@media (max-width: 480px)  {
			.qty-title {
			display: none!important;
			}

		.productdetails .productdetail-content .yt-detail-right .product-info .addtocart-area .product.js-recalculate .addtocart-bar .wrap-qty {
			width:  95px!important;
		}
		.kol-vo-zakazov {
		    margin-top: inherit!important;
			}
}

.nabludalych img {
	max-height: 50px;

	}

.mobilemenuright { 
float: right;

}
.mobilemenuright div {
display: flex;
}


/* делаем изображение товаров на странице категории квадратными, даже если они прямоугольные */
.browse-view .product.vm-col .spacer .vm-product-media-container a img {
	object-fit: contain;
    width: 250px;
    height: 250px;
	}

@media (max-width: 480px)  {
	.sm-btn-599:before {
    content: "Каталог"!important;
	}
}

.vmslider-wrapglavnayavideodomofony .vmheader, .vmslider-wrapglavnayavyzyvnyepaneli .vmheader {
font-size: 20px;
}

.productdetails .productdetail-content .yt-detail-right .product-info .addtocart-area .product.js-recalculate .addtocart-bar div.addtocart-button input.addtocart-button {
    padding: 14px 14px;
	border-left: 1px solid #fff;
}

.dostavka ul li, .oplata ul li {
    line-height: 15px;
}
@media (min-width: 960px) {
	#header-korzina {
		z-index: 2;
	}
	#catalog-tovarov {

		z-index: 2;
	}
}
#scrollToTop {
    z-index: 1!important;
	}
.kol-vo-zakazov {
    padding-left: inherit;
    padding-right: inherit;
    margin-top: 30px;
}

button.mfp-close, button.mfp-arrow {
    background: #444444;
}

.product-rating, .otziv-vverhu {
    display: inline-block;
}
.otziv-vverhu {
margin-left: 10px;
}
.napisat-otziv-button {
	    background: #00abf0 none repeat scroll 0 0 !important;
    border: 1px solid #00abf0;
    height: 42px;
    width: 200px !important;
    border-radius: 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 100%;
padding: 14px 10px 0 14px!important;

    text-align: center;
    text-transform: uppercase;
	}
#comments-footer {
	visibility: hidden;
	}
#comments-form-link .showform {
    margin: 5px 0 25px 22px; 
	}
	
.nalichie {
    float: left!important;

}
.tsena-i-knopka .percentPrice {
visibility: hidden;
}
.reiting-i-artikul {
        padding-left: inherit;
        padding-right: inherit;
}
.reiting-i-artikul div {
        padding-left: inherit;
        padding-right: inherit;
}
.artikul-right div {
    float: right;
}
.dostavka-i-oplata, .dostavka-i-oplata .dostavka, .dostavka-i-oplata .oplata {
        padding-left: inherit;
        padding-right: inherit;
        margin-top: 10px;
}

.vmcat-block .vmcat-child li a {
    color: #444;
}
#section-id-1507384389721 img {
	max-width: 50%;
	}
#section-id-1507384389721 h4 {
	font-size: 18px!important;
	font-weight: 500;
	}
	
	/*
.off-nav-2340 {
	    background: #000;
	}
.off-menu_599 dl.level1 dt.off-nav-2340 a {
	color: #fff;

	}
	*/
		div#onepage_main_div .tabcontent3 h3, div#onepage_main_div h3.payment_h3, div#onepage_main_div h3.shipping_h3 {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #d7d7d7;
    color: #353535;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    line-height: 39px;
    margin: 0;
    font-weight: 600!important;
    padding: 0 15px;
    text-transform: inherit!important; 
}
#vmMainPageOPC div.vr2 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px;
    box-sizing: content-box;
}
#vmMainPageOPC .formField input[type="text"], #vmMainPageOPC .formField input[type="email"], #vmMainPageOPC .formField textarea, #vmMainPageOPC .formField input[type="password"], div#vmMainPageOPC div.formField select {
    width: 85%;
	box-sizing: border-box;
	height: 33px!important;
	}
	
#vmMainPageOPC div.formField select {
    max-width: inherit;
}
.vmshipment_description {
	font-size: 14px;
	}

.module h3.modtitle, .module.best-sellers h3.modtitle, .module.ajax-tab h3.modtitle {
    text-transform: inherit;
}

.vmslider-cart .addtocart-area {
	  float: left;
	}
.vmslider-product .addtocart-area .addtocart-bar .wrap-qty {
  display: none;
}
.vmslider-product .addtocart-area .addtocart-bar .addtocart-button {
  float: left;
  margin: 0;
}
.vmslider-product .addtocart-area .addtocart-bar .addtocart-button input {
  background: url(/templates/sj_market/images/icon/btn-cart.png) no-repeat 6px 6px #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  color: #666;
  letter-spacing: 0;
  font-size: 12px;
  float: left;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0 13px 0 30px;
  text-transform: uppercase;
  position: relative;
}
.vmslider-product .addtocart-area .addtocart-bar .addtocart-button input:hover {
  background: url(/templates/sj_market/images/icon/btn-cart-hover.png) no-repeat 6px 6px #00abf0;
  border: 1px solid #00abf0;
  color: #fff;
  transition: all 0.3s ease-in-out 0s;
}

#facebox .popup .content.my-groovy-style, #facebox .popup #fancybox-content, #facebox #fancybox-outer .content.my-groovy-style, #facebox #fancybox-outer #fancybox-content, #fancybox-wrap .popup .content.my-groovy-style, #fancybox-wrap .popup #fancybox-content, #fancybox-wrap #fancybox-outer .content.my-groovy-style, #fancybox-wrap #fancybox-outer #fancybox-content {
    height: 150px;
}
div#facebox {
	z-index:9999;	
	}
.poiskyandeksa #vmsearch input {
    /* -webkit-box-flex: 1; */
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 50px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #495057;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	    border-top-left-radius: 5px;
    width: 70%;
    border-bottom-left-radius: 5px;
}
.poiskyandeksa #vmsearch button {
	height: 50px;
    width: 50px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
	}
	
	
.isactive {
	font-weight: 800;
	}
#vmCartModule span.image{
    display: inline-block;
    float: left;
    width: 50px;
    max-height: 100px;
    margin-right: 20px;
}
.cart_content .customProductData {
    clear: both;
    overflow: hidden;
}

#header-korzina {
	padding: 12px 0 0 40px;
	}
	
@media (max-width: 480px) {
	#header-korzina {
        padding: inherit!important;
}
}
@media (min-width:481px) and (max-width: 960px) {
	#header-korzina {
        padding: 0px 0 0 12px;
}
}

.su-shortcodes-loaded .alert.alert-warning {
    text-align: inherit;
	padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.browse-view .orderby-displaynumber .toolbar-center .vm-order-list .orderlistcontainer .orderlist {
    left: 122px;
    width: 172px;
}

@media (max-width: 960px) {
	.sm-parent .menu-icon-cont {
    position: fixed!important;
    top: 0;
    left: 0;
}
}


body {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
}

.sj-minicart-pro .mc-header {
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: right;
    cursor: pointer;
    font-size: 18px!important;
    line-height: 22px;
    height: auto;
    position: relative;
    z-index: 100;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart {
    background: url(../images/styling/blue/icon-minicart.png) no-repeat;
    padding-left: 60px;
	line-height: 23px;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-item {
    top: 0px;
}



@media (max-width: 479px) {
.sj-vm-ajax-tabs .ajaxtabs04-1 .ajaxtabs-item {
    width: 49%;
}
.sj-vm-ajax-tabs .ajaxtabs04-6 .ajaxtabs-item, .sj-vm-ajax-tabs .ajaxtabs04-5 .ajaxtabs-item, .sj-vm-ajax-tabs .ajaxtabs04-4 .ajaxtabs-item, .sj-vm-ajax-tabs .ajaxtabs04-3 .ajaxtabs-item, .sj-vm-ajax-tabs .ajaxtabs04-2 .ajaxtabs-item, .sj-vm-ajax-tabs .ajaxtabs04-1 .ajaxtabs-item {
    margin-left: 1%;
    margin-right: 0%;
}
.sj-vm-ajax-tabs .ajaxtabs04-1 .clr1, .sj-vm-ajax-tabs .ajaxtabs04-2 .clr2, .sj-vm-ajax-tabs .ajaxtabs04-3 .clr3, .sj-vm-ajax-tabs .ajaxtabs04-4 .clr4, .sj-vm-ajax-tabs .ajaxtabs04-5 .clr5, .sj-vm-ajax-tabs .ajaxtabs04-6 .clr6 {
    clear: none;
}
.module.best-sellers .modcontent .sj-vm-ajax-tabs .yt-wrap .tabs-content .tabs-content-inner .item-wrap.ajaxtabs-item .product-info .item-title a, .module.ajax-tab .modcontent .sj-vm-ajax-tabs .yt-wrap .tabs-content .tabs-content-inner .item-wrap.ajaxtabs-item .product-info .item-title a {
    color: #444444;
    font-size: 12px;
    font-weight: 500;
}
.modul-proizvoditel, .product-rating {
display:none;
}


.product-price .percentPrice {
    text-align: left;
    color: red;
    font-size: 10px;
}
.product-price {
    margin: 0 0 0px;
    text-align: right;
    float: left;
    line-height: 18px;
}
.PricebasePriceWithTax {
    font-size: 16px!important;
    font-weight: 300!important;
    color: #666;
}
.product-price .percentPrice {
    text-align: left;
    color: red;
    font-size: 10px!important;
    float: inherit;
}
.sj-vm-ajax-tabs .item-wrap .item-tags, .sj-vm-ajax-tabs .item-wrap .item-title, .sj-vm-ajax-tabs .item-wrap .item-description {
    margin: 0px 0 0px 0;
}
}

.search-productvm .search-button-wrapper button.search-button {
  background: url(../images/icon/icon-search.png) no-repeat scroll center center #00abf0;
  height: 50px;
  width: 50px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.search-productvm .search-input-wrapper input {
  color: #444444;
  background: #fff;
  padding: 5px 10px;
  border: 1px solid #ddd;
  border-right: none;
  border-left: none;
  box-shadow: 0;
  height: 50px;
  font-size: 16px;
  min-height: 34px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}



.vmcat-name a {
  color: #333;
	font-weight: 500!important;
  font-size: 18px!important;
}
.vmcat-name a:hover {
  color: #00abf0;
  text-decoration: none;
}
.vmcat-child li a {
    font-size: 14px!important;
}
@media (max-width: 480px) {
	#column-id-1537873160014 .sppb-addon-title, #column-id-1537876115699 .sppb-addon-title, #column-id-1537874757835  .sppb-addon-title {
	font-size: 38px!important;
	}
}
.sm-btn-599:before {
	    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
	}
.sm-parent .menu-icon-cont, .menu-icon-cont.sm-close {
	    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;

	}
	
	
.su-custom-carousel-style1 .owl-next, 
.su-custom-carousel-style1 .owl-prev {
    position: absolute;
    top: 50%;
    height: 40px;
    width: 40px;
    background: #DDDDDD;
    border-radius: 50%;
    color: #fff;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 11;
    opacity: 0;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.su-custom-carousel-style1:hover .owl-nav > div {
    opacity: 1;
}
.su-custom-carousel-style1 .owl-nav > div:hover {
    background: #00A1F2;
}
.su-custom-carousel-style1 .owl-prev {
    left: 80px;
}
.su-custom-carousel-style1 .owl-next {
    right: 80px;
}


.js-slideout-toggle, .btn-hamburger {
	display: none;
	visibility: hidden;
	}
#yt_menuwrap {
		display: none;
	visibility: hidden;
	}
#catalog-tovarov {
	padding-top: 12px;
	}
@media (max-width: 480px)	 {
#catalog-tovarov {
    margin: inherit;
    padding: inherit;
    width: 100%;
	}    
#off-menu_599 {
    max-width:100%;
}	
}	
@media (max-width: 480px)
#facebox .popup .content.my-groovy-style {
    width: 100%!important;
}

#meganavigator li.level1 > .item-link {
  padding: 7px;
  
     font-size: 12px;
}

#vmMainPageOPC .coupon_input, #vmMainPageOPC .coupon_input:active, #vmMainPageOPC .coupon_input:focus {
	margin-left: 10px;
    line-height: inherit!important;
    height: 33px!important;
    margin-bottom: inherit!important;
}

#vmMainPageOPC .coupon_wrapper {
	border: 1px solid #00abf0;
	padding-left: 0px;
	background: none repeat scroll 0 0 #ffffff;

}

#vmMainPageOPC textarea {
	height: 130px;
}	
div#vmMainPageOPC {
	font-family: inherit; 
}

#vmMainPageOPC input.updatebtn {
	margin-top: 10px;
}

.ac_results {
	width: 360px!important;
}

.ac_results .PricesalesPrice {
	font-size: 14px!important;
	float: right!important;
	font-weight: inherit !important;
}

#meganavigator .mega-content ul.subnavi li .level3 .fa-angle-right, #meganavigator .mega-content .menu li .fa-angle-right {
	display: none;
}

.mega-group-title div {   color: #444444;
						  font-size: 16px!important;
						  font-weight: bold;

						  color: #444444!important;
						  padding: 6px 10px!important;
}
.mega-group-content li {
	line-height: 13px;
	font-size: 13px;
}

#five-icons .sppb-col-md-2, #five-icons2 .sppb-col-md-2, #five-icons2 .sppb-col-sm-2, #five-icons2 .sppb-col-xs-2 {
    width: 20%;
}

.productdetails .productdetail-content .tab-product-detail .tab-product .tab-content .product-description p {
	font-size: 14px!important;
}

.product-related-products, .product-related-categories {
	border-top: inherit;
}

@media (max-width: 480px) {
	.com_virtuemart .productdetails-view.productdetails .productdetail-content .yt-detail-right {
		padding: 15px!important; 
	}
	.com_virtuemart .productdetails-view.productdetails .productdetail-content .yt-detail-right .product-info .availability {
		clear: both;
	}
	.productdetails-view .addtocart-area, .productdetails-view .manufacturer, .productdetails-view .addtocart-bar {
		text-align: inherit;
	}
}

.zapros-opt-tsenu {
	margin-top: 15px;	 
	text-align: right;

}
.zapros-opt-tsenu 	a {	color: #FEA300;		 }
.zapros-opt-tsenu a:hover ,.zapros-opt-tsenu a:focus  {	color: #FEA300;	text-decoration: underline!important;	 }
.pochemu-deshevle {
	margin-top: 15px;	
	    text-align: center;
}
.v-nalichii {
	color: #1A9F29;
}	
.pod-zakaz {
	color: #ff7a00;
}		
.net-v-nalichii {
	color: #DD000D;
}

.sert-and-social {
	padding-left: inherit;
	padding-right: inherit;
	margin-top: 20px;
}


.price-and-knopka {
	padding-left: inherit;
	padding-right: inherit;
}

.zakladka-na-tovar {
	margin-top: 15px;
}

.sertificates {
	margin-top: 15px;
}
.artikul-zagolovok, .proizvoditel-zagolovok {
	font-weight: 600;
}

.price-and-knopka .addtocart-area {
	margin-top: 15px;
	float: right;

}
@media only screen and (max-width: 640px) {
	.addtocart-area {
		float: left;
	}
}

#k2Container .itemList .catItemView {
    padding: 15px;
    margin-bottom: 30px;
}

.availability{text-align:inherit;margin: -5px 0 0;}
@media only screen and (max-width: 480px) {
.availability{text-align:inherit;margin: 0px 0 0;}
}
.productdetails-view .addtocart-bar {margin: 15px 0 0!important;padding:0;position:relative;bottom:0;text-align:left;}
#header-phone .phonewrap {
	display: inline-block!important;
}
.tooltip {
	position: absolute;
	z-index: 9999;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 15px;
	opacity: 0;
	filter: alpha(opacity=0);

}
.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=100);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 400px;
	width: 400px;
	padding: 3px 8px;
	color: #000;
	text-align: left;
	background-color: #fff;
	border: 2px solid #00a1f2;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color:  #00a1f2;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #00a1f2;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}



.special-kod {
    text-align: center;
    color: #ff0000;
    font-size: 36px;
}
.special-text2, .special-timer {
	display: inline-block;
}
.special-text1, .special-text2, .special-timer, .special-pravila {
	font-size: 18px;
}
table>tbody>tr:hover{background-color:#f5f5f5}
th {
    text-align: left;
    font-weight: 600;
}
.sj-vm-ajax-tabs .item-wrap .item-image a {
    display: block!important;
}
/* скачать инструкцию  */
.instruction-download  .fa-file-pdf-o {
	font-size: 36px; color: #d21b1b;
}
.file {
	display: inline-block!important;
}
.downloadspan {
	font-size: 12px; color: #888888; display: block; }
/* скачать инструкцию  */

.item-title, .vm-product-descr-container-1
{
    margin-top: 10px;
}
.vm-product-descr-container-1
{
	min-height: INHERIT;
}

.preimushestva a{color:#444}
.preimushestva a:hover{color:#00abf0}
.preimushestva .fa-phone{color:inherit}

/* монтаж */
.sp-page-builder .page-content #section-id-1546505974466 {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px!important;

	}
.montazh	div {
		padding-left: 0px!important;
    padding-right: 0px!important;
	}
.montazh a{color:#444}
.montazh a:hover{color:#00abf0}



@media (min-width: 1200px) {
	.sppb-row-container {
		width: 1200px;
	}
}
ul,ol{padding-left:18px}
#section-id-1512029211087 .fa-phone{color:inherit}
#section-id-1512029211087 a{color:#444}
#section-id-1512029211087 a:hover{color:#00abf0}
@media(max-width:980px){
	.home-layout1 #yt_mobilemenu .btn-hamburger{width:100% !important;height:50px !important; position:inherit !important;margin:0 0 0 !important;display: block;text-align: right;}
	.home-layout1 #yt_mobilemenu {
		margin:0 0 0 !important;
		position: fixed;
		top: 0;
		width: 100%;
		height: 50px;
		backface-visibility: hidden;
		z-index: 100;
		background-color: #00abf0;
		z-index: 9999;
	}
	.home-layout1 #yt_wrapper {
		margin-top: 50px;
	}
}
#yt_mobilemenu {
    width: 100%;
    padding: inherit!important;
    margin: inherit!important;
}
/*.sm-btn-599:before {
    content: "Каталог товаров";
    position: fixed!important;
    left: 100%;
    padding: inherit!important; 
}
*/
.custom_params .heading, .heading{font-size:120%;font-weight:500!important;cursor:pointer}
.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{font-size:25px;font-weight:300}
.product-price .percentPrice{text-align:left;color:red;font-size:15px}
.product-price{line-height:inherit}

#vmMainPageOPC input[type="password"],#vmMainPageOPC input[type="datetime"],#vmMainPageOPC input[type="datetime-local"],#vmMainPageOPC input[type="date"],#vmMainPageOPC input[type="month"],#vmMainPageOPC input[type="time"],#vmMainPageOPC input[type="week"],#vmMainPageOPC input[type="number"],#vmMainPageOPC input[type="email"],#vmMainPageOPC input[type="url"],#vmMainPageOPC input[type="search"],#vmMainPageOPC input[type="tel"],#vmMainPageOPC input[type="color"],#vmMainPageOPC .uneditable-input{border:1px solid #e3e3e3 !important;border-radius:3px 3px 3px 3px !important;height:33px !important;line-height:33px !important;margin:0 !important;padding:0 5px !important;min-width:20px !important;max-width:95% !important;font-size:14px !important;line-height:20px !important;color:#555 !important;vertical-align:middle !important}#vmMainPageOPC fieldset.notes_checkout{background:none repeat scroll 0 0 #f8f8f8;float:left;margin:0 0 26px !important;width:100%}.category-view{display:inherit}.browse-view .product.vm-col .spacer:hover .vm-product-media-container a img{transform:rotateY(360deg)}.browse-view .product.vm-col .spacer .vm-product-media-container a img{transform:scale(0.8,0.8);;transition:all 2.2s ease 0}.browse-view h1{display:inherit}

.browse-view .product.vm-col.vm-col-3 .product_s_desc, .browse-view .product.vm-col.vm-col-4 .product_s_desc{display:none}.

browse-view .vm-product-rating-container{display:none}.browse-view .percentPrice{text-align:left;color:red;font-size:15px}.browse-view .PricebasePriceWithTax{font-size:25px !important;font-weight:300}.PricesalesPrice{color:#00abf0 !important;font-size:25px !important;font-weight:600;margin-left:5px}.category-view{margin-top:15px}.read-more-wrapper{position:relative;max-height:50px;overflow:hidden;-webkit-transition:max-height 0;-moz-transition:max-height 0;transition:max-height 0}.read-more-wrapper::after{position:absolute;bottom:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(to top,#fff 10%,rgba(255,255,255,0) 90%);pointer-events:none;-webkit-transition:opacity 0;-moz-transition:opacity 0;transition:opacity 0;opacity:1}.read-more-wrapper.full-text{max-height:3000px}.read-more-wrapper.full-text::after{opacity:0}.readmore-btn{background:0;text-decoration:none;padding:0;margin-bottom:20px;cursor:pointer;color:#00abf0;position:relative;border-bottom:1px dashed #00abf0;line-height:1.2}.readmore-btn:before{font-family:FontAwesome;font-variant:normal !important;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;text-transform:none !important;display:block;line-height:1;width:1em;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;position:absolute;right:-17px;top:7px}.icon_arrow-up:before,.store-switcher .current-store.active:before,.store-switcher .current-store:hover:before,.readmore-btn.close1:before,.block-layered-nav dl dd.showChilds .moreToggle:before{content:"\f077"}.icon_arrow-down:before,.menu-category.open:before,.store-switcher .current-store:before,.readmore-btn:before,.block-layered-nav .block-title.active>strong:before,.block-layered-nav .block-title:hover>strong:before,.block-layered-nav dl dd .moreToggle:before,#contactForm .select-contact:before{content:"\f078"}.productdetails .productdetail-content .tab-product-detail .tab-product{border:0}.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li{position:inherit;margin:inherit;width:inherit;border-top:1px solid #ddd;border-right:1px solid #ddd}.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs{border:0;margin:inherit;padding:inherit;float:inherit;width:inherit;border-left:1px solid #ddd}.productdetails .productdetail-content .tab-product-detail .tab-product .tab-content{margin-left:inherit;border:1px solid #ddd}.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li a{border-bottom:0;text-transform:inherit;padding:13px 20px 13px 20px;font-weight:500}.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li.active a,.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li.active a:hover,.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li.active a:focus{background:#00abf0;color:#fff}.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li.active a:before{width:0;background:#00abf0}
.productdetails .productdetail-content .tab-product-detail .tab-product ul.nav-tabs li a:hover:before{background:#00abf0;width:0;transition:all .2s ease-in-out 0}.notify-button1,.notify-button1{background:#00abf0;border:1px solid #00abf0;border-radius:0;color:#fff;display:block;float:left;font-size:12px;font-weight:bold;line-height:100%;padding:14px 21px;text-align:center;text-transform:uppercase}
.notify-button1:hover,.notify-button1:hover{background:#444;border:1px solid #444;color:#fff}

@media(max-width:480px){#top-left ul.menu li.item-2,#top-left ul.menu li.item-4,#top-left ul.menu li.item-6,#top-left ul.menu li.item-3{display:none}}

.sj-minicart-pro{width:100%;padding-top:12px !important}.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-price{color:#999;font-size:12px;position:relative;font-weight:bold;top:-6px;color:#f04500}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-price strong{display:inline-block;font-weight:bold;color:#f04500}@media(.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-pricemax-width:480px){#yt_top #top-left{float:none;text-align:center}#top-left ul.menu{border:0 none;float:none;height:34px}#top-left ul.menu li{float:none;padding:4px 17px;border:0 none}}#top-left ul.menu{list-style:outside none none;padding:0;margin:0;float:left}#top-left ul.menu li{display:inline-block;float:left;padding:5px 10px;overflow:hidden}#top-left ul.menu li a{font-size:12px;color:#777;position:relative}#top-left ul.menu li:hover a{color:#000;text-indent:inherit;width:auto}#top-left ul.menu li.item-0:hover a:before{background-position:center -108px}#top-left ul.menu li.item-0 a:before{background-position:center -138px}#top-left ul.menu li.item-1:hover a:before{background-position:center -167px}#top-left ul.menu li.item-1 a:before{background-position:center -195px}#top-left ul.menu li.item-2:hover a:before{background-position:center -168px}#top-left ul.menu li.item-2 a:before{background-position:center -196px}#top-left ul.menu li.item-1196 a:before{background-position:center -137px}#top-left ul.menu li.item-1196:hover a:before{background-position:center -108px}#top-left ul.menu li.item-1195 a:before{background-position:center -79px}#top-left ul.menu li.item-1195:hover a:before{background-position:center -53px}
#top-left ul.menu a:before{content:"";height:34px;left:0;position:absolute;top:0;width:13px}
#top-right ul.menu{border-left:inherit;list-style:outside none none;padding:0;margin:0;float:right}
#top-right ul.menu li{display:inline-block;float:left;border-right:inherit;padding:5px 12px;overflow:hidden}
#top-right ul.menu li a{font-size:12px;color:#000;padding-left:inherit;position:relative}
#top-right ul.menu li:hover{background:inherit}
#top-right ul.menu li:hover a{color:#00abf0;padding-left:inherit;text-indent:inherit;width:auto}
#top-right ul.menu li.item-0:hover a:before{background-position:center -108px}
#top-right ul.menu li.item-0 a:before{background-position:center -138px}
#top-right ul.menu li.item-1:hover a:before{background-position:center -167px}
#top-right ul.menu li.item-1 a:before{background-position:center -195px}
#top-right ul.menu li.item-2:hover a:before{background-position:center -168px}
#top-right ul.menu li.item-2 a:before{background-position:center -196px}
#top-right ul.menu li.item-1196 a:before{background-position:center -137px}
#top-right ul.menu li.item-1196:hover a:before{background-position:center -108px}
#top-right ul.menu li.item-1195 a:before{background-position:center -79px}
#top-right ul.menu li.item-1195:hover a:before{background-position:center -53px}
#top-right ul.menu a:before{background:inherit;content:"";height:34px;left:0;position:absolute;top:0;width:13px}

#yt_header{padding:20px 0 20px}.search-productvm .sp-vmsearch-categorybox{display:none}.search-productvm .search-input-wrapper input{border-left:1px solid #ddd}.search-productvm{width:100% !important}.search-input-wrapper{margin-left:0 !important;margin-right:0 !important;overflow:hidden !important}
#comments-form input{width:170px;margin-bottom:2px;height:1.5em;border:1px solid #e3e3e3;border-radius:3px 3px 3px 3px;height:33px;line-height:33px;margin:0;padding:0 5px;min-width:250px;max-width:95%}
#comments-form input.checkbox {
	    min-width: inherit;
    max-width: inherit;
    width: inherit;
    float: left;
    height: inherit;
	}
#comments-form textarea{max-width:400px !important;width:350px;margin:0;resize:none;border:1px solid #e3e3e3;border-radius:3px 3px 3px 3px;height:143px;margin:0;padding:5px;max-width:432px;width:80%}
#comments-form .grippie{height:13px;display:block;overflow:hidden;color:#ccc;padding:0;margin:0;border:1px solid #ddd;border-top-width:0;max-width:400px !important;width:inherit;cursor:s-resize;background:#eee url(images/jc_resize.gif) no-repeat right 2px}
#comments-form .btn div, #comments-report-form .btn div{padding:inherit}
#comments-form .btn a,#comments-report-form .btn a{text-decoration:none;height:22px;line-height:22px;font-size:12px;font-weight:bold;color:#777;padding:0 5px;border:0;background:#00abf0 none repeat scroll 0 0 !important;border:1px solid #00abf0;height:42px;width:200px !important;border-radius:0;color:#fff;display:block;float:left;font-size:12px;font-weight:bold;line-height:100%;padding:14px 21px;text-align:center;text-transform:uppercase}/* #facebox .popup .content.my-groovy-style,#facebox .popup #fancybox-content,#facebox #fancybox-outer .content.my-groovy-style,#facebox #fancybox-outer #fancybox-content,#fancybox-wrap .popup .content.my-groovy-style,#fancybox-wrap .popup #fancybox-content,#fancybox-wrap #fancybox-outer .content.my-groovy-style,
#fancybox-wrap #fancybox-outer #fancybox-content{box-sizing:border-box;overflow:hidden;padding:15px 15px 45px;width:380px;height:150px}.block-payment{margin-top:15px}#fancybox-wrap #fancybox-outer #fancybox-content{border:0 none !important;height:345px !important;width:480px !important}  */
.cat-title a{color:#000;font-weight:100;font-size:12px}
.sj-categories .cat-wrap .content-box .cat-title a{font-weight:500;font-size:16px}
.sj-categories.preset01-4 .cat-wrap .content-box{width:inherit}
body{color:#777;font-size:14px}
#yt_menuwrap.menu-fixed{z-index:9999}
.com_sppagebuilder{position:relative;overflow-x:hidden}
.com_sppagebuilder .container{width:100% !important;padding-right:inherit;padding-left:inherit}
#yt_slideshow2{position:relative;overflow-x:hidden}
#yt_slideshow2 .container{width:100% !important;padding-right:inherit;padding-left:inherit}
#header-right{float:left;padding-top: 12px;
    /* padding-right: 20px; */
    padding-bottom: 20px;
	
    padding-left: 45px;
    /* padding: 20px; */;margin-left:inherit}
.filter_category div:first-child,.filter_manufacturers div:first-child{/*padding:10px 0 !important*/}
.custom_params-21 div:first-child,.custom_params-23 div:first-child,.custom_params-22 div:first-child,.custom_params-24 div:first-child,.custom_params-25 div:first-child,.custom_params-26 div:first-child,.custom_params-27 div:first-child,.custom_params-28 div:first-child,.custom_params-29 div:first-child,.custom_params-30 div:first-child,.custom_params-31 div:first-child,.custom_params-32 div:first-child,.custom_params-33 div:first-child,.custom_params-34 div:first-child{}
#paramfilter-454 div{font-weight:500 !important}.paramfilter .values label *{font-weight:500 !important}
.cv-21,.cv-23,.cv-22,.cv-24,.cv-25,.cv-26,.cv-27,.cv-28,.cv-29,.cv-30,.cv-31,.cv-32,.cv-33,.cv-34{padding:10px 0 !important}
#paramfilter-454 span{font-size:14px !important}.slider_active{background:#00abf0 !important}
.product-field-type-R{width:25%;float:left;text-align:center;margin-bottom:10px}
.product-field-type-R img{max-width:90%;max-height:100%;height:auto;padding:10px 0;display:block;margin:0 auto}
.related-product-image{height:200px;display:table;width:100%}
.related-product-image a{height:200px;display:table-cell;vertical-align:middle;text-align:center}
/*эффект телефона при наведении */
.phonewrap{display:table;text-align:center}#header-phone{padding-top:20px}.fa-phone{color:#00abf0;display:inline-block;font-size:17px;line-height:17px}.phonewrap span,.phonewrap span a{cursor:pointer display:inline-block;font-size:17px;line-height:17px;color:#444}.phonewrap .chasy-raboty{font-size:13px;line-height:13px;color:#444}.phonewrap:hover>span i{animation:1200ms ease 0 normal none 1 running shake}@keyframes shake{0{transform:rotateZ(0)}10%{transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg)}100%{transform:rotateZ(0)}}.productdetails .productdetail-content .yt-detail-right .product-info .addtocart-area .product.js-recalculate .addtocart-bar .wrap-qty{width:140px}.productdetails .productdetail-content .yt-custom-block .policy-detail .banner-policy .policy3{padding:32px 15px}.productdetails .productdetail-content .yt-custom-block .policy-detail .banner-policy .policy1{padding:32px 15px}.sj-flat-menu li{padding-left:5px;cursor:pointer;padding:16px 10px !important}.module.best-sellers .modcontent .sj-vm-ajax-tabs .yt-wrap .tabs-content .tabs-content-inner .item-wrap.ajaxtabs-item .product-info .product-review,.module.ajax-tab .modcontent .sj-vm-ajax-tabs .yt-wrap .tabs-content .tabs-content-inner .item-wrap.ajaxtabs-item .product-info .product-review{visibility:hidden}.ratingbox{visibility:hidden}#payment_html label{text-transform:none !important}.main-image img{max-height:none}.browseProductImage{max-height:none;max-width:none} .vm-product-descr-container-1>h2,.vm-product-descr-container-0>h2{text-align:left}.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{font-size:14px;margin:0 0 .2em;padding:0}.vm3pr-2 .product-price{min-height:inherit}a.sj_quickview_handler{left:18%}
#vmMainPageOPC input#confirmbtn.buttonopc{background:#00abf0 none repeat scroll 0 0 !important;border:1px solid #00abf0;height:50px;width:230px !important;border-radius:0;color:#fff;display:block;float:left;font-size:18px;font-weight:500;line-height:100%;padding:14px 21px;text-align:center;text-transform:inherit}

#vmMainPageOPC input#confirmbtn.buttonopc:hover{background:#444 none repeat scroll 0 0 !important;border:1px solid #444}#com-form-order-pass{margin-left:20px}#com-form-order-submit{margin-left:20px;margin-top:22px}.module.best-sellers .modcontent .sj-vm-ajax-tabs .yt-wrap .tabs-content .tabs-content-inner .item-wrap.ajaxtabs-item .item-image .sj_quickview_handler,.module.ajax-tab .modcontent .sj-vm-ajax-tabs .yt-wrap .tabs-content .tabs-content-inner .item-wrap.ajaxtabs-item .item-image .sj_quickview_handler{left:20%}._,.lob-h{position:absolute;opacity:0}@media screen and (max-width:480px){.home-layout1 #header-right .search-productvm{width:55%;margin: 22px auto 0 !important}.phonewrap span,.phonewrap a{cursor:pointer display:inline-block;/*font-size:16px !important;*/line-height:16px !important;color:#444}#top-right ul.menu li{float:none;padding:4px 10px !important;border:0 none}  .sj-minicart-pro {width: 100%;padding-top: 22px !important;}  }
.phonewrap:hover > span i  {
    animation: 1200ms ease 0s normal none 1 running shake;
}
@keyframes shake {
	0% {
		transform: rotateZ(0deg);
	}
	10% {
		transform: rotateZ(-30deg);
	}
	20% {
		transform: rotateZ(15deg);
	}
	30% {
		transform: rotateZ(-10deg);
	}
	40% {
		transform: rotateZ(7.5deg);
	}
	50% {
		transform: rotateZ(-6deg);
	}
	60% {
		transform: rotateZ(5deg);
	}
	70% {
		transform: rotateZ(-4.28571deg);
	}
	80% {
		transform: rotateZ(3.75deg);
	}
	90% {
		transform: rotateZ(-3.33333deg);
	}
	100% {
		transform: rotateZ(0deg);
	}
}


.yt-bottom {
    margin-top: 40px;
    margin-bottom: 40px;
}

.sppb-flipbox-panel .flip-box .flip-box-inner {
	display:table-cell;
	vertical-align: bottom;
	position:relative
}
.sert_icon {
	width: 36px!important;
}
.sert_icon img {
	max-width: 30px;
}


@media only screen and (min-device-width : 767px) and (max-device-width : 1024px) and (orientation : landscape) {
	.sj-vm-ajax-tabs .beidj_icon {
		height: 29px!important;
		width: 29px!important;
		overflow: hidden;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_57 img {
		top: 1px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_58 img {
		top: -30px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_59 img {
		top: -61px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_60 img {
		top: -92px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_61 img {
		top: -123px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_63 img {
		top: -154px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_179 img {
		top: -185px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_180 img {
		top: -216px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_66 img {
		top: -247px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_67 img {
		top: -277px!important;
	}
	#beidj_icon\ two {
		top: 10px;
		left: 40px;
		position: absolute;
		z-index: 1;
	}
	.sertificates {
		margin-top: 10px;
    }
	.sert_icon {
		display: inline-block;
		width: 28px;
	}
}
@media only screen and (min-device-width : 767px) and (max-device-width : 1024px) and (orientation : portrait) {
	.sj-vm-ajax-tabs .beidj_icon {
		height: 29px!important;
		width: 29px!important;
		overflow: hidden;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_57 img {
		top: 1px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_58 img {
		top: -30px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_59 img {
		top: -61px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_60 img {
		top: -92px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_61 img {
		top: -123px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_162 img {
		top: -154px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_64 img {
		top: -185px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_65 img {
		top: -216px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_66 img {
		top: -247px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_67 img {
		top: -277px!important;
	}
	.sj-vm-ajax-tabs .beidj_icon.icon_67 img {
		top: -277px!important;
	}	
	#beidj_icon\ two {
		top: 10px;
		left: 40px;
		position: absolute;
		z-index: 1;
	}
	.sertificates {
		margin-top: 10px;
    }
	.sert_icon {
		display: inline-block;
		width: 28px;
	}
}
.yt-modal .modal-content {
    top: 10px!important;
}
@media (min-width:768px){.modal-dialog{width:600px;margin: 0px auto;}}
#top-left ul.menu .item-1 a {
	    color: #f04500;
    font-weight: 500;
	}

@media(max-width: 768px) {
	#off-menu_599{
		max-width: 210px !important;	
	}
	#off-menu_599 .sm-btn-599:before{
		display: none;
	}	
	#main-bottom .vmslider .slick-next{
		right: 10px;
	}
	#main-bottom .vmslider .slick-prev{
		left: 10px;
	}
}

#continue_button {
    background: #00abf0;
    color: #fff;
    padding: 8px 20px;
    display: inline-block;
    font-size: 14px;
    border: none;
    border-radius: 0px;
    margin-left: 20px;
}

#cookieMessageContainer {
    background-color: rgba(18, 18, 18, 1)!important;
    font-weight: 500!important;
}