html, body{margin:0 auto;padding:0;height:100%;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;text-align:left;color:#000000;-webkit-text-size-adjust:100%;}
button, input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;}
fieldset{border:0;margin:0;padding:0;}
header, section, footer, aside, nav, article, figure{display:block;}
h1, h2, h3, h4, p{margin:0;padding:0;font-weight:normal;}
input{outline:none;}
a img, a img:active, a img:focus{border:none;outline:none;border-collapse:collapse;}
table{border-collapse:collapse;border:none;}
a:hover{text-decoration:none;}
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner{border:0;padding:0;}
img{border:0;}
form{margin:0;padding:0;}

a{outline:0;color:#0095cc;}
ul, ol{margin:0;padding:0;}
.clearfix:after{height:0;font-size:0;display:table;line-height:0;content:'';clear:both;}
.clear{clear:both;height:0;overflow:hidden;font-size:0;line-height:0;}
.link-h-none:hover{text-decoration:none;border-bottom:none;}
.link-h-none-parent a:hover{text-decoration:none;border-bottom:none;}
.link-h-underline:hover{text-decoration:underline;}
.link-h-underline-parent a:hover{text-decoration:underline;}
.button-h-opacity:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.left{float:left;}
.right{float:right;}
@font-face{font-family:'ALSRubl-Tahoma';src:url('../fonts/alsrubl-tahoma-regular.eot');src:url('../fonts/alsrubl-tahoma-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/alsrubl-tahoma-regular.woff') format('woff'), url('../fonts/alsrubl-tahoma-regular.ttf') format('truetype'), url('../fonts/alsrubl-tahoma-regular.svg#ALSRublArialRegular') format('svg');font-weight:normal;font-style:normal;}
.rub{font-family:'ALSRubl-Tahoma';}
.main-section{margin:0 auto;width:1200px;}
.main-section-2{margin:0 auto;width:100%;min-width:1200px;}
.top-button{display:none;width:50px;height:50px;position:fixed;right:15px;z-index:999;bottom:30px;background:url(../img/icons/arrows.svg) no-repeat 0 0;}
.top-button:hover{opacity:0.8;}
.header-top{height:120px;position:relative;}
.logo{width:239px;height:78px;background:url('../img/logo.png') no-repeat;background-size:cover;text-indent:-9999px;overflow:hidden;position:absolute;left:0px;top:20px;}
.header-call{position:absolute;left:330px;top:28px;}
.header-call > p:first-child{margin-bottom:15px;}
.header-phone{color:#000000;font-size:20px;font-weight:600;text-decoration:none;}
.header-call-link{color:#bd0312;font-size:15px;text-decoration:none;position:relative;padding:0 0 0 25px;}
.header-call .header-call-link:before, .contacts-call .header-call-link:before{content:'';width:18px;height:16px;display:block;background:url('../img/icons/header-call-link.svg') no-repeat center center;background-size:100% 100%;position:absolute;left:0;top:3px;}
.header-info-1{position:absolute;left:545px;top:20px;max-width:302px;}
.header-info-1 > div{padding:0 0 0 23px;position:relative;}
.header-info-1 > div:first-child{margin-bottom:14px;}
.header-info-1 > div:first-child:before, .contacts-address-1 > div:first-child:before{content:'';width:14px;height:17px;display:block;background:url('../img/icons/header-address.svg') no-repeat center center;background-size:100% 100%;position:absolute;left:0;top:2px;}
.header-info-1 > div:last-child span{color:#555555;}
.header-info-1 > div:last-child:before, .contacts-address-2 > div:first-child:before{content:'';width:15px;height:15px;display:block;background:url('../img/icons/header-time.svg') no-repeat left center;background-size:100% 100%;position:absolute;left:0;top:2px;}
.header-info-2{position:absolute;right:125px;top:27px;text-align:center;}
.header-info-2 > p:first-child{margin-bottom:15px;}
.header-mail{color:#000000;font-size:17px;font-weight:600;margin-bottom:15px;text-decoration:none;}
.header-info-2 .header-call-link:before, .contacts-mail .header-call-link:before{content:'';width:20px;height:12px;display:block;background:url('../img/icons/header-mail.svg') no-repeat center center;background-size:100% 100%;position:absolute;left:0;top:5px;}
.header-social{position:absolute;right:0px;top:19px;text-align:center;max-width:89px;}

.header-busket {
    top: 43px;
    right: 44px;
}
.busket-count {
    display: block;
    background: #bd0312;
    width: 12px;
    height: 12px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    position: absolute;
    line-height: 13px;
    right: -7px;
    top: 4px;
    padding: 3px;
}

.btnToBacket {
    height: inherit;
    padding: 12px 13px;
    font-size: 14px;
    border: 0;
    cursor: pointer;
}



.header-social-list{font-size:0;line-height:0;letter-spacing:-4px;list-style-type:none;}
.header-social-list > li{display:inline-block;vertical-align:top;width:40px;text-align:center;margin:2px;}
.header-social-list > li a{display:block;width:38px;height:33px;border:1px solid #dddddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-social-list > li:nth-child(1) a{background:url('../img/icons/header-social-1.png') no-repeat center center;}
.header-social-list > li:nth-child(2) a{background:url('../img/icons/header-social-2.png') no-repeat center center;}
.header-social-list > li:nth-child(3) a{background:url('../img/icons/header-social-3.png') no-repeat center center;}
.header-social-list > li:nth-child(4) a{background:url('../img/icons/header-social-4.png') no-repeat center center;}
.header-mobile-info{display:none;}
.header-nav-mobile-open{position:absolute;left:0;top:20px;width:56px;height:48px;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;}
.header-nav-mobile-open span{display:inline-block;width:26px;height:22px;background:url('../img/icons/menu.svg') no-repeat center center;background-size:100% 100%;margin:13px 15px 13px 15px;}
.header-nav-mobile-close{margin:20px 0 20px 10px;padding:0 0 0 70px;color:#535353;text-decoration:none;line-height:50px;display:none;background:url('../img/icons/header-nav-mobile-close.png') no-repeat left center;}
.header-nav{position:relative;padding:6px 0px 6px 0px;}
.header-nav > ul{display:table;width:100%;list-style-type:none;}
.header-nav > ul > li{display:table-cell;text-align:center;padding:0 7px 0 10px;background:url('../img/icons/header-nav-border.png') no-repeat left center;}
.header-nav > ul > li:first-child{background:none;}
.header-nav > ul > li > a{display:block;color:#000000;text-decoration:none;font-size:16px;padding:14px 10px 14px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.header-nav > ul > li > a:hover{color:#FFFFFF;background-color:#bd0312;}
.header-nav > ul > li:hover > a.active{color:#FFFFFF;background-color:#bd0312;}
.header-nav > ul > li a.active{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.header-nav-submenu{position:absolute;width:97%;left:1.5%;top:54px;border:2px solid #bd0312;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:500;background-color:#FFFFFF;text-align:left;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header-nav > ul > li:hover > .header-nav-submenu{display:block;}
.header-nav-submenu > ul{list-style-type:none;width:100%;margin-top:1px;font-size:0;overflow:hidden;}
.header-nav-submenu > ul > li{display:inline-block;vertical-align:top;padding:25px 0 15px 25px;position:relative;font-size:14px;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header-nav-submenu > ul > li:before{content:'';display:block;position:absolute;width:2px;height:300%;background:#e5e5e5;left:0;top:0;}
.header-nav-submenu > ul > li:first-child{border-left:0 none;}
.header-nav-submenu > ul > li:first-child:before{display:none;}
.header-inner-menu{list-style-type:none;}
.header-inner-menu > li{display:block;margin:0 0 12px 0;}
.header-inner-menu > li > a{color:#000000;text-decoration:none;}
.header-inner-menu > li:first-child{padding-bottom:12px;padding-right:10px;border-bottom:2px solid #e5e5e5;}
.header-inner-menu > li:first-child > a{color:#bd0312;font-weight:700;}
.header-nav-submenu > ul > li.header-nav-submenu-bottom{padding:16px 0 16px 0;text-align:center;overflow:hidden;background:#fff;display:block;border-top:2px solid #e5e5e5;width:100%;}
.header-nav-submenu-bottom > ul{list-style-type:none;}
.header-nav-submenu-bottom > ul > li{display:inline-block;padding:0 10px 0 14px;background:url('../img/icons/header-nav-border.png') no-repeat left center;}
.header-nav-submenu-bottom > ul > li:first-child{background:none;}
.header-nav-submenu-bottom > ul > li > a{color:#bd0312;text-decoration:none;font-size:15px;font-weight:700;}
.order-call-wrapper{width:310px;background-color:#ffffff;margin:0 auto;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 !important;position:relative;overflow:auto;}
.order-call-wrapper-top{color:#ffffff;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;margin:0 0 18px 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;width:96%;padding:16px 2% 16px 2%;background:url('../img/bg/order-call-wrapper-top.png') no-repeat center top;background-color:#bd0e12;}
.order-call-wrapper-inner{padding:0 20px 20px 20px;margin:0 auto;}
.order-call-input{width:85%;height:20px;font-size:15px;line-height:20px;padding:13px 7% 13px 7%;color:#b8b8b8;text-align:left;font-family:'Open Sans', sans-serif;font-weight:400;border:2px solid #e5e5e5;display:block;margin:0 auto;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.order-call-input::-webkit-input-placeholder{opacity:1;color:#b8b8b8;}
.order-call-input::-moz-placeholder{-moz-opacity:1;opacity:1;color:#b8b8b8;}
.order-call-input .placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;color:#b8b8b8;}
.order-call-textarea{width:85%;height:100px;font-size:15px;line-height:20px;padding:13px 7% 13px 7%;color:#b8b8b8;text-align:left;font-family:'Open Sans', sans-serif;font-weight:400;border:2px solid #e5e5e5;display:block;margin:0 auto;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;resize:none;overflow:hidden;}
.order-call-textarea::-webkit-input-placeholder{opacity:1;color:#b8b8b8;}
.order-call-textarea::-moz-placeholder{-moz-opacity:1;opacity:1;color:#b8b8b8;}
.order-call-textarea .placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;color:#b8b8b8;}
.order-call-button{cursor:pointer;display:block;width:100%;height:55px;background-color:#bd0312;border:0 none;outline:none;color:#ffffff;font-size:16px;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-weight:700;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;margin-bottom:20px;}
.order-call-info{font-size:15px;margin-bottom:10px;}
.cusel{height:50px;background-position:left top;display:inline-block;position:relative;top:1px;cursor:pointer;font-family:'Open Sans', sans-serif;font-size:15px !important;color:#bd0312;font-weight:400;z-index:1;width:100% !important;outline:0;margin-bottom:10px;}
.cusel .cuselFrameRight{position:absolute;z-index:2;top:0;right:0;height:100%;width:56px;background:url('../img/icons/cusel000.png') no-repeat right top;}
.cusel .cuselText{height:20px;width:214px !important;line-height:20px;padding:15px 5% 15px 5%;cursor:pointer;overflow:hidden;z-index:1;position:absolute;top:0;left:0;background:url('../img/icons/cusel000.png') no-repeat;color:#bd0312;font-family:'Open Sans', sans-serif;font-weight:400;text-align:left;}
.cusel span{display:block;cursor:pointer;white-space:nowrap;padding:15px 15px 15px 15px;line-height:20px;text-align:left;border-bottom:2px solid #e5e5e5;border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5;font-size:14px !important;font-family:'Open Sans', sans-serif;font-weight:400;}
.cusel .cusel-scroll-pane span.second_span{border-top:2px solid #e5e5e5;}
.cusel span:hover, .cusel .cuselOptHover{background-color:#fafafa;color:#2f3242;text-align:left;}
.cusel.cuselOpen{z-index:999;}
.cusel .cusel-scroll-wrap{display:block;visibility:hidden;position:absolute;left:0;bottom:0%;min-width:100%;width:auto;text-align:left;}
.cusel .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;background:#FFF;text-align:left;}
.cusel .jScrollPaneTrack{display:none !important;}
.cusel.cusel_special{width:90% !important;text-align:left;}
.search-wrapper{margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.search-wrapper-inner{background-color:#e9e3e3;padding:7px 20px 7px 7px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;overflow:hidden;}
.virtual-button{width:235px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:inline-block;float:right;font-size:15px;line-height:25px;color:#ffffff;text-align:left;text-decoration:none;padding:15px 0 15px 55px;background-color:#737373;position:relative;}
.virtual-button:before{content:'';width:26px;height:26px;display:block;background:url('../img/icons/virtual-button.svg') no-repeat center center;background-size:100% 100%;position:absolute;left:16px;top:50%;margin-top:-13px;}
.search-form{position:relative;}
.search-button{cursor:pointer;display:block;width:41px;height:41px;border:0 none;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right;background:url('../img/icons/search-button.png') no-repeat center center;background-size:21px 21px;background-color:#bd0312;}
.search-input{width:87.8%;height:21px;font-size:13px;line-height:21px;padding:10px 3% 10px 3%;color:#b8b8b8;text-align:left;font-family:'Open Sans', sans-serif;font-weight:400;border:0 none;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.search-input::-webkit-input-placeholder{opacity:1;color:#b8b8b8;}
.search-input::-moz-placeholder{-moz-opacity:1;opacity:1;color:#b8b8b8;}
.search-input .placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;color:#b8b8b8;}
.info-block{position:relative;}
.order-call-wrapper-2{float:right;display:block;margin:0 0 0 20px;}
.order-call-wrapper-2 .order-call-wrapper-inner{-webkit-box-shadow:inset 2px 0px 0px rgba(229, 229, 229, 1), inset -2px -2px 0px rgba(229, 229, 229, 1);-moz-box-shadow:inset 2px 0px 0px rgba(229, 229, 229, 1), inset -2px -2px 0px rgba(229, 229, 229, 1);box-shadow:inset 2px 0px 0px rgba(229, 229, 229, 1), inset -2px -2px 0px rgba(229, 229, 229, 1);padding-top:18px;padding-bottom:20px;}
.order-call-wrapper-2 .order-call-wrapper-top{margin:0 0 0px 0;background:url('../img/bg/order-call-wrapper-top-2.png') no-repeat center top;background-color:#6b6a66;}
.order-call-wrapper-2 .order-call-button{margin-bottom:0;}
.action-slider-wrapper{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.action-slider{position:absolute;left:0;top:0;width:100%;min-height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-height:100%;overflow-y:hidden;}
.slider-1{overflow-y:hidden;}
.slider-1-list{list-style-type:none;}
.slider-1-list li{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.slider-1 .bx-wrapper{max-width:100% !important;max-height:100% !important;overflow-y:hidden;}
.slider-1 .bx-wrapper .bx-viewport{max-width:100% !important;position:relative;}
.slider-1 .bx-next, .bx-prev{display:inline;}
.slider-1 .bx-wrapper .bx-next{right:3.5%;background:url('../img/icons/slider-arrow-right.png') no-repeat;}
.slider-1 .bx-wrapper .bx-prev{left:3.5%;background:url('../img/icons/slider-arrow-left.png') no-repeat;}
.slider-1 .bx-wrapper .bx-next, .slider-1 .bx-wrapper .bx-prev{width:13px;height:23px;position:absolute;top:50%;margin-top:-12px;cursor:pointer;font-size:0;line-height:0;text-indent:-999px;overflow:hidden;z-index:100;}
.slider-1 .bx-wrapper .bx-pager{position:absolute;left:0;top:296px;z-index:250;width:100%;text-align:center;}
.slider-1 .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;}
.slider-1 .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{width:12px;height:12px;display:block;font-size:0;line-height:0;text-decoration:none;text-indent:-999px;border:0 none;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;margin:0 8px 0 8px;background-color:#ffffff;}
.slider-1 .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active{background-color:#bd0312;border:3px solid #bd0312;margin:0 5px 0 5px;}
.slider-1-list-inner{position:relative;}
.slider-1-list-inner > img{width:100%;max-width:100%;}
.slider-1-list-inner > div{width:84%;position:absolute;left:8%;top:96px;}







.busket-icon {
    width: 30px;
    height: 30px;
    display: block;

    position: relative;
    background: url('/assets/template/img/icons/online-store.svg') no-repeat 0 0;
}










.cashback {
    position: relative;
    margin: 0 0 15px;

}
.cashback > span{
    position: relative;
    padding: 0 35px;
    cursor: pointer;
    display: inline-block;
}
.cashback:hover .cashback-tooltip{
    display: block;
}
.cashback > span:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: url("../img/icons/question-icon.svg") no-repeat;
    width: 20px;
    height: 20px;
}
.cashback > span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background:url('../img/icons/coins.svg') no-repeat;
    width: 20px;
    height: 20px;
}
.cashback-tooltip {
    position: absolute;
    left: 0;
    top: 100%;
    display: none;
    background: #FFFFFF;
    border-radius: 5px;
    padding: 10px;
    border: 2px solid #e5e5e5;
    width: 100%;
    max-width: 210px;
    z-index: 5;
}
.cashback-more {
    display: inline-block;
    margin: 10px 0 0;
}
.cashback-more:hover {
    color: #bd0312;
}

.container,.basket-style {
    max-width: 900px;
    margin: auto;
}
.wrap-total {
    text-align: right;
    font-size: 25px;
    margin:0 0 40px;
}
.basket-table {
    margin:0 0 30px;
}
.basket-table .del { text-align: right; }

.basket-table .del .del-btn { position: relative; padding: 0 0 0 20px; border: 0; background: transparent; cursor: pointer;
    position: absolute;
    right:0;
    top: 50%;
    transform: translateY(-50%);
}

.basket-table .del .del-btn:focus {
    outline: none;
}
.basket-table .del .del-btn:hover { color: #ff001f; }

.basket-table .del .del-btn:hover:before { background-image: url(../sprites/sprite.png); background-position: 0px -149px; width: 13px; height: 13px; }

.basket-table table { width: 100%; }

.basket-table table th { padding: 20px 30px; font-weight: 500; color: #222;    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;}

.basket-table table th:first-child { max-width: 320px; }

.basket-table table td { padding: 20px 30px;
    position: relative;
    border-bottom: 2px solid #e7e7e7;}

.basket-table table td:first-child { max-width: 320px; }

.basket-table table td:before { content: attr(data-label); display: none; text-align: left; font-size: 16px; font-weight: 500; color: #222; padding: 0 15px 0 0; max-width: 50%; }

.basket-table_head { border-top: 1px solid #e7e7e7; border-bottom: 2px solid #e7e7e7; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.basket-table_head__col { width: 25%; padding: 20px 30px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 500; color: #222; }

.basket-table_content { width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; }

.basket-table_content_col { padding: 25px 30px; width: 25%; position: relative; }

.basket-table .column-c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }

.basket-table .column-c .basket-table_col_img { margin: 0 25px 0 0;
    height: 150px;
}
.basket-table .column-c .basket-table_col_img img {
    max-width:100%;
    max-height:100%;
}

.basket-table .column-c .basket-table_col_nameProduct { font-size: 14px; color: #222; }

.basket-table .item-product_prise { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.basket-table .item-product_prise .prise { padding: 0; margin: 0 10px 0 0; font-size: 14px; }



#msCart th, #msCart td {
    text-align: left !important;
   line-height: 1.3;
}

.basket-table .number input { font-size: 16px;
    border: 0; background: transparent; width: 55px; text-align: center; }

.basket-table .number span { opacity: 1; height: 100%; }


.basket-table .number .minus:before {
    content: ''; position: absolute; left: 50%; top: 50%;
    background: url(../img/substract.svg) no-repeat 0 0;
    width: 12px;
    height: 13px;
    margin:-6px 0 0 -6px;
}

.basket-table .number .plus:before {
    content: ''; position: absolute; left: 50%; top: 50%;
    background: url(../img/plus-symbol.svg) no-repeat 0 0;
    width:12px;
    height:14px;
    margin:-6px 0 0 -7px;
}


.basket-table .number {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 80px;  border: 2px solid #e5e5e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    padding:0 12px;
    -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.basket-table .number span { width: 24px; height: 24px; text-align: center; cursor: pointer; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }



.form-box-row {
    margin:0 0 40px;
}

.form-row-input {
    margin:0 0 10px;
}
.form-row-input label {
    cursor: pointer;
}
.form-row-input:last-child {
    margin:0;
}

.form-row-input .input-style{
    font-size: 15px;
    padding: 13px 15px;
    color: #b8b8b8;
    text-align: left;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    border: 2px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    max-width: 350px;
    display: block;
    margin:0 0 15px;
}

.form-row-input textarea.input-style {
    height:100px;
}
.form-row-input .title-input {
    margin:0 0 10px;
    display: block;
}
.basket-total {
    font-size: 25px;
    margin:0 0 10px;
}
.sub-total {
    font-size: 13px;
}



.form-box-row .order-call-button {
    max-width: 250px;
    margin:0 0 20px;
}
.form-box-row .order-call-button:hover {
    opacity: 0.8;
}

.form-box-row.submit-checkbox .checkbox-wrap label {
    margin-top:0;
}




.table-wrapper{width:100%;display:table;}
.table-wrapper-2{margin-bottom:20px;}
.table-wrapper-inner{width:100%;display:table-cell;text-align:center;}
.slider-1-list-inner .table-wrapper-inner{vertical-align:middle;text-align:left;}
.slider-1-text{color:#ffffff;font-weight:900;font-size:32px;line-height:1;}
.slider-1-text strong{font-weight:700;font-size:50px;background-color:#bd0312;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 15px 10px 15px;line-height:1;margin:3px 0 3px 5px;display:inline-block;}
.slider-1-more-button{display:inline-block;color:#ffffff;font-size:15px;line-height:20px;padding:15px 35px 15px 35px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bd0312;margin-top:22px;}
.content{padding:35px 0 35px 0;}
.main-content{width:900px;float:right;}
.section-heading{font-weight:700;font-size:20px;padding-bottom:15px;}
.text-block p{padding-bottom:12px;}
.utp-table-wrapper{position:relative;margin-bottom:35px;}
.utp-slider-pager{list-style-type:none;width:100%;display:table;}
.utp-slider-pager li{display:table-cell;text-align:center;position:relative;cursor:pointer;}
.utp-table-inner > tbody > tr > td:first-child{padding:0 10px 0 0;}
.utp-table-inner > tbody > tr > td span{display:inline-block;}
.utp-table-inner-wrapper{padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.utp-table-wrapper li.active .utp-table-inner-wrapper{padding:13px;border:2px solid #e5e5e5;}
.utp-table-inner-angle{position:relative;}
.utp-table-wrapper li.active .utp-table-inner-angle:before{content:"";width:100%;height:34px;display:block;background:url('../img/icons/utp-table-inner-wrapper.png') no-repeat center bottom;position:absolute;left:0;bottom:-34px;z-index:3;}
.utp-table-wrapper li .utp-img{display:block;content:'';background-size:100% 100%;}
.utp-table-wrapper li:nth-child(1) .utp-img{width:63px;height:50px;background:url('../img/icons/utp-1.svg') no-repeat center center;}
.utp-table-wrapper li:nth-child(1) .utp-img{width:64px;height:51px;background:url('../img/icons/utp-1.svg') no-repeat center center;}
.utp-table-wrapper li:nth-child(2) .utp-img{width:46px;height:51px;background:url('../img/icons/utp-2.svg') no-repeat center center;}
.utp-table-wrapper li:nth-child(3) .utp-img{width:55px;height:51px;background:url('../img/icons/utp-3.svg') no-repeat center center;}
.utp-table-wrapper li:nth-child(4) .utp-img{width:65px;height:51px;background:url('../img/icons/utp-4.svg') no-repeat center center;}
.utp-table-inner{margin:0 auto;width:100%;}
.utp-table-inner tr td{vertical-align:middle;text-align:left;font-weight:700;}
.utp-text-wrapper{margin-top:16px;padding:10px 1.5% 10px 1.5%;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.utp-text{text-align:center;font-size:15px;z-index:1;background-color:#ffffff;}
.utp-text a{color:#bd0312;}
.utp-table > tbody > tr > td:hover .utp-table-inner-wrapper .utp-text{display:block;}
.utm-inner-slide{display:none;}
.utm-inner-slide#tab-0{display:inherit;}
.filter-block{padding:15px 1.5% 20px 1.5%;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:97%;margin-bottom:30px;position:relative;}
.filter-block .section-heading{text-align:center;}
.mycheckbox-list{list-style-type:none;}
.mycheckbox-list li{display:inline-block;margin:5px 8px 5px 8px;}
.mycheckbox-input + .mycheckbox-input-label{display:inline-block;padding:0 0 0 33px;min-height:26px;cursor:pointer;background:url('../img/icons/checkbox.png') no-repeat left top;line-height:26px;}
.mycheckbox-input:checked + .mycheckbox-input-label{background-position:0 -27px;}
.mycheckbox-input{display:none;}
.filter-block .order-call-button{display:inline-block;width:auto;padding:0 25px 0 25px;margin-top:30px;font-weight:400;text-transform:none;height:45px;margin-bottom:0;}
.filter-table{width:96%;margin:20px 0 30px 2%;}
.filter-table tr td{vertical-align:middle;}
.filter-select-wrapper{width:185px;position:relative;margin:0 20px 0 0;}
.filter-select-wrapper .cusel{height:45px;margin-bottom:0px;}
.filter-select-wrapper .cusel .cuselFrameRight{width:35px;background:url('../img/icons/cusel0001.png') no-repeat right top;}
.filter-select-wrapper .cusel .cuselText{height:21px;width:150px !important;line-height:21px;padding:12px 5% 12px 5%;background:url('../img/icons/cusel0001.png') no-repeat;}
.filter-select-wrapper .cusel span{padding:12px 15px 12px 15px;line-height:21px;}
.filter-select-wrapper .cusel .cusel-scroll-wrap{top:98%;}
#slider, #mse2_filters .mse2_number_slider{width:240px;margin:0 20px 0 20px!important;}
.ui-slider{position:relative;}
.ui-slider .ui-slider-handle , .ui-slider .ui-slider-handle:active, .ui-slider .ui-slider-handle:focus{position:absolute;top:-8px !important;z-index:2;width:22px;height:22px;background-color:#bd0312 !important;cursor:pointer;outline:none;-webkit-border-radius:11px !important;-moz-border-radius:11px !important;border-radius:11px !important;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;}
.ui-slider-horizontal{height:6px;background-color:#f4c6ca !important;}
.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-6px;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background-color:#bd0312 !important;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-corner-all{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.summ-label{display:inline-block;margin-right:10px;}
.Mrow{display:inline-block;vertical-align:middle;}
.summ-input{width:75px;height:20px;font-size:15px;line-height:20px;padding:5px 8px 5px 8px;color:#bd0312;text-align:center;font-family:'Open Sans', sans-serif;font-weight:700;border:2px solid #eaeaea;display:inline-block;}
.summ-input::-webkit-input-placeholder{opacity:1;color:#bd0312;}
.summ-input::-moz-placeholder{-moz-opacity:1;opacity:1;color:#bd0312;}
.summ-input .placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;color:#bd0312;}
.section-heading-wrapper{position:relative;margin:0px 0 30px 0;}
.section-heading-wrapper:before{content:"";display:block;width:100%;height:2px;background-color:#e5e5e5;position:absolute;left:0;top:52%;z-index:1;}
.section-heading-wrapper .section-heading{background-color:#ffffff;position:relative;z-index:2;padding:0 10px 0 0;display:inline-block;}
.goods-more-button{display:inline-block;color:#bd0312;line-height:20px;padding:12px 10px 12px 10px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;border:2px solid #e5e5e5;position:absolute;right:0;top:50%;margin-top:-24px;z-index:2;}
.goods-catalog{font-size:0;line-height:0;letter-spacing:-4px;list-style-type:none;margin:0 0 0 -10px;}
.goods-catalog > li{display:inline-block;vertical-align:top;width:290px;margin:0 0 10px 9px;font-size:15px;line-height:1.1;letter-spacing:normal;text-align:center;border:2px solid #e5e5e5;min-height:370px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.goods-catalog-action{position:absolute;top:10px;background-color:#bd0312;color:#ffffff;font-weight:600;font-size:17px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.wrap-icons .goods-catalog-action {
    position: relative;
    background: transparent;
    margin: 0 0 7px;
}




.security-icon {
    background: url('../img/icons/1.png') no-repeat;
}
.street-icon {
    background: url('../img/icons/2.png') no-repeat ;
}
.gost-icon {
    background: url('../img/icons/3.png') no-repeat ;
}
.magnetic-icon {
    background: url('../img/icons/4.png') no-repeat ;
}
.noiseInsulation-icon {
    background: url('../img/icons/5.png') no-repeat ;
}
.thermal-break-icon {
    background: url('../img/icons/6.png') no-repeat ;
}
.triple-icon {
    background: url('../img/icons/7.png') no-repeat ;
}
.double-icon {
    background: url('../img/icons/8.png') no-repeat ;
}
.thickCanvas-icon {
    background: url('../img/icons/9.png') no-repeat ;
}
.m-icons {
    width: 50px;
    height: 50px;
    display: block;
    background-size: 100%;
}
.wrap-icons {
    position:absolute;
    right:10px;
    left:inherit;
    top:25px;
    width:50px;
    height:100%;
    display:block;
    background:transparent;
}
.wrap-icons .goods-catalog-action-inner {
    width: auto;
    height: auto;
}
.goods-catalog-action.youtube-icon {
    height: 35px;
}
.goods-catalog-action.for-tooltip-video .goods-catalog-action-inner{padding:0;height:inherit;}
.goods-catalog-action.for-tooltip-video .goods-catalog-video{right:0;top:0;}
.goods-catalog-action.for-tooltip-video .tooltip-master{left:inherit;right:100%;margin-right:10px;}
.goods-catalog-action.for-tooltip-video .tooltip-master:before{right:-5px;left:inherit;}
.goods-catalog-action.for-tooltip-video .tooltip-master:after{right:1px;left:inherit;}
.goods-catalog-action.for-tooltip-video .goods-catalog-action-inner:before{display:none;}
.goods-catalog-action-inner{position:relative;height:25px;line-height:25px;padding:5px 16px 5px 40px;}
.goods-catalog-action-inner:before{content:'';width:20px;height:19px;display:block;background:url('../img/icons/goods-catalog-action.svg') no-repeat left center;background-size:100% 100%;position:absolute;left:12px;top:50%;margin-top:-9.5px;}
.goods-catalog-hit{position:absolute;left:-2px;top:10px;background-color:#03a6ea;color:#ffffff;font-weight:600;font-size:17px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.goods-catalog-hit-2{top:55px;}
.goods-catalog-hit-inner{position:relative;height:25px;line-height:25px;padding:5px 10px 5px 36px;}
.goods-catalog-hit-inner:before{content:'';width:20px;height:19px;display:block;background:url('../img/icons/goods-catalog-hit.svg') no-repeat left center;background-size:100% 100%;position:absolute;left:12px;top:50%;margin-top:-9.5px;}
.goods-catalog-video{position:absolute;right:10px;top:25px;width:50px;height:35px;display:block;background:url('../img/icons/video.png') no-repeat left center;}
.goods-catalog-link{margin-top:17px;display:inline-block;max-width:65%;height:250px; line-height: 250px;}
.goods-catalog-link.yakor-link{display:none;}
.goods-catalog > li .goods-catalog-link img{max-width:100%;max-height:100%; vertical-align: middle;}
.goods-catalog-title{padding:0 2%;text-align:center;line-height:1.4;height:63px;overflow:hidden;margin-bottom:5px;}
.goods-catalog-title a{color:#000000;border-bottom:1px dashed #000000;text-decoration:none;}
.goods-catalog-title a.yakor-link{display:none;}
.goods-catalog-title a:hover{border-bottom:0 none;}
.goods-catalog-price{padding:0 2%;text-align:center;color:#818181;}
.goods-catalog-price .new-price{color:#bd0312;font-weight:700;font-size:24px;margin-left:10px;display:inline-block;}
.goods-catalog-price .old-price{font-size:16px;margin-left:10px;display:inline-block;text-decoration:line-through;}
.table-wrapper + .text-block{margin-top:15px;}
.sidebar{width:265px;float:left;}
.sidebar-menu-wrapper{position:relative;}
.sidebar-menu-wrapper .section-heading-3{padding-left:30px;font-size:18px;font-weight:700;position:relative;margin-bottom:15px;}
.sidebar-mobile-open{background:url('../img/icons/sidebar-mobile-open.png') no-repeat left center;padding:10px 20px 14px 54px;color:#000000;text-decoration:none;line-height:31px;width:290px;height:31px;display:none;font-size:20px;font-weight:700;position:relative;left:50%;margin-left:-182px;}
.sidebar-mobile-open.active:before{content:"";width:100%;height:23px;display:block;background:url('../img/icons/utp-table-inner-wrapper.png') no-repeat center bottom;position:absolute;left:0;bottom:-23px;z-index:800;}
.sidebar-menu-wrapper .section-heading-3:before{content:'';width:20px;height:18px;display:block;background:url('../img/icons/menu.svg') no-repeat left center;background-size:100% 100%;position:absolute;left:0px;top:5px;}
.sidebar-menu{list-style-type:none;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;}
.sidebar-menu > li{display:block;font-size:15px;border-top:2px solid #e5e5e5;padding:15px 15px 4px 15px;}
.sidebar-menu > li:first-child{border-top:0 none;}
.sidebar-menu-inner{list-style-type:none;}
.sidebar-menu-inner > li{display:block;margin-bottom:11px;}
.sidebar-menu-inner > li > a{color:#000000;text-decoration:none;}
.sidebar-menu-inner > li:first-child > a{color:#bd0312;font-weight:700;margin-bottom:17px;}
.sidebar-menu-inner > li:first-child.only-child > a{margin-bottom:0px;}
.useful-wrapper{margin-top:27px;}
.useful-wrapper.userful-mobile{display:none;}
.useful-wrapper .section-heading-3{padding-left:35px;margin-bottom:15px;font-size:18px;font-weight:700;position:relative;}
.useful-wrapper .section-heading-3:before{content:'';width:26px;height:18px;display:block;background:url('../img/icons/useful-heading.svg') no-repeat left center;background-size:100% 100%;position:absolute;left:0px;top:3px;}
.useful-block{border-top:2px solid #e5e5e5;padding:15px 2% 15px 0;font-size:14px;}
.useful-block a{text-decoration:none;}
.useful-block a:hover{text-decoration:underline;}
.useful-block-title{display:inline-block;color:#bd0312;font-weight:700;margin-bottom:7px;}
.useful-block-text-link{display:inline-block;color:#000000;line-height:1.6;font-weight:500;}
.useful-wrapper-bottom{border-top:2px solid #e5e5e5;padding:19px 0 0 0;text-align:center;}
.useful-wrapper-bottom a{color:#bd0312;text-decoration:none;}
.useful-wrapper-bottom a span{text-decoration:underline;}
.useful-wrapper-bottom a:hover span{text-decoration:none;}
footer{background-color:#f2f0f0;}
.footer-after{text-align:justify;}
.footer-after:after{content:'';display:inline-block;width:100%;line-height:0;}
.footer-inner .header-nav-submenu{bottom:54px;top:auto;}
.footer-inner .header-nav > ul > li a.active{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.footer-bottom{border-top:2px solid #e6e4e4;padding:15px 0 15px 0;}
.footer-copy{display:inline-block;vertical-align:top;color:#757575;font-size:13px;}
.footer-politika{display:inline-block;vertical-align:top;text-align:center;}
.footer-politika a{color:#bd0312;display:inline-block;margin:0 0 10px;}
.footer-politika p.made a{margin:0;}
.footer-bottom-info{display:inline-block;vertical-align:top;text-align:right;}
.footer-bottom-info img{margin:0 0 0 10px;}
.footer-bottom-info span{display:block;line-height:32px;float:left;}
.footer-info-button{display:inline-block;color:#ffffff;font-size:15px;line-height:20px;padding:15px 18px 15px 18px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#737373;}
.footer-inner .header-info-2{top:10px;}
.footer-inner .header-info-2 > p:first-child{margin-bottom:10px;}
.submit-checkbox .checkbox-wrap{margin:12px 0 15px;}
.submit-checkbox .checkbox-wrap label{display:inline-block;vertical-align:top;width:13px;cursor:pointer;margin-right:7px;margin-top:2px;}
.submit-checkbox .checkbox-wrap label input{display:none;}
.submit-checkbox .checkbox-wrap label input:checked + .checkbox-icon:after{content:'';}
.submit-checkbox .checkbox-wrap label .checkbox-icon{width:13px;height:13px;border:1px solid #b8b8b8;-webkit-border-radius:2px;border-radius:2px;display:block;position:relative;}
.submit-checkbox .checkbox-wrap label .checkbox-icon:after{position:absolute;top:1px;left:1px;width:11px;height:11px;-webkit-border-radius:2px;border-radius:2px;background:#bd0312;}
.submit-checkbox .checkbox-wrap .checkbox-text{display:inline-block;vertical-align:top;color:#b8b8b8;font-size:13px;width:-webkit-calc(100% - 25px);width:calc(100% - 25px);}
.submit-checkbox .checkbox-wrap .checkbox-text a{text-decoration:underline;color:#b8b8b8;}
.submit-checkbox .checkbox-wrap .checkbox-text a:hover{text-decoration:none;}
.six-reasons-wrapper{margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.six-reasons-wrapper-top{background:url('../img/bg/six-reasons-wrapper-top.png') no-repeat center top;background-color:#70716f;text-align:center;color:#FFFFFF;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;font-weight:700;font-size:15px;text-transform:uppercase;padding:5px 2% 5px 2%;}
.six-reasons-know-button{color:#ff7681;font-size:14px;line-height:26px;height:26px;padding:5px 10px 5px 10px;display:inline-block;margin:0 0 0 20px;text-decoration:none;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#inline3 .order-call-wrapper-top, #inline4 .order-call-wrapper-top{padding-top:20px;padding-bottom:20px;}
#inline4 .order-call-info{text-align:center;font-size:13px;}
.six-reasons-list{list-style-type:none;}
.six-reasons-list li{display:block;margin-bottom:20px;}
.six-reasons-list li > div{display:table;width:100%;}
.six-reasons-list li > div > div{display:table-cell;text-align:left;vertical-align:middle;font-weight:700;}
.six-reasons-list li > div > div:first-child{width:80px;}
.six-reasons-list li .six-reasons-img{display:block;content:'';background-size:100% 100%;margin:0;padding:0;}
.six-reasons-list li:nth-child(1) .six-reasons-img{width:63px;height:51px;background:url('../img/icons/six-reasons-img-1.svg') no-repeat left center;}
.six-reasons-list li:nth-child(2) .six-reasons-img{width:64px;height:51px;background:url('../img/icons/six-reasons-img-2.svg') no-repeat left center;}
.six-reasons-list li:nth-child(3) .six-reasons-img{width:76px;height:51px;background:url('../img/icons/six-reasons-img-3.svg') no-repeat left center;}
.six-reasons-list li:nth-child(4) .six-reasons-img{width:65px;height:51px;background:url('../img/icons/six-reasons-img-4.svg') no-repeat left center;}
.six-reasons-list li:nth-child(5) .six-reasons-img{width:63px;height:51px;background:url('../img/icons/six-reasons-img-5.svg') no-repeat left center;}
.six-reasons-list li:nth-child(6) .six-reasons-img{width:64px;height:51px;background:url('../img/icons/six-reasons-img-6.svg') no-repeat left center;}
.six-reasons-wrapper-bottom{text-align:center;color:#FFFFFF;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:20px 0 20px 0;border:2px solid #e5e5e5;border-top:0 none;}
.six-reasons-wrapper-bottom form > table{width:100%;}
.six-reasons-wrapper-bottom form > table tr td{width:25%;text-align:center;padding:0 2% 0 0;}
.six-reasons-wrapper-bottom form > table tr td:first-child{width:25%;text-align:center;padding:0 2% 0 2%;}
.six-reasons-wrapper-bottom form > table tr td input{margin-bottom:0;}
.six-reasons-wrapper-bottom form > table tr td input.order-call-button{height:50px;}
.filter-select-wrapper-2{width:120px;}
.filter-select-wrapper-2 .cusel .cuselFrameRight{width:35px;}
.filter-select-wrapper-2 .cusel .cuselText{width:85px !important;}
.filter-select-wrapper-3{width:215px;}
.filter-select-wrapper-3-select-wrapper .cusel .cuselFrameRight{width:35px;background:url('../img/icons/cusel0002.png') no-repeat right top;}
.filter-select-wrapper-3 .cusel .cuselText{width:170px !important;background:url('../img/icons/cusel0002.png') no-repeat;}
.filter-table-3{width:70%;margin:0 auto 30px;}
.hide-button{display:inline-block;color:#2b2b2b;text-align:center;text-decoration:none;position:absolute;top:15px;right:13px;}
.hide-button span{position:relative;display:inline-block;line-height:21px;padding:3px 3px 3px 35px;font-size:13px;height:21px;}
.hide-button span:before{content:'';display:block;width:30px;height:27px;background:url('../img/icons/hide-button.png') no-repeat;position:absolute;left:0;top:50%;margin-top:-14px;}
.hide-button span.active:before{background-position:0 -28px;}
.breadcrumbs{color:#737373;font-size:15px;}
.breadcrumbs a{display:inline-block;margin:0 10px 0 10px;color:#737373;text-decoration:none;}
.breadcrumbs a:hover, .breadcrumbs a.active{color:#bd0312;}
.breadcrumbs a:first-child{margin:0 10px 0 0px;}
.more-goods-wrapper{text-align:center;margin:10px 0 20px 0;}
.goods-more-button-2{display:inline-block;color:#2b2b2b;line-height:20px;padding:12px 47px 12px 10px;font-size:16px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #e5e5e5;position:relative;}
.goods-more-button-2:before{content:'';width:22px;height:21px;display:block;background:url('../img/icons/goods-more-button-2.png') no-repeat;background-size:100% 100%;position:absolute;right:13px;top:50%;margin-top:-11px;}
.contacts-block > div{padding-bottom:15px;}
.contacts-call a{margin:0 18px 0 0;display:block;float:left;}
.contacts-call .header-call-link{margin-top:3px;}
.contacts-address > div{padding:0 0 0 23px;position:relative;}
.contacts-mail a{margin:0 18px 0 0;display:block;float:left;}
.contacts-mail .header-call-link{margin-top:2px;}
.contacts-social{margin:0 0 20px 0;}
.contacts-social .header-social-list > li{display:inline-block;vertical-align:top;width:40px;text-align:center;margin:0 10px 0 0;}
.responsive-img{max-width:100%;}
.maps-block-wrapper{margin-bottom:20px;}
.examples-filter{padding:14px 0 20px 0;}
.examples-filter ul{list-style:none;}
.examples-filter li{display:inline-block;vertical-align:top;margin:0 0 15px;}
.examples-filter a,
.examples-filter li label{display:inline-block;color:#bd0312;line-height:20px;padding:10px 16px 10px 16px;font-size:14px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #e5e5e5;margin:0 20px 0 0;cursor:pointer;}
.examples-filter .mycheckbox-input:checked + label,
.examples-filter li label:hover{color:#fff;background:#bd0312;border:2px solid #bd0312;}
.examples-filter li input{display:none;}
.examples-catalog{font-size:0;line-height:0;letter-spacing:-4px;list-style-type:none;margin:0 0 0 -28px;}
.examples-catalog > li{display:inline-block;vertical-align:top;width:277px;margin:0 0 29px 28px;font-size:15px;line-height:1.1;letter-spacing:normal;text-align:center;border:2px solid #e5e5e5;min-height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.examples-catalog > li > div{display:block;width:98%;max-height:96%;padding:2% 1% 2% 1%;z-index:2;position:relative;}
.examples-catalog > li > .wrap-img{height:400px;}
.examples-catalog > li > div > img{max-width:100%;max-height:100%;}
.examples-catalog-info{background:rgba(255, 255, 255, 0.95);width:94%;padding:20px 3% 20px 3%;position:absolute;left:0;top:103px;z-index:4;display:none;}
.examples-catalog > li:hover{border:2px solid #bababa;}
.examples-catalog > li:hover .examples-catalog-info{display:block;}
.examples-catalog-info div{color:#bd0312;font-weight:700;line-height:1.6;margin:0 0 30px 0;}
.examples-catalog-look-link{color:#000000;font-size:13px;padding:20px 0 0 0;display:inline-block;background:url('../img/icons/loop.png') no-repeat center top;}
.reviews-ask{color:#bd0312;font-size:17px;font-weight:700;padding:0 0 15px 0;}
.reviews-block{border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:93%;padding:15px 2% 15px 2%;margin:0 0 20px 0;}
.reviews-top{margin-bottom:15px;}
.reviews-top > div{float:left;padding:0 12px 0 12px;font-size:15px;background:url('../img/icons/reviews-top-border.png') no-repeat right center;}
.reviews-top > div:first-child{padding:0 12px 0 0px;}
.reviews-top > div:last-child{background:none;}
.reviews-name{color:#bd0312;font-weight:700;}
.answer-name{font-weight:700;}
.reviews-date{color:#a4a4a4;}
.rating,.rating-rew{width:105px;height:14px;overflow:hidden;margin:2px 10px 0 0;}
.rating-rew{background:url('../img/icons/ec-stars.png') 0 -16px repeat-x;margin:4px 10px 0 0;}
.rating .rating-cancel{display:none;}
.rating-rew span{float:left;width:0px;height:14px;background:url('../img/icons/ec-stars.png') repeat-x;}
.rating-rew .rating-reviews-1{width:21px;}
.rating-rew .rating-reviews-2{width:42px;}
.rating-rew .rating-reviews-3{width:63px;}
.rating-rew .rating-reviews-4{width:84px;}
.rating-rew .rating-reviews-5{width:105px;}
.rating .star-rating{float:left;width:15px;height:14px;margin:0 3px 0 3px;background:url('../img/icons/rating.png') no-repeat;cursor:pointer;}
.rating .star-rating.star-rating-hover{background-position:0 -15px;}
.rating .star-rating.star-rating-readonly, .rating .star-rating.star-rating-readonly > a{cursor:default;}
.rating .star-rating, .rating .star-rating > a{display:block;width:15px;height:14px;background:url('../img/icons/rating.png') no-repeat;text-indent:-999px;font-size:0;line-height:0;}
.rating .star-rating.star-rating-on > a, .rating .star-rating.star-rating-hover > a{background-position:0 -15px;}
.rating-wrapper .rating{display:inline-block;}
.reviews-summary{color:#a4a4a4;font-size:13px;}
.reviews-img{margin:15px 0 0;}
.reviews-img-box{display:inline-block;vertical-align:top;max-width:70px;margin:0 15px 15px;}
.reviews-img-box img{max-width:100%;max-height:100%;}
.answer-block{border:2px solid #bdbdbd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:93%;padding:15px 2% 15px 2%;margin:0 0 20px 2%;position:relative;}
.answer-block:before{content:'';width:22px;height:11px;display:block;background:url('../img/icons/answer-block-angle.png') no-repeat;position:absolute;left:27px;top:-10px;}
.reviews-form-wrapper{margin:0 auto;width:80%;margin-top:40px;}
.reviews-form-wrapper .section-heading{text-align:center;}
.reviews-form-table{width:100%;margin-bottom:25px;}
.reviews-form-table tr td{vertical-align:middle;}
.reviews-form-table tr td:nth-child(1){text-align:left;width:39%;}
.reviews-form-table tr td:nth-child(2){text-align:center;width:39%;}
.reviews-form-table tr td:nth-child(3){text-align:right;width:22%;}
.rating-wrapper-top{font-size:15px;margin:0 0 10px 0;}
.reviews-form-table .rating-wrapper{width:180px;margin:-7px 0 0 0;display:inline-block;text-align:center;}
.reviews-form-table .rating-wrapper .rating{margin-right:0;}
.reviews-form-table .order-call-input{width:78%;margin-bottom:0;display:inline-block;}
.reviews-form-table .order-call-button{width:91%;display:inline-block;height:50px;}
.reviews-form-wrapper .order-call-textarea{width:89.5%;height:160px;padding:13px 7% 13px 2.5%;margin-bottom:25px;}
.type_file{position:relative;width:137px;height:38px;cursor:pointer;margin-bottom:25px;}
.inputFile{position:absolute;top:0;left:0;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;opacity:0;width:145px;height:34px;cursor:pointer;color:#aaa9a9;font-size:13px;}
.inputFile::-webkit-input-placeholder{opacity:1;color:#aaa9a9;}
.inputFile::-moz-placeholder{-moz-opacity:1;opacity:1;color:#aaa9a9;}
.inputFile .placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;color:#aaa9a9;}
.fonTypeFile{width:137px;height:38px;background:url('../img/icons/inputfile.png') no-repeat right center;position:absolute;top:0;left:0;z-index:1;}
.inputFileVal{position:absolute;top:10px;left:157px;z-index:2;width:145px;line-height:17px;background:none;border:none;color:#002153;font-family:'Roboto', sans-serif;font-weight:400;font-size:12px;}
.non-page-wrapper{display:table;width:100%;height:100%;}
.non-page-wrapper-inner{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.non-page{padding:50px 0 0 0;background:url('../img/bg/404.jpg') no-repeat left top;min-height:450px;color:#737373;font-size:15px;}
.non-page-inner{padding:0 0 0 47%;}
.non-page-heading{color:#bd0312;font-weight:700;font-size:29px;text-transform:uppercase;padding:0 0 40px 0;}
.non-page-info{padding:0 0 40px 0;line-height:1.7;}
.non-page-inner .table-wrapper-inner{text-align:left;}
.non-page-inner .table-wrapper-inner .slider-1-more-button{line-height:21px;padding:12px 0px 12px 0px;height:21px;margin:0 16px 15px 0;width:170px;}
.non-page-info-2{text-align:center;padding-bottom:10px;}
.non-page-info-2 p{padding-bottom:12px;}
.non-page-info-2 a{color:#bd0312;}
.non-page-info-3{padding-bottom:7px;}
.non-page-info-3 p{padding-bottom:12px;}
.non-page-phone{color:#bd0312;font-size:20px;font-weight:700;}
.non-page-copy{padding:10px 0 0 0;font-size:13px;}
.useful-preview{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:2px solid #e5e5e5;}
.useful-preview-img-block{width:150px;height:125px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin:0 30px 0 0;position:relative;overflow:hidden;}
.useful-preview-img-block img{width:100%;max-width:100%;min-height:100%;position:absolute;left:0;top:0;}
.useful-preview-text{overflow:hidden;line-height:1.4;position:relative;height:80px;padding-bottom:45px;}
.useful-preview-text-top{color:#bd0312;font-size:15px;font-weight:700;padding:0 0 9px 0;margin:-3px 0 0 0;}
.useful-preview-content{height:39px;}
.useful-more-link{display:inline-block;color:#bd0312;line-height:20px;padding:10px 9px 10px 9px;font-size:14px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #e5e5e5;margin:20px 0 0 0;position:absolute;left:0;bottom:0;}
.goods-catalog-2{font-size:0;line-height:0;letter-spacing:-4px;list-style-type:none;margin:0 0 0 -10px;}
.goods-catalog-2 > li{display:inline-block;vertical-align:top;width:290px;margin:0 0 10px 9px;font-size:15px;line-height:1.1;letter-spacing:normal;text-align:center;border:2px solid #e5e5e5;min-height:330px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.goods-catalog-2-link{margin-top:7px;display:inline-block;max-width:65%;max-height:250px;}
.goods-catalog-2 > li .goods-catalog-2-link img{max-width:100%;max-height:100%;}
.goods-catalog-2-title{width:96%;position:absolute;left:2%;top:284px;text-align:center;}
.goods-catalog-2-title a{color:#000000;}
.goods-card{margin:0 0 30px 0;}
.goods-card-top{margin:0 0 30px 0;padding:15px 0 15px 0;overflow:hidden;}
.goods-card-slider{width:460px;float:left;margin:0 20px 0 0;}
.tabs-div{width:336px;height:326px;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:right;text-align:center;line-height:326px;}
.tabs-div img{max-width:90%;max-height:90%;vertical-align:middle;}
.tabs-list{list-style-type:none;}
.tabs-list li{height:104px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tabs-list li a{border:2px solid #e5e5e5;display:block;width:100px;height:104px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;line-height:103px;}
.tabs-list li a img{max-width:90%;max-height:90%;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.pen-style .slider-2{width:100%;height:110px;margin:5px 0 0;}
.pen-style .slider-2 .bx-wrapper .bx-viewport{max-width:100% !important;max-height:110px !important;height:110px !important;}
.pen-style .tabs-div{width:460px;height:326px;line-height:326px;float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ui-tabs-active{outline:none;}
.ui-tabs-active img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important;outline:none;}
.ui-tabs-focus{outline:none;}
.ui-tabs-hover{outline:none;}
.slider-2{width:104px;height:330px;float:left;position:relative;}
.slider-2 .bx-wrapper{overflow-y:hidden;}
.slider-2 .bx-wrapper .bx-viewport{max-width:100% !important;max-height:330px !important;height:330px !important;position:relative;}
.slider-2 .bx-next, .bx-prev{display:inline;}
.slider-2 .bx-wrapper .bx-prev{top:-15px;background:url('../img/icons/slider-2-arrow-right.png') no-repeat;}
.slider-2 .bx-wrapper .bx-next{bottom:-15px;background:url('../img/icons/slider-2-arrow-left.png') no-repeat;}
.slider-2 .bx-wrapper .bx-next, .slider-2 .bx-wrapper .bx-prev{width:15px;height:9px;position:absolute;left:50%;margin-left:-7px;cursor:pointer;font-size:0;line-height:0;text-indent:-999px;overflow:hidden;z-index:100;}
.pen-style .slider-2 .bx-wrapper .bx-next,
.pen-style .slider-2 .bx-wrapper .bx-prev{top:50%;margin:-4px 0 0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}
.pen-style .slider-2 .bx-wrapper .bx-next{right:-3px;left:auto;}
.pen-style .slider-2 .bx-wrapper .bx-prev{left:-3px;}
.goods-card-info{overflow:hidden;}
.goods-card-info-text{margin:0 0 20px 0;}
.goods-card-info-table{width:100%;}
.goods-card-info-table tr td{width:46%;padding:0 0 8px 4%;text-align:left;vertical-align:bottom;}
.goods-card-info-table tr td:first-child{width:46%;padding:0 4% 8px 0;}
.goods-card-info-table tr:first-child td:first-child{vertical-align:top;}
.goods-card-info-table .goods-catalog-price{width:100%;position:relative;left:auto;bottom:auto;text-align:left;}
.goods-card-info-table .goods-catalog-price .new-price{margin-left:0;}
.goods-card-info-table .slider-1-more-button{padding:15px 40px 15px 40px;font-weight:700;text-transform:uppercase;margin-top:0px;}
.goods-card-info-button{display:inline-block;color:#bd0312;line-height:20px;padding:10px 10px 10px 36px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url('../img/icons/goods-card-info-button-1.png') no-repeat 8px center;border:2px solid #e5e5e5;}
.goods-card-info-button-2{background:url('../img/icons/goods-card-info-button-2.png') no-repeat 8px center;}
.goods-card-info-bottom{margin:10px 0 0 0;}
.goods-card-info-bottom a{display:block;float:left;}
.goods-card-info-bottom a.add-favourite{color:#737373;font-size:13px;line-height:20px;padding:10px 15px 10px 15px;height:20px;text-align:center;text-decoration:none;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #e5e5e5;}
.goods-card-info-bottom li{margin-right:0 !important;}
.goods-card-info-bottom li a{width:44px;border:1px solid #e5e5e5;border-left:0 none;height:32px;text-align:center;padding-top:8px;}
.goods-card-info-bottom li:last-child a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.goods-card-info-bottom .goods-card-social-1{background:url('../img/icons/goods-card-1.png') no-repeat center center;}
.goods-card-info-bottom .goods-card-social-2{background:url('../img/icons/goods-card-2.png') no-repeat center center;}
.goods-card-info-bottom .goods-card-social-3{background:url('../img/icons/goods-card-3.png') no-repeat center center;}
.tabs-2-list{list-style-type:none;}
.tabs-2-list li{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #e5e5e5;margin-left:17px;position:relative;margin-bottom:12px;}
.tabs-2-list li:first-child{margin-left:0px;}
.tabs-2-list li a{display:block;color:#bd0312;text-align:center;text-decoration:none;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:20px;height:20px;padding:12px 20px 12px 20px;}
.tabs-2-list li a span{color:#737373;padding-left:3px;}
#tabs2 .ui-tabs-active{background-color:#bd0312;border:2px solid #bd0312;}
#tabs2 .ui-tabs-active a{color:#FFFFFF;}
#tabs2 .ui-tabs-active a span{color:#cccccc;}
#tabs2 .ui-tabs-active:before{content:"";width:100%;height:7px;display:block;background:url('../img/icons/tabs-2-angle.png') no-repeat center bottom;position:absolute;left:0;bottom:-6px;z-index:3;}
.goods-card-description-table{width:100%;}
.goods-card-description-table tr td{width:62%;text-align:left;padding:20px 2% 20px 2%;font-size:16px;vertical-align:middle;}
.goods-card-description-table tr td:first-child{width:30%;font-weight:700;font-size:15px;border-right:2px solid #c8c8c8;}
.goods-card-additional-link{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e5e5e5;color:#6d6d6d;font-size:15px;font-weight:700;width:20px;height:20px;text-align:center;margin:0 0 0 10px;text-decoration:none;display:inline-block;cursor:pointer;position:relative;}
.goods-card-description-table tr:nth-child(odd) td{background-color:#f8f8f8;}
.goods-card-description-table tr:nth-child(even) td{background-color:#e9e9e9;}
.goods-card-description-table tr:nth-child(even) td .goods-card-additional-link{background-color:#c8c8c8;}
.goods-card-description-info{color:#000000;}
.goods-hidden-info{display:none;max-width:480px;background-color:#ffffff;padding:10px;}
.goods-hidden-info img{max-width:50%;float:left;padding:0 10px 10px 0;}
.video-wrapper{position:relative;width:100%;height:0;padding-bottom:42%;background-color:#f8f8f8;}
.video-wrapper iframe{border:0 none;width:96%;height:92%;position:absolute;left:2%;top:4%;}
.video-box {
    float: left;
    padding: 0;
    width: 100%;
    margin: 40px 0 0;

}
.video-box iframe{
    width: 100%;
    height: 255px;
}
.goods-card-reviews{background-color:#f8f8f8;padding:20px 0 20px 0;}
.goods-card-reviews .reviews-form-table{margin-bottom:15px;}
.goods-card-reviews .reviews-form-wrapper{margin-top:10px;}
.goods-card-reviews .reviews-wrapper{padding:3% 2% 2% 2%;border-top:2px solid #dfdfdf;}
.personal-form-wrapper{background:url('../img/bg/personal-form-wrapper.jpg') center top;background-size:cover;padding:20px;margin-bottom:30px;}
.personal-form-wrapper-heading{color:#bd0312;font-weight:700;font-size:18px;padding:0 0 10px 0;}
.personal-form-wrapper .text-block a{color:#bd0312;}
.personal-form{display:block;padding:10px 0 0 0;}
.personal-form-table{width:100%;}
.personal-form-table tr td{width:33%;padding:0 0 0 3%;vertical-align:top;}
.personal-form-table tr td[rowspan='2']{width:64%;padding:0;}
.personal-form-table tr td .order-call-input{padding-top:10px;padding-bottom:10px;}
.personal-form-table tr td .order-call-textarea{margin-bottom:0;height:80px;width:89.5%;padding:13px 7% 13px 2.5%;}
.personal-form-table tr td .order-call-button{height:44px;text-transform:none;font-weight:400;margin-bottom:0;}
.personal-form-table tr:last-child td:last-child{vertical-align:bottom;}
.personal-form-bottom{color:#737373;font-size:13px;padding:20px 0 0 0;}
.slider-3{position:relative;}
.slider-3-list{list-style-type:none;margin-left:0;}
.slider-3-list li{margin-left:0;}
.slider-3 .bx-wrapper{max-width:100% !important;}
.slider-3 .bx-wrapper .bx-viewport{max-width:100% !important;position:relative;}
.slider-3 .bx-next, .bx-prev{display:inline-block;}
.slider-3 .bx-wrapper .bx-next{right:0;background:url('../img/icons/slider-3-arrow-right.png') no-repeat center center;background-color:#FFFFFF;margin:0 -10px 0 10px;}
.slider-3 .bx-wrapper .bx-prev{right:62px;background:url('../img/icons/slider-3-arrow-left.png') no-repeat center center;background-color:#FFFFFF;}
.slider-3 .bx-wrapper .bx-next, .slider-3 .bx-wrapper .bx-prev{position:absolute;padding:0 10px 0 10px;top:-65px;width:54px;height:49px;cursor:pointer;font-size:0;line-height:0;text-indent:-999px;overflow:hidden;z-index:100;}
.slider-1 .bx-wrapper .bx-pager{position:absolute;left:0;top:296px;z-index:250;width:100%;text-align:center;}
.text-page-inner{font-size:15px;text-align:justify;}
.text-page-inner img{max-width:100%;}
h1{font-size:20px;font-weight:bold;padding:0 0 21px 0;}
h2{font-size:18px;font-weight:bold;padding:0 0 21px 0;}
h3{font-size:17px;font-weight:bold;padding:0 0 21px 0;}
h4{font-size:14px;font-weight:bold;color:#bd0312;padding:0 0 21px 0;}
h5{font-size:15px;padding:0 0 21px 0;margin:0;}
.text-page-inner p{padding:0 0 15px 0;}
.text-page-inner p + h1,
.text-page-inner p + h2,
.text-page-inner p + h3,
.text-page-inner p + h4,
.text-page-inner p + h5,
.text-page-inner ol + h1,
.text-page-inner ol + h2,
.text-page-inner ol + h3,
.text-page-inner ol + h4,
.text-page-inner ol + h5,
.text-page-inner ul + h1,
.text-page-inner ul + h2,
.text-page-inner ul + h3,
.text-page-inner ul + h4,
.text-page-inner ul + h5{padding-top:10px;}
.text-page-inner ul{padding-left:19px;margin-bottom:15px;}
.text-page-inner ul li{margin-bottom:8px;}
.text-page-inner ol{counter-reset:myCounter;margin-bottom:15px;}
.text-page-inner ol li{list-style:none;margin-bottom:8px;}
.text-page-inner ol li:before{counter-increment:myCounter;content:counter(myCounter);color:#bd0312;display:inline-block;text-align:left;margin:0 10px;}
.text-page-inner blockquote{padding:10px 48px 10px 48px;position:relative;display:block;border:1px solid #e4e4e4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;max-width:50%;}
.text-page-inner blockquote:before{content:"";display:block;width:25px;height:21px;background:url('../img/icons/blockquote-1.png') no-repeat;position:absolute;left:10px;top:10px;}
.text-page-inner blockquote:after{content:"";display:block;width:25px;height:21px;background:url('../img/icons/blockquote-2.png') no-repeat;position:absolute;right:10px;bottom:10px;}
.mobile-more-goods{display:none;}
.tooltipster-box{-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1), -2px -2px 2px rgba(0, 0, 0, 0.1), -2px 2px 2px rgba(0, 0, 0, 0.1), 2px -2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1), -2px -2px 2px rgba(0, 0, 0, 0.1), -2px 2px 2px rgba(0, 0, 0, 0.1), 2px -2px 2px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1), -2px -2px 2px rgba(0, 0, 0, 0.1), -2px 2px 2px rgba(0, 0, 0, 0.1), 2px -2px 2px rgba(0, 0, 0, 0.1);}
.virtual-tour-wrapper{display:none;}
.wrapper-pagination{margin:20px 0;}
.pagination{list-style:none;margin:0;padding:0;text-align:center;}
.pagination li{display:inline-block;vertical-align:top;margin:0 5px 10px;}
.pagination li a,
.pagination li span{color:#000;text-decoration:none;padding:3px 9px;display:block;border:2px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pagination li.disabled{opacity:0.4;}
.pagination li.active a,
.pagination li a:hover{background:#bd0312;border:2px solid #bd0312;color:#fff;}
.tooltip-master{position:absolute;top:50%;left:100%;margin-left:-3px;transform:translateY(-50%);color:#000;font-weight:400;font-size:14px;padding:5px 10px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);border-radius:3px;width:120px;display:none;}
.tooltip-master:before{content:'';position:absolute;top:52%;left:-5px;transform:translateY(-50%) rotate(45deg);transform-origin:50% 50%;width:10px;height:10px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}
.tooltip-master:after{content:'';position:absolute;top:0;left:1px;width:10px;height:100%;background:#fff;border-radius:3px;}
.for-tooltip:hover{cursor:pointer;}
.for-tooltip:hover .tooltip-master{display:block;}
@media only screen and (max-width:1279px){.main-section{width:98%;}
.main-section-2{min-width:100%;}
header{position:relative;}
header .header-top .header-info-1, header .header-top .header-info-2{display:none;}
.logo{left:85px;}
.header-call{position:absolute;left:auto;right:120px;}
.header-nav-mobile-open{display:block;}
.header-nav-mobile-close{display:block;}
.header-mobile-info{display:block;}
header .header-nav .header-info-1, header .header-nav .header-info-2{display:block;position:relative;left:auto;top:auto;right:auto;color:#FFFFFF;margin:15px 0 15px 0px;padding:15px 15px 15px 10px;border-bottom:2px solid #333333;text-align:left;max-width:none;}
.header-nav .header-info-1 > div:last-child span{color:#FFFFFF;}
.header-nav .header-mail{color:#FFFFFF;font-size:17px;font-weight:600;margin-bottom:0px;text-decoration:none;}
header .header-nav .header-info-1{border-top:2px solid #333333;margin-bottom:0;}
header .header-nav .header-info-2{margin-top:0;margin-bottom:0;}
header .header-nav .header-info-2 p{margin:0 20px 0 0;display:inline-block;}
.header-nav{display:none;position:absolute;left:0;top:0;background-color:#000000;width:385px;z-index:5000;padding:0;}
.header-nav > ul > li{display:block;text-align:center;background:none;border-bottom:2px solid #333333;}
.header-nav > ul > li > a{display:block;color:#FFFFFF;font-size:16px;padding:15px 10px 15px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left;}
.header-nav > ul > li > a:hover{color:#a10819;background:none;}
.header-nav > ul > li:hover > a.active{color:#FFFFFF;background:none;}
.header-nav > ul > li a.active{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.header-nav > ul > li:hover > .header-nav-submenu{display:none;}
.order-call-wrapper-2{float:none;width:100%;margin:0 0 20px 0px;}
.order-call-wrapper-2 .order-call-wrapper-top{margin:0 0 0px 0;background:url('../img/bg/order-call-wrapper-top-2.png') repeat left top;background-color:#6b6a66;}
.order-call-wrapper-2 .order-call-form{width:580px;display:block;margin:0 auto;text-align:center;}
.order-call-wrapper-2 .order-call-input{width:32%;padding:13px 7% 13px 7%;margin:0 1% 2% 1%;display:inline-block;}
.order-call-wrapper-2 .order-call-button{width:46%;height:45px;margin:0 1% 2% 1%;display:inline-block;}
.action-slider-wrapper{overflow:auto;}
.action-slider{position:relative;left:auto;top:auto;width:100%;min-height:350px;overflow-y:hidden;}
.slider-1-list-inner > div{text-align:center;}
.slider-1-list-inner .table-wrapper-inner{text-align:center;}
.slider-1 .bx-wrapper .bx-pager{position:absolute;left:0;top:auto;bottom:15px;}
.main-content{width:100%;float:none;}
.sidebar{width:100%;float:none;}
.sidebar-mobile-open{display:inline-block;margin-bottom:15px;}
.sidebar .sidebar-menu-wrapper > .section-heading-3{display:none;}
.sidebar-menu{display:none;position:absolute;left:0;top:75px;background-color:#FFFFFF;width:100%;z-index:500;}
.sidebar-menu > li{display:inline-block;width:29%;padding:15px 1% 4px 2%;vertical-align:top;border-top:0 none;}
.useful-wrapper{margin-top:15px;}
.useful-block{border-top:2px solid #e5e5e5;padding:15px 2% 15px 0;width:46%;display:inline-block;vertical-align:top;min-height:100px;}
.footer-inner .header-top{height:200px;}
.footer-inner .header-info-2{right:0;}
.footer-inner .logo{left:0;}
.footer-inner .header-call{right:50%;margin:0 -90px 0 0;}
.footer-inner .header-social{top:110px;}
.footer-inner .header-info-1{right:auto;top:110px;left:0;}
.six-reasons-wrapper-bottom form > table tr td{width:47%;display:inline-block;padding:0 1% 20px 1%;}
.six-reasons-wrapper-bottom form > table tr td:first-child{width:47%;display:inline-block;padding:0 1% 20px 1%;}
.filter-table-2{width:650px;margin:0 auto;margin-top:20px;margin-bottom:30px;}
.filter-table-2 tr td{display:inline-block;text-align:center;padding-bottom:10px;}
.filter-table-2 tr td:last-child{width:100%;}
.filter-table-2 tr td .cusel, .filter-table-2 tr td .filter-select-wrapper{display:inline-block;}
.reviews-form-wrapper{width:100%;}
.sidebar-hide{display:none;}
.non-page{padding:10px 0 0 0;background:none;min-height:0;text-align:center;}
.non-page-inner .table-wrapper-inner{text-align:center;}
.non-page-inner{padding:0 0 0 0%;}
.slider-3 .bx-wrapper .bx-viewport{max-width:900px !important;left:50%;margin-left:-450px;}
}




@media screen and(max-width: 767px) {
      .basket-table tr th { display: none; }
    .basket-table tr td { text-align: right; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 100%; border-bottom: 1px solid #e7e7e7; padding: 20px 15px; }
    .basket-table tr td:first-child { width: 100%; max-width: 100%; text-align: left; border-top: 1px solid #e7e7e7; }
    .basket-table tr td:before { display: block; }
    .basket-table .number { margin: 0; }
    .basket-table .column-c { width: 200px; }
    .basket-table .wrap-amount { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
    .basket-table .item-product_prise .prise:last-child { margin: 0; }
}







@media only screen and (max-width:999px){



    .footer-copy, .footer-politika{width:100%;margin-bottom:15px;text-align:center;}
.footer-bottom-info{width:100%;text-align:center;}
.footer-bottom-info span{display:inline-block;float:none;}
.footer-bottom-info img{position:relative;top:10px;}
.goods-catalog-link{display:none;}
.goods-catalog-link.yakor-link{display:inline-block;}
.goods-catalog-title a{display:none;}
.goods-catalog-title a.yakor-link{display:initial;}
.search-input{width:84.2%;}
.content{padding:15px 0 35px 0;}
.summ-label{margin-bottom:7px;display:block;}
#slider, #mse2_filters .mse2_number_slider{margin-right:30px;}
.useful-wrapper-bottom{margin-bottom:15px;}
.goods-card-top{width:460px;margin:0 auto;margin-bottom:30px;}
.goods-card-slider{width:100%;float:none;margin:0 0 20px 0;}
.goods-card-info{overflow:auto;}
.tabs-2-list li{margin-left:10px;margin-bottom:12px;}
.tabs-2-list li a{font-size:14px;line-height:20px;height:20px;padding:6px 10px 6px 10px;}
.goods-card-description-table tr td{width:64%;padding:20px 1% 20px 1%;font-size:14px;}
.goods-card-description-table tr td:first-child{width:32%;font-weight:600;font-size:14px;}
.personal-form-wrapper{padding:5px;}
.personal-form-table tr td[rowspan="2"]{width:55%;padding:0;}
.personal-form-table tr td{width:43%;}
.slider-3 .bx-wrapper .bx-viewport{max-width:597px !important;margin-left:-299px;}
.slider-3{padding-bottom:60px;}
.slider-3 .bx-wrapper .bx-next{right:50%;margin:0 -60px 0 0px;}
.slider-3 .bx-wrapper .bx-prev{right:auto;left:50%;margin-left:-60px;}
.slider-3 .bx-wrapper .bx-next, .slider-3 .bx-wrapper .bx-prev{padding:0 0px 0 0px;top:auto;bottom:0px;}
}
@media only screen and (max-width:767px){header .header-top{height:280px;position:relative;}
header .logo{width:190px;height:62px;position:absolute;left:auto;top:20px;right:0;}
header .header-call{position:absolute;left:0;width:100%;margin:0;top:110px;text-align:center;}
header .header-social{position:absolute;right:50%;top:190px;margin-right:-90px;text-align:center;max-width:180px;}
.header-nav{width:280px;}
header .header-nav .header-info-2 p:first-child{margin:0 10px 15px 0;display:inline-block;}
.search-input{width:80%;}
.action-slider-wrapper{display:none;}
.utp-slider-pager li{width:48%;display:inline-block;}
.utp-table-wrapper li.active .utp-table-inner-angle:before{display:none;}
.utp-table-inner > tbody > tr > td:first-child{padding:0 10px 0 0;width:70px;}
#slider, #mse2_filters .mse2_number_slider{width:150px;margin:0 auto !important;}
.filter-table tr td{display:block;}
.Mrow,
.filter-select-wrapper{display:block;margin:0 auto 15px;text-align:center;}
.mycheckbox-list{width:250px;display:inline-block;}
.mycheckbox-list li{display:block;text-align:left;}
.filter-block .order-call-button{display:block;width:124px;}
.section-heading-wrapper .section-heading{padding:0 0px 0 0;display:block;}
.section-heading-wrapper:before{display:none;}
.section-heading-wrapper .goods-more-button{display:none;}
.mobile-more-goods{display:block;text-align:center;margin-bottom:20px;}
.mobile-more-goods .goods-more-button{position:relative;right:auto;top:0;margin:0;}
.footer-inner .header-top{height:480px;}
.footer-inner .logo{left:50%;margin-left:-120px;}
.footer-inner .header-call{top:120px;}
.footer-inner .header-info-1{right:auto;top:300px;left:50%;width:290px;margin-left:-145px;}
.footer-inner .header-info-2{right:50%;margin-right:-108px;top:200px;}
.footer-inner .header-social{position:absolute;right:50%;top:420px;margin-right:-90px;text-align:center;max-width:180px;}
.filter-table-2{width:100%;}
.filter-table-2 tr td{display:block;width:100%;}
.six-reasons-wrapper-bottom form > table tr td{width:97%;}
.six-reasons-wrapper-bottom form > table tr td:first-child{width:97%;}
.breadcrumbs{color:#737373;font-size:15px;}
.breadcrumbs a{margin:0 10px 12px 10px;}
.hide-button{right:5px;}
.hide-button span{text-indent:-9999px;width:35px;padding:3px 3px 3px 0px;}
.contacts-call a, .contacts-mail a{margin-bottom:10px;}
.reviews-form-table tr td{width:100%;text-align:center;display:inline-block;padding-bottom:20px;}
.reviews-form-table tr td:nth-child(1){text-align:center;width:100%;}
.reviews-form-table tr td:nth-child(2){text-align:center;width:100%;}
.reviews-form-table tr td:nth-child(3){text-align:center;width:100%;}
.reviews-form-table .order-call-input{width:85%;}
.reviews-form-table .order-call-button{width:100%;}
.reviews-form-wrapper .reviews-form-table:last-child{margin-bottom:-50px;}
.reviews-form-table .rating-wrapper{margin:0 0 0 0;}
.useful-preview-img-block{float:none;margin:0 0 20px -75px;left:50%;}
.useful-preview-text{overflow:auto;text-align:center;}
.useful-more-link{margin:20px 0 0 -55px;left:50%;}
.text-page-inner blockquote{padding:10px 3% 10px 3%;max-width:100%;}
.text-page-inner blockquote:before{width:12px;height:11px;background-size:cover;left:3px;top:3px;}
.text-page-inner blockquote:after{width:12px;height:11px;background-size:cover;right:3px;bottom:3px;}
.goods-hidden-info{max-width:260px;}
}
@media only screen and (max-width:639px){.search-wrapper-inner{overflow:auto;padding:7px 7px 7px 7px;}
.virtual-button{display:none;}
.order-call-wrapper-2 .order-call-form{width:100%;}
.order-call-wrapper-2 .order-call-input{width:85.1%;padding:13px 7% 13px 7%;margin:0 0% 15px 0%;}
.order-call-wrapper-2 .order-call-button{width:100%;margin:0 0% 0 0%;}
.sidebar-menu > li{width:97%;}
.useful-wrapper{margin-top:15px;}
.useful-block{width:98%;min-height:0px;}
.utp-slider-pager li{width:98%;display:inline-block;}
.filter-table tr td{display:block;text-align:center;}
.filter-select-wrapper{display:inline-block;position:static;}
#slider, #mse2_filters .mse2_number_slider{width:150px;display:inline-block;}
.reviews-top > div{margin-bottom:10px;}
.reviews-top > div:last-child{padding-left:0;}
.slider-3 .bx-wrapper .bx-viewport{max-width:294px !important;margin-left:-147px;}
.personal-form-table tr td[rowspan="2"]{width:100%;padding:0 0 15px 0;}
.personal-form-table tr td{display:block;width:100%;padding:0 0 15px 0;}
.personal-form-table tr td .order-call-input{margin-bottom:0px;}
.goods-card-description-table tr td:first-child{width:48%;font-weight:500;font-size:12px;}
.goods-card-description-table tr td{width:48%;padding:10px 1% 10px 1%;font-size:12px;}
.goods-card-additional-link{margin:10px 0 0 10px;}
.info-block .order-call-wrapper{width:100%;}
.order-call-wrapper{width:270px;}
.fancybox-close{right:-20px !important;}
.cusel .cuselText{width:184px !important;}
}
@media only screen and (max-width:479px){.search-input{width:77.8%;}
.sidebar-mobile-open{background:url('../img/icons/sidebar-mobile-open.png') no-repeat left center;background-size:100% auto;padding:10px 3% 14px 15%;width:82%;margin-left:0;left:0;}
.useful-wrapper{display:none;}
.useful-wrapper.userful-mobile{display:none;}
.goods-card-top{width:100%;}
/*.goods-card-slider{width:290px;}*/
.pen-style .goods-card-slider{width:100%;}
.tabs-div{width:180px;height:215px;line-height:215px;}
.pen-style .tabs-div{width:100%;height:260px;line-height:260px;}
.slider-2{height:230px;}
.slider-2 .bx-wrapper{max-height:220px !important;overflow-y:hidden;}
.goods-card-info-table tr td:first-child{width:99%;padding:0 1% 15px 0;vertical-align:top;}
.goods-card-info-table tr td{width:99%;padding:0 1% 15px 0;vertical-align:top;display:block;text-align:center;}
.goods-card-info-table .goods-catalog-price{text-align:center;}
.tabs-2-list{text-align:center;display:block;}
.tabs-2-list li{display:inline-block;}
.tabs-2-list li{margin:0px 5px 10px 5px;}
.tabs-2-list li:first-child{margin:0px 5px 10px 5px;}
}