.fl--logo-container img {
    max-width: 190px;
}
.fl--header .nav-menu li a {
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.fl-mega-menu > ul > li .sub-nav > ul.sub-menu-wide > li > a {
    font-family: Montserrat;
    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: Montserrat;
    font-size: 12px;
    font-weight: 600;
    text-transform: none;
}
.fl--mobile-menu li a {
    font-family: Montserrat;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
}
.fl--mobile-menu li .sub-menu li a {
    font-family: Montserrat;
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
}
.fl-primary-bg,
.fl-primary-bg-hv:hover,
.fl--navigation-icon-container .header-btn a:after,
.comment--reply a:hover,
.submit-comment:after,
.post-category--tags .category-post a:hover,
.wrap-nav-table-content ul li span:before,
.add-to-compare.active-add-compare,
.active-add-favorite,
.widget_dealer .widget-content ul li .wd-update,
.decor-main-cl-right,
.decor-main-cl-left,
.button-container:not([data-animation="true"]).primary-btn-style,
.button-container[data-animation].primary-btn-style,
.button-container[data-animation].secondary-btn-style .fl-vc-button:after,
.button-container:not([data-animation="true"]).secondary-btn-style:hover,
.fl-tabs .nav-tabs li:hover .tab-link-content:after,
.fl-tabs .nav-tabs li:hover .tab-link-content:after,
.fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .card__img:before,
.vc_row[data-row-decor-bottom] .decor-main-cl-bottom-left,
form#yith-wcwl-form td.product-add-to-cart a,
.sidebar:not(.cars-sidebar) .booking_car_info .booking_form .submit:after {
    background-color: #30a8d5 !important;
}
.fl-primary-color,
.fl-primary-color-hv:hover,
.fl-mega-menu ul li a:hover,
.fl-mega-menu ul li.current-menu-item > a,
.fl--navigation-icon-container .header-icon i:hover,
.footer-widget-area .widget_nav_menu ul li:hover a,
.sidebar .widget:after,
.breadcrumbs a:hover,
.tabs-content .tab-content ul > li:before,
.pixad-features-list li i,
#pix-sorting .sorting__inner .sorting__item.view-by a.active,
#pix-sorting .sorting__inner .sorting__item.view-by a:hover,
.sidebar.cars-sidebar .widget-title:after,
.widget-content .list-categories li input[type="checkbox"]:checked + label .auto_body_name,
.fl-vc-vehicle-search .home-pixad-filter .list-categories .list-categories__item input[type="checkbox"]:checked + label .auto_body_name,
.fl-vc-vehicle-search .home-pixad-filter .list-categories .list-categories__item:hover .auto_body_name,
.fl-blog-post-div .post-style-default .fl-post--item .post-bottom-content .post-info > div i,
.single-post-wrapper .post-holder--info .post-info .left-post-top-content > div i {
    color: #30a8d5 !important;
}
.post-category--tags .category-post a:hover,
.fl-vc-vehicle-search .home-pixad-filter .list-categories .list-categories__item input[type="checkbox"]:checked + label,
.fl-vc-vehicle-search .home-pixad-filter .list-categories .list-categories__item:hover label {
    border-color: #30a8d5 !important;
}
.fl-secondary-bg,
.fl-secondary-bg-hv:hover,
.post-btn-read-more a:after,
.post--holder a .link-decor,
.comment--reply a,
.card .card__img .sale,
.button-container:not([data-animation="true"]).primary-btn-style:hover,
.button-container[data-animation].secondary-btn-style,
.button-container:not([data-animation="true"]).secondary-btn-style,
.post-inner-pagination .post-page-numbers.current,
.page-inner-pagination .post-page-numbers.current,
form#yith-wcwl-form td.product-add-to-cart a:hover,
#booking_car_info .car-details__price-inner,
.sidebar:not(.cars-sidebar) .booking_car_info .booking_form .submit:before {
    background-color: #e4d183 !important;
}
.fl-secondary-color,
.fl-secondary-color-hv:hover,
.footer-widget-area .widget_nav_menu ul li:hover:before,
input[type="checkbox"]:checked:after,
form#yith-wcwl-form .yith-wcwl-share ul li a:hover {
    color: #e4d183 !important;
}
.autos-pagination li.active a,
.autos-pagination li:hover a,
.post-inner-pagination .post-page-numbers.current,
.page-inner-pagination .post-page-numbers.current {
    border-color: #e4d183 !important;
}
.car-favorite,
.add-to-compare,
.car-listing-row .listing-car-item-meta .price {
    background-color: #e4d183;
}
.fl-third-color,
.fl-third-color-hv:hover {
    color: #e2b71c !important;
}
.fl-blog-post-div .post-style-default .fl-post--item .post-bottom-content .post-info > div:after,
.comment--reply a,
.fl-post--item .category-post a:hover {
    background-color: #e2b71c !important;
}
.fl-post--item .category-post a:hover {
    border-color: #e2b71c !important;
}
.fl-bg-light,
.sidebar:not(.cars-sidebar) .widget,
.sidebar.cars-sidebar,
.post-share-icon a,
form.fl-comment-form input,
form.fl-comment-form textarea,
.sidebar:not(.cars-sidebar) .booking_car_info .booking_form,
.fl-home-page-form textarea,
.fl-home-page-form input {
    background: #f4f4f4 !important;
}
.comment-title-content .back-text {
    color: #f4f4f4 !important;
}
.fl-bg-dark {
    background: #222222 !important;
}
body {
    font-family: Lato;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    text-transform: none;
    color: #555555;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.fl-text-title-style {
    font-family: Montserrat;
    font-weight: 700;
    text-transform: none;
    color: #222222;
}
.fl-font-style-bolt,
#booking_car_info .car-details__price-inner,
html .shop-archive-item .fl-woo-item-inner-content .fl-woo-item-bottom-content .fl--woo-add-to-cart-wrap .fl--woo-price-wrap {
    font-family: Montserrat;
    font-weight: 700;
}
.fl-font-style-bolt-two,
.footer-widget-area .widget.widget_mc4wp_form_widget .widget--title,
#pixad-listing.grid .slider-grid__inner .tmpl-gray-footer .tmpl-slider-grid__info li,
.card__list li .right--content .card-list__info,
.card .card__img .sale,
.wc-tab#tab-reviews form.comment-form .author-comment label,
.wc-tab#tab-reviews form.comment-form .input-fields-wrapper .author-name label,
.wc-tab#tab-reviews form.comment-form .input-fields-wrapper .author-email label,
.wc-tab#tab-reviews form.comment-form .comment-form-rating label,
.sidebar:not(.cars-sidebar) .booking_car_info .booking_form .rb_field label,
.sidebar:not(.cars-sidebar) .booking_car_info .booking_form .submit,
.card__wrap-label .card__label,
.fl-banner-content-wrapper-vc .banner-container .right-content .banner-footer-text-content strong {
    font-family: Lato;
    font-weight: 700;
}
.fl-font-style-semi-bolt,
.car-details .auto-slider .sale,
.single-add-to-compare .single-add-to-compare-left .auto-title,
.fl-hotspot-shortcode .Hotspot_Title,
.fl--woo-add-to-cart-wrap .fl--add-to-cart-btn a,
.post-inner-pagination .pagination-text,
.page-inner-pagination .pagination-text,
.sidebar:not(.cars-sidebar) .widget_calendar .calendar_wrap #wp-calendar thead th,
.sidebar:not(.cars-sidebar) .widget_calendar .calendar_wrap #wp-calendar caption,
.sidebar:not(.cars-sidebar) .widget_rss ul li .rsswidget,
.fl-blog-post-div .post-style-default .fl-post--item .post-bottom-content .post--title,
.single-post-wrapper .post-category--tags .category-post a,
#cancel-comment-reply-link,
form.checkout #order_review #payment .place-order button,
.language-selector > a .language-name,
.wp-block-latest-comments li .wp-block-latest-comments__comment-author {
    font-family: Montserrat;
    font-weight: 600;
}
.fl-font-style-light-one {
    font-family: Lato;
    font-weight: 300;
}
.fl-font-style-light-two,
.fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .tmpl-gray-footer .top-info-content .after-price-text {
    font-family: Montserrat;
    font-weight: 300;
}
.fl-font-style-regular-two,
.pixad-features-list li,
.fl-resent-cars-vc.style_two .vc-cars-wrapper .car-post-vc .slider-grid__inner .card__img .slider-grid__price_wrap .after-price-text,
.pix-dynamic-content #pixad-listing.grid .style-two .slider-grid__inner .font-content .card__img .slider-grid__price_wrap .after-price-text {
    font-family: Montserrat;
    font-weight: 400;
}
h1,
.h1 {
    font-size: 40px;
}
h2,
.h2 {
    font-size: 32px;
}
h3,
.h3 {
    font-size: 28px;
}
h4,
.h4 {
    font-size: 24px;
}
h5,
.h5 {
    font-size: 20px;
}
h6,
.h6 {
    font-size: 16px;
}
html .fl-blog-post-div .post-style-default .fl-post--item .post-bottom-content .post--title a {
    font-size: 30px;
    font-weight: 700;
}
