#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(225, 215, 152);}
@media (min-width: 1200px){.product-layout:hover .fm-product-btn{background:rgb(225, 215, 152);}}
.fm-input-with-btn:hover, .fm-product-btn-cart {background:rgb(225, 215, 152) !important;}
.fm-product-btn.button-one-click {color:rgb(225, 215, 152) ;}
.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(225, 215, 152);}
.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(225, 215, 152);}
body {background-color:rgb(255, 255, 255);}
.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(225, 215, 152);}
@media (min-width: 1200px){.fm-module-item:hover .fm-module-title > a, .fm-module-item:hover .fm-module-title > a:visited{color:rgb(225, 215, 152);}}
#top {background:rgb(239, 239, 239);}
.btn-link, .info-link {color:rgb(46, 49, 59);}
#top .btn-link:hover, #top .btn-link:focus, nav.top .info-list a:hover {color:rgb(225, 215, 152) ;}
.fm-search input {background:rgb(46, 49, 59);}
.menu-row {background-color:rgb(46, 49, 59);}
.fm-menu {background:rgb(33, 36, 45);}
#oct-menu-box:hover .fm-menu {background-color:rgb(225, 215, 152);}
.menu-row {color:rgb(255, 255, 255);}
.oct-menu-li {background:rgb(255, 255, 255);}
.oct-menu-li > a, .oct-menu-li > div > a {color:rgb(0, 0, 0);}
.fm-main-footer, .fm-footer-subscribe {background-color:rgb(46, 49, 59);}
.fm-footer-subscribe, footer, .fm-main-footer-contact-address, .fm-main-footer-title {color:rgb(255, 255, 255);}
.fm-main-footer-links-list a, .fm-main-footer-credits {color:rgb(167, 167, 177);}
.fm-main-footer-links-list a:hover {color:rgb(225, 215, 152);}
.fm-categories-box {background:rgb(255, 255, 255);}
.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(0, 0, 0);}
.modal-header {background:rgb(0, 0, 0);}
.modal-title {color:rgb(255, 255, 255);}
.fm-modal-close-icon {border: 1px solid rgb(238, 242, 245);}
#fm_mobile_nav {background:rgb(255, 255, 255);}
#fm_mobile_menu_button {background-color:rgb(46, 49, 59) !important;}
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;}

.fm_mobile_menu_info .fm_mobile_menu_info-list-item a {
    color: #000;
}
.fm_mobile_menu_info-item.fm_mobile_menu_locations .fm-header-location-phones a {
    color: #000;
}

@media only screen and (min-width: 992px){
#oct-menu-ul {
    height: 511px;
}
}

@media only screen and (max-width: 991px){
.fm-slideshow-plus {
    max-height: 800px;
}
}

#form-language img {
    display: none;
}

.fm-slideshow-plus-item {
	min-height: 485px;
}

header {
  padding: 30px 0;
}

@media (min-width: 992px) {
  .fm-logo img {
      max-width: 190px;
  }
}

.fm-promotional-product {
	border: 10px solid #E1D798;
}

.fm-main-title, .fm-slideshow-plus-item-title, .fm-promotional-product-header {
	font-weight: bold;
 	color: #2E313B;
}

.fm-advantages-block {
    border-bottom: 7px solid #E1D798;
}

.fm-product-btn {
    background: rgb(225, 215, 152);
	transition: .3s;
}

.fm-product-btn-cart:hover {
    background: #CAC391;
	transition: .3s;
}

.fm-module-item:hover .fm-product-btn {
	background: #CAC391;
}

.fm-module-item .fm-module-overlay-btn {
	transition: .3s;
}

.fm-module-item .fm-module-overlay-btn:hover, .fm-product-btn-cart:hover {
	background: #CAC391 !important;
}


@media only screen and (max-width: 992px){
.fm-slideshow-plus-item {
    min-height: 667px;
  }
}

.fm-product-btn.button-one-click {
  	background: none;
	border: 1px solid #2E313B;
 	color: #2E313B;
}

.fm-product-btn.button-one-click:hover {
	background-color: #2E313B;
 	color: #fff;
}

.fm-slideshow-plus-item-btn {
  border-color: #E1D798;
}
  
.simplecheckout-cart th, .simplecheckout-block .checkout-heading {
  background-color: #e1d798 !important;
}

.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #CAC391;
}

.ocfilter-option-popover button, .ocfilter-option-popover button:hover {
    background-color: #CAC391;
}

@media only screen and (min-width: 768px){
.fm-slideshow-plus-item-text {
    max-width: 350px;
}
}

.fm-promotional-product .slick-dots {
    bottom: -40px !important;
}

.ocf-content {
 padding-top: 0 
}

header {
 padding: 16px 0; 
}

#top {
  background: #fff  
}

#top #logo img {
  width: 78px;
  height: 78px;
  margin: 16px;
}

#top .fm-header-phones {
  padding: 36px 16px;
}

#top .fm-header-address {
  padding: 45px 16px;
}

nav.top .info-list li {
  padding: 45px 10px;
  margin: 0
}

header {
  display:none;
}

@media only screen and (max-width: 992px){
  header {
    display:block;
  }
}

@media only screen and (max-width: 1200px){
  #top-links {
    display:none!important;
  }
}

.fm-btn.oct-load-more-button {
  background: rgb(225, 215, 152)!important;
  color: rgb(255, 255, 255)!important;
}

.fm-btn.oct-load-more-button:hover {
  background-color: rgb(202, 195, 145)!important;
  border: 1px rgb(202, 195, 145) solid!important;
}