#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-btn:hover, .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 {background:rgb(250, 207, 12);}
@media (min-width: 1200px){.product-layout:hover .fm-product-btn{background:rgb(250, 207, 12);}}
.fm-input-with-btn:hover, .fm-product-btn-cart {background:rgb(250, 207, 12) !important;}
.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 {color:rgb(250, 207, 12);}
.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 {border-color:rgb(250, 207, 12);}
body {background-color:rgb(242, 243, 245);}
.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 a, .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 {color:rgb(24, 164, 225);}
@media (min-width: 1200px){.fm-module-item:hover .fm-module-title > a, .fm-module-item:hover .fm-module-title > a:visited{color:rgb(24, 164, 225);}}
#top {background:rgb(255, 255, 255);}
.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(0, 0, 0) ;}
.fm-search input {background:rgb(255, 232, 127);}
.menu-row {background-color:rgb(250, 207, 12);}
.fm-menu {background:rgb(255, 232, 127);}
#oct-menu-box:hover .fm-menu {background-color:rgb(255, 232, 127);}
.menu-row {color:rgb(55, 57, 65);}
.oct-menu-li {background:rgb(255, 255, 255);}
.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(255, 255, 255);}
.fm-main-footer-links-list a, .fm-main-footer-credits {color:rgb(255, 255, 255);}
.fm-main-footer-links-list a:hover {color:rgb(250, 207, 12);}
.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 {color:rgb(55, 57, 65);}
.modal-header {background:rgb(255, 255, 255);}
.modal-title {color:rgb(238, 242, 245);}
.fm-modal-close-icon {border-color:rgb(55, 57, 65);}
#fm_mobile_nav {background:rgb(238, 242, 245);}
#fm_mobile_menu_button {background-color:rgb(250, 207, 12) !important;}
@media (min-width: 992px){
.fm-logo img {
    max-width: 205px;
}
}  
.fm-menu-burg span {
    display: block;
    height: 2px;
    background:#39373c;
}

.menu-btn-search {
    color: #39373c;
}
.menu-btn-search:hover {
    color: #18a4e1;
}
.fm-search input {
    color: #39373c;
}

.fm-menu-buttons-list button {
    color: #39373c;
}

input[id="input_search"]::-webkit-input-placeholder { color: #39373c; }

.fm-product-btn {
    color: #39373c;   
}
.fm-product-btn:hover {
    color: #39373c;
    text-decoration: underline;
}
.fm-module-overlay-btn {
    color: #39373c;
}
.fm-module-overlay-btn:hover {
    color: #39373c;
    text-decoration: underline;
}
.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 {
    color: #39373c;
}

.fm-categories-item.active > span, .fm-categories-item .fm-categories-3 .active, .fm-categories-item a:hover {
    color: #39373c;
    text-decoration: underline;
}
.fm-product-btn span: hover {
    color: #39373c;
    text-decoration: underline;
}
.product-layout .fm-product-btn:hover {
   color: #000;
   text-decoration: underline; 
}

.fm-column-title{
    color: #39373c;
}
.modal-title {
    color: #39373c;
}
.fm-btn-blue {
   color: #39373c!important;
}
.fm-btn-blue:hover {
   color: #000;
   text-decoration: underline; 
}
.fm-fixed-contact-icon {
   color: #39373c;
}
#back-top i {
  color: #39373c;
}

@media (min-width: 992px){
#back-top {
    bottom: 150px !important;
 
}  
} 
@media (min-width: 360px){
#back-top {
    right: 30px!important;
}
} 
.simplecheckout-cart-buttons .button, .simplecheckout-button-right .button, #simplecheckout_button_login{
  color: #39373c!important;
}

.simplecheckout-button-right .button:hover{
  color: #39373c;
  background: rgb(250, 207, 12);
  text-decoration: underline; 
}
  
#simplecheckout_button_cart {
  background-color: rgb(248, 248, 248);
  border: 1px solid #facf0c;
  border-radius: 5px;
  height: 30px;
  line-height: 0px;
}

#simplecheckout_button_cart:hover {
   background-color: rgb(250, 207, 12);
   text-decoration: underline;
}
@media (min-width: 1200px){
.fm-module-item:hover .fm-module-title > a, .fm-module-item:hover .fm-module-title>a:visited {
    color: #39373c;
}
}
.hm10 {
    margin-top:10px;
    padding: 8px 10px 0 10px;
    line-height: 1;
    color: #39373c;
    border: 2px solid #b6b6b6;
    border-radius: 5px;
    display: inline-block;
}
.currentProduct {
    border: 2px solid #39373c;
    background: rgb(255,232,127);
}
@media (min-width: 1200px){
.kjseries {
    padding: 0 20px 0 30px;
    margin-top:10px!important;
}
}  
.kjseries button, .kjseries .btn, .kjseries_cat button, .kjseries_cat .btn {
    padding: 2px;
    margin: 5px;
    font-size: 12px;
    border: 2px solid #b6b6b6;
}
.kjseries-category-item.selected {
    border: 2px solid #39373c !important;
    background: rgb(255,232,127);
}
.filter input[type="checkbox"]{
   background: #fff !important;
   border:1px solid #000 !important;
}
.filter .option-checkbox input {
    opacity: 1!important;
}
.filter .option-checkbox label::before {
    display: none!important;
}
.filter .option-checkbox label::after {
    display: none!important;
}

.filter .option-description {
    margin-bottom: 10px;
}
.filter .option-checkbox {
    padding-bottom: 5px;
}
div, p, form, input, a, span, button {
    box-sizing: border-box;
}
* {
    outline: none;
}
*, *::before, *::after {
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
}
.filter .option .option-values {
    position: relative;
    height: auto;
    display: none;
    margin-top: 10px;
    font-weight: normal;
    -webkit-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    list-style: none;
    padding-left: 15px;
}

.fm-product-left-top-info-list li {
    margin-bottom: 12px;
}
.fm-main-footer-contact .btn-link, .fm-main-footer-contact, .fm-main-footer-contact .fm-main-footer-contact-link, .fm-main-footer-shedule-list li {
    color: rgb(255, 232, 127);
}
.btn-header span {
    color: rgb(55, 57, 65);
}
.fm-phone-content .btn-link {
    color: rgb(55, 57, 65);
}
.fm-main-title {
    padding-left: 30px;
  
}
@media (max-width: 991px){
.fm-shop-advantages-row {
    margin-top: 30px;
}
.special-offer-label img {
    max-width: 70%;
} 
.product-list .special-offer-label {
    top: 130px !important;
    text-align: center;
} 
.special-offer-label {
    text-align: left;
}   
}

.tags {
    padding: 10px 0; 
    margin-bottom:0px;
}

.image-additional-list .slick-arrow:hover {
    background-color:rgb(250, 207, 12);
    color: rgb(55, 57, 65);
}
.simple-content .checkout-heading {
    background-color: #f2f3f5!important;
    color: #39373c !important;
    font-size: 16px;
    border-radius: 0 !important;
    border-bottom: 1px solid #f8f8f8;
    border-color:#f8f8f8 !important;
}
.simple-content .checkout-heading i {
    color: #6e727e;
}
.simplecheckout-cart th {
    background-color: #fff !important;
    padding: 14px !important;
    color: #39373c !important; 
}
.simplecheckout-cart, .simplecheckout-cart-total {
    font-size: 12px;
}
.simple-content .button {
    color: #39373c;
    background: rgb(250, 207, 12);
    font-weight: 600;
    font-size: 14px;
    border-radius: 26px;
    padding: 15px 29px;
    -webkit-transition: all .15s ease .05s;
    transition: all .15s ease .05s;
    cursor: pointer;
    border: 0;
    display: inline-block;
}
.simple-content .button:hover{
  color: #39373c;
  background: rgb(250, 207, 12);
  text-decoration: underline; 
}
.simplecheckout-block{
  border: 1px solid #f8f8f8;
}

.simplecheckout-block-content {
    padding: 10px!important;
}

#simplecheckout_payment_form{
    border:0px solid #fff;
}

#simplecheckout_button_prev {
    padding: 15px 29px;
    border-radius: 26px;
}

.fm-account-content .simpleregister-button-right {
    float: right;
}

.fm-main-title.fm-page-title {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;
    word-break: break-all;
}
.btn-primary {
    color: #39373c;
    background-color: rgb(250, 207, 12);
    border-color: rgb(250, 207, 12);
}
.btn-primary:hover {
    color: #39373c;
    background-color: rgb(250, 207, 12);
    border-color: rgb(250, 207, 12);
    text-decoration: underline; 
}
.btn-primary:active {
    color: #39373c;
    background-color: rgb(250, 207, 12);
    border-color: rgb(250, 207, 12);
    text-decoration: underline; 
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #39373c;
    background-color: rgb(250, 207, 12);
    border-color: rgb(250, 207, 12);
    text-decoration: underline;
}  
.prmn-cmngr-cities__city {
    margin: 10px;
} 
.fm-logo a {
    display: block;
    min-height: 20px;
}
.fm-product-btn {
    margin-top: 15px;
}

.fm-content ul {
    padding-left: 40px;
    margin: 15px 0;
}

.sticky-top {
    z-index: 1000;
}  
nav.top {
    z-index: 1000;
}

.fm-category-description-text h3{
   font-size:1.1rem;
}

.fm-category-description-text h2{
   font-size:1.2rem;
}
.fm-slideshow-plus .slick-dots li.slick-active button, .fm-slideshow-plus .slick-dots li:hover button{
   background-color:rgb(57, 55, 60);
}
.fm-slideshow-plus .slick-dots li button{
   border: 2px solid rgb(57, 55, 60);
}
.filter-tags__box a {
    background: rgb(255 255 255)!important;
    color: #000!important;
    border: 1px solid #dfdfdf;
    border-radius: 0px!important;
}

[class*="filter-tags"] {
    padding: 5px 10px 5px 0px!important;
}
.filter .option-counter {
    background: rgb(250, 207, 12)!important;
    color: #39373c!important;
}
.filter .option-checkbox label {
    padding-left: 15px!important;
}
.filter .option-description label {
    width: 90%!important;
}

.filter .option .option-name i {
    color: rgb(250, 207, 12)!important;
}

.filter .ui-state-default, .filter .ui-widget-content .ui-state-default, .filter .ui-widget-header .ui-state-default, .filter .ui-button, .filter html .ui-button.ui-state-disabled:hover, .filter html .ui-button.ui-state-disabled:active {
    background: rgb(250, 207, 12)!important;
    color: #454545!important;
}
.filter .ui-slider-horizontal .ui-slider-range {
    background: rgb(255, 232, 127)!important;
}
.filter-button {
    background: rgb(250, 207, 12)!important;
    font-size: 14px!important;
    line-height: 19px!important;
    letter-spacing: .3px!important;
    padding: 15px!important;
    color: #39373c!important;
}
.filter .selected-option a {
    color: #39373c!important;
    font-size: 12px!important;
}

.filter .reset-filter-button {
    color: #39373c!important;
    background: rgb(250, 207, 12)!important;
    border-radius: 20px!important;
}

.filter .reset-filter-button:hover {
    text-decoration: underline!important;
}

.gift-title {
    color: #373941;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline;
    margin-bottom: 20px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.fm-advantages-block-gift {
	background-color: #fff;
	box-shadow: 0 4px 15px rgba(0, 0, 0, .02);
	border-radius: 3px;
	padding: 10px;
	cursor: pointer;
	-webkit-transition: box-shadow .3s ease, top .3s ease;
	transition: box-shadow .3s ease, top .3s ease;
	position: relative;top: 0;
}
.fm-advantages-block-gift img{
    width:40px;
}
.fm-advantages-block-gift .fm-advantages-img {
	font-size: 40px;
	color: #cbcfd4;
	margin-bottom: 40px;
	transition: color .3s ease, -ms-transform .3s ease;
	transition: color .3s ease, -webkit-transform .3s ease;
	transition: color .3s ease, transform .3s ease;
	-webkit-transition: color .3s ease, -webkit-transform .3s ease;
}
.fm-advantages-block-gift .fm-advantages-title {
	color: #373941;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-decoration: underline;
	margin-bottom: 20px;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}
.fm-advantages-block-gift .fm-advantages-title:hover {
	text-decoration: none;
}
.fm-advantages-block-gift:hover {
	background-color: #fdfdfd;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .05);
	top: -4px;
}
.fm-advantages-block-gift:hover .fm-advantages-img {
	color: #18a4e1;
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.fm-advantages-block-gift:hover .fm-advantages-title {
	color: #18a4e1;
}

.pagination li.active span, .pagination li:hover a {
    color: #39373c;
}
.ll_open_map{
    display: block;
    padding: 5px !important;
    max-width: 300px;
    margin-top: 15px;
    color: #000 !important;
}

.special-offer-descr {
    background: #facf0c;
    color: rgb(57, 55, 60);
}

.special-offer-descr .special-offer-gift {
    max-height: 210px;
}

.special-offer-gift .gift-thumb {
    width: 105px;
}

.breadcrumb {
    background-color: rgb(242, 243, 245);
    margin-top: 20px;
    font-size: 11px;
    line-height: 15px;
    color: #39373c;
}

/*.special-offer-label {
    top: 0px;
}*/

.product-list .special-offer-label {
    top: 135px;
}

.product-special-info .special-offer-name{
   background-color:#facf0c;
   color:#39373c;
}

#modal-som-info .special-offer-gift {
    max-height: 210px;
}

.special-offer-thumb {
    border: 1px solid #f7f7f7;
}
.fm-account-content input, .fm-account-content select, .fm-account-content textarea {
    margin-top: 15px;
    width: auto;
}

.fm-category-product-caption ul{
    padding-left:0px !important;
    margin:0px !important;
}
.fm-category-product-caption ul li{
    font-size: 13px;
}  

.prodship_header {
    color: #373941;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline;
    margin-bottom: 20px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.prodship-rows{
    padding-bottom:5px;
}

.filter .neoseo-filter {
    background: rgb(251, 251, 251)!important;
}

.btn-primary:focus, .btn-primary.focus {
    color: #373941;
    background-color: rgb(250,207,12);
    border-color: rgb(250,207,12);
    box-shadow: 0 0 0 0.2rem rgb(38 143 255 / 50%);
}

.btn-primary:active, .btn-primary.active {
    color: #373941;
    background-color: rgb(250,207,12);
    border-color: rgb(250,207,12);
}

fm-account-list .fm-account-item.active a, .fm-account-list .fm-account-item:hover a {
    color: #39373c;
}
.timer_banner {
    background: #18a4e1!important;
}
.show-all{
    text-align:center;
    color: #2097c4;
    margin-top:15px;
}
.show-all a span {
    border-bottom: 1px dashed #2097c4;
    color: #2097c4;
    margin-right: 10px;
    font-size:18px;
}
.row-customer_customer_group_id .radio {
    margin-top: 14px;
    padding-left:20px;
    display: inline-block;
}

.swiper-viewport:hover .swiper-button-next {
    opacity: 0;
    right: 10px; 
}  

.swiper-viewport:hover .swiper-button-prev {
    opacity: 0;
    left: 10px;
}

.sett td {
    border: 0px solid #ddd!important;
}
.sets .set .new_price, .sets .set .new_summ {
    color: #373941!important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: pointer;
    pointer-events: auto;
    display: none;
}

.sets h3 {
    text-align: center;
    font-size: 20px;
}
.special-offer-gift .gift-info {
    background: #f8f8f8;
}

.product-special-info .special-offer-gift{
   border: 0px #fff solid;
}
.product-list .special-offer-label {
    top: 300px;
}
.special-offer-descr .special-offer-gift {
    border: 0px solid #fff;
}
.product-list .special-offer-label {
    left: 0px;
    max-width: 60px
}

.special-offer-label img {
    max-width: 70%;
}
#modal-som-info .special-offer-gift {
    border: 0px solid #eb5757;
}

.ended, .continuous, .timer_banner {
    color: #373941;
    background: #f8f8f8!important;
}
.sets {
    border:1px #f7f7f7 solid!important;
}

.slick-prev, .slick-next {
    width: 0px!important;
    height: auto!important;
}
.bg_white{
    background:#fff;
    padding:30px;
    margin: 20px 0 20px 0;
}
.mag{
    background-image: url(/image/catalog/automatiz-top-backgrnd-2.jpg)!important;
    border-radius:0px!important;
}
.milk{
    background-image: url(/image/catalog/milk.jpg)!important;
    border-radius:0px!important;
    background-size: cover!important;
}
.milk:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color:rgba(0, 0, 0, 0.3);
}
.fnzam{
    background: url(/image/catalog/zamenafn.jpg) no-repeat !important;
    border-radius:0px!important;
    background-size: cover!important;
}

.fnzam:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color:rgba(0, 0, 0, 0.3);
}
div[id^="ocdw_form_builder-block"].static {
    margin-bottom: 20px!important;
}
.bg_transparent{
    padding: 20px;
    text-align: center;
}
.bg_transparent h3{
    color:#fff;
}
.bg_transparent ul {
    list-style-image: url(/image/catalog/demo/galka.png);
    color:#fff;
    line-height: 45px;
    font-size: 20px;
    text-align: left;
    padding: 20px;
}

.fm-product-one-click-btn:hover{
    color: #373941;
}
.fm-product-quantity-btn:hover{
    color: #373941;
}

.list-none ul{
    list-style: none;
    padding-left:0px;
}  
.list-none li{
    margin:15px;
    text-transform: uppercase;
} 
.list-none img{
    max-width:50%;
    margin-right: 10px;
} 

.forma-build{
    max-width: 90%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.fm-price-block .fm-module-price {
    margin-bottom: 5px!important;
}
.fm-promotional-product .slick-dots {
    bottom: -30px!important;
}

.product-layout .fm-product-btn2 {
    display: inline-block;
    text-transform: none;
    padding: 16px 30px;
    width: auto;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: opacity .3s ease, background .3s ease;
    transition: opacity .3s ease, background .3s ease;
    background: rgb(250, 207, 12);
    border-radius:30px;
    color: #39373c;
}
.fm-product-btn2:hover {
    color: #39373c;
    text-decoration: underline;
}
.fm-module-price .fm-module-price-bottom {
    margin-top: 5px;
}

.fm-category-description p {
    font-size: 14px;
}

.photo360 {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 9;
    top: 50px;
    right: 2px;
    background: url(/image/360.png) center center no-repeat;
    background-size: 40px;
    opacity: 0.8;
}

.photo360:hover {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 9;
    top: 50px;
    right: 2px;
    background: url(/image/360-h.png) center center no-repeat;
    background-size: 40px;
    opacity: 0.8;
}

.fm-module-item .video-sticker ~ .fm-module-buttons-list {
    top: 35px !important;
} 
#container.threesixty .threesixty_images{
  position: relative;
  padding-top: 15%!important;
}
#fm_fixed_contact_button{
  bottom:100px!important;
  background: rgb(255, 232, 127)!important;
}
.video-sticker {
  z-index:9!important;
}
#back-top {
  display:none!important;
}

#total_shipping{
  display:none!important;
}
#total_sub_total{
  display:none!important;
}
.simplecheckout-block-content p{
    display:none;
}
.checkout-heading-button a {
    color: #373941;
}
.row-customer_customer_group_id .radio:nth-child(3){
	display: none;
}
.row-edit_customer_group_id .radio:nth-child(3){
	display: none;
}  
.row-register_customer_group_id .radio:nth-child(3){
	display: none;
}  

.fm-product-description-cont h6{
    margin-bottom:20px;
}
.link a{
    transition: color .15s ease .05s;
    color: #18a4e1;
    font-size: 13px;
    text-decoration: underline;
}

.fm-banner-plus-text {
    padding-top: 20px;
}

.fm-product-left-top-info-list li.fm-pre-stock span.fm-product-left-top-info-is {
    color: #18a4e1;
}

.fm-product-left-top-info-list li.fm-not-stock span.fm-product-left-top-info-is {
    color: #9c9c9c;
}
#fm_sidebar {
    left: -414px;
    width: 100%;
    max-width:414px;
} 
#fm_sidebar #fm_mobile_menu_toggle_button {
    background: rgb(250, 207, 12);
    margin: 20px 15px 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    height: 60px;
    border: 0;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}

#oct-policy {
    background: rgba(0, 0, 0, .60);
}

.fm-product-attributtes-cont .fm-product-attributtes-item span {
    max-width: 50%;
}

html body #wrap-chat-t #chat-open-close-t {
    bottom: 60px!important;
    right: 50px!important;
}