img.logo_dark,
img.logo_light {
    max-width: 60px;
}

{
    background: #eeeeee!important;
    color: #eeeeee!important;
}

.breadcrumbs a:hover,
.fl-footer-sidebar .menu li a:hover,
.fl_contact_info_widget .fl-footer-contact-info-address__email a:hover,
.fl_contact_info_widget .fl-contact-info-widget-link a:hover,
#commentform a:hover,
.fl-comments-container .fl-comments-list .comment .fl-comments--reply-wrapper .fl-comment--time a:hover,
.fl-main-hover-color-two:hover,
.fl-post--item.sticky .fl-post-right-content .fl-post--title .fl--title-link {
    color: #d2b829!important;
}

.sidebar .widget_search input.searchinput,
.fl-blog-post-pagination .fl-default-pagination,
.fl-post-inner-pagination,
.fl-page-inner-pagination {
    border-color: #eeeeee!important;
}

.sidebar .widget select,
.sidebar .widget_search input.searchinput:active,
.sidebar .widget_search input.searchinput:focus,
.sidebar .widget_search input.searchinput:hover,
.fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-icon-container .fl--search-icon-menu .fl-header-search-form fieldset input {
    border-color: rgba(60, 108, 47, 0.2)!important;
}

.fl--header .nav-menu li a {
    font-family: Poppins, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

.fl-mega-menu>ul>li .sub-nav>ul.sub-menu-wide>li>a {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: 700;
    color: #222222;
}

.fl--header .nav-menu li .sub-menu li a,
.fl--header .nav-menu li .sub-menu li .sub-sub-menu {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: none;
}

.fl--mobile-menu li a {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
}

.fl--mobile-menu li .sub-menu li a {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
}

body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .015em;
    line-height: 26px;
    text-align: left;
    text-transform: none;
    color: #666666;
}

.fl-body-italic-font-style {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: italic;
}

.fl-body-light-font-style {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 300;
}

.fl-body-light-italic-font-style {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-style: italic;
}

.fl--font-style-two,
.fl--subtitle-footer,
.fl-team-slider-wrapper.fl-team-slider-style--2 .fl-team-slider .fl-team-slide .fl-slide-img-content .fl-team-slider-profession {
    font-family: Poppins, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: italic;
}

.fl--font-style-three,
.fl--mobile-menu li a,
.fl-work-filter,
.fl-footer-sidebar .menu li a,
.fl-btn-vc,
.fl-tab-style--2 ul.nav-tabs li .fl-tab-title-content,
.fl-tab-title-content,
.fl-entry-date-month,
.fl-load-more-btn-post-blog,
.fl--input-wrapper::after,
.fl-post--item .fl-post-right-content .fl-post-content--info .fl-post-btn-read-more .fl-post-link,
.fl-testimonial-slider-wrapper .fl-bottom-testimonial-slider .slick-list .slick-track .slick-slide .fl-author-content .fl-author-category,
.fl-animated-typing.fl-animated-typing-style--1 .fl-author-content,
.fl-work-filter-style-one li.active,
.fl-work-filter-style-one li,
.widget_calendar .calendar_wrap #wp-calendar,
.widget_categories .cat-item.category-hast-children>a,
.widget_pages .page_item.page_item_has_children>a,
.widget_nav_menu .menu-item.menu-item-has-children>a,
.widget_rss ul li cite,
.widget_recent_comments .recentcomments .comment-author-link a,
.fl-vc-blockquote .fl-author-content .fl-author-profession,
.widget_tag_cloud .tagcloud a,
.widget_categories .cat-item,
.sidebar .widget a,
.fl--contact_form .fl-btn-gradient.fl-contact-submit-btn,
.fl-btn-gradient,
blockquote,
.widget_recent_comments .recentcomments .comment-author-link {
    font-family: Poppins, Helvetica, Arial, sans-serif;
    font-weight: 500;
}

.fl-font-style-four,
.fl-post-category a,
.fl--sub-title {
    font-family: Poppins, Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.fl--font-style-blockquote {
    font-family: Lora, Georgia, serif;
    font-weight: 400;
    font-style: italic;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.fl-text-title-style,
a.rsswidget,
.fl-pagination-text,
.fl-vc-blockquote .fl-author-content .fl-author-name,
.fl--input-wrapper input,
.fl-post-btn-read-more .fl-post-link,
.fl-blog-post-pagination .fl-default-pagination .page-numbers,
.fl-page-inner-pagination .page-numbers,
.fl-post-inner-pagination .page-numbers {
    font-family: Poppins, Helvetica, Arial, sans-serif;
    font-weight: 600;
    text-transform: none;
    color: #333333;
}

h1,
.h1 {
    font-size: 48px;
}

h2,
.h2 {
    font-size: 38px;
}

h3,
.h3 {
    font-size: 28px;
}

h4,
.h4 {
    font-size: 24px;
}

h5,
.h5 {
    font-size: 16px;
}

h6,
.h6 {
    font-size: 14px;
}

#fl-page--preloader .fl-top-background-preloader,
#fl-page--preloader .fl-bottom-background-preloader {
    background-color: #fff;
}
