.fl--logo-container img {
    max-width: 155px;
}

.fl--header .nav-menu li a {
    font-family: Work Sans;
    font-size: 14px;
    font-weight: 500;
}

.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,
.fl--last-post .fl-last-post-info .fl-author-info,
.comments-container .comments-list .fl-comment .comment-container .comment-meta .comment-moderation .comment--reply-wrap a,
.fl-header-social-light a:hover,
.fl-header-social-dark a:hover,
.fl-work-style-one-wrapper .fl-work-style--1 article.fl-work--post .fl--entry-work-content a.fl-work--title-link:hover,
.post-wrapper .post-top-info .author-post-content .author-link a,
.post-wrapper .post-top-info .post-date-content a:hover,
.post-wrapper .post-bottom-content .post-btn-read-more a.fl-custom-btn span,
html .sidebar .widget_search form .searchsubmit i,
.fl-pricing--table-wrapper .premium-table .pricing,
.fl-pricing--table-wrapper:hover .pricing--table .pricing {
    color: #fc4c59 !important;
}

.fl-custom-btn.primary-border-style:hover {
    border-color: #fc4c59 !important;
}

.sidebar .widget_tag_cloud .tagcloud a:hover,
.fl-default-pagination .page-numbers.current,
.fl-default-pagination .page-numbers:hover,
.post--holder .post-arrow-slider .slick-arrow:hover:before,
.post--holder .post-arrow-slider .slick-arrow:hover:before,
.fl-custom--title .fl-title-line,
.post-wrapper .post-bottom-content .post-btn-read-more a.fl-custom-btn:hover,
.wpcf7 .fl-custom-btn,
.fl-button-wrapper-vc .primary-style,
.fl-custom-btn.secondary-style:after,
.fl-custom-btn.ternary-style:after,
.fl-custom-btn.primary-border-style:after,
form.fl-comment-form .submit-btn-container .fl-custom-btn:before {
    background: #fc4c59 !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,
.top-content-footer-dark ul li a i,
.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:hover a,
.post-wrapper .fl-post--item a span,
.team-style-one:hover .entry-content,
.team-style-one.hovered .entry-content,
.fl-custom-btn.third-style span {
    color: #82b0bf !important;
}

.wpcf7 .fl-custom-btn:hover,
.fl-custom-btn.primary-style:after,
.fl-custom-btn.third-style span:before,
.fl-button-wrapper-vc .ternary-style {
    background-color: #82b0bf !important;
}

.border-contacts-form,
.fl-custom-btn.primary-border-style,
.sidebar .widget,
article.format-quote,
.single-post-wrapper article.format-quote .image-post-link blockquote.post-blockquote {
    border-color: #82b0bf !important;
}

.sidebar .widget_tag_cloud .tagcloud a {
    background: #e6f4f8 !important;
}

.fl--header .fl-header-content .fl-navigation-container-three .fl-header-top:after {
    background: #e6f4f8 !important;
}

.fl-header-phone-contain {
    border-color: #e6f4f8 !important;
}

body {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 300;
    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: 400;
}

.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,
.fl-counter-wrapper,
.fl-testimonial-slider-two .fl-testimonial-contain .fl-testimonial-meta .fl-author-content .fl-author-name {
    font-family: Work Sans;
    font-weight: 600;
}

.fl-text-bold-style,
.fl-title-vc.fl-title-style--1,
.fl-custom--title .fl-title-vc {
    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: 700;
    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;
}

/* vietnamese */
