#back-top, #fm_fixed_contact_button, .fm-fixed-contact-pulsation, .pagination li.active span, .pagination li a:hover, .image-additional-box .owl-carousel .owl-nav button:hover, #fm_livesearch_close, .simplecheckout-cart-buttons .button, .simplecheckout-button-right .button, #simplecheckout_button_login, .ocfilter .panel-heading, .fm-module-column-box .panel-heading, #column-left .panel-heading, #column-right .panel-heading, .fm-btn, .fm-main-footer-contact .fm-main-footer-contact-btn:hover, .ocfilter .noUi-connect, .fm-column-title, .fm-product-quantity button:hover, .fm-column-module-btn:hover, .owl-carousel.image-additional-list .owl-nav button.owl-next:hover, .owl-carousel.image-additional-list .owl-nav button.owl-prev:hover, .fm-account-list .fm-account-item:hover a, .radio-box::after, .product-layout .fm-product-btn, .image-additional-list .slick-arrow:hover, #fm_sidebar #fm_mobile_menu_toggle_button, .fm-product-btn.button-one-click:hover, .fm-header-location.active .fm-btn {background:rgb(240, 88, 51);}
@media (min-width: 1200px){.product-layout:hover .fm-product-btn{background:rgb(240, 88, 51);}}
.fm-input-with-btn:hover, .fm-product-btn-cart {background:rgb(240, 88, 51) !important;}
.fm-product-btn.button-one-click {color:rgb(240, 88, 51) ;}
.btn-header i:first-child, .fm-phone-img i, .fm-module-buttons-list button:hover, .fm-main-footer-contact .btn-link, .fm-main-footer-contact .btn-link:hover, .fm-main-footer-contact .fm-main-footer-contact-link, .fm-main-footer-shedule-list li, .fm-category-appearance-btn.active, .fm-category-appearance-btn:hover, .fm-phone-content .fm-phone-link, .fm-breadcrumb-item a, .fm-advantages-block:hover .fm-advantages-img, .fm-advantages-block:hover .fm-advantages-title, .fm-main-footer-contact .btn-link:focus, .oct-load-more-button, .ocfilter-mobile-handle .fm-btn {color:rgb(240, 88, 51);}
.fm-main-footer-contact .fm-main-footer-contact-btn, .fm-main-footer-contact .fm-main-footer-contact-btn:hover, li.fm-product-description-nav-item-active a::after, li.fm-product-description-nav-item:hover a::after, .fm-page-main-title::after, .fm-account-list .fm-account-item:hover, .oct-load-more-button, .fm-product-btn.button-one-click, li.fm-product-description-nav-item-active span::after, li.fm-product-description-nav-item:hover span::after, .ocfilter-mobile-handle .fm-btn {border-color:rgb(240, 88, 51);}
body {background-color:rgb(249, 249, 252);}
.fm_mobile_menu_info-list-item a, .fm_mobile_menu_info .dropdown-menu button.active-item, .fm-acc-info-link, .fm_mobile_menu_cart-text a, .form-checkbox-group label a, .subcat-item:hover .subcat-item-title, .fm-table-compare .fm-table-product-name a:hover, .fm-html-box-text a, .fm-category-wall-item ul a:hover, .fm-category-wall-item-title:hover span, .promotional-product-item-title a:hover, #oct-menu-ul .group-title a, .fm-reviews-item:hover .fm-reviews-item-title, .fm-module-btn:hover, .fm-news-item:hover .fm-news-item-title, .fm-footer-subscribe-subscribe .form-checkbox-group label a, .fm-livesearch-list-item-name a, .fm-fixed-contact-item:hover, .category-landing-links-item-link span, .fm-product-left-top-info-block-brand a, .fm-product-left-top-info-block-reviews span, .fm-price-block-link, .fm-price-block-link:hover, .fm-product-buttons-list a:hover span, .fm-product-buttons-list a:hover i, .fm-inform-content-text a, .fm-inform-content-text-title a, .oct-mm-item-title:hover, .oct-mm-item-list li a:hover, .oct-mm-item-list li.oct-mm-item-see-all, .fm-content-reviews .fm-review-rating-shop, .fm-blog-categories-module-list a:hover, .fm-blog-post-content .fm-news-item-text a, .fm-blog-post-content .fm-news-item-text a:hover, .login-popup-links a, .nav-dropdown-menu button:hover, .fm-phone-box .phoneclick:hover, .fm-content-contact-offer .fm-content-contact-text a, .fm-content-manufacturer .fm-content-title a, .fm-manufacturer-item .fm-manufacturer-card:hover span, .header-dropdown li a:hover, .nav-dropdown-menu .my-dropdown-item a:hover, .fm-acc-info-text a, .fm-acc-info-text a:hover, .table td a, .fm-acc-info-link:hover, .fm-acc-info-block-title:hover, .fm-category-description p a, .fm-product-description-cont a, .fm-alert-text a, .fm-subcat-show-link, .fm-subcat-show-link:hover, #fm_sidebar .fm_sidebar-content .group-title a, .fm_mobile_menu_cart-item-title:hover, .fm-product-buttons-list div:hover i, .fm-product-buttons-list div:hover span, .fm-header-location-phones a {color:rgb(240, 88, 51);}
@media (min-width: 1200px){.fm-module-item:hover .fm-module-title > a, .fm-module-item:hover .fm-module-title > a:visited{color:rgb(240, 88, 51);}}
#top {background:rgb(249, 249, 252);}
.btn-link, .info-link {color:rgb(55, 57, 65);}
#top .btn-link:hover, #top .btn-link:focus, nav.top .info-list a:hover {color:rgb(240, 88, 51) ;}
.fm-search input {background:rgb(28, 100, 187);}
.menu-row {background-color:rgb(3, 83, 180);}
.fm-menu {background:rgb(28, 100, 187);}
#oct-menu-box:hover .fm-menu {background-color:rgb(240, 88, 51);}
.menu-row {color:rgb(238, 242, 245);}
.oct-menu-li {background:rgb(249, 249, 252);}
.oct-menu-li > a, .oct-menu-li > div > a {color:rgb(55, 57, 65);}
.fm-main-footer, .fm-footer-subscribe {background-color:rgb(32, 35, 52);}
.fm-footer-subscribe, footer, .fm-main-footer-contact-address, .fm-main-footer-title {color:rgb(238, 242, 245);}
.fm-main-footer-links-list a, .fm-main-footer-credits {color:rgb(166, 166, 166);}
.fm-main-footer-links-list a:hover {color:rgb(240, 88, 51);}
.fm-categories-box {background:rgb(251, 251, 251);}
.fm-categories-item {color:rgb(102, 102, 102);}
.fm-categories-item.active > span a, .fm-categories-item a:hover, .fm-categories-toggle:hover {color:rgb(240, 88, 51);}
.modal-header {background:rgb(240, 88, 51);}
.modal-title {color:rgb(238, 242, 245);}
.fm-modal-close-icon {border: 1px solid rgb(238, 242, 245);}
#fm_mobile_nav {background:rgb(238, 242, 245);}
#fm_mobile_menu_button {background-color:rgb(101, 108, 125) !important;}
.fm-logo img {max-width: 100%!important;}
.fm-btn-blue {
    width: 100% !important;
}

.fm-product-timer-inner {
    border-radius: 30px;
    width: 100%;
}

@media (max-width: 991.98px) {
    h1 {
        font-size: 1.5rem;
    }
    p {
        margin-bottom: 1em;
    }
   
}

h1, .h1 {
    font-size: 1.3rem;
}

h1, h2, h3, h4 {
    margin: 1rem 0;
}

h2, .h2 {
    font-size: 1.2rem;
}

h3, .h3 {
    font-size: 1.1rem;
}

h4 {
    font-size: 1rem;
}

.fm-news-item .fm-news-item-photo img {
    width: 100%;
    height: auto;
}

@media (max-width: 480px) {
    .fm-logo a {
        display: flex;
        align-items: center;
    }
}

.fm-product-left-top-info-is {
    font-weight: bold;
    background: #f4f4f4;
    border-radius: 120px;
    padding: 0 4px;
}

.fm-banner-plus-wrap img {
    block-size: auto;
}

.fm-slideshow-plus-item img {
    block-size: auto;
}

@media (max-width: 767px) {
    .fm-banner-plus-wrap img, 
    .fm-slideshow-plus-item img {
        height: 100% !important;
    }
}

.btn-link i, .btn-link img {
    height: 20px;
}

.fm-promotional-product .slick-dots {
    bottom: -40px;
}

body.padding-top .static_button_ocfilter.sticky-top {
    top: 50px;
}

.ocf-content {
    padding: 15px;
}

.ocf-horizontal {
    background: #fff;
}

.ocfilter-mobile-handle .fm-btn {
    width: 100% !important;
}

#oct-infobar-btn {
    border-radius: 20px !important;
}

.fm-fixed-contact-dropdown.expanded {
    border-radius: 30px;
}

.fm-column-title {
    border-radius: 30px;
}

.oct-menu-cat-icon {
    filter: grayscale(1);
}

.fm-module-stickers .fm-module-stickers-sticker {
    border-radius: 20px;
}

.pagination li a, 
.pagination li span {
    border-radius: 20px;
}

.pagination a {
    border-radius: 20px;
}

.pagination a.active {
    border-radius: 20px;
}

@media only screen and (min-width: 992px) {
    #oct-menu-ul {
        max-height: 509px;
    }
}

@media only screen and (max-width: 992px) {
    .fm-promotional-product .slick-dots {
        bottom: -40px;
    }
    
    .fm-header-phones .phoneclick img {
        width: 20px;
        margin-right: 0;
    }
    
    .fm-categories-item .fm-categories-3 .active {
        color: red;
    }
    
    .fm-logo a {
        min-height: unset;
    }
    
    .simple-content .checkout-heading {
        background-color: #f05833 !important;
    }
    
    .simplecheckout-cart th {
        background-color: #f05833 !important;
    }
}