.fl--logo-container img {
    max-width: 125px;
}
.fl--header .nav-menu li a {
    font-family: Work Sans;
    font-size: 14px;
    font-weight: 300;
}
.fl-mega-menu > ul > li .sub-nav > ul.sub-menu-wide > li > a {
    font-family: Work Sans;
    font-size: 10px;
    font-weight: 400;
    color: #222222;
}
.fl--header .nav-menu li .sub-menu li a,
.fl--header .nav-menu li .sub-menu li .sub-sub-menu {
    font-family: Work Sans;
    font-size: 12px;
    font-weight: 500;
    text-transform: none;
}
.fl--mobile-menu li a {
    font-family: Work Sans;
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
}
.fl--mobile-menu li .sub-menu li a {
    font-family: Work Sans;
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
}
.fl--header .fl-header-content .fl-navigation-container-two .right-content .fl-header-phone-contain i,
.fl--header .fl-header-content .fl-navigation-container-three .fl-header-top .left-content .fl--navigation-icon-container .fl-top-header-social .fl--header-top-social-icons .fl_footer_social_icon i:hover,
.fl--header .fl-header-content .fl-navigation-container-three .fl-header-top .right-content .fl-header-phone-contain i,
.top-content-footer-dark ul li a i:hover,
.post-bottom-meta-contain .fl-share-contain i:hover,
.comments-container .comments-list .fl-comment .comment--reply-wrap a,
.page-404 .error-title-container .error-title,
.fl-custom-btn.fourth-style span,
html .fl-category-container .fl-cat-row .fl-category-single .fl-category-single-middle .fl-place-title:hover,
.fl-places-categories .fl-cat-row .fl-category-single .fl-icon-contain i,
html .title-three .fl-title-vc,
.docspress-single .docspress-single-sidebar .docspress-nav-list li a:hover,
.docspress-single .docspress-single-sidebar .docspress-nav-list li.current_page_item > a,
.docspress-archive .docspress-archive-list > .docspress-archive-list-item > ul a:hover,
html .docs .docspress-archive ul li a:hover,
html .docspress-single-articles ul li > a:hover,
html .fl-icon-box-vc.icon-box-style-seven .icon-box-wrap .icon-box-icon-wrap i,
[class^="fl-custom-icon-"]:before,
[class*=" fl-custom-icon-"]:before,
html .fl-places-categories .fl-cat-row .fl-category-single a:hover .fl-cat-post-name,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-dislike-wrap .cld-dislike-trigger,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-dislike-wrap .cld-dislike-trigger i.fa-thumbs-down,
html blockquote:before,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-dislike-wrap .cld-dislike-count-wrap,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain a.fl-share:hover,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain a.fl-share:hover i,
html .fl-icon-box-vc.icon-box-style-eight .icon-box-wrap .icon-box-icon-wrap i,
html .fl-reviews-slider .fl-places-slide .fl-places-slide-main .fl-review-author-contain a,
html .fl-reviews-slider .slick-dots li.slick-active,
.post-wrapper .post-top-info .post-info-category a,
.post-wrapper .post-top-info .post-info-category,
.single-post-wrapper .post .post-top-info .post-info-category a,
.single-post-wrapper .post .post-top-info .post-info-category {
    color: #f0487a !important;
}
html .fl-custom-btn.five-style span {
    color: #f0487a;
}
html .active.icon-box-style-six .icon-box-inner-wrap .icon-box-icon-wrap,
html .fl-icon-box-vc.icon-box-style-six .icon-box-no-link:hover .icon-box-icon-wrap,
html .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl--navigation-icon-container .fl--hamburger-menu .fl-flipper-icon .fl-front-content span,
#fl-page--preloader .fl-top-progress .fl-loader_left,
#fl-page--preloader .fl-top-progress .fl-loader_right,
#fl-page--preloader .fl--preloader-progress-bar span,
html .fl-places-cat-contain .fl-places-cat .fl-places-meta .fl-places-results:hover,
html .fl-home-page-posts-content-vc .home-page-post-container article.fl-post--item-two .right-content a.fl-blog-read-more:hover,
.comments-container .comments-list .fl-comment .comment-container .comment-meta .comment-moderation .comment--reply-wrap a:before,
html .fl-places-categories-header .fl-places-categories-header-meta .fl-places-header-right form button.inlineSubmit,
#clear_gallery,
.single-post-wrapper .post .post--holder .video-btn-wrap .video-btn:after,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment .comment--reply-wrap a:before,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment--reply-wrap a:before,
html .docspress-archive .docspress-archive-list > .docspress-archive-list-item .docspress-archive-list-item-title:after,
html .docspress-archive .docspress-archive-list > .docspress-archive-list-item .docspress-archive-list-item-title:before,
html .fl-places-categories .fl-cat-row .fl-category-single .fl-icon-contain:hover,
html .docspress-btn.hover,
html .docspress-btn:hover,
html .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl-header-phone-contain,
html .fl--hamburger-sidebar-navigation-wrapper .sidebar_container .widget_fl_theme_helper_social_profiles .sidebar-social-links .social-links:hover,
html body .fl-icon-box-vc.icon-box-style-six.active .icon-box-inner-wrap .icon-box-icon-wrap,
html .fl-icon-box-vc.icon-box-style-eight .icon-box-wrap .icon-right-content .icon-box-title:after,
.fl-icon-box-vc.icon-box-style-nine:hover .icon-box-inner-wrap .icon-box-icon-wrap {
    background-color: #f0487a !important;
}
html .active.icon-box-style-six .icon-box-inner-wrap .icon-box-icon-wrap,
html .fl-icon-box-vc.icon-box-style-six .icon-box-no-link:hover .icon-box-icon-wrap,
.fl-home-page-posts-content-vc .home-page-post-container article.fl-post--item-two .right-content a.fl-blog-read-more:hover,
html body .sidebar .widget_tag_cloud .tagcloud a:hover,
html .fl-category-container .pagination .page-numbers.current,
html .fl-category-container .pagination .page-numbers:hover,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-dislike-wrap,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain a.fl-share:hover,
html .fl-places-categories .fl-cat-row .fl-category-single .fl-icon-contain:hover,
html .docspress-btn.hover,
html .docspress-btn:hover,
html .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl-header-phone-contain,
html .fl--hamburger-sidebar-navigation-wrapper .sidebar_container .widget_fl_theme_helper_social_profiles .sidebar-social-links .social-links:hover {
    border-color: #f0487a !important;
}
.sidebar .widget_tag_cloud .tagcloud a:hover,
.fl-default-pagination .page-numbers.current,
.fl-default-pagination .page-numbers:hover,
.fl-comment-pagination .page-numbers.current,
.fl-comment-pagination .page-numbers:hover,
.post--holder .post-arrow-slider .slick-arrow:hover:before,
.post--holder .post-arrow-slider .slick-arrow:hover:before,
.fl-category-container .pagination .page-numbers:hover,
.fl-category-container .pagination .page-numbers.current,
.fl-vc-list-wrapper.style-four ul li span.left-content .fl-list-four-dots:before,
.fl-vc-list-wrapper.style-four ul li span.left-content .fl-list-four-dots:after,
.footer-widget-area .widget .footer-widget--title:after,
html .footer-widget-area .widget .footer-widget--title:before,
.fl-places-categories .fl-cat-row .fl-category-single .fl-places-categories-title:after,
.fl-places-categories .fl-cat-row .fl-category-single .fl-places-categories-title:before,
.fl--hamburger-sidebar-navigation-wrapper .sidebar_container .widget .widget-title .fl-widget-title-line,
.fl--hamburger-sidebar-navigation-wrapper .sidebar_container .widget .widget-title:before,
.fl--hamburger-sidebar-navigation-wrapper .sidebar_container .widget .widget-title:after {
    background: #f0487a !important;
}
.fl--header .fl-header-content .fl-navigation-container-two .right-content .fl-header-phone-contain .fl-header-phone,
.fl--header .fl-header-content .fl-navigation-container-three .fl-header-top .left-content .fl--navigation-icon-container .fl-top-header-social .fl--header-top-social-icons .fl_footer_social_icon i,
.fl--header .fl-header-content .fl-navigation-container-three .fl-header-top .right-content .fl-header-phone-contain .fl-header-phone,
.post-wrapper .post-top-info .post-date-content a,
.post-wrapper .post-top-info .post-info-category a,
.post-wrapper .post-top-info .post-like-wrap .fl-post-like .comments-wrap,
.sidebar .widget_fl_theme_helper_popular_post .fl--last-post .fl-last-post-info .fl-author-info,
.comments-container .comments-list .fl-comment .comment-container .comment-meta .comments--reply-wrapper .comment-author-name,
.post-wrapper .fl-post--item a span,
html .post-top-info a,
html body .fl-places-categories .fl-cat-row .fl-category-single .fl-places-categories-title,
html .fl-category-container .fl-cat-row .fl-category-single .fl-category-single-middle .fl-places-average-cat a,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment .comment-container .fl-reply-from span,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment .comment-container .fl-reply-from,
.fl-places-content .fl-places-sidebar-contain .fl-places-meta .fl-places-meta-address-title,
.fl-places-content .fl-places-sidebar-contain .fl-places-meta .fl-places-meta-phone-title,
.fl-places-content .fl-places-sidebar-contain .fl-places-meta .fl-places-meta-email-title,
.fl-places-content .fl-places-sidebar-contain .fl-places-meta .fl-places-meta-website-title,
html .fl-places-content .fl-places-sidebar-contain .fl-places-meta .fl-places-socials-conianer .fl-places-social i,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain a.fl-share i,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-like-wrap .cld-like-trigger i.fa-thumbs-up,
.fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-like-wrap,
html body .docspress-archive .docspress-archive-list > .docspress-archive-list-item .docspress-archive-list-item-title > span h2,
html .fl-reviews-slider .fl-places-slide .fl-places-slide-main .fl-review-title,
html body .fl-custom-btn.five-style:hover span,
.fl-home-page-posts-content-vc .home-page-post-container article.fl-post--item-three .right-content a.fl-blog-read-more span,
.fl-icon-box-vc.icon-box-style-nine .icon-box-inner-wrap .icon-box-icon-wrap {
    color: #4817b9;
}
.fl-reviews-slider .fl-places-slide .fl-places-slide-bottom .fl-review-button,
.fl-places-categories .fl-cat-row .fl-category-single a .fl-cat-post-count:before,
html #manage_gallery,
.tmreviews-add-place .tmreviewsagic-form .tmreviewsrow .tmreviews-col .tmreviews_file:before,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain .fl-share-buttons-contain .fl--share-icons-contain,
html .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl-header-phone-contain:hover,
html .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl--navigation-icon-container .fl--hamburger-sidebar .fl-flipper-icon .fl-front-content span,
html body .fl-icon-box-vc.icon-box-style-six .icon-box-inner-wrap .icon-box-icon-wrap,
html .fl-reviews-slider .fl-places-slide .fl-places-slide-bottom .fl-review-button:hover,
.fl-home-page-posts-content-vc .home-page-post-container article.fl-post--item-three .right-content a.fl-blog-read-more span:before {
    background-color: #4817b9 !important;
}
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain a.fl-share,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .fl-share-contain .fl-post-share-contain a.fl-share i,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment-container .comment-meta .comment-moderation .cld-like-dislike-wrap .cld-like-wrap,
html .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl-header-phone-contain:hover,
html body .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl-header-phone-contain:hover,
html body .fl-icon-box-vc.icon-box-style-six .icon-box-inner-wrap .icon-box-icon-wrap,
html .fl-places-content .fl-places-reviews-contain .comments-list .comment .comment .comment-container .comment-avatar,
html .fl-reviews-slider .fl-places-slide .fl-places-slide-bottom .fl-review-button:hover {
    border-color: #4817b9;
}
html body .fl--header .fl-header-content .fl-navigation-container-four .right-content .fl-header-phone-contain:hover {
    border-color: #4817b9 !important;
}
html .post-wrapper .fl-post--item a,
html .comments-container .comments-list,
html .post-bottom-meta-contain,
html .sidebar .widget_fl_theme_helper_popular_post .fl--last-post,
html body .sidebar input,
html textarea,
html body .sidebar .widget_tag_cloud .tagcloud a,
.fl-places-categories .fl-cat-row .fl-category-single,
html .fl-places-categories .fl-cat-row .fl-category-single .fl-icon-contain,
html .fl-category-container .pagination .page-numbers,
html .nice-select:active,
.nice-select.open,
.nice-select:focus,
html .nice-select,
html .docspress-archive .docspress-archive-list > .docspress-archive-list-item,
html .fl--hamburger-sidebar-navigation-wrapper .sidebar_container .widget_fl_theme_helper_social_profiles .sidebar-social-links .social-links {
    border-color: #e0eaf4 !important;
}
.sidebar .widget_tag_cloud .tagcloud a,
html #fl-page--preloader .fl--preloader-progress-bar,
html .sidebar .widget .widget-title:after,
html .sidebar .widget .widget-title:before,
html .title-three .fl-title-vc:after,
html .title-three .fl-title-vc:before {
    background-color: #e0eaf4 !important;
}
html .fl-footer-bg {
    background: #e9f4fa !important;
}
html body .fl-places-categories-breadcrumbs,
html body .fl-places-categories-search-contain {
    background: #f8f5fd !important;
}
html .fl-places-categories-search-contain .container .fl-places-search-form form input.inlineSearch,
html .fl-places-categories-search-contain .container .fl-places-search-form form .nice-select,
html body input,
html .single-page-wrapper textarea,
html body textarea {
    border-color: #e8e0f5 !important;
}
body {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    text-transform: none;
    color: #666666;
}
.fl-text-light-style {
    font-family: Open Sans;
    font-weight: 300;
}
.fl-text-regular-style,
blockquote,
.sidebar .widget ul li {
    font-family: Open Sans;
    font-weight: 600;
}
.fl-text-medium-style,
.fl-custom-btn,
.fl-default-pagination .page-numbers,
.sidebar .widget_tag_cloud .tagcloud a,
.sidebar .widget_calendar .calendar_wrap #wp-calendar tbody tr td {
    font-family: Work Sans;
    font-weight: 500;
}
.fl-text-bold-style {
    font-family: Work Sans;
    font-weight: 700;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.fl-text-title-style {
    font-family: Work Sans;
    font-weight: 600;
    text-transform: none;
    color: #222222;
}
h1,
.h1 {
    font-size: 64px;
}
h2,
.h2 {
    font-size: 44px;
}
h3,
.h3 {
    font-size: 36px;
}
h4,
.h4 {
    font-size: 32px;
}
h5,
.h5 {
    font-size: 26px;
}
h6,
.h6 {
    font-size: 24px;
}
#fl-page--preloader .fl-top-background-preloader,
#fl-page--preloader .fl-bottom-background-preloader {
    background-color: #fff;
}
#fl-page--preloader .fl-top-progress .fl-loader_left,
#fl-page--preloader .fl-top-progress .fl-loader_right,
#fl-page--preloader .fl--preloader-progress-bar span {
    background-color: #fc4c59 !important;
}
