@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNova-Light.eot');src:url('fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova-Light.woff') format('woff'),url('fonts/ProximaNova-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display: swap;}
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNova-Regular.eot');src:url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova-Regular.woff') format('woff'),url('fonts/ProximaNova-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display: swap;}  
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNova-Semibold.eot');src:url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova-Semibold.woff') format('woff'),url('fonts/ProximaNova-Semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display: swap;}  
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNova-Bold.eot');src:url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova-Bold.woff') format('woff'),url('fonts/ProximaNova-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display: swap;}  
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNova-Extrabld.eot');src:url('fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova-Extrabld.woff') format('woff'),url('fonts/ProximaNova-Extrabld.ttf') format('truetype');font-weight:800;font-style:normal;font-display: swap;} 
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNova-Black.eot');src:url('fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova-Black.woff') format('woff'),url('fonts/ProximaNova-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display: swap;} 
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNovaCond-Regular.eot');src:url('fonts/ProximaNovaCond-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNovaCond-Regular.woff') format('woff'),url('fonts/ProximaNovaCond-Regular.ttf') format('truetype');font-weight:420;font-style:normal;font-display: swap;}
@font-face{font-family:'Proxima Nova';src:url('fonts/ProximaNovaCond-Semibold.eot');src:url('fonts/ProximaNovaCond-Semibold.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNovaCond-Semibold.woff') format('woff'),url('fonts/ProximaNovaCond-Semibold.ttf') format('truetype');font-weight:200;font-style:normal;font-display: swap;}  
@font-face {font-family: 'fit';src:  url('fonts/fit/fit.eot?1qwmsx');src:  url('fonts/fit/fit.eot?1qwmsx#iefix') format('embedded-opentype'),url('fonts/fit/fit.ttf?1qwmsx') format('truetype'),url('fonts/fit/fit.woff?1qwmsx') format('woff'),url('fonts/fit/fit.svg?1qwmsx#fit') format('svg');font-weight: normal;font-style: normal;font-display: block;}
[class^="icon-"], [class*=" icon-"] {font-family: 'fit' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-description:before {content: "\63";}
.icon-attribute:before {content: "\62";}
.icon-review:before {content: "\64";}
.icon-edit:before {content: "\73";}
.icon-arrowRightM:before {content: "\25ba";}
.icon-arrowLeftM:before {content: "\25c4";}
.icon-arrowDownM:before {content: "\25bc";}
.icon-ArrowLeft:before {content: "\2190";}
.icon-ArrowRight:before {content: "\2192";}
.icon-battery0:before {content: "\41";}
.icon-battery1:before {content: "\42";}
.icon-battery2:before {content: "\43";}
.icon-battery3:before {content: "\44";}
.icon-cart:before {content: "\45";}
.icon-CartMini:before {content: "\46";}
.icon-cat:before {content: "\47";}
.icon-checkbox:before {content: "\48";}
.icon-city:before {content: "\49";}
.icon-compare:before {content: "\50";}
.icon-favourite:before {content: "\65";}
.icon-FB:before {content: "\66";}
.icon-gift:before {content: "\67";}
.icon-INSTA:before {content: "\68";}
.icon-minus:before {content: "\51";}
.icon-plus:before {content: "\52";}
.icon-search:before {content: "\53";}
.icon-tel:before {content: "\71";}
.icon-VK:before {content: "\72";}

.icon-remove:before {content: "\78";}
.icon-user:before {content: "\75";}
.icon-log-in:before {content: "\61";}
.icon-user-plus:before {content: "\74";}
.icon-shield:before {content: "\57";}
.icon-book-open:before {content: "\103";}
.icon-map-pin:before {content: "\59";}
.icon-shopping-bag:before {content: "\56";}
.icon-layers:before {content: "\100";}
.icon-trello:before {content: "\77";}
.icon-log-out:before {content: "\60";}

.icon-phone:before {content: "\111";}
.icon-mail:before {content: "\115";}
.icon-time:before {content: "\112";}
.icon-home:before {content: "\120";}

html{background:#F9F9F9;}
body{background:#F9F9F9;font-family:'Proxima Nova', Arial, sans-serif;font-weight:normal;color: #393939;font-size:14px;line-height:18px;margin:0;padding:0;width:100%}
.fa{font-size:14px}
h1, .h1{font-weight: 600;font-size: 28px;line-height: 28px;margin: 0 0 30px;}
h2, .h2{color: #393939;font-size: 22px;line-height: 32px;font-weight: 600;}
h1 .num {color: #393939;}
.tab-pane h2, .tab-pane h3, .tab-pane h4, .tab-pane h5, .tab-pane .h2 {color: #444;}
h3{font-size:18px;}
h4{font-size:15px}
h5{font-size:12px}
h6{font-size:10.2px}
a:active, a:hover {outline: 0;}
a{color: #393939;text-decoration: underline 2px solid transparent;}
a:hover {color: #393939;text-decoration: underline;text-decoration-color: #E6E6E6;}
img {max-width: 100%;}
legend{font-size:18px;padding:7px 0px}
label{font-size:12px;font-weight:normal}
button, input, optgroup, select, textarea {padding-left: 10px;padding-right: 10px;}
input:focus, textarea:focus, select:focus {outline-offset: 0;}
:focus {outline: none !important;}
.blfl {display: flex;}
.table-bordered {border: 1px solid #ddd;background: #fff;}
.b-table {display: table;width: 100%;}
.b-cell { display: table-cell;padding: 0 2px;white-space: nowrap;}
.b-table .b-cell input {width: 100%;max-width: 89px;border: 1px solid #E6E6E6;}
.b-cell:last-child {padding-right: 0;}
.b-cell:first-child {padding-left: 0;}
.but-green:hover {background: #5BC679;color: #fff;}
.but-green {background: #35B559;color: #fff;border-radius: 4px;}
.but-yellow:hover {background: #FAEF5F;background: linear-gradient(to right, #FAEF5F, #FDE250);color: #393939;}
.but-yellow {background: #FFD43C;color: #393939;border-radius: 4px;display: inline-block;white-space: nowrap;font-weight: bold;font-size: 14px;line-height: 20px;text-align: center;padding: 9px 30px 11px;vertical-align: top;height: 40px;}
.but-yellow i {vertical-align: top;font-size: 14px;margin-left: 12px;line-height: 22px;display: inline-block;}
.but-white:hover {text-decoration: none;}
.but-white {border: 2px solid #393939;border-radius: 4px;}
.but-white span {display: inline-block;padding: 0 27px;font-size: 14px;font-weight: 600;}
.btn.but-white {border: 2px solid #393939;}
.btn.but-white:hover {background: #393939;color:#fff;}
.text_empty {background: #fff url(../img/404.jpg) no-repeat right bottom;font-size: 16px;line-height: 20px;padding: 20px;min-height: 440px;}
.page-error p {font-size: 18px;line-height: 22px;font-weight: bold;}
.page-error .link {margin: 5px 0 5px 15px;padding: 0;list-style: none;}
.page-error .link li {margin: 0;padding: 3px 0;}
.page-error .link li a {color:#35B559}
.page-error .link li a i {margin-right:5px}
.page-error .green.bold {font-size: 36px;font-weight: bold;}
.sub-cat-list .item-cat {display: none;flex-wrap: wrap;margin: 0 -7px;}
.sub-cat-list .item-cat.active {display: flex;}
.sub-cat-list .item-cat .item {width: 33.33%;flex: 0 0 33.33%;padding: 0 0 20px;}
.sub-cat-list .item-cat .item2 {background: #fff;border-radius: 4px;margin: 0 7px 0;height: 100%;}
.sub-cat-list .item-cat .item .image {text-align: center;padding: 24px 10px 25px;}
.sub-cat-list .item-cat .item .name {padding: 0 23px 12px;font-size: 18px;font-weight: 600;line-height: 18px;}
.sub-cat-list .item-cat .item .name a {font-weight: 600;font-size: 18px;line-height: 18px;}
.sub-cat-list .item-cat .item .name a:hover, .sub-cat-list .item-cat .item ul li a:hover {color:#35B559;text-decoration-color: #35B559;}
.sub-cat-list .item-cat .item ul {margin: 0;padding: 0 23px 13px;}
.sub-cat-list .item-cat .item ul li {margin: 0;padding:0 0 8px;list-style: none;}
.sub-cat-list .item-cat .item ul li a {font-size: 14px;line-height: 14px;}
.catList {margin: 13px 38px;border-radius: 4px;background: #eee;padding: 1px;}
.catList .item {text-align: center;background: #fff;}
.catList .nav-tabs > li > a {white-space: normal;}
.catList .nav-tabs {background: transparent;margin: 0;}
.catList .item.active {background: #FFD43C;}
.catList .item .image {text-align: center;margin: 15px auto 0px;}
.catList .item .image a {text-align: center;display: inline-block;}
.catList .item .image img{width: 65px;height: auto;margin: 0 auto;}
.catList .item a {padding:0 5px}
.catList .name {height: 36px;overflow: hidden;margin: 5px 5px 16px;}
.catList .item a {font-weight: 600;font-size: 14px;line-height: 18px;color: #999999;}
.catList .item.active .name a {color: #393939;}
.catList .bx-wrapper .bx-controls-direction a {top: 0;transform: translate(0, 0);width: 30px;height: 100%;border-radius: 4px;background: #eee;}
.catList .bx-wrapper .bx-prev {left: -39px;}
.catList .bx-wrapper .bx-next {right: -39px;}
.catList .nav.nav-tabs li {display: block;text-align: center;min-width: 50px;border: 0;border-radius: 2px;position: relative;}
.catList .nav.nav-tabs li.active {border: 0;}
.box.box-related.test001 {display: none;}

.tooltip-inner{max-width:200px;padding:3px 8px;color:#393939;text-align:center;background-color:#fff;border-radius:4px;border:2px solid #393939;}
.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:#393939}

.special-timer {border: 1px solid #35B558;margin: 20px 0;padding: 10px;border-radius: 1px;display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: 16px;line-height: 16px;}
.special-timer .icontxt {margin-bottom: 10px;}
.special-timer .icon-time {color: #E23B30;}
.special-timer .txt {padding: 2px;margin: 2px;}
.special-timer .special-time {background: #35B558;margin: 2px;padding: 2px;font-family: courier New;font-weight: bold;font-size: 24px;min-width: 26px;min-height: 26px;display: inline-block;color: #fff;line-height: 26px;}
.b2b {padding:4px 0 20px;}
.b2b_desktop {}
.b2b_mob {display:none;}

.blockb2b {position: fixed;bottom: 0;left: 0;background:#393939; width: 100%;z-index: 9999999999;height: 60px;}
.blockb2b .container {height: 100%;position: relative;text-align: center;display: flex;justify-content: center;align-items: center;}
.blockb2b .container a {font-weight: 600;font-size: 20px;line-height: 20px;color:#FFD43C  ;text-decoration: underline 1px solid #FFD43C;}
.blockb2b .container a:hover {text-decoration: underline 2px solid #FFD43C;}
.blockb2b .container .icon-remove {position: absolute;right: 0;cursor: pointer;color:#fff;}
.blockb2b .container .icon-remove:hover {color:#FFD43C;}
.blockb2b .container .icon-remove::before {line-height: 60px;text-align: center;font-size: 20px;display: block;width: 60px;}







#tab-review .h2 {margin-bottom: 21px;}
#tab-review .form-group {margin: 0 0 17px 0;}
#tab-review .form-group.required.rating {margin: 21px 0 27px;}
#tab-review .form-group.required.rating .control-label {vertical-align: top;line-height: 24px;margin-right: 3px;}
#tab-review .s-radio:not(checked) + label {margin-left: 4px;}
#tab-review .buttons{margin-bottom: 50px;}
#tab-review .button {background: #FFD43C;border-radius: 4px;border: 0;font-size: 14px;line-height: 14px;font-weight: bold;height: 40px;padding:12px 30px;}
.listReviews {background: #fff;border: 1px solid #E3E3E3;border-radius: 4px;margin-bottom: 20px;}
.listReviews .blInfo {display: flex;justify-content: space-between;border-bottom: 1px solid #E3E3E3;}
.listReviews .blInfo > div {width: 50%;padding:12px 15px;}
.listReviews .blInfo > div + div {border-left: 1px solid #E3E3E3;}
.listReviews .desc {padding: 16px 15px;font-size: 14px;line-height: 20px;}
.control-label {font-size: 16px;font-weight: 600;line-height: 30px;margin-bottom: 9px;}
select.form-control,textarea.form-control,input[type="text"].form-control,input[type="password"].form-control,input[type="datetime"].form-control,input[type="datetime-local"].form-control,input[type="date"].form-control,input[type="month"].form-control,input[type="time"].form-control,input[type="week"].form-control,input[type="number"].form-control,input[type="email"].form-control,input[type="url"].form-control,input[type="search"].form-control,input[type="tel"].form-control,input[type="color"].form-control{font-size:14px; background: #FFFFFF;border: 1px solid #E3E3E3;height: 50px;border-radius: 4px;}
.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:12px}
.input-group .input-group-addon{font-size:12px;height:30px}
span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{display:inline}
.nav-tabs { margin: 0;background: #fff;text-align: center;justify-content: center;}
.nav.nav-tabs li {display: inline-block;position: relative;float: none;text-align: center;min-width: 150px;}
.nav.nav-tabs li.active {border-bottom: 3px solid #FFD43C;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color: #393939;background-color:transparent;}
.nav-tabs > li > a {padding: 14px 22px;color: #393939;display: block;font-size: 14px;font-weight:600; font-family:'Proxima Nova', Arial,sans-serif;vertical-align: top;line-height: 20px;text-transform: none;white-space: nowrap;}
.nav-tabs > li > a:hover {text-decoration: none;}
div.required .control-label:after{content:'*';}
.tabs-exp {display: table;width: 100%;margin-bottom: 30px;}
.tabs-left {display: table-cell;width: 779px;padding-right:20px;vertical-align: top;}
.exp-right {display: table-cell;width: 391px;text-align: right;}
.exp-block-but {margin: 11px 0;max-width: 391px;width: 100%;display: inline-block;text-align: right;}
.exp-head {text-align: center;font-weight: 600;font-size: 20px;line-height: 26px;}
.nav.nav-tabs li i {display: inline-block;height:20px;width: 30px;vertical-align: top;line-height: 20px;}
.box-ser {margin: 18px 0 70px;display: flex;justify-content: space-between;gap: 2%;}
.box-ser .txt-1, .box-ser .txt-2 {display: block;font-size: 12px;line-height: 18px;}
.box-ser .item{padding: 10px 0px 10px 60px;width: 16.666%;display: inline-block;}
.box-ser .item.b-01 {background: url(../img/page-pr/b-01.svg) no-repeat 0 16px;width: 15.9%;}
.box-ser .item.b-02 {background: url(../img/page-pr/b-02.svg) no-repeat 0 11px;width: 14.6%;}
.box-ser .item.b-03 {background: url(../img/page-pr/b-03.svg) no-repeat 0 10px;width: 16.3%;}
.box-ser .item.b-04 {background: url(../img/page-pr/b-04.svg) no-repeat 0 10px;width: 14.9%;}
.box-ser .item.b-05 {background: url(../img/page-pr/b-05.svg) no-repeat 0 15px;width: 16.4%;}
.box-ser .item.b-06 {background: url(../img/page-pr/b-06.svg) no-repeat 0 11px;width: 11.9%;}
.blfl.topMenu {justify-content: space-between;}
.main_city {padding: 7px 0;color: #393939;}
.main_city span {display: inline-block;line-height: 36px;margin-right: 5px;}
.main_city .icon-city {line-height: 14px;font-size: 14px;display: inline-block;margin-right: 5px;}
.main_city .prmn-cmngr {font-style: normal;font-weight: 600;font-size: 14px;line-height: 14px;display: inline-block;}
.prmn-cmngr a {cursor: pointer;line-height: 16px;display: inline-block;text-decoration-color:  #eaeaea;}
.prmn-cmngr a:hover{text-decoration-color: #ccc;}
.blfl.blInfo {justify-content: space-between;align-items: center;padding: 24px 0;}
.blInfo1, .blInfo2 {display: flex;justify-content: space-between;gap: 40px;align-items: flex-start;height: 48px;}
.blInfoItem {position: relative;padding-left: 48px;}
.blInfoItem i {position: absolute;left: 0;top:0;}
.tel.blInfoItem {padding: 6px 0 0px 48px;}
.maxBlock.homeMenu {background: #575757;margin-bottom: 20px;}
.tel .iconTel {background: url(../img/tel.svg) no-repeat center center / 100%;width: 32px;height: 48px;display: inline-block;}
.wishlist-total.blInfoItem {padding: 8px 0 8px 48px;}
.wishlist-total .iconFavourite {background: url(../img/favourite.svg) no-repeat center center / 100%;width: 32px;height: 48px;}
.compare-total.blInfoItem {padding: 8px 0 8px 48px;}
.compare-total .iconCompare {background: url(../img/compare.svg) no-repeat center center / 100%;width: 32px;height: 48px;}
.tab-content > .active {padding: 10px 0 0;color: #393939;display: block;font-size: 14px;}
.tab-content .table {background: #fff;border: 0;}
.tab-content .table td {border: 0;vertical-align: top;}
.container{width:1200px}
header .container{position:relative}
#prmn-cmngr-cities .row.clearfix {display: flex;}
.menu {background:#fff;}
.menu .nav > li > a {color: #393939;display: block;font-size: 14px;font-weight: 600;line-height: 14px;white-space: nowrap;position: relative;}
.menu .m-home:first-child {padding-left: 0;}
.logo{display: flex;gap: 16px;align-items: flex-start;}
.logoImage {display: block;width: 37px;flex: 0 0 37px;}



.logoSite {display: block;font-weight: bold;font-size: 18px;line-height: 20px;text-transform: uppercase;margin-bottom: 3px;}
.logoSlogan {display: block;color: #999999;font-weight: 600;font-size: 13px;line-height: 12px;white-space: nowrap;letter-spacing: -0.06em;}



#cart {padding-top: 6px;}
#cart > .btn{background: transparent;border: 0;float: none;line-height:36px;padding: 0 0 0 48px;position: relative;height: 36px;}
#cart > .btn::before{content:'';position: absolute;left: 0;background: url(../img/cart.svg) no-repeat center center / 100%;width: 32px;height: 32px;}
.btn-group.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none;}
#cart.open > .btn{}
#cart .dropdown-menu{z-index:3001;min-width:100%}
#cart .dropdown-menu table{margin-bottom:10px}
#cart .dropdown-menu li p{margin:20px 0}
#cart .fa.fa-shopping-cart::before{content:""}
#cart .fa.fa-shopping-cart{display: block;text-align: left;color: #393939;font-size: 14px;font-family: inherit;line-height: 14px;margin-bottom: 2px;font-weight: 600;}
#cart-total{display:block;font-size: 14px;color: #999;line-height: 16px;text-align: left;padding-bottom: 10px;}
#cart-total:hover {text-decoration: none;}
#cart .issue-order {display: none;position: absolute;width: 100%;}
#cart.full {}
#cart.full .btn.btn-block {}
#cart .issue-order a {background: transparent;height: 0;overflow: hidden; color: #000;display: block;font-size: 14px;line-height: 32px;padding: 0;text-align: center;text-decoration: none;text-transform: uppercase;transition: all 0.5s ease 0s;}
#cart.full .issue-order a {background: #ffca26;height: 32px;font-weight:bold;}
#cart.full .issue-order a:hover {background: #ff8000;}
#cart-total i {position: absolute;top: 2px;left: 21px;font-size: 10px;font-weight: 600;color: #fff;min-width: 17px;height: 17px;text-align: center;line-height: 17px;background: #FF283E;border-radius: 10px;box-shadow: 0 0 1px 1px #fff;padding: 0 2px;font-style: normal;}
.mob-a .btn {font-size: 12px;padding: 8px 8px;display: block;}
.text-left.cart-name {font-size: 12px;font-weight: bold;line-height: 15px;}
.table > tbody > tr > td.cart-quantity, .table > tbody > tr > td.cart-total {line-height: 15px; white-space: nowrap;}
.cart-remove .btn.btn-danger {background: none;border: 0;box-shadow: none;color: #B70600;line-height: 18px;padding: 1px;}
.cart-total {color: #499101;font-size: 14px;font-weight: bold;}

.but {display: inline-block;width: 46%;text-align: center;width: 50%;padding: 0 6px;}
.buttons div a {}
.buttons .yellow a{background: linear-gradient(to right, #f4e55e, #fcc036);color: #393939;box-shadow: 0 4px 16px #f8d14999;}
.buttons .green a {background: linear-gradient(to right, #7ac632, #35B559);color: #fff;box-shadow: 0 4px 16px #74be2e99;}
.buttons .yellow a:hover{background: linear-gradient(to right, #FAEF5F, #FDE250);}
.buttons .green a:hover {background: linear-gradient(to right, #6EC54A, #5EB140);}
.text_empty .buttons div a {padding: 8px 30px;line-height: 24px;font-size: 16px;display: inline-block;}
.tel1 > a {display: inline-block;font-size: 20px;line-height: 20px;white-space: nowrap;vertical-align: top;margin-bottom: 2px;font-weight: 600;}
.call > a{color: #393939;display: block;font-size: 14px;line-height: 14px;text-decoration-color: #e6e6e6;letter-spacing: -0.05em;}
.txt1{line-height:14px;white-space: nowrap;font-size: 14px;color: #393939;margin-bottom: 2px;font-weight: 600;}
.txt2{line-height:16px;white-space: nowrap;font-size: 14px;color: #999;}
.schedule .txt2 {line-height: 14px;font-size: 14px;color: #393939;}
.schedule.blInfoItem {padding: 9px 0 0 0;}
.schedule.blInfoItem .txt1 {margin-bottom: 6px;}

.blInfoItem .buttons {margin: 0;display: flex;gap: 10px;}
.blInfoItem .buttons .btn {font-size: 14px;font-weight: bold;line-height: 40px;height: 40px;margin: 5px;border-radius: 4px;box-shadow: none;padding: 0 20px;}
.blInfoItem .buttons .pull-left, .blInfoItem .butttons .pull-right {float: none !important;}
.prmn-cmngr__content .prmn-cmngr__confirm {left: auto;right: 0;}


.mob-b.dropdown-toggle {cursor: pointer;}
.mob-a {cursor: pointer;}
.mob-a:hover .dropdown-menu::before {content: '';position: absolute;top: -14px;left: 53px;border-top: 0;border-right: 12px solid transparent;border-bottom: 12px solid #eee;border-left: 12px solid transparent;}
.mob-a:hover .dropdown-menu::after {content: '';position: absolute;top: -11px;left: 53px;border-top: 0;border-right: 12px solid transparent;border-bottom: 12px solid #fff;border-left: 12px solid transparent;}
.mob-a:hover .dropdown-menu {z-index: 1999;padding: 10px;border-radius: 4px;border: 2px solid #eee;left: -50px;right: auto;top: 46px;display: block;box-shadow: none;}
.wishlist-total.mob-a:hover .dropdown-menu {left: -170px;}
.wishlist-total.mob-a:hover .dropdown-menu::before, .wishlist-total.mob-a:hover .dropdown-menu::after {left: 174px;}
#cart:hover .dropdown-menu {left: auto;right: 0px;top: 46px;min-width: 300px;}
#cart:hover .dropdown-menu::before, #cart:hover .dropdown-menu::after {right: 61px;left: auto;}
#cart:hover .dropdown-menu .cart-image img {max-width: 70px;}
.page-acc .form-horizontal {background: #fff;padding: 11px;}
.page-acc fieldset { margin: 0;font-size: 0;}
.page-acc fieldset .form-group {font-size: 14px;width: 50%;display: inline-block;padding: 0 11px;margin: 0 0 20px;}
.page-acc .BlockW .buttons, .page-acc form .buttons {margin: 11px;min-height: 36px;}
.BlockW {background: #fff;padding: 22px;}
.BlockItem {margin: 0 -11px;font-size: 0;}
.BlockItem .item {width: 33.333%;padding: 0 11px 22px;font-size: 14px;display: inline-block;vertical-align: top;}
.BlockItem .item .item-b {background: #fff;padding: 10px 20px 66px;min-height: 222px;position: relative;}
.BlockItem .item.default .item-b {background: #fff url(../img/adr-default.png) no-repeat 2px 2px;box-shadow: 0 0 0 1px #67AC25;}
.text-but {position: absolute;width: 100%;bottom: 23px;left: 0;padding: 0 20px;}


.text-but .btn {padding: 2px;}

.text-but .btn span {display: inline-block;line-height: 20px;vertical-align: top;padding: 2px 10px;}
.text-but .btn.but-white.b-del { float: right;}
.mob-a .table td {padding: 8px 8px 15px;border:0}
.mob-a .table .h-image {padding-left: 0;}
.mob-a .dropdown-menu .h-image img {max-width: 70px;}
.mob-a .dropdown-menu .h-name a {color: #393939;font-weight: 600;font-size: 14px;line-height: 18px;}
.mob-a .dropdown-menu .h-name small {color:#828282;font-size: 10px;font-weight:600;line-height: 12px;display: block;}
.mob-a .dropdown-menu .h-remove {padding-right: 0;}
.mob-a .dropdown-menu .h-remove button {border:0;padding: 0;height: 18px;background: none;}
.mob-a .dropdown-menu .h-remove button i{background: url(../img/h-remove.png) no-repeat center center;height: 18px;width: 18px;display: inline-block;}
.h-total, .h-quantity {white-space: nowrap;font-size: 14px;font-weight: bold;line-height: 18px;}
.acc{position:absolute;right:15px; top:0px;}
.acc a{background:url("../img/icon.png") no-repeat scroll 0 0;color: #0c0c0c;display:inline-block;font-size:14px;padding:0 8px 0 36px;font-weight: 600;line-height: 36px;}
.acc .login{background-position: 0 -91px;padding: 0 8px 0 34px;}
.acc .logout{background-position: 0 -141px;padding: 0 8px 0 34px;}
.acc .account{background-position:0 -41px;padding-left: 30px;}
.acc .register{background-position:0 8px}
.acc a:hover{}
.block-search{ margin-bottom:12px}
.creeping-line{float:left;width:65%; overflow:hidden;position:relative; height:44px}
.creeping-line .txt1 img {height: 100%;vertical-align: bottom;}
.creeping-line .txt1 a:hover {text-decoration: none;}
@keyframes slidein{from{left:1000px} to{left:-1000px}}
.creeping-line .txt1{color:#d3d3d3; position:absolute;top:0; white-space:nowrap;animation:slidein 25s linear;width: 1000px;}
.green{color:#509100}
.orange{color:#ffc000}
#search{padding:12px 0px 9px 0px;width:300px; }
#search .input-lg{height: 40px;line-height: 38px;padding: 0 48px 0 16px;border-radius: 20px;border: 1px solid #fff0;background: transparent;color: #fff;}
#search .btn-lg{background: #FFD43B;border:0;height:40px;padding:0;width: 40px;border-radius: 20px;}
#search .input-group-btn {position: absolute;right: 0px;width: 40px;}
#search .icon-search {line-height: 40px;font-size: 18px;}
.Vmenu {position: relative;z-index: 1;background: #FFD43B;}
.Vmenu:hover {}
.VmenuHead {font-size: 14px;font-weight: bold;line-height: 64px;color: #393939;display: inline-block;cursor: pointer;text-decoration: none;position: relative;z-index: 5;padding: 0 35px 0 25px;white-space: nowrap;}
.VmenuHead i {font-size: 24px;line-height: 64px;display: inline-block;vertical-align: top;margin-right: 8px;background:url(../svg/cat.svg) no-repeat center center;width: 40px;height: 64px;}
.VmenuHead:hover {text-decoration: none;}
.Vmenu .VmenuUl { display: none;position:absolute;background: #fff;border-radius: 4px;list-style: none;margin: 0;padding: 0;box-shadow:0 0 25px #0000001a}
.Vmenu:hover .VmenuUl { display: block;}
.Vmenu .VmenuUl li {list-style: none;margin: 0;padding: 0 40px 0 25px;}
.Vmenu .VmenuUl > li.dropdown::after {right: 2px;color: #bfbdbd;}
.Vmenu .VmenuUl li {padding: 0 40px 0 15px;}



.Vmenu .VmenuUl > li.dropdown {position: relative;}
.Vmenu .VmenuUl > li.dropdown::after {content:'\25ba';position: absolute;right: 15px;top: 0;font-family: fit;line-height: 44px;}
.Vmenu .VmenuUl > li.dropdown:hover::after {color:#35B559}
.Vmenu .VmenuUl > li + li {border-top: 1px solid #E6E6E6;}
.Vmenu .VmenuUl > li > a {color:#393939;padding:10px 0px ;font-size:14px;font-weight:600;line-height: 22px;display: block;vertical-align: top;white-space: nowrap;}
.Vmenu .VmenuUl > li:hover > a {color: #35B559;text-decoration: none;}
#menu .Vmenu .dropdown-toggle {display: none;}
#menu .Vmenu .VmenuUl > li:hover  .dropdown-menu{display:block;top: 0 !important;left: 100%;padding: 31px 15px;width: 885px;border-radius: 10px;border: 0;margin: 0;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul {font-size: 0;width: 100%;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li {display: inline-block;font-size: 0;width: 25%;padding: 5px 10px 21px 0;vertical-align: top;} 
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image {display: inline-block;width: 33%;vertical-align: top;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image img {width: 100%;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name {width: 67%;display: inline-block;vertical-align: top;padding: 0 0 0 12px;}   
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name > a {color: #393939;font-size: 16px;line-height: 16px;font-weight: bold;padding: 3px 0 7px;white-space: normal;min-width: 1px;}
#menu .Vmenu .VmenuUl a:first-letter, .mobmenu-m a:first-letter {text-transform: uppercase;width: auto;
display: block;}
.mobmenu-m a span:first-letter {text-transform: uppercase;}
#menu .Vmenu .VmenuUl .dropdown-menu li  .name a:hover {text-decoration: none;color: #35B559;background: none;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .submenu {margin: 0;padding: 0;display: block;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .submenu li {margin: 0;padding: 0;display: block;width: auto;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .submenu li a {color:#393939;font-weight: normal;font-size: 12px;line-height:12px;padding: 2px 0;min-width: 1px;white-space: normal;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .submenu li a:hover {color:#35B559;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .more a {color: #393939;padding: 0;font-size: 12px;line-height:20px;font-weight: 600;vertical-align: top;display: inline-block;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .more a i {width: 10px;height: 20px;vertical-align: top;background: url(../img/arrow-right-mini.png) no-repeat center center;display: inline-block;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .more a:hover {color: #35B559;}

#menu .nav > li:hover > i {transform: rotate(180deg);}
.mobmenu-m ul > li .d-menu {display: none;position:absolute;width: 100%;top: 64px; text-align: left;}
.mobmenu-m ul > li .d-menu .d-inner {background:#fff;border-radius: 4px;box-shadow: 0 0 25px #0000001a;width: auto;min-width: 100%;position: absolute;}
.mobmenu-m ul > li .d-menu::after, .Vmenu:hover .VmenuUl::after {content: '';position: absolute;top: -12px;left: 50%;margin-left: -24px;border-top: 0;border-right: 12px solid transparent;border-bottom: 12px solid #fff;border-left: 12px solid transparent;}
.Vmenu:hover .VmenuUl::after {left: 110px;}
.mobmenu-m > ul > li:hover {background: #0001;}
.mobmenu-m ul > li:hover .d-menu {display: block;}
.mobmenu-m .d-menu ul {margin: 0;padding:0;list-style: none;}
.mobmenu-m .d-menu ul > li {margin: 0;padding:5px 20px 6px 20px;}
.mobmenu-m .d-menu ul > li + li {border-top: 1px solid #E6E6E6;}
.mobmenu-m .d-menu ul > li a {color: #393939;font-size:14px;line-height:26px; font-weight:600;white-space: nowrap;vertical-align: top;text-decoration: none;display: block;background-position: 0 center;background-size: auto 26px;background-repeat: no-repeat;padding: 0 15px 0 50px;}
.mobmenu-m .d-menu ul > li:hover {background: #f9f9f9;}
.mobmenu-m .d-menu ul > li a img {height: 26px;vertical-align: top;margin-right: 20px;}
#menu .nav > li > i {background: #646464;color: #fff;height: 36px;width: 20px;display: block;text-align: center;border-radius: 3px;line-height: 36px;font-size: 14px;font-style: normal;}
#menu .nav > li > i::before {content:'\25bc';font-family: fit;}
#menu{z-index:90;position: relative;border: 0;display: flex;justify-content: space-between;}
#menu:hover{z-index: 110;}
#menu .mobmenu-m {}
#menu .nav.navbar-nav {display: flex;padding-left: 0px;}
#menu .nav > li {padding-right: 10px;display: flex;align-items: center;height: 64px;}
#menu .nav > li > a{color:#fff;display:inline-block;font-weight: bold; font-size: 14px; line-height: 18px;position: relative;z-index: 9000;padding: 0 18px;vertical-align: top;text-decoration: none;min-width: 100px;}
#menu .nav > #headcat_1 > a {}
#menu .nav > #headcat_2 > a {padding: 0 0 0 60px;background-position: 14px center;}
#menu .nav > #headcat_3 > a {padding: 0 0 0 50px;background-position: 2px center;}
#menu .nav > #headcat_113 > a {padding: 0 0 0 50px;background-position: -1px center;}
#menu .form-control::placeholder {color: #efeded;}
#menu .nav > li.active > a{color:#509200}
#menu .dropdown-menu{padding-bottom:0}
#menu .dropdown-inner{display:table}
#menu .dropdown-inner ul{display:table-cell}
#menu .dropdown-inner a{min-width:202px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#fff;font-size:14px;white-space: nowrap;}
#menu .see-all{display:block;margin-top:0;padding:3px 5px;font-size:11px;text-align: right;text-decoration: underline;}
#menu .see-all:hover,#menu .see-all:focus{color: #008b15; background-color: transparent;}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2)}


#menu .mobmenu-2 {display: none;}
.mobmenu-m2{display: none;}
.m-cat > ul > li:hover .dropdown-menu {display: block;left: 100%;top: -2px;}
.page-catalog h1 {margin: 0 0 40px;}
.cat-Ul {list-style: none;margin: 0;padding: 0;}
.block-cat {margin: 0 0 20px;}
.block-cat .name {font-size: 22px;font-weight: 600;color: #393939;line-height: 22px;margin-bottom: 30px;display: inline-block;}
.cat-menu {background: #fff;border-radius: 10px;padding: 28px 15px;position: relative;}
.cat-menu > div > ul {font-size: 0;}
.cat-menu > div > ul > li {font-size: 16px;width: 25%;display: inline-block;vertical-align: top;padding: 0 10px 10px;}
.cat-menu > div > ul > li .image {float: left;width: 80px;height: 80px;background: #eee;border-radius: 50%;padding: 12px;}
.cat-menu > div > ul > li .image img {width: 100%;overflow: hidden;background: #eee;}
.cat-menu > div > ul > li .name {float: right;width: 60%;}
.cat-menu > div > ul > li .name > a {font-size: 18px;font-weight: bold;color: #393939;line-height: 18px;display: inline-block;padding: 7px 0;}
.cat-menu > div > ul > li .name > a:hover,.cat-menu .submenu a:hover,.cat-menu .more a:hover,.block-cat a:hover,.block-cat a .name:hover {color: #35B559;text-decoration: none;}
.cat-menu .submenu {margin: 0;padding: 0;list-style: none;clear: both;}
.cat-menu .submenu li {}
.cat-menu .submenu a, .cat-menu .more .submenu a {font-size: 14px;font-weight: normal;line-height: 15px;display: inline-block; padding: 3px 0;}
.cat-menu .more a {font-size: 15px;font-weight: 600;display: inline-block;    cursor: pointer;}
.cat-menu .more a i {width: 10px;height: 20px;vertical-align: top;background: url(../img/arrow-right-mini.png) no-repeat center center; display: inline-block;}
.SubMenuHover {display: none;position: fixed;background: #fff;padding: 24px 56px 40px;box-shadow: 0 13px 40px #00000020;border-radius: 10px;top: 50%;left: 50%;transform: translate(-50%, -50% );width: 630px;height: auto;z-index: 1000;}
.open .SubMenuHover {display: block;}
.open .SubMenuHover .SubHead {margin-bottom: 26px;}
.cat-menu .SubMenuHover .image {display: inline-block;float: none;}
.cat-menu .SubMenuHover .name {width: auto;display: inline-block;float: none;line-height: 30px;padding: 30px 0 0px 4px;margin: 0;vertical-align: top;}
.cat-menu .SubMenuHover .submenu {font-size: 0;}
.cat-menu .SubMenuHover .submenu li {font-size: 14px;width: 33.333%;padding: 1px 10px 1px 5px;display: inline-block;vertical-align: top;}
.topMenu .nav > li {padding: 17px 25px;}
.topMenu .nav > li a {}
.topMenu .nav > li.active a {text-decoration-color: #E6E6E6;}
.topMenu .nav > li a:hover {}
.nav {display: flex;}
.nav > li{display:block;position:relative;text-align:center;}
.nav > li:hover > ul{display:block}
.nav > li > ul{background:#D7D7D7; box-shadow: 0 0 1px #fefefe;display:none;font-size:15px;list-style:outside none none;padding:0px;position:absolute;text-align:left;white-space:nowrap; z-index:1000}
.m-cat ul li a {border-bottom: 1px solid #eee;border-left: 2px solid transparent;color: #000;display: block;padding: 8px 15px;}
.m-cat ul li a:hover {background:#ffca26;border-left: 2px solid #509100;}
.box.box-categoryhome .titleh {display: none;}
#content{min-height:342px}
#content.page-wishlist {width: 927px;padding: 0;}
footer{margin-top:30px;padding-top:58px;background: #575757;color: #898989;}
footer .f-logo a {text-decoration: none;border: 0;}
.footer-logo img {width: 165px;}
footer .th5,footer .th5 a {color: #fff;font-size: 16px;font-weight: 600;line-height: 20px;margin: 0 0 16px;}
footer .txt1 {margin-bottom: 0px;}
.col-footer.f-tel .df {display: flex;justify-content: flex-end;}
.copyright {}
.copyright a {color: #f5b802;text-transform: uppercase;}
.logo-f {height:31px;margin-top: -10px;}
.logo-f img {height: 31px;width:auto;}
.f-row {display: flex;justify-content: space-between;border-bottom: 1px solid #626262;padding-bottom: 18px;}
.col-footer {width: 25%;}
.col-footer.f-logo, .col-footer.f-tel {padding-top: 2px;}
.f-schedule { padding-top: 19px;}
.f-schedule .txt1, .f-schedule .txt2 {font-size: 12px;line-height: 18px;}
.f-row2 {border-bottom: 1px solid #626262;padding: 23px 0;line-height: 28px;}
.f-row3 {display: flex;justify-content: space-between;padding: 28px 0 50px;}
.f-row3 span {margin-left: 28px;}
.col-footer.f-tel .tel1 {font-size: 20px;}
.col-footer.f-tel .tel1 a {font-size: 20px;line-height: 20px;color: #fff;margin-bottom: 0;}
.col-footer.f-tel .tel1 a:hover {color: #fff;text-decoration: underline;}
.footer-logo {margin-bottom: 2px;}
.f-call a {color: #fff;font-size: 12px;line-height: 12px;display: inline-block;text-decoration: underline 1px solid #818181;}
.f-call a:hover {}
footer .col-footer li {padding-bottom:10px}
footer a {font-size: 14px;line-height: 14px;color: #898989;display: inline-block;}
footer a:hover {color: #fff;text-decoration-color: #fff;}
.col-footer ul {margin: 0;padding: 0;list-style: none;}
.f-tel .icon-tel {font-size: 32px;margin-right: 16px;line-height: 36px;color: #fff;}


.social {margin-top: 19px;}
.social a {text-decoration: none;}
.social a + a {margin-left:20px}
.social a i {font-size: 40px;}

.p15 {padding: 15px;}
.box {margin-bottom: 46px;}
.box.box-categoryhome { margin-bottom: 19px;}
.box.box-slideshow{margin-bottom:40px; position: relative;display: flex;justify-content: space-between;align-items: flex-start;}
.box.box-bestseller .buttons {margin: 33px 0 80px;text-align: center;}
.box.box-bestseller.showAll .buttons {display:none}
.box.box-bestseller .buttons span {cursor:pointer;text-align: center;font-weight: bold;font-size: 14px;line-height: 14px;display: inline-block;border: 2px solid;border-radius: 4px;padding: 11px 27px;}
.box.box-bestseller .buttons .icon-plus {vertical-align: top;margin-left: 13px;}
.box.box-bestseller .buttons span:hover {text-decoration: none;background: #393939;color: #fff;}
.box.box-slideshow .left-block.pickup {flex: 0 0 282px;width: 282px;}
.box.box-slideshow .right-block {flex: 0 0 874px;}
.box.box-manufacturer .buttons {margin: 20px 0 80px;text-align: center;}
.box.box-manufacturer .buttons span {cursor: pointer;text-align: center;font-weight: bold;font-size: 14px;line-height: 14px;display: inline-block;border: 2px solid;border-radius: 4px;padding: 11px 27px;}
.box.box-manufacturer  .buttons span:hover {text-decoration: none;background: #393939;color: #fff;}
.box.box-manufacturer .buttons .icon-plus {vertical-align: top;margin-left: 13px;}
.text-sl {position: absolute;left: 0;bottom: 70px;width: 38%;padding: 62px 0 0 49px;}
.head-sl {font-size: 29px;color: #fff;line-height: 29px;font-weight: 600;margin-bottom: 10px;text-shadow: 0 0 10px #000;}
.desc-sl {font-size: 12px;color: #fff;line-height: 16px;margin-bottom: 20px;text-shadow: 0 0 10px #000;}
.btn-sl {background: linear-gradient(to left, #FBC53B, #F5E059);color: #000;padding: 0 35px;line-height: 43px;border-radius: 5px;display: inline-block;}
.btn-sl:hover {color:#000;background: #FBC53B;text-decoration: none;}
.pickup {background: #fff;margin: 0px 14px 15px 0px;z-index: 99;border: 1px solid #eee;border-radius: 4px;padding: 10px;}
.pickup .pickuptop {font-size: 14px;font-weight: 600;margin-bottom: 15px; text-align: center;}
.pickup .pickupbottom {font-size: 14px;margin-bottom: 15px; text-align: center;}
.pickup .txt {font-size: 12px;color: #646464;}
.pickup .form-pickup {width: 86px;border: 1px solid #E6E6E6;border-radius: 5px;height: 32px;}
.pickup .item-pickup {margin-bottom: 5px;}
.pickup .item-pickup  label {color:#646464;font-size: 12px;font-weight: 600;width: 48%;}
.pickup input[type="button"].button-green {width: 100%;}
.pickup .img-maxim {float: left;margin: 16px 18px 10px 1px;}
.pickup .img-maxim img {border-radius: 50px;max-width: 98px;}
.pickup .txt-maxim {margin-top: 28px;}
.pickup .txt-maxim .txt1 {font-size: 14px;font-weight: 600;line-height: 16px;}
.pickup .txt-maxim .txt2 {font-size: 12px;font-weight: 600;line-height: 14px;color:#969696;}
.pickup .txt-maxim .txt3 {font-size: 12px;font-weight: 600;line-height: 14px;margin:8px 0;}

input[type="button"].button-green, button.button-green {background: #35B559;text-shadow: none;color: #fff;border: 0;border-radius: 5px;height: 37px;line-height: 37px;font-size: 14px;font-weight: 600;padding: 0 20px;}
input[type="button"].button-green:hover, button.button-green:hover {background: #5BC679;}
.titleh h3 span, .titleh h1 span, .titleh h3 a, .titleh h1 a, .titleh .th3 span {display: inline-block;font-size: 28px;font-weight: 600;line-height: 30px;}
.box-carusel .titleh > h3::after, .box-carusel .titleh > .th3::after {border-right: 16px solid #f5c825;border-top: 16px solid transparent;color: #f00;content: "";position: absolute;right: 0;}
.titleh h3 span a, .titleh .th3 span a {text-decoration: none;color: #393939;}
.titleh h3 span a:hover, .titleh .th3 span a:hover {text-decoration: underline;}

.bx-carusel .bx-wrapper .bx-controls-direction a{height:32px;margin-top:0px;top:-68px;bottom: auto;width:32px;font-size: 0;text-indent: 0;background: transparent;color: #939393;text-decoration: none;}
.bx-carusel .bx-wrapper .bx-controls-direction a:hover{color:#393939;box-shadow: none;}
.bx-carusel .bx-wrapper .bx-controls-direction a::before{font-size: 32px;font-family: fit;display: block;line-height: 32px;}
.bx-carusel .bx-wrapper .bx-controls-direction a.disabled {color: #ddd;}
.bx-carusel .bx-wrapper .bx-prev::before{content:'\2190';}
.bx-carusel .bx-wrapper .bx-next::before{content:'\2192';}
.bx-carusel .bx-wrapper .bx-prev {left: auto;right: 53px;}
.bx-carusel .bx-wrapper .bx-next {right: 0;}
.box.box-latest.bx-carusel {background: rgba(0, 0, 0, 0.5);}
#vk_groups {background: #fff !important;height: 345px;width: 236px;}
.box-carusel .bx-wrapper{padding:0px}
.box-carusel .product-thumb{margin:0 5px 10px;}
.brand .product-item a {display: block;}
.brand .product-item a img {vertical-align: top;margin: 0 auto;}
.p-prod #column-left {display: none;position: absolute;left: 0;width: 202px;min-width: 202px;z-index: 999;margin: 50px 0 0;}
.p-prod #column-left .box .titleh {padding: 0;}
.p-prod #column-left .box .th3 {background: #C8C8C8;color: #fff;margin: 0;padding: 0 0 0 14px;text-transform: uppercase;}
.p-prod #column-left .box .th3 span {display: inline-block;font-size: 14px;font-weight: bold;line-height: 28px;}
.p-prod #column-left .box .product-layout {display: block;background: #fff;width: 100%;padding: 4px;margin-top: 0;position: relative;z-index:1}
.p-prod #column-left .box .product-thumb {display: block;background: #fff;color: #343535;padding: 10px 0 0;}
.p-prod #column-left .box .product-layout:hover {background: #35B559;box-shadow: none;z-index:2}
.p-prod #column-left .box .product-layout.yellow:hover {background: #FFD43C;}
.p-prod #column-left .box .product-layout:hover .product-thumb {}
.p-prod #column-left .box .product-thumb .image {padding: 2px 12px 2px;display: block;}
.p-prod #column-left .box .product-thumb .th4 {display: block;text-align: left; margin: 0 0 8px;
padding: 0 10px 0px 20px;height: 18px;overflow: hidden;font-size: 14px;line-height: 18px;}
.p-prod #column-left .box .product-thumb .caption .th4 a{color: #393939;font-size: 14px;line-height: 16px;font-weight: 600;display: inline-block;}
.p-prod #column-left .box .price {display: block;height: 20px;width: 100%;vertical-align: top;text-align:center;margin-bottom: 3px;}
.p-prod #column-left .box .price-old {color: #646464;display: inline-block;font-size: 10px;font-weight: normal;line-height: 20px;margin-left: 0;text-decoration: line-through;}
.p-prod #column-left .box .price-new  {display: inline-block;font-weight: 700;font-size: 18px;line-height: 20px;color: #35B559;}
.p-prod #column-left .box .price-norm {display: inline-block;font-weight: 700;font-size: 20px;line-height: 20px;color: #35B559;}
.p-prod #column-left .box .price-new + .price-old {margin-left:10px} 
.p-prod #column-left .box .block-info {display: block;border: 0;padding: 0 10px 3px 20px;margin-bottom: 2px;text-align: left;}
.p-prod #column-left .box .available i {width: 24px;display: inline-block;background: url(../img/available-l.png) no-repeat center center;height: 20px;vertical-align: top;margin-left: 0;}
.p-prod #column-left .box .available {color: #393939;font-size: 12px;font-weight: normal;line-height: 20px;margin-left: 0;}
.recommend {color: #fff;position: absolute;top: 0px;right: 0;padding: 1px 10px 0 11px;background: #35B559;z-index: 500;text-transform: uppercase;font-size: 10px;line-height: 19px;font-weight: bold;letter-spacing: .18em;display: inline-block;}
.yellow .recommend {color: #111;background: #FFD43C;}
.p-prod #column-left .box .bx-wrapper .bx-controls-direction a {color: #fff;top: -23px;margin-top: 0;width: 20px;height: 20px;transform: rotate(-90deg);}
.p-prod #column-left .box .bx-wrapper .bx-next {right: 2px;}
.p-prod #column-left .box .bx-wrapper .bx-prev {left: auto;right:24px;}
.p-prod #column-left .box .bx-wrapper .bx-controls-direction a:hover{box-shadow: none;color:#393939}
.p-prod #column-left .box .bx-wrapper .bx-controls-direction a.disabled {color: #ddd;}
.p-prod #column-left .box.box-related{}
.p-prod #column-left .box.box-related .bx-wrapper {background: #C8C8C8;padding: 0 1px 1px;}
.subcat {background: #2e3137  url("../image/bg-h3.png") repeat scroll 0 0;margin: 1px 0 1px 1px;padding: 10px;}
.subcat > h3 {color: #f5b802;margin:5px 0;text-transform: uppercase;}
.subcat > ul {list-style: none; margin: 0;padding: 0;}
.subcat li {display: inline-block;padding: 3px 10px 3px 0;vertical-align: top;width: 20%;}
.subcat a {color: #f5b802;display: block;}
.subcat a:hover { text-decoration: underline;}
.title-cat {position: relative;margin: 10px 0 20px;}
.title-cat h1 {padding: 0 485px 0 0;margin: 0;}
.sortcat {float: right;position: absolute;right: 0;top: 0;white-space: nowrap;}
.sortcat .select.sec {width: 200px;display:inline-block;}
.sortcat label {margin-right: 10px;line-height: 32px;font-size: 14px;font-weight: 600;}
.sortcat .form-control {padding: 0;border: 0;background: none;z-index: 1 !important;}
#desc_cat {margin-bottom: 20px;}
.desc-cat .desc {font-size: 14px;vertical-align: top;margin: 20px 0 0;text-align: justify;line-height: 20px;}
.desc-cat #desc_more {display:none;}
.desc-cat.all #desc_more {display:block;}
#more_desc_cat {}
#more_desc_cat:hover {}
#more_desc_cat span {display: inline-block;line-height: 18px;font-size: 12px;text-decoration: 1px dashed underline #888;cursor: pointer;}
.desc-cat #more_desc_cat span i {font-style: normal;font-size: 10px;display: inline-block;transform: rotate(90deg);width: 20px;line-height: 17px;height: 18px;text-align: center;color: #666;}
.desc-cat #more_desc_cat span i::after {content: '\25ba';font-family:fit;}
.desc-cat.all #more_desc_cat{display: none;}
.flex {display: flex;justify-content: space-between;}
.flex .page-cat {flex: 1 0 auto;width: 60%;}
#column-left{width: 282px;margin-right: 14px;min-width: 282px;}
#column-right {width: 282px;min-width: 282px;margin-left: 40px;}
.page-aff .page .titleh {margin-left: 0px;}
#content.cont-left{width: 927px;}
#content.page-product.cont-left {float: none;width: 100%;}
#content.page-product.cont-100 {float: none;width: 100%;}
.box .titleH {padding: 0 0 22px;position: relative;margin: 0 0 33px;border-bottom: 1px solid #E9E9E9;font-weight: 600;font-size: 28px;line-height: 28px;}
.box .titleH span {font-weight: 600;font-size: 28px;line-height: 28px;}

.p-prod .box .titleH {border-bottom: 0px;margin: 0 0 18px;}
.p-prod .bx-carusel .bx-wrapper .bx-controls-direction a {top: -54px;}


.listCat {display: flex;flex-wrap: wrap;margin: -5px;}
.listCat .product-layout {width: 25%;padding: 5px;}
.box-bestseller .listCat .product-layout {display: none;}
.box-bestseller .listCat .product-layout.num-1, .box-bestseller .listCat .product-layout.num-2, .box-bestseller .listCat .product-layout.num-3, .box-bestseller .listCat .product-layout.num-4, .box-bestseller .listCat .product-layout.num-5, .box-bestseller .listCat .product-layout.num-6, .box-bestseller .listCat .product-layout.num-7, .box-bestseller .listCat .product-layout.num-8{display: block;}
.box-bestseller.showAll .listCat .product-layout {display: block;}
.box-bestseller.showAll .listCat .buttons {display: none;}



.listCat .product-thumb {background: #fff;padding: 19px 20px;position: relative;border-radius: 4px;height: auto;}
.listCat .product-thumb:hover {box-shadow: 0 0 18px #0002;height: auto;position: relative;z-index: 10;}
.listCat .product-thumb .block-info {display: flex;justify-content: space-between;align-items: center;height: 30px;}
.listCat .product-thumb .available, .c-box .block-info .available {font-size: 12px;font-weight: 600;line-height: 30px;position: relative;}
.listCat .product-thumb .available i, .c-box .block-info .available i {font-size: 20px;font-weight: normal;line-height: 29px;vertical-align: top;margin: 0 8px 0 0;display: inline-block;}
.listCat .product-thumb .available .stat, .c-box .block-info .available .stat {display: inline-block;line-height: 12px;padding:9px 0;vertical-align: top;}

.listCat .product-thumb .block-info .available i::before {display: inline-block;}

.status_id-4 .available {color: #E23B30;} /*Сообщить о поступление*/
.status_id-5 .available {color: #E23B30;} /*Подобрать альтернативу*/
.status_id-6 .available {color: #FFD43C;} /*Ожидание 2-3 дня*/
.status_id-7 .available {color: #35B559;} /*В наличии*/
.status_id-8 .available {color: #FFD43C;} /*Предзаказ*/
.status_id-4 .available i::before {content: "\42";} /*Сообщить о поступление*/
.status_id-5 .available i::before {content: "\41";} /*Подобрать альтернативу*/
.status_id-6 .available i::before {content: "\43";} /*Ожидание 2-3 дня*/
.status_id-7 .available i::before {content: "\44";} /*В наличии*/
.status_id-8 .available i::before {content: "\41";} /*Предзаказ*/
.listCat .product-thumb .status_id-5 .available, .listCat .product-thumb .status_id-4 .available {font-size: 11px;}
.page-product .available { line-height: 30px;font-size: 16px;font-weight: 600;display: inline-block;}
.page-product .available i {font-size: 20px;font-weight: normal;line-height: 30px;vertical-align: top;margin: 0 0 0 11px;display: inline-block;}
.listCat .a-edit {font-size: 20px;position: relative;right: -3px;top: -2px;}
.listCat .a-edit:hover {color:#E23B30;text-decoration: none;}
.right-icon button {background: transparent;border: 0;padding: 0;font-size: 21px;line-height: 30px;}
.right-icon button + button {margin-left: 11px;}
.block-info.status_id-5.bl-admin .right-icon button + button, .block-info.status_id-4.bl-admin .right-icon button + button {margin-left: 2px;}
.right-icon button.active {color:#35B558}
.right-icon button:hover {color:#35B558}
.listCat .image {padding: 6px 0 25px;text-align: center;}
.listCat .image img {width: 240px;max-width: 100%;margin: 0 auto;}
.listCat .name {height: 44px;overflow: hidden;margin: 0 4px 14px;}
.listCat .name a {font-size: 16px;line-height: 22px;font-weight: 600;}
.listCat .name a:hover {}
.listCat .price {display: flex;justify-content: space-between;margin: 0 4px 9px;}
.listCat .price-norm{display: block;font-weight: 600;font-size: 20px;line-height: 20px;white-space: nowrap;}
.listCat .price-new {display: block;font-weight: 600;font-size: 20px;line-height: 20px;white-space: nowrap;}
.listCat .price-old {color: #999999;font-weight: normal;font-size: 14px;line-height: 20px;white-space: nowrap;text-decoration: line-through;}
.listCat .price-old .discount {background: #E23B30;color: #fff;font-style: normal;text-decoration: none;position: relative;display: inline-block;margin-left: 8px;padding: 0px 6px 0px 9px;font-size: 12px;line-height: 20px;font-weight: 600;border-radius: 2px;}
.listCat .price-tax{color:#999;font-size: 14px;line-height: 20px;display:block}
.listCat .icon-CartMini {margin-right: 5px;}
.listCat .button-group {display: flex;justify-content: space-between;margin: 0 4px 5px;height: 40px;}
.listCat .button-group button {background: #FFD43C;border: 0;font-size: 14px;font-weight: bold;line-height: 40px;height: 40px;text-align: center;white-space: nowrap;width: 48%;border-radius: 4px;cursor: pointer;}
.listCat .button-group button:hover {background: #FFDF6F;}
.listCat .button-group button.oneclick {padding: 0;position: relative;background: #35B559;color: #fff;}
.listCat .button-group button.oneclick:hover {background: #5BC679;}
.listCat .product-thumb .desc {font-size: 14px;line-height: 20px;height: 100px;overflow: hidden;position: relative;margin: 0 4px 12px;}

.listCat .product-thumb .desc::after {content: '';position: absolute;width: 100%;height: 40px;background: linear-gradient(#fff0, #fff);bottom: 0;left: 0;}
.listCat .product-thumb:hover .desc::after {background: linear-gradient(#fff0, #fff0);}
.cont-left .listCat .product-layout {width: 33.333%;height: auto;}
.brand .product-thumb {padding: 0;background: none;}
.brand .product-item {margin-bottom: 4px;background: #fff;border: 1px solid #fff;transition: all 0.2s;}
.brand .product-item:hover {border: 1px solid #FFD43C;}
.bnr .item{height: 324px;position:relative}
.bnr .item:first-child {background-color: #55a123;}
.bnr .item:last-child {background-color: #212123;}
.abs-btn{bottom:20px;position:absolute;z-index:1;width:100%; text-align:center}
.abs-btn > a{background:#ffc925;color:#fff;display:inline-block;padding:0 20px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase}
.abs-btn > a:hover{background:#ff8000;color:#fff;}
.alert{ padding: 8px 34px 8px 15px;position: relative;line-height: 20px;font-size: 14px;color: #fff;border: 0;border-radius: 4px;}
.alert .close {color: #fff;float: right;font-size: 30px;font-weight: 700;height: 35px;line-height: 35px;position: absolute;right: 0;top: 0;width: 40px;}
.alert .close:hover {color: #f00;text-decoration: none;cursor: pointer;filter: alpha(opacity=100);opacity: 1;}
.alert.alert-success {background: #35B558;}
.alert.alert-success .fa.fa-check-circle {font-size: 18px;line-height: 20px;vertical-align: top;}
.alert a:hover {color: #ddd;}
.alert a {color: #fff;text-decoration: underline;}
.page.p-prod .alert.alert-success {width: 100%;max-width: 1170px;margin: 0 auto 20px;}
.alert a.but-yellow {color: #393939;padding: 0 10px;text-decoration: none;margin-left: 5px;font-weight: normal;text-transform: lowercase;height: 22px;}
.breadcrumb {margin: 39px 0 37px;padding: 0;overflow: hidden;}
.breadcrumb a,.breadcrumb li span,.breadcrumb > li + li::before {font-size: 14px;;line-height: 14px;display: inline-block;vertical-align: top;}
.breadcrumb a {color: #999;}
.breadcrumb li > span {color: #999;}
.breadcrumb > li + li::before {padding: 0 6px 0 2px;color: #999;content: " / ";}
.breadcrumb a:hover {color: #35B559;text-decoration: none;}
.breadcrumb i{font-size:15px}
.breadcrumb > li{padding:0;position:relative;white-space:nowrap}
.pag { margin-bottom: 30px;}
.pagination {display: flex;margin: 21px 0 78px;padding: 0;justify-content: center;}
.pagination > li {display: inline-block;margin: 2px;}
.pagination > li.active span {background: #393939;color: #fff;}
.pagination li a, .pagination li span {display: inline-block;font-size:14px;line-height: 32px;font-weight: 600;position: relative;text-decoration: none;min-width: 32px;box-sizing: border-box;border-radius: 4px;text-align: center;}
.pagination li a:hover {background: #E3E3E3;color:#393939;}
.pagination > li.active span:hover {background: #494949;color:#fff;}
.btn{border:0}
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom,#eeeeee,#dddddd);background-repeat:repeat-x;border-color:#dddddd #dddddd #b3b3b3 #b7b7b7}
.btn-primary{color: #fff;background-color: #509101;border: 0 none;border-radius: 4px;}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#ffc102;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#df5c39;background-image:linear-gradient(to bottom,#e06342,#dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.btn-link{border-color:rgba(0,0,0,0);cursor:pointer;color:#23A1D1;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none}
.btn-inverse{color:#ffffff;background-color:rgba(54,54,54,0.55);border-color:transparent transparent #9c9d9c;border-radius:0;border-width:0 0 2px}
.list-group ul {list-style: outside none none;margin: 0;padding: 0;}
.list-group > ul > li > a {font-weight: 600; font-size: 16px; min-height: 56px; border-top: 1px solid #c5c5c5; margin-top: -1px;display: flex;align-items: center;line-height: 16px;}
.list-group a{background:#fff;border-bottom:1px solid #ededed;font-size:16px;padding: 8px 20px 8px 20px;display: block;}
.list-group a i{padding: 0 10px 0 0;}
.list-group a:hover{color:#35B559;background-color: #fff;text-decoration: none;}

.block-rating .block-left{float:left;width:40%}
.block-rating .block-right{color:#343535;float:right;padding-right:12px;text-align:right;width:60%;}
.product-thumb .rating{padding-left:12px}
.rating .fa-stack{height:20px;font-size:3px}
.rating .fa-star-o{color:#ffc324;font-size:9px;line-height:20px}
.rating .fa-star{color:#ffc324;font-size:9px;line-height:20px}
.rating .fa-star + .fa-star-o{color:#ffc324}
h2.price{margin:0}
.order.stock.stock-id-5, .order.stock.stock-id-4 {display: inline-block;font-size: 14px;font-weight:600;border: 2px solid #393939;padding: 0 12px !important;border-radius: 4px;background: #fff;color: #393939;line-height: 36px !important;cursor: pointer;height: 40px !important;}
.order.stock.stock-id-5:hover, .order.stock.stock-id-4:hover {text-decoration: none;background: #393939;color:#fff}
.right-icon .remove {display: inline-block;vertical-align: top;font-size: 22px;line-height: 22px;}


.right-icon .remove:hover {color: #FF5454;text-decoration: none;}
.thumbnails > img{width:100%}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd}
.image-additional{max-width:78px}
.thumbnails .image-additional{float:left;margin-left:20px}
.cont-prod {margin-bottom: 10px;}
.account-success .cont-prod {padding: 15px;}
.account-success .cont-prod p a {text-decoration: underline;}
.prod-left {float: left;width: 65.1%;margin-bottom: 24px;}
.prod-right {float: right;width: 28.7%;margin-bottom: 14px;min-height: 413px;position: relative;}
.prod-right .box-button .btn-primary {margin: 20px 5% 0;}
.prod-right .r-block {padding: 22px 23px 18px 23px;margin: 0 0 7px;background: #fff;border: 1px solid #eee;
border-radius: 4px;}
.prod-right .r-block:last-child {padding: 10px 27px 18px 36px;}
.form-group-fake {height: 64px;}
#bx-pager > a {display: block;}
.slider-carusel {margin: 0 0 19px;}
.page-product h1 {font-size: 28px;font-weight: 600;margin: 0 0 20px;line-height: 28px;}
.page-product .rating-prod {padding-left: 20px;}
.page-product .rating {display: inline-block; text-decoration: none;line-height: 20px;
height: 20px;}
.r-autor {display: inline-block;font-size: 16px;font-weight: 600;line-height: 20px;}
.r-date {display: inline-block;font-size: 12px;font-weight: 300;line-height: 20px;margin-left: 5px;}
#review td {padding: 10px 20px;}
.page-product .text_model {color: #666565;display: none;font-size: 12px; line-height: 34px;padding-right: 15px;}
.page-product .text_model::after {content: "|";padding-left: 15px;}
.page-product .text_model .colbl {color:#363535}
.page-product .rating .fa-stack {font-size: 5px;}
.page-product .rating .fa-star, .page-product .rating .fa-star-o {font-size: 14px;}
.page-product .cont-prod .price-txt {color: #585858;}
.page-product .cont-prod .price-norm {font-size:30px; font-weight:bold;padding-top: 18px;margin-bottom: 26px;}
.page-product .cont-prod .price-old {font-size: 16px;line-height: 20px;margin-bottom: 4px;}
.page-product .cont-prod .price-new {font-size: 26px;line-height: 30px;font-weight: 600;}
.page-product .stock {color: #509100;font-size: 12px;}
.page-product .prod-right .block-info {border-bottom: 1px solid #E3E3E3;padding-bottom: 9px;margin-bottom: 26px;display: flex;justify-content: space-between;}
.page-product .prod-right .price-old .discount {font-size: 16px;line-height: 20px;margin-left: 11px;padding: 0 7px 0 6px;}
.page-product .prod-right .price-old .discount::before {border-top: 9px solid transparent;border-right: 10px solid #FF5454;border-bottom: 9px solid transparent;left: -10px;}
.box-offers {margin: 20px -1.15%;}
.box-offers .item {background: #fff;width: 31.033%;float: left;border:1px solid #B3D892;margin: 0 1.15%;position: relative;height: 101px;box-sizing: border-box;padding: 18px 130px 20px 40px;}
.img-offer {position: absolute;right: 0;bottom: 0;}
.box-offers .item.lock {padding: 18px 160px 20px 37px;}
.box-offers .item.assc {padding: 12px 185px 20px 34px;}
.price-old .txt-old{color: #999999;text-decoration: line-through;}
.price-old .discount {background: #E23B30;color: #fff;font-style: normal;text-decoration: none;position: relative;display: inline-block;margin-left: 8px;padding: 0px 6px 0px 9px;font-size: 12px;line-height: 20px;font-weight: 600;border-radius: 2px;}
#product .form-group label.control-label {font-size: 16px;font-weight: 600;color: #646464;border-bottom: 1px solid #E3E3E3;display: block;position: relative;}
.page-product .prod-right .price {margin-bottom: 17px;position: relative;}
.page-product #button-cart {background: #FFD43C;border-radius: 4px;font-weight: bold;font-size: 14px;margin: 20px 0 0;width: 100%;height: 50px;}
.page-product #button-cart .icon-CartMini {margin-right: 11px;}
.page-product #button-cart:hover {background: #FFDF6F;}
.page-product .prod-right .price .cashback {position: absolute;right: 0;top:-6px;padding: 8px 9px;line-height: 14px;width: 130px;height: 64px;border: 2px dashed #E23B30;border-radius: 8px;}
.cashback .cb-dcount {position: absolute;left: 9px;top: 15px;font-size: 19px;color: #E23B30;font-weight: bold;}
.cashback .cb-txt {padding: 0px 0px 3px 42px; font-size: 12px;font-weight: bold;line-height: 14px;}
.cashback .cb-promocode {color: #E23B30;font-size: 12px;font-weight: bold;}
.discountfornew {color:#999;border: 1px solid #35B558;margin-top: 24px;padding: 5px; font-size: 10px;line-height: 16px;text-align: center;}
#product .form-group .drop-tog {background: url(../img/option-arrow.png) no-repeat center center;display: block;position: absolute;width: 20px;height: 20px;right: 0;top: 0;transition: all .3s ease-in-out;transform: rotate(-90deg);}
#product .form-group .drop-tog::before {content:"◄";font-family:fit;}
#product .form-group .drop-tog.collapsed {transform: rotate(0deg);}
#product .form-group.drop-m.open {background: transparent;}
#product .form-group.drop-m {position:relative}
.exp-txt1 {font-size: 25px;color: #fff;line-height: 30px;}
.exp-txt2 {font-size: 30px;font-weight: bold;color: #fff;line-height: 40px;margin-bottom: 16px;}
.exp-but { margin-bottom: 43px;}
.exp-but a {display: inline-block;font-size: 14px;font-weight: 600;color: #fff;line-height: 23px;border: 2px solid #DAEC56;padding: 5px 20px;border-radius: 5px;font-size: 16px;}
.specification-item {font-size: 0;background: #fff;margin-bottom: 10px;}
.specification-item .specification-name {font-weight: 600;font-size: 14px;line-height: 14px;padding: 10px 10px 10px 25px;width: 50%;display: inline-block;}
.specification-item span {display: inline-block;}
.attribute-item {margin-bottom: 15px;}
.specification-text {width: 50%;font-size: 14px;font-weight: 300;}
.box-control-label {font-size: 16px;line-height: 20px;display: block;}
.min-max-quantity {font-size: 0;display: inline-block;border: 1px solid #C8C8C8;border-radius: 20px;}
.min-max-quantity span {border: 0;color: #c8c8c8; cursor: pointer;display: inline-block;font-size: 20px;font-weight: 600;height: 30px;line-height: 30px;vertical-align: top;text-align: center;width: 30px;}
.min-max-quantity input {border: 0 none;color: #393939;font-size: 18px;text-align: center;width: 34px;height: 30px;}
#button-instock {height: auto;line-height: 18px;padding: 6px 10px;white-space: break-spaces;}
#button-cart {color: #393939;}
.imgslider {background: #fff;border: 1px solid #eee;border-radius: 4px;overflow: hidden;}
.imgcarusel {margin: 10px 34px;}
.imgcarusel .bx-wrapper .bx-controls-direction a {height: 100%;width: 30px;background: #eee;top: 0;margin: 0;border-radius: 4px;text-indent: 0;font-size: 0;transform: translate(0);}
.imgcarusel .bx-wrapper .bx-controls-direction a::before {font-family: fit;font-size: 16px;line-height: 20px;display: block;position: absolute;top: 50%;transform: translate(0, -50%);text-align: center;width: 100%;}
.imgcarusel .bx-wrapper .bx-prev::before {content:'\25c4';}
.imgcarusel .bx-wrapper .bx-next::before {content:'\25ba';}
.imgcarusel .bx-wrapper .bx-prev {left: -38px;}
.imgcarusel .bx-wrapper .bx-next {right: -38px;}
.imgcarusel .bx-wrapper .bx-controls-direction a:hover {color: #000;}
.imgcarusel .bx-wrapper .bx-controls-direction a.disabled {opacity: 1;color: #D8D8D8;}
.imgcarusel #bx-pager img {border: 1px solid #eee;border-radius: 4px;}
.imgcarusel #bx-pager .active img {border-color: #ddd;}
.bestPrice {border: 2px dashed #393939;border-radius: 4px;background: url(../img/page-pr/bestPriceY.svg) no-repeat 22px center;
padding: 20px 10px 20px 92px;}
.bestPrice .head {font-weight: 600;font-size: 16px;line-height: 16px;padding: 0 0 6px;}
.bestPrice .desc {font-size: 14px;line-height: 14px;}
#column-left .product-layout,#column-right .product-layout{width:100%}
.input-group .form-control[name^=quantity]{min-width:50px}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.jq-checkbox{top:0;vertical-align:middle;width:20px;height:20px;margin:0 6px 0 0;border:1px solid #393939;background:#fff;cursor:pointer;border-radius: 2px;}
.jq-checkbox.checked .jq-checkbox__div{width:20px;height:20px;background: #393939 url(../img/checkbox.svg) no-repeat center center;}
.jq-checkbox.disabled{opacity:.3}
.jq-radio{top:-1px;vertical-align:middle;width:18px;height:18px;margin:0 6px 0 0;border:1px solid #509101;border-radius:50%;background:#fff;cursor:pointer}
.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#fac000;}
.jq-radio.disabled{opacity:.55}
.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}
.jq-file input{height:auto;line-height:1em;cursor:pointer}
.jq-file__name{overflow:hidden;box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;color:#333;white-space:nowrap;text-overflow:ellipsis}
.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #FFF}
.jq-file:hover .jq-file__browse{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}
.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
.jq-file.focused .jq-file__name{border:1px solid #5794BF}
.jq-file.disabled,.jq-file.disabled .jq-file__name,.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-number{position:relative;display:inline-block;vertical-align:middle;padding:0 36px 0 0}
.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}
.jq-number__field:hover{border-color:#B3B3B3}
.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:none;background:none;color:#333;text-align:left;
-moz-appearance:textfield}
.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;
-webkit-appearance:none}
.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}
.jq-number__spin.minus{top:auto;bottom:0}
.jq-number__spin:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}
.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}
.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}
.jq-number__spin.minus:hover:after{border-top-color:#000}
.jq-number__spin.plus:hover:after{border-bottom-color:#000}
.jq-number.focused .jq-number__field{border:1px solid #5794BF}
.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}
.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}
.jq-selectbox{vertical-align:middle;cursor:pointer;width: 100%;}
.jq-selectbox__select{color:#646464;height:32px;padding:0 40px 0 15px;border:1px solid #E6E6E6;background:#fff;font-size: 12px;font-weight: 600;line-height: 30px;border-radius: 5px;}
.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-selectbox__select-text{display:block;width:100%;white-space:nowrap;}
.jq-selectbox .placeholder{color:#888}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:25px;height:100%;}
.jq-selectbox__trigger-arrow{height:100%;width: 30px;}
.jq-selectbox__trigger-arrow::before {content: '\25bc';font-family: fit;font-size: 11px;}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}
.jq-selectbox__dropdown{box-sizing:border-box;margin: -31px 0 ;padding:0;border:1px solid #E6E6E6;background:#FFF;width: 86%;}
.jq-selectbox__search{margin:5px}
.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:0 27px 0 8px;border:1px solid #E6E6E6;border-radius:3px;outline:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;color:#555;-webkit-appearance:textfield}
.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}
.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}
.jq-selectbox ul{margin:0;padding:0}
.jq-selectbox li{min-height:30px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font-size:12px;line-height:30px;}
.jq-selectbox li.selected{background-color: #FFD43C;}
.jq-selectbox li:hover {background-color: #FFD43C;}
.jq-selectbox li.disabled{color:#AAA}
.jq-selectbox li.disabled:hover{background:none}
.jq-selectbox li.optgroup{font-weight:bold}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}
.jq-selectbox li.option{padding-left:25px}
.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;cursor:default}
.jq-select-multiple.focused{border:1px solid #5794BF}
.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-select-multiple ul{margin:0;padding:0}
.jq-select-multiple li{padding:3px 9px 4px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}
.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}
.jq-select-multiple li.selected{background:#08C;color:#FFF}
.jq-select-multiple li.disabled{color:#AAA}
.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}
.jq-select-multiple li.optgroup{font-weight:bold}
.jq-select-multiple li.option{padding-left:25px}
input[type='email'].styler,input[type='password'].styler,input[type='search'].styler,input[type='tel'].styler,input[type='text'].styler,input[type='url'].styler,textarea.styler{padding: 8px 15px;border: 1px solid #D8D8D9;width: 100%;color:#333}
input[type='search'].styler{-webkit-appearance:none}
textarea.styler{overflow:auto}
input[type='email'].styler:focus,input[type='password'].styler:focus,input[type='search'].styler:focus,input[type='tel'].styler:focus,input[type='text'].styler:focus,input[type='url'].styler:focus,textarea.styler:focus{border-color:#CCC;border-top-color:#B3B3B3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
button.styler,input[type='button'].styler,input[type='submit'].styler,input[type='reset'].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:none;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #FFF;cursor:pointer}
button.styler::-moz-focus-inner,input[type='button'].styler::-moz-focus-inner,input[type='submit'].styler::-moz-focus-inner,input[type='reset'].styler::-moz-focus-inner{padding:0;border:0}
button.styler:not([disabled]):hover,input[type='button'].styler:not([disabled]):hover,input[type='submit'].styler:not([disabled]):hover,input[type='reset'].styler:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}
button.styler:not([disabled]):active,input[type='button'].styler:not([disabled]):active,input[type='submit'].styler:not([disabled]):active,input[type='reset'].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
button.styler[disabled],input[type='button'].styler[disabled],input[type='submit'].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.s-table {font-size: 0;}
.s-table .bl-s {display: inline-block;font-size: 16px;padding: 0 10px 10px;vertical-align: top;width: 41%;}
.bl-s.block-search {padding: 0 10px 10px 0;}
.bl-s.block-but {padding: 0 0 10px 10px;width: 18%;}
.page-search input.styler {padding: 0px 10px;border: 1px solid #E3E3E3;width: 100%;color: #393939;height: 37px;border-radius: 4px;}
.bl-s .jq-selectbox__select {color: #393939;height: 37px;padding: 0 40px 0 15px;border: 1px solid #E6E6E6;background: #fff;font-size: 16px;font-weight: 400;line-height: 33px;border-radius: 4px;}
.bl-s .jq-selectbox__dropdown {margin: -2px 0 0;padding: 0;border: 2px solid #ddd;width: 100%;}
#button-search {background: #FFD43B;border: 0;box-shadow: none;text-shadow: none;}
#button-search:hover {background: #FFDF6F;}
.bl-s .block-checkbox {margin-top: 5px;}
.wizard-page .jq-selectbox__search {display: none;}
.sortcat .jq-selectbox__select {color: #393939;height: 32px;padding: 0 30px 0 15px;border: 1px solid #C8C8C8;background: #fff;font-size: 12px;font-weight: normal;line-height: 30px; border-radius: 20px;}
.sortcat .jq-selectbox__dropdown {background: #fff;border: 1px solid #E6E6E6;top: 32px;left: 10px;width: calc(100% - 22px);margin: 0;}
.sortcat .jq-selectbox li + li {border-top: 1px solid #E6E6E6;}
.sortcat .jq-selectbox li {padding: 0 5px;}
.imgslider .bx-wrapper .bx-controls-direction a {background: #eee8;}
.imgslider .bx-wrapper .bx-controls-direction a:hover {background: #eee;}
.imgslider .bx-wrapper .bx-controls-direction a.disabled:hover {background: #eee8;}
.bx-viewport  div { min-height: 1px; min-width: 1px; }
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-viewport img {min-height: 1px;min-width: 1px;}
.bx-wrapper .bx-viewport{transform:translatez(0);min-height: 1px;min-width: 1px;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:32px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:0;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#828282;border:2px solid #fff;text-indent:-9999px;display:block;width:9px;height:9px;margin:0 4px;outline:0;border-radius: 20px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}
.bx-wrapper .bx-prev{left:4px;}
.bx-wrapper .bx-next{right:4px;}
.bx-wrapper .bx-controls-direction a::before {font-family: fit;font-size: 20px;line-height: 40px;display: block;position: absolute;top: 50%;transform: translate(0, -50%);text-align: center;width: 100%;}
.bx-wrapper .bx-prev::before{content:'\25c4';}
.bx-wrapper .bx-next::before{content:'\25ba';}
.bx-wrapper .bx-prev:hover{}
.bx-wrapper .bx-next:hover{}
.bx-wrapper .bx-controls-direction a:hover {color:#000}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;transform: translate(0, -50%);outline:0;width:40px;height:40px;text-indent:0;font-size:0;z-index:90;border-radius: 20px;}
.bx-wrapper .bx-controls-direction a.disabled{cursor: default;color: #ddd;}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;display:block;padding:10px}
.page-product .title {margin-left: 0;}
.box.services {font-size: 0;margin-top:18px;margin-bottom: 10px;}
.box.services .item {width: 25%;display: inline-block;font-size: 14px;}
.box.services .txt-1, .box.services .txt-2 {display: block;font-size: 16px;line-height: 20px;font-weight: 700;}
.box.services .item.fav-prices {background: url(../img/services-01.png) no-repeat 0 center;padding: 30px 10px 30px 73px;width: 25%;}
.box.services .item.hug-choice {background: url(../img/services-02.png) no-repeat 0 center;padding: 30px 10px 30px 90px;width: 28.5%;}
.box.services .item.ski-seller {background: url(../img/services-03.png) no-repeat 0 center;padding: 30px 10px 30px 77px;width: 25.5%;}
.box.services .item.delivery   {background: url(../img/services-04.png) no-repeat 0 center;padding: 30px 0px 30px 90px;width: 21%;}
.block-th {display: flex;width: 100%;position: relative;justify-content: space-between;gap: 10px;margin-bottom: 10px;}
.block-td {display: table-cell;}
.qc-step .delete .fa.fa-times::before {font-size: 10px;display: inline-block;}
.qc-cart.table td {border:0}
.choice {background: #f1f1f1; color: #3d3d3d;margin: 20px 25px;padding: 25px;}
.choice-item {float: left;margin-right: 3%;width: 30%;}
.info-txt {text-transform: uppercase;}
.info-title {padding: 0 0 0 60px;text-transform: uppercase;}
.choice .jq-selectbox__select {width: 260px;}
.choice .jq-selectbox__dropdown { width: 219px;}
.choice-contact .styler {width: 240px;}
.choice-contact .info-title {background: url("../image/icon-cart.png") no-repeat scroll -3px -3px;}
.choice-delivery .info-title {background: url("../image/icon-cart.png") no-repeat scroll -3px -63px;}
.choice-payment .info-title {background: url("../image/icon-cart.png") no-repeat scroll -3px -123px;}
.cont-prod .cart-padding {padding: 15px 25px;}
.text-left.name a {color: #343535;font-size: 24px;}
.text-left.name a:hover { text-decoration: underline;}
.model-cart, .price-cart{display: none;  font-size: 14px;line-height: 16px;white-space: nowrap;}
.remove .btn.btn-danger {background: transparent url("../image/icon-cart.png") repeat scroll -3px -180px;border: 0 none;color: #f00;height: 15px;text-shadow: none;width: 15px;padding: 0;}
.cart-txttop {color: #292929;}
.cart-txtbottom {white-space: nowrap;}
.total .cart-txtbottom {font-size: 18px;line-height: 20px;font-weight: bold;}
.quantity .cart-txtbottom .form-control {color: #292929;display: inline-block;height: 31px;margin-left: 5px;padding: 0;text-align: center;width: 50px;vertical-align: top;}
.quantity .input-group-btn {display: inline-block;vertical-align: top;}
.text-left.image {padding-left: 0;width: 195px;}
.text-right.remove {padding-right: 0;width: 20px;}
.order-title { border-bottom: 1px solid #d7d7d7;color: #292929;padding: 0 0 15px;}
.price-total-all .price-total-txt {color: #292929;}
.price-total-all .price-total {color: #509100;text-align: left;white-space: nowrap;width: 1%;}
.page-cart .buttons .btn.btn-primary {padding: 15px 25px;text-transform: uppercase;}
.page-cart .buttons {padding-bottom: 20px;}
.page-contact .cont-prod {background: #f8f8f8;color: #373737;}
.contact-left {float: left;width: 30%;}
.contact-right {float: right;width: 70%;}
.page-contact .h2 {margin: 40px 0 37px;text-align: center;}
.contact-info .block {background: #fff;border-radius: 8px;}
.contact-info .block-table {padding:22px 15px 20px;display: table;width: 100%;}

.cont-item + .cont-item {border-left: 1px solid #E6E6E6;}
.cont-item {padding: 0 10px;width: 20%;display: table-cell;text-align: center;vertical-align: top;}
.cont-item .icon i {font-size: 40px;}
.cont-item.info {border-top: 1px solid #cdcdcd;padding: 14px 20px;}
.txt-top {color: #35B559;font-size: 16px;font-weight: 600;padding:10px 0 10px 0}
.txt-bottom {font-size: 20px;font-weight: 600;margin-bottom: 8px;}
.cont-item .txt-desc {display: block;font-size: 13px;line-height: 14px;color: #646464;margin-bottom: 8px;}
.form-horizontal .block-table .form-group {margin: 0;display: table-cell; padding: 10px 15px;width: 25%;}
.form-horizontal .block-table .form-group.required .control-label::before {content: '';}
.form-horizontal .block-table .form-group.required .control-label:after {content: '*';color: #393939;font-weight: 600;}
.form-horizontal .block-table label {font-size: 16px;font-weight: 600;}
.form-horizontal .block-table .form-control {height: 50px;padding: 6px 15px;font-size: 16px;font-weight:600;line-height: 48px;color: #393939;background-color: #fff;background-image: none;border: 2px solid #C8C8C8;}
.form-horizontal .block-table .has-error .form-control { border-color: #FF3F62;background: #F7EFF3 url(../img/input-error.png) no-repeat right center;}
.form-horizontal .block-table .has-ok .form-control { border-color: #67AD25;background: #fff url(../img/input-ok.png) no-repeat right center;}
.form-horizontal .block-table .jq-selectbox__dropdown {width: 100%;margin: -50px 0;border: 2px solid #C8C8C8;}
.form-horizontal .block-table .jq-selectbox li + li {border-top: 2px solid #C8C8C8;}
.form-horizontal .block-table .jq-selectbox__select {color: #393939;height: 50px;padding: 0 40px 0 15px;border: 2px solid #C8C8C8;background: #fff;font-size: 16px;font-weight: 600;line-height: 46px;border-radius: 0;}
.form-horizontal .block-table .jq-selectbox__trigger-arrow {height: 100%;background: url(../img/jq-selectbox.png) no-repeat center center;transform: rotate(0deg);transition: all .2s ease-in-out;}
.form-horizontal .block-table .jq-selectbox li {min-height: 50px;padding: 13px 15px;color: #393939;font-size: 16px;line-height: 20px;font-weight: 600;min-height: 1px;}
.form-horizontal .block-table .jq-selectbox li.selected {background-color: #f1fff1;color: #000;}
.form-horizontal .block-table .jq-selectbox li:hover {background-color: #59AE08;color: #fff;}
.form-horizontal .block-table .form-control:focus,.textarea.form-group textarea:focus {border-color: #7AC632;box-shadow: none;}
.form-horizontal .block-table .jq-selectbox__trigger {z-index: 999;width: 46px;}
.form-horizontal .block-table .opened .jq-selectbox__trigger-arrow{transform: rotate(-180deg);}
.textarea.form-group {width: 75%;margin: 0px;padding: 0 20px 8px 30px;}
.textarea.form-group textarea  {border: 2px solid #C8C8C8;height: 171px;resize: none;font-size: 16px;font-weight: 600;padding: 9px 15px;}
.has-error.textarea.form-group textarea {border-color: #FF3F62;background: #F7EFF3 url(../img/input-error.png) no-repeat right 0;}
.has-ok.textarea.form-group textarea {border-color: #67AD25;background: #fff url(../img/input-ok.png) no-repeat right 0;}
.contact-info .btn.btn-primary {font-size: 16px;font-weight: 600;line-height: 50px;padding: 0 33px;border-radius: 30px;letter-spacing: 1px;}
.obligatory_filling {padding: 0 0 12px 30px;font-size: 14px;font-weight: 600;color: #969696;}
.contact-info .buttons {padding: 0 0 30px 30px;width: 75%;}
.contact-info .text-left {text-align: left;float: left;margin-right: 27px;}
.contact-info .text-right {text-align: left;}
.contact-info .text-right .txt {color: #969696;font-size: 12px;font-weight:600;line-height: 16px;display: inline-block;padding:8px 0 0}
.maps {height: 500px;background: url(../img/maps.jpg) repeat-x center 0 / auto 100%;margin-top: 50px;border-radius: 8px;overflow: hidden;}
.txt-info {padding: 20px 0 0px;}
.txt-info-2 {padding: 10px 0 10px;}
.block-brand {font-size: 0;margin: 0 -5px;}
.brand-layout {font-size: 16px;width: 16.666%; padding: 5px; text-align: center;display: inline-block;vertical-align: top;}
.brand-layout .product-thumb {color: #393939;padding: 0;background: #fff;border: 1px solid #eee;}
.brand-layout a {position: relative;display: block;}
.brand-layout .image {padding: 10px 10px 30px;display: block;}
.brand-layout .image img {width: 100%;}
.brand-layout .name {color: #393939;display: block;padding: 5px 10px;background: #fff;display: block;position: absolute;bottom: 0;width: 100%;border-top: 1px solid #eee;}

.alfabet a {margin-left: 5px;}


.newsCatMenu {background: #fff;margin: 20px 0;border: 1px solid #eee;}

.newsCatMenu > ul {display: flex;justify-content: space-around;margin: 0;padding: 0;list-style: none;}
.newsCatMenu > ul > li {margin: 0;padding: 0;list-style: none;position:relative;z-index: 10;text-align: center;flex: 1 0 auto;font-size: 0;}
.newsCatMenu > ul > li + li {border-left:1px solid #eee;}
.newsCatMenu > ul > li > a {font-weight: 600;font-size: 14px;line-height: 20px;display: inline-block;padding: 14px 10px;vertical-align: top;text-decoration: none;}
.newsCatMenu > ul > li > i {font-size: 13px;line-height: 20px;padding: 14px 10px;height: 48px;display: inline-block;text-align: center;margin-left: -10px;cursor: pointer;}
.newsCatMenu > ul > li:hover > i {transform:rotate(180deg)}

.newsCatMenu .subCat {display: none;position:absolute;margin: 0;color: #fff;padding: 0px;border-radius: 4px;width: 100%;}
.newsCatMenu > ul > li:hover .subCat {display: block;}
.newsCatMenu .subCat ul {margin: 0;padding: 0;list-style: none;background: #fff;width: auto;position: absolute;min-width: 100%;border: 1px solid #eee;}
.newsCatMenu .subCat ul li {margin: 0;padding: 0;list-style: none;position: relative;white-space: nowrap;}

.newsCatMenu .subCat > ul > li > ul {display: none;margin: 0;padding: 0;list-style: none;background: #fff;width: auto;position: absolute;left: 100%;top: -1px;min-width: 100%;border: 1px solid #eee;}
.newsCatMenu .subCat > ul > li:hover > ul {display: block;}
.newsCatMenu .subCat > ul > li:hover > ul:before {content: '';position: absolute;border-color: transparent #eee transparent transparent;border-width: 10px;border-style: solid;left: -20px;top: 8px;}
.newsCatMenu .subCat > ul > li:hover > ul:after {content: '';position: absolute;left: -18px;top: 8px;border-color: transparent #fff transparent transparent;border-width: 10px;border-style: solid;}
.newsCatMenu .subCat > ul > li > ul > li {margin: 0;padding: 0;list-style: none;}
.newsCatMenu .subCat > ul > li > ul > li:first-child:hover::after {content: '';position: absolute;left: -18px;top: 8px;border-color: transparent #F9F9F9 transparent transparent;border-width: 10px;border-style: solid;z-index:1;}

.newsCatMenu ul li:last-child .subCat > ul > li > ul {left: auto;right:100%}
.newsCatMenu ul li:last-child .subCat > ul > li:hover > ul:before {content: '';position: absolute;border-color: transparent transparent transparent #eee;border-width: 10px;border-style: solid;left:auto;right: -20px;top: 8px;}
.newsCatMenu ul li:last-child .subCat > ul > li:hover > ul:after {content: '';position: absolute;right: -18px;left:auto;top: 8px;border-color: transparent transparent transparent #fff;border-width: 10px;border-style: solid;}
.newsCatMenu ul li:last-child .subCat > ul > li > ul > li:first-child:hover::after {content: '';position: absolute;right: -18px;left:auto;top: 8px;border-color: transparent transparent transparent #F9F9F9;border-width: 10px;border-style: solid;z-index:1;}

.newsCatMenu ul li:last-child .subCat > ul > li  {display: flex;justify-content: center;}
.newsCatMenu ul li:last-child .subCat > ul > li > a  {order: 2;}
.newsCatMenu ul li:last-child .subCat > ul > li > i  {order: 1;transform: rotate(180deg);margin-left: 0;margin-right: -10px;}





.newsCatMenu > ul > li > .subCat > ul > li > i {font-size: 13px;line-height: 20px;padding: 8px;height: 36px;display: inline-block;text-align: center;margin-left: -10px;cursor: pointer;color: #393939;vertical-align: top;}
.newsCatMenu .subCat ul li a {display: inline-block;white-space: nowrap;line-height: 20px;font-size: 14px;padding: 8px 20px;}
.newsCatMenu .subCat ul li a:hover {text-decoration: none;}
.newsCatMenu .subCat ul li:hover {background: #f9f9f9;}
.newsCatMenu .subCat ul li + li {border-top:1px solid #eee;}
.newsCatMenu > ul > li:hover >  .subCat::before {content: '';position: absolute;border-width: 10px 10px 10px 10px;border-style: solid;border-color: #fff0 #fff0 #eee #fff0;top: -20px;left: calc(50% - 20px);}
.newsCatMenu > ul > li:hover >  .subCat::after {content: '';position: absolute;border-width: 10px 10px 10px 10px;border-style: solid;border-color: #fff0 #fff0 #fff #fff0;top: -18px;left: calc(50% - 20px);}








.news-layout {margin-bottom: 20px;}
.news-layout .product-thumb {display: flex;justify-content: space-between;min-height: 230px;overflow: hidden; position: relative; padding: 0;background: #fff;border-radius: 4px;}
.news-layout .image {min-width: 320px;height: 230px;overflow: hidden;position: relative;}
.news-layout .product-thumb .image img {width: 345px;min-width: 345px;height: 230px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.right-desc {float: left;width: 70%;padding: 37px 45px 0 40px;}
.news-layout .name-desc {height: 126px;overflow: hidden;}
.news-layout .name {padding: 0 0 17px;}
.news-layout .name a {color: #393939;font-size: 24px;font-weight: 600;line-height: 22px;display: inline-block;}
.news-layout .product-thumb .desc::after {width: 0;height: 0;background: none;}
.news-layout .product-thumb .desc {font-size: 16px;line-height: 22px;}
.news-layout .product-thumb .date {padding-top: 15px;color: #969696;font-size: 16px;}
.news-layout .more {bottom: 20px;padding: 0 10px;position: absolute;right: 30px;text-align: right;}

.page-news .blockNews {padding: 13px 20px;background: #fff;font-size: 16px;line-height: 22px;border-radius: 4px;}
.page-news #toc_container {background: #f9f9f9;border: 1px solid #eee;padding: 10px 20px;border-radius: 4px;}
.page-news .toc_title {font-size: 18px;font-weight: bold;}
.page-news .toc_list {padding: 0;list-style: decimal;margin: 0px 0 0px 20px;}
.page-news .toc_list li {}
.page-news .toc_list li a:hover {text-decoration: 2px underline #999;}


.page-news .aligncenter {border: 1px solid #eee;margin: 0 auto;display: block;}
.page-news .alignleft {border: 1px solid #eee;float: left;margin: 2px 20px 10px 0;}

.page-news .dateMore {margin: 10px 0 0;}
.page-news .cont-prod .dateMore .more {padding: 0;}




.page-news .cont-prod .more {padding: 5px 15px 15px;text-align: right;}
.cont-prod img {max-width: 100%;}
.cont-prod .mlrb {padding: 15px 0;}
.imgright {float: right; margin: 0 0 5px 15px;width: 400px;}
.imgleft {float: left; margin: 0 15px 5px 0px;width: 400px;}
.mfilter-option.mfilter-price {background: #dedede;padding: 10px;}
.mfilter-opts-container {background: #fff; border-top: 0px solid #ccc;padding: 0;}
.mfilter-tb .jq-checkbox {background: url("../image/checkbox.png") repeat scroll 0 -47px;border: 0;height: 18px;width: 18px;}
.mfilter-tb .jq-checkbox.checked .jq-checkbox__div {background: url("../image/checkbox.png") repeat scroll 0 0;height: 18px;margin: 0;width: 18px;}
.mfilter-tb label {color: #232628;text-transform: uppercase;}
.puform {background: #fff;width: 391px;border-radius: 4px;border: 1px solid rgba(0,0,0,.2);padding:30px 39px 32px 46px;text-align: center;box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.puform .head {font-size: 24px;font-weight: bold;line-height: 27px;padding: 5px 0 16px;}
.puform .input-block.nameI {margin-bottom: 13px;}
.puform .input-block{background: #D8D8D9;padding:1px;}
.puform .input-block.nameI .bg-call{background: #fff url(../img/user-call.png) no-repeat 14px center;}
.puform .input-block.telI .bg-call{background: #fff url(../img/tel-call.png) no-repeat 14px center;}
.puform .input-block .bg-call input {padding: 14px 35px 14px 43px;border:0;background: transparent;font-size: 16px;}
.puform .input-block.success{background: linear-gradient(to right, #35B559, #79C632);padding:1px;}
.puform .input-block.success input {background: url(../img/success-call.png) no-repeat right center;}
.puform  .cont-prod.p15 {padding: 15px 15px 26px;}
.puform .cont-prod {color: #373737;margin: 0;}
.puform .title h1 {background: transparent;}
.puform .buttons {margin: 0;width: 100%;}
.puform .buttons .btn {border-radius: 30px;padding: 10px 54px;font-size: 16px;line-height: 20px;height: 40px;}
.puform .image {background: url(../img/callback-like.png) no-repeat center center;width: 100%;height: 111px;margin-top: 3px;}
.puform .txt-1 {font-size: 24px;line-height: 27px;margin-bottom: 19px;}
.puform .txt-2 {font-size: 11px;line-height: 13px;margin-bottom: 64px;}
.desc-pane h4 {margin: 0;}
.checkout-checkout #d_quickcheckout .col-md-4 { width: 25%;padding-right: 0;}
.checkout-checkout #d_quickcheckout .col-md-8 {width: 75%;padding-left: 1px;}
.checkout-checkout .block-search {display: none;}
#d_quickcheckout {margin-top: 8px;}
#d_quickcheckout .panel-default {}
#d_quickcheckout .qc-col-2.col-md-6 {padding-right: 0;}
#d_quickcheckout .qc-col-3.col-md-6 {padding-left: 1px;}
#d_quickcheckout .col-md-6 .panel{}
#d_quickcheckout p {margin: 0 0 5px;}
#d_quickcheckout .table {margin-bottom: 5px;}
#d_quickcheckout .jq-radio {width: 18px;height: 18px;border: 1px solid #333;}
#d_quickcheckout .jq-radio.checked .jq-radio__div {width: 10px;height: 10px;background: #333;}
.panel {background-color: #fff;border: 1px solid #eee;margin-bottom: 14px;border-radius: 4px;padding: 20px;}
#cart_view .panel-default > .panel-heading {background: transparent;}
#cart_view .panel-default > .panel-heading h4.panel-title {font-size: 22px;color: #393939;font-weight: 600;}
#cart_view .panel-default > .panel-heading h4.panel-title .fa-shopping-cart::before {content: "";}
input[type="checkbox"], input[type="radio"] {line-height: normal;margin: 4px 0 0;vertical-align: top;}
.qc-totals .form-control-static.text-right { color: #509100;font-size: 24px !important;line-height: 24px;min-height: 24px;padding: 5px 15px;}
.qc-totals .control-label {display: inline-block; font-size: 24px !important;min-height: 24px;line-height: 24px;padding: 5px 15px;}
.panel-body {padding: 0;}
.qc-name-price.visible-xs-block {display: none !important;}
.table.qc-cart tr {position: relative;}
.qc-image img {border: 1px solid #fff;}
#d_quickcheckout .qc-quantity .qc-product-qantity {float: none;max-width: 35px;min-width: 30px;height: 27px;vertical-align: top;background: transparent;border: 0;font-size: 18px;font-weight: normal;color: #393939;border-style: solid;border-width: 0 1px 0 1px;border-color: #eee;}
.qc-quantity .input-group {font-size: 0;position: inherit; white-space: nowrap;border: 1px solid #eee;border-radius: 40px;}
.qc-quantity .input-group-btn {vertical-align: top;width: 27px;height: 27px;text-align: center;position: inherit;}
.qc-quantity .btn.btn-primary { background: transparent;color:#c8c8c8;padding: 0;width: 27px; height: 27px; line-height: 26px; vertical-align: top;}
.qc-quantity .btn.btn-primary:hover { color: #509101;}
.qc-quantity .btn.btn-primary.decrease {}
.qc-quantity .btn.btn-primary.increase{}
.qc-quantity .fa-chevron-down::before, .qc-quantity  .fa-chevron-up::before {}
.qc-step .qc-quantity .fa-chevron-down::before {content: "–";font-size: 20px;font-weight: 600;line-height: 25px;display: inline-block;}
.qc-step .qc-quantity .fa-chevron-up::before {content: "+";font-size: 20px;font-weight: 600;line-height: 25px;display: inline-block;}
.qc-cart .total .cart-txtbottom {}
.qc-cart .text-left.name a {color: #393939;display: block;font-size: 18px;line-height: 20px;}
.qc-cart .text-left.name small {font-size: 14px;font-weight: 600; color: #828282;}
.qc-cart .btn.btn-danger.delete.hidden-xs {background: none;border: 0;box-shadow: none;color: #828282;position: absolute;right: 0px; border-bottom: 1px solid #DCDDDE;line-height: 16px;font-size: 12px;font-weight: 300;display: inline-block;padding: 0;height: 16px;bottom: 0px;text-shadow: none;}
.qc-cart .btn.btn-danger.delete.hidden-xs:hover {color: #000;}
.qc-cart .text-left.image { width: 20%;}
.qc-cart .text-left.name.qc-name {width: auto;color: #343535;}
#d_quickcheckout .qc-cart .qc-quantity {width: auto; text-align: center;}
.qc-cart .text-left.total.qc-total {width: 10%;text-align: center;}
.qc-cart .text-right.remove {width: 1%;}
.qc-cart .fake-rem {width: 20px;}
.quantity.qc-quantity, .total.qc-total {vertical-align: bottom;text-align: right;}
.page-login .col-page .cont .btn-primary {bottom: 20px;position: absolute;padding: 7px 30px;}
.page-block {font-size: 0;margin: 0 -11px;}
.page-block .col-page {float: none;width: 50%;display: inline-block;vertical-align: top;padding: 0 11px 20px;font-size: 14px;}
.page-block .col-page .well {}
.page-block .cont {min-height: 330px;padding: 20px;position: relative;background: #fff;}
.page-block .head-2 {font-size: 20px;font-weight: 600;line-height: 30px;color: #999;}
.page-block .desc {font-size: 16px;line-height: 24px;padding: 15px 0;}
.page-block .forgotten {position: absolute;right: 20px;bottom: 25px;}
.head {padding: 0 0 11px;font-size: 28px;font-weight: 600;line-height: 32px;margin: 0;}
#column-right .head {font-weight: 600;font-size: 24px;line-height: 30px;margin-bottom:17px;}
.page-acc {flex: 1 0 auto;width: 50%;}
.page-acc .page-block .col-page {width: 33.333%;}
.page-acc .page-block .cont {min-height: 298px;}
.page-block ul {margin: 0;padding: 0;list-style: none;}
.pst {height: 34px;}
.pps {padding: 8px 20px;text-transform: uppercase;}
.account-logout p, .page-acc p {font-size: 16px;margin: 10px 0;}
.cart-image img{max-width: 100px;}
.account-account .list-unstyled, .affiliate-account .list-unstyled {float: left;width: 33%;}
.account-account .list-unstyled h3, .affiliate-account .list-unstyled h3 {text-transform: uppercase;}
.mfilter-price .mfilter-iscroll .mfilter-options {padding: 0;}
.mfilter-price .mfilter-opts-container {padding: 0;}
.mfilter-price-inputs {font-size: 0;}
.mf-pr-1, .mf-pr-3 {color: #000;display: inline-block;padding: 0 5px 0 0;text-align: right;text-transform: uppercase;}
.mf-pr-1{width: 10%;}
.mf-pr-3{width: 14%;}
.mf-pr-2 {color:#1c1d1e;display: inline-block;width: 38%;}
#mfilter-box-1.mfilter-box-1 .mfilter-counter {background: transparent;color: #353535;}
#mfilter-box-1.mfilter-box-1 .mfilter-counter::after {border: 0;}
#mfilter-box-1.mfilter-box .mfilter-counter::after {border: 0;}
#mfilter-box-1 h3.box-heading {display: none;}
address {font-style: normal}
.nomar {margin: 0}
.green{color: #35B559;}
.dn {display: none}
.m-cart.full .issue-order {display: none;text-decoration: none;}
.clear{clear:both}
.mfilter-free-container .mfilter-free-button{display:block;position:absolute;margin:-1px 0 0 250px;cursor:pointer;width:26px;height:48px;border:0px solid #428bca;background:#428bca url('../images/icons.png?v1') no-repeat -136px 6px}
.table {position: relative;width: 100%;}
.box-news .image {overflow: hidden;width: 100%; text-align: center;margin: 0 0 20px;}
.box-news .image a {display: block;}
.box-news .image img { border-radius: 4px 4px 0 0;width: 100%;transition: all ease-in-out .2s;}
.box-news .image img:hover {filter: brightness(110%);}
.box-news .item {display: inline-block;overflow: hidden; width: 25%; vertical-align: top;padding: 0 7px 14px;}
.box-news .item .thumb {background: #fff;padding: 0 0 24px;border-radius: 4px;overflow: hidden;}
.box-news .name-desc {height: 185px;overflow: hidden;margin: 0 24px;}
.box-news .box-news-item {font-size: 0;margin: 0 -7px;display: flex;flex-wrap: wrap;}
.box-news .item .name {margin-bottom: 8px;line-height: 20px;font-size: 14px;}
.box-news .item .name a { display: inline-block;font-size: 16px;font-weight: 600;line-height: 20px;}
.box-news .item .desc {font-size: 14px;line-height: 20px;}
.box-news .item .date {font-size: 11px;line-height: 10px;color: #999;font-weight: 600;margin: 15px 24px 0;}
.box-news .buttons {text-align: center;margin: 26px 0 69px;}
.box-news .buttons a {text-align: center;font-weight: bold;font-size: 14px;line-height: 14px;display: inline-block;border: 2px solid;border-radius: 4px;padding: 11px 28px;}
.box-news .buttons a:hover {text-decoration: none;background: #393939;color: #fff;}

#column-right .box.box-news .item {width: 100%;padding: 0 7px 20px;}
#column-right .box-news .image {overflow: hidden;width: 100%; text-align: center;margin: 0 0 20px;height: 146px;position: relative;}
#column-right .box-news .image img {position: absolute;width: 300px;height: 200px;left: 50%;top: 0;transform: translate(-50%, 0);}
#column-right .box-news .item .name {margin: 0 24px 10px;}
#column-right .box-news .item .date {margin: 0 24px 0;}




.box.box-html {padding: 52px 200px 15px;background: url(../img/line.png) no-repeat center top;}
.box-html .desc {font-size: 16px;line-height: 26px;}
.box-html .desc p {margin: 0 0 20px;}
.del-head {border-bottom: 1px solid #D9D9D9;font-size: 16px;margin: 10px 0;}
.txt-head {display: inline-block;font-weight: bold;}
.txt-desc {display: inline-block;}
.point-card {font-size: 12px;font-style: italic;}
.point-card > a {text-decoration: underline;}
.more_delivery > a {color: #35B559;font-size: 14px;text-decoration: underline;}
.more_delivery > a:hover {color: #2e5b03}
.cat-list {display: flex;justify-content: space-between;}
.cat-list .item {width: 12.5%;max-width: 150px;}
.cat-list .item-pad {margin-bottom: 8px;margin-left: 1px;}
.item-pad .image {padding: 5px 5px 6px;text-align: center;}
.item-pad .image img {width: 85px;transform: scale(1);transition: all 0.2s;}
.item-pad .image img:hover {transform: scale(1.2);}
.cont-c {text-align: center;}
.cont-c a {color: #393939;display: block;font-size: 14px;font-weight: 600;line-height: 18px;}
.wiz-item {margin: 20px 0;}
.wiz-item-head {font-size: 20px;padding: 5px 0;}
.wizard-page .select {width: 200px;}
.wizard-page label {cursor: pointer;font-size: 15px;}
.red {color: red;}
.wizard-page .checkbox label + span {padding-left: 5px;}
.wiz-input[type="submit"] {border-radius: 6px;border: 0;height: 34px;padding: 0 40px;}

.wizard-page .select label {width: 200px;}
.wiz-desc {font-size: 16px;font-weight: bold;}
.mob-call{display:none}
#wizard_phone {background: #fff;width: 310px;box-shadow: 0 0 10px #5FA11F;padding: 10px;border-radius: 8px;border: 3px solid #5FA11F;}
#wizard_phone .titleh .th3 {background: transparent;}
#wizard_phone .buttons {margin: 0;text-align: center;}
#wizard_phone .buttons .button {border: 0 none; text-decoration: none;padding: 5px 30px;border-radius: 15px;}
#wizard_phone .cont-prod {padding: 0 15px;}
#wizard_phone .input-block {margin-bottom: 15px;}
.wiz-txt {padding: 15px;}
.wiz-list .input {text-align: center;}
.styler.error[type="text"] {border-color: #f00;box-shadow: 0 0 4px #f00;}
.ocfilter-option .option-name {color: #000;}
.panel-title {font-size: 22px;color: #393939;font-weight: 600;}

.qc-step .icon {display: none;}
.panel-default > .panel-heading {color: #393939;font-size: 22px;font-weight: 600;background: transparent;}


.specification-text a {color: #00881a;text-decoration: underline;}
.specification-text a:hover {color: #000;}
.box.box-only-mob {margin: -7px 0 30px 1px;text-align: center;}
.box.box-only-mob a {background: linear-gradient(#6EB62A, #6FB72A);color: #fff;display: block;padding: 10px;text-transform: uppercase; transition: all 0.3s ease 0s;}
.box.box-only-mob a:hover {background:linear-gradient(#6FB72A, #6EB62A);color: #fff;}
.imgslider .fancybox {display: block;position: relative;}
.imgslider .fancybox::after {background: url("../img/zoom-imgslider.png") no-repeat scroll 0 0;content: "";height: 32px;right: 10px;position: absolute;top: 10px;width: 32px;opacity: 0.3;}
.imgslider:hover .fancybox::after {opacity: 1;}
.box.box-specialblock {margin: 0 0 50px;}
.box.box-specialblock h2 {font-size: 28px;line-height: 28px;font-weight: 600;margin: 20px 0 30px;}
.box-specialblock .block { background: #fff; margin: 0 0 20px 0;padding: 0;border-radius: 4px;overflow: hidden;}
.box-specialblock .block .left {float: left;width: 25%;}
.box-specialblock .block .right {width: 75%;padding-left: 19px;}
.box-specialblock .block h4, .box-specialblock .block .th4 { margin: 0;padding: 34px 10px 6px 19px;}
.box-specialblock .block h4 span, .box-specialblock .block .th4 span {display: inline-block;font-size: 24px;line-height: 24px;padding: 0;font-weight: 600;}
.box-specialblock .block .image {}
.box-specialblock .block .image img {max-width: 290px;width: 100%;height: auto;}
.box-specialblock .block .desc {font-size: 16px;padding: 11px 20px 0 19px;line-height: 22px;}
.box-specialblock .block .date {padding-top: 4px;color: #969696;font-size: 16px;}
.box.box-specialblock .desc ol {margin: 0; padding: 0 0 0 20px;}
.page-onas .cont-prod.p15 {padding: 22px; margin: 0;}
.page-onas h2 {background: url("../image/onas-bgh2.png") no-repeat scroll 0 center;margin: 20px 0; padding-left: 10px;}
.page-onas h2 span {background: #fff;color: #333;font-size: 15px; padding: 0 20px;}
.page-onas .table {padding: 20px 0 0;}
.page-onas .table table thead td.t-serv {color: #fff;text-align: left;}
.page-onas .table table td.t-atis {color: #519001;text-align: center;}
.page-onas .table table td.t-atcm {color: #eb2728;text-align: center;}
.page-onas .table table td {padding: 15px;color:#333;font-size: 14px;}
.page-onas .table table tr:nth-child(2n+1) td{background: #F7F7F7}
.page-onas .table table tr:nth-child(2n) td{background: #E9E9E9}
.container .page-onas .table table thead tr td {background: #2e3137 url("../image/bg-h3.png") repeat scroll 0 0;font-size: 14px;font-weight: bold;}
.img-right {float: right;margin: 0 0 10px 20px;}
.img-left {float: left;margin: 0 20px 10px 0;}
.img-center {margin: 10px auto;text-align:center}
.page-onas .addresponse.p15 {background: #434343 url("../image/bg-cont-onas.png") repeat scroll 0 0; text-align: center;padding: 20px 20px 30px;}
.page-onas .addresponse.p15 a { background: #8bb830 url("../image/bg-bot-resp.png") no-repeat scroll center center;border: 1px solid #fff;border-radius: 30px;color: #fff; cursor: pointer;display: inline-block;font-size: 18px;line-height: 20px;padding: 10px 20px;text-decoration: none;}
.page-onas .addresponse.p15 a:hover {border: 1px solid #eee;color: #eee; }
.page-onas .form-response.p15 {background: #434343 url("../image/bg-cont-onas.png") repeat scroll 0 0;padding: 20px; position: relative;}
.page-onas .input-block {margin: 0 auto 10px;margin-bottom: 10px;max-width: 450px;}
.page-onas .input-block label {color: #fff;display: block;font-size: 14px;}
.page-onas .input-block input {padding: 5px 10px;width: 100%;}
.page-onas .input-block textarea {padding: 5px 10px;width: 100%;}
.page-onas .input-block.rating > label {display: inline-block;line-height: 20px; margin: 0 5px 0 0;vertical-align: top;}
.page-onas .add-response, .page-onas .add-video {border: 1px solid #fff;border-radius: 30px;color: #fff; cursor: pointer;display: inline-block;font-size:16px;line-height: 20px;margin: 0;padding: 5px 20px 5px 12px;}
.page-onas .add-response:hover, .page-onas .add-video:hover {border: 1px solid #eee;color: #eee; }
.page-onas .add-video {background: #757575 url("../image/bg-bot-video.png") no-repeat scroll center center; float: right;}
.page-onas .add-response {background: #8BB830 url("../image/bg-bot-resp.png") no-repeat scroll center center;}
.page-onas .add-response span {background: url("../image/add-resp.png") no-repeat scroll 0 0;display: inline-block;line-height: 30px;padding: 0 0 0 40px;}
.page-onas .add-video span {background: url("../image/add-video.png") no-repeat scroll 0 0;display: inline-block;line-height: 30px;padding: 0 0 0 40px;}
.page-onas .del {background: url("../image/del-form.png") repeat scroll 0 0; cursor: pointer;height: 27px;position: absolute;right: 20px;top: 20px;width: 27px;}
.response.p15 .block {margin: 0 auto 20px;max-width: 540px;}

.block-item {font-size: 0;margin-left: -30px;}
.block-item .item {width: 570px;margin-left: 30px;font-size: 14px;display:inline-block;vertical-align: top;font-size: 16px;line-height: 25px;}
.o-info-04 .block-item .item { margin-bottom: 47px;}

.information-onas .h2 {text-align: center;margin: 8px 0 62px;}
.o-info-01 {margin: 55px 0 0 0;}
.o-info-01 .block {}
.o-info-01 .block img {float: right;margin-left: 62px;}
.o-info-01 .h2 {margin: 4px 0 0;text-align: left;}
.o-info-01 .txt {color: #000;font-size: 18px;line-height: 26px;margin-top: 27px;}
.o-info-01 .txt p {margin: 0 0 15px;}
.o-info-02 {position: relative;margin: 35px 0 53px;}
.information-onas .o-info-02 .h2 {text-align: center; margin: 29px 0 15px;}
.box-info-02 {margin: 0 -8px 0 -7px;display: flex;justify-content: space-between;}
.box-info-02 .item {font-size: 14px;width: 20%;padding: 23px 8px 8px 7px;display: flex;flex-direction: column;justify-content: space-between;}
.box-info-02 .item .num {margin: 10px auto 20px;width: 60px;height: 60px;text-align: center;line-height: 60px;font-size: 36px; border-radius: 50px;border: 2px solid #FFD43B;}
.o-info-02 .item .hed {font-size: 16px;line-height: 20px;font-weight: 600;text-align:center}
.o-info-02 .item .image {text-align: center;background: #000 url(../img/onas/bgOnas.jpg) no-repeat center center;border-radius: 4px;}
.o-info-02 .item .image img {border-radius: 4px;}
.o-info-02 .item .hed .txt-1, .o-info-02 .item .head .txt-2 {display: block;}
.o-info-02 .item .desc {font-size: 14px;line-height: 20px;margin: 14px 0 40px;text-align: center;flex: 1 0 auto;}
.o-info-02.b2 .box-info-02 .item .hed {font-size: 65px;font-weight: bold;text-align: left;margin-left: -39px;padding: 56px 0 20px 36px;line-height: 65px;}
.o-info-02.b2 .box-info-02 .item.g2011 .hed {background: url(../img/g2011.png) no-repeat 0 0;}
.o-info-02.b2 .box-info-02 .item.g2013 .hed {background: url(../img/g2013.png) no-repeat 0 0;}
.o-info-02.b2 .box-info-02 .item.g2016 .hed {background: url(../img/g2016.png) no-repeat 0 0;}
.o-info-02.b2 .box-info-02 .item.g2019 .hed {background: url(../img/g2019.png) no-repeat 0 0;}
.o-info-02.b2 .box-info-02 .item .desc {text-align: left;height: 345px;line-height: 22px;margin-top: 13px;}

.o-info-02.b2 {margin: 0 0 42px;}
.information-onas .o-info-02.b2 .h2 {margin: 0px 0 15px;}
.o-info-02.b2 .box-info-02 .item {padding: 6px 15px 8px 15px;}

.o-info-04 {margin: 66px 0 61px;position: relative;padding-bottom: 0;}
.page-otzyvy .o-info-04 {margin: 0;}
.o-info-04 .item .r-left, .o-info-04 .item .r-right {display: inline-block;vertical-align: top;}
.o-info-04 .item .r-left {margin-right: 23px;}
.block-item .item .desc {height: 50px;line-height: 20px;font-size: 16px;margin-bottom: 1px;}
.r-video {margin-bottom: 10px;}
.r-video a {display: block;position: relative;}
.r-video > a:after {position: absolute;content: '';background: url(../img/PlayButton.svg) no-repeat 0 0;width: 88px;height: 88px;top: 50%;left: 50%; transform: translate(-50%, -50%);opacity: .5;}
.r-video:hover a:after {opacity: 1;}
.r-video iframe {height: 305px;width: 540px;}
.r-video img {border-radius: 4px;}
.r-head {margin-bottom: 8px;}
.r-head .r-autor {font-size: 16px;font-weight: 600;}
.r-head .r-rating img {max-height: 20px; vertical-align: top;}
.r-head .r-social a {background: #f00;display: inline-block;height: 15px;text-indent: -9999px; margin-right: 8px;width: 10px;vertical-align: top;}
.r-head .desc {height: 50px;}
.r-social {height: 25px;margin-top: 2px;}
.r-social a.r-vk {background: url("../img/r-vk.png") no-repeat scroll center center;width: 24px;}
.r-social a.r-instagram {background: url("../img/r-instagram.png") no-repeat scroll center center;width: 15px;}
.r-social a.r-facebook {background: url("../img/r-facebook.png") no-repeat scroll center center;width: 9px;}
.page-onas  hr {border-color: #d1d1d1;}
.block-input {max-width: 270px; margin: 0px auto;}
.item-input {margin-bottom: 15px;}
.btn.btn-test {width: 100%;background: #FCCC2F;border: 0;height: 42px;line-height: 42px;padding: 0;color: #000;text-transform: uppercase;font-weight: bold;font-size: 14px;}
.btn.btn-test:hover {background: #509101;color: #fff;}
.item-input input[type="text"] {height: 42px;border: 1px solid #C4C4C4;font-size: 17px;font-weight: 300;box-sizing: border-box;}
.test-video {position:relative;padding-bottom:54%;padding-top:25px;height:0;margin: 20px auto;}
.test-video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.test-maps {margin: 20px auto;}
#slideshow11 .item img {width: 100%;height: auto;}
#testbox {background: #fff url(../image/bg-testbox.jpg)no-repeat center 0;width: 500px;}
#testbox h2 {padding: 85px 20px 13px;text-align: center;position: relative;margin: 0;}
#testbox h2 img {position: absolute;left: 50%;margin-left: -75px;top: 15px;}
#testbox h2 .txt-h {font-size: 28px;font-weight: bold;background: #FFD200;color: #234000;display: inline-block;line-height: 50px;padding: 3px 10px 0px;position: relative;}
#testbox h2 .txt-h:before {content:'';border-top: 53px solid transparent;border-left: 0;border-right: 16px solid #FFD200;border-bottom: 0;height: 0;width: 0;position: absolute;left: -16px;top: 0;}
#testbox h2 .txt-h:after {content:'';border-top: 53px solid #FFD200;border-left: 0;border-right: 16px solid  transparent;border-bottom: 0;height: 0;width: 0;position: absolute;right: -16px;top: 0;}
.test-b-td{font-size: 14px;line-height: 22px;margin: 0 5px;text-align: center;}
.test-b-td .besp_td {background: #F50202;color: #fff;padding: 0 5px;display: inline-block; position: relative;margin: 0 5px;}
.test-b-td .besp_td:before {content:'';border-top: 22px solid transparent;border-left: 0;border-right: 6px solid #F50202;border-bottom: 0;height: 0;width: 0;position: absolute;left: -6px;top: 0;}
.test-b-td .besp_td:after {content:'';border-top: 22px solid #F50202;border-left: 0;border-right: 6px solid  transparent;border-bottom: 0;height: 0;width: 0;position: absolute;right: -6px;top: 0;}
.test-block {margin: 16px;background: #F6F6F6; padding: 10px;}
.test-block img {margin: 2px;}
.col-inp {margin: 0 80px;position: relative;}
.col-inp .form-control {padding: 5px 100px 5px 10px;}
.col-inp .btn.btn-primary { position: absolute;right: 0; top: 0;}
.test-link {margin: 10px 0;text-align: center;}
.test-link a {font-size: 14px;color: #3371ff;}
.test-block-inp h3 {margin: 0;background: url(../image/bgh3.jpg) repeat-x 0 center;}
.test-block-inp h3 span {color: #a4a4a4;margin: 0;font-size: 18px;font-weight: 500;background: #fff;padding: 0 20px;font-style: italic;}
.test-block-inp {margin: 0 20px 20px;text-align: center;}
.test-block-inp p { margin: 15px 0;}
.box-cat {display: none;}
.cat-list .buttons {text-align: center;margin: 0 0 20px;background: #2E3137 url("../image/bg-h3.png") repeat scroll 0 0;}
.cat-list .buttons .button {cursor: pointer;background: #509100;color: #fff;line-height: 40px;display: inline-block; padding: 0 30px;text-decoration: none;font-size: 18px;}
.cat-list .buttons .button:hover {background: #FFCA26;color: #333;}
.block-info .left {float: left;width: 48%;}
.right {float: right;width: 48%;}
.k-radio {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.k-radio + label {cursor: pointer;}
.k-radio:not(checked) {position: absolute;opacity: 0;}
.k-radio:not(checked) + label {position: relative;padding: 0 0 0 25px;}
.k-radio:not(checked) + label:before { content: '';position: absolute;top: 0;left: 0;width: 14px;height: 14px;border: 1px solid #55A7CD;border-radius: 50%;background: #FFF;}
.k-radio:not(checked) + label:after {content: '';position: absolute;top: 4px;left: 4px;width: 8px;height: 8px;border-radius: 50%;background: #55A7CD;opacity: 0;}
.k-radio:checked + label:after {opacity: 1;}
.k-radio-s {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.k-radio-s + label {cursor: pointer;}
.k-radio-s:not(checked) {position: absolute;opacity: 0;}
.k-radio-s:not(checked) + label {position: relative;padding: 0 0 0 25px;}
.k-radio-s:not(checked) + label:before {content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;}
.k-radio-s:not(checked) + label:after   {content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;opacity: 0;transition: all .2s;}
.k-radio-s:checked + label:after {opacity: 1;}
.k-radio[disabled] {}
.k-radio[disabled]:not(checked) + label:before {border: 1px solid #aaa; cursor: default;}
.k-radio[disabled]:not(checked) + label::after { background: #aaa;}
.k-radio[disabled]:not(checked) + label {cursor: default;}
.k-radio[disabled] + label {opacity: .4;}
#exampleModalLabel {
		font-size: 28px;
	}
	.imcallask-click {
	height: auto !important;
    line-height: 18px !important;
    padding: 6px 10px !important;
    white-space: break-spaces;
		cursor: pointer;
	}
	.imcallask-clicka {
    height: auto !important;
    line-height: 18px !important;
    padding: 6px 10px !important;
    white-space: break-spaces;
}




.st-radio {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.st-radio + label {cursor: pointer;}
.st-radio:not(checked) {position: absolute;/*opacity: 0;*/}
.st-radio:not(checked) + label {position: relative;padding: 0 0 0 0/*25px*/;}
/*.st-radio:not(checked) + label:before { content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #C8C8C8;border-radius: 8px;background: none;}*/
/*.st-radio:not(checked) + label:after {content: '';position: absolute;top: 1px;left: 1px;width: 18px;height: 18px;border-radius: 6px;background: url(../img/checkbox.png) no-repeat center center;opacity: 0;}*/
.st-radio:checked + label:after {opacity: 1;}
.st-radio[disabled] {}
.st-radio[disabled]:not(checked) + label:before {border: 1px solid #aaa; cursor: default;}
.st-radio[disabled]:not(checked) + label::after { background: #aaa;}
.st-radio[disabled]:not(checked) + label {cursor: default;}
.st-radio[disabled] + label {opacity: .4;}







/*color*/
.t-radio {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.t-radio + label {cursor: pointer;position: relative;padding: 0 7px;border-radius: 4px;font-size: 14px;display: inline-block;line-height: 30px;font-weight: 600;min-width: 40px;text-align: center;}
.t-radio + label:hover {background: #CBE9BB;box-shadow: none;}
.t-radio:not(checked) {position: absolute;opacity: 0;}
.t-radio:not(checked) + label {}
.t-radio:checked + label {color:#fff;background: #35B559;}
.t-radio:checked + label:after {opacity: 1;}
.t-radio-s {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.t-radio-s + label {cursor: pointer;}
.t-radio-s:not(checked) {position: absolute;opacity: 0;}
.t-radio-s:not(checked) + label {position: relative;padding: 0 0 0 25px;}
.t-radio-s:not(checked) + label:before {content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;}
.t-radio-s:not(checked) + label:after   {content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;opacity: 0;transition: all .2s;}
.t-radio-s:checked + label:after {opacity: 1;}
.t-radio[disabled] {}
.t-radio[disabled]:not(checked) + label:before {border: 1px solid #aaa; cursor: default;}
.t-radio[disabled]:not(checked) + label::after { background: #aaa;}
.t-radio[disabled]:not(checked) + label {cursor: default;}
.t-radio[disabled] + label {opacity: .4;}
.block-radio {display: inline-block;margin: 0 5px 5px 0;}
.input-option-14 .input-option-value-8  .t-radio + label{background: #ff0000;}/*красный*/
.input-option-14 .input-option-value-23 .t-radio + label{background: #ff8c00;}/*оранжевый*/
.input-option-14 .input-option-value-31 .t-radio + label{background: #FFFF00;}/*желтый*/
.input-option-14 .input-option-value-6  .t-radio + label{background: #509101;}/*зелёный*/
.input-option-14 .input-option-value-14 .t-radio + label{background: #00BFFF;}/*голубой*/
.input-option-14 .input-option-value-1  .t-radio + label{background: #004DFF;}/*синий*/
.input-option-14 .input-option-value-29 .t-radio + label{background: #5A009D;}/*фиолетовый*/
.input-option-14 .input-option-value-26 .t-radio + label{background: #DD137B;}/*розовый*/
.input-option-14 .input-option-value-9  .t-radio + label{background: #fff;}/*белый*/
.input-option-14 .input-option-value-5  .t-radio + label{background: #888;}/*серый*/
.input-option-14 .input-option-value-25 .t-radio + label{background: #000;}/*чёрный*/
.input-option-14  .t-radio + label {padding: 0;border-radius: 20px;box-shadow: 0 0 1px 1px #C8C8C8 inset;width: 40px;font-size: 0;min-width: 40px;height: 40px;}
.input-option-14 .t-radio:checked + label {box-shadow: 0 0 0 2px #06900b inset;}
.input-option-14 .input-option-value-25 .t-radio:checked + label, .input-option-14 .input-option-value-1 .t-radio:checked + label {box-shadow: 0 0 0 2px #08ed10 inset;}
.input-option-14 .input-option-value-6 .t-radio:checked + label {box-shadow: 0 0 0 2px #026206 inset;}

/*
.input-option-14 .block-radio label:hover::after {content: attr(data-color);position: absolute;width: auto;height: auto;background: #000;top: -26px;left: 50%;transform: translateX(-50%);text-align: center;font-size: 14px;color: #fff;padding: 0 8px;box-shadow: 0 0 1px 1px #fff;line-height: 23px;border-radius: 3px; z-index: 999;}
*/

.s-radio {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.s-radio + label {cursor: pointer;}
.s-radio:not(checked) {position: absolute;opacity: 0;}
.s-radio:not(checked) + label {position: relative;padding: 0;width: 24px;height: 24px;vertical-align: top;display: inline-block;}
.s-radio:not(checked) + label:before, .s-radio:not(checked) + label:after { content: '';position: absolute;top: 0;left: 0;width: 24px;height: 24px;background: url(../img/star-i.png) no-repeat 0 0 / auto 24px;text-align: center;line-height: 24px;font-size: 11px;font-weight: 300;}
.s-radio:not(checked) + label:before {background-position: -32px 0;}
.s-radio:not(checked) + label:after {background-position:  0 0;opacity: 0;}
.s-radio:checked + label:after {opacity: 1;}
.s-radio[disabled] {}
.s-radio[disabled]:not(checked) + label:before {border: 1px solid #aaa; cursor: default;}
.s-radio[disabled]:not(checked) + label::after { background: #aaa;}
.s-radio[disabled]:not(checked) + label {cursor: default;}
.s-radio[disabled] + label {opacity: .4;}

.s-checkbox {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
.s-checkbox + label {cursor: pointer;}
.s-checkbox:not(checked) {position: absolute;opacity: 0;}
.s-checkbox:not(checked) + label {position: relative;padding: 0 0 0 31px;width: auto;line-height: 20px;font-size: 14px;display: inline-block;}
.s-checkbox:not(checked) + label:before { content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #393939;border-radius: 2px;background: #FFF;}
.s-checkbox:not(checked) + label::after {content: '\48';background: #393939;font-size:14px;line-height: 20px;color: #fff;position: absolute;top: 1px;left: 1px;width: 20px;height: 20px;border-radius: 2px;opacity: 0;font-family: fit;text-align: center;
}
.s-checkbox:checked + label:after {opacity: 1;}
.s-checkbox[disabled] {}
.s-checkbox[disabled]:not(checked) + label:before {border: 1px solid #aaa; cursor: default;}
.s-checkbox[disabled]:not(checked) + label::after { background: #aaa;}
.s-checkbox[disabled]:not(checked) + label {cursor: default;opacity: .3;}
.s-checkbox[disabled] + label {opacity: .4;}


.ocfilter-option .ocf-block {padding: 0;display: block;}
.ocfilter-option label.ocf-block small {background-color: transparent;color: #969696;font-weight: 600;font-size: 12px;margin-left: 5px;padding: 0;}
.ocfilter-option label.ocf-block.ocf-selected small {opacity: 1;}

.collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus {text-align: left;background: transparent;border: none;box-shadow: none;padding: 0;font-size: 12px;text-decoration: none;outline: none;line-height: 18px;}
.collapse-value > button[aria-expanded="true"] i::before {content: "Скрыть";background-position: right top;}
.collapse-value > button i::before {content: "Ещё";background: url(../img/collapse-value.png) no-repeat right bottom;padding: 0 13px 0 0;font-style: normal;line-height: 20px;display:inline-block}



.panel .list-group-item {}
.panel .list-group-item + .list-group-item {border-top: 1px solid #eee;}








#ocfilter.panel {padding: 0 23px;}
#ocfilter.panel .list-group-item {overflow: hidden !important;}













.ocfilter-option .ocf-option-name {height: 56px;display: flex;align-items: center;cursor: pointer;font-size: 16px;line-height: 16px;font-weight: 600;margin: 0px;position: relative;padding: 0 20px 0 0;}
.m-filter_price.list-group-item.ocfilter-option {}
.m-filter_price.ocfilter-option .ocf-option-name {}
#id-price {height: 75px;}
#id-price .collapse-ocf-option {padding: 26px 9px 12px;}
#id-price .ocf-option-values {overflow: visible;}

.ocfilter-option .ocf-option-name i::before {content:'\51'; font-family:fit;display: block;}
.ocfilter-option .ocf-option-name.collapsed i::before {content:'\52';}


.ocfilter-option .ocf-option-name i {display: inline-block;cursor: pointer;font-size: 14px;font-weight: normal;font-style: normal;margin: 0px;vertical-align:top;position: absolute;right: 0;}
.ocfilter-option .ocf-option-name .ocf-name {display: inline-block;vertical-align: top;}
.ocfilter-option .ocf-option-name .ocf-name::first-letter {text-transform: uppercase;}

.ocfilter-option .ocf-option-name.collapsed i {}

.ocfilter-option .ocf-option-values {overflow: hidden;}
.collapse-value {margin: 7px 0 0 2px;}

.collapse-ocf-option {padding: 18px 0 4px;}
.ocfilter .noUi-connect {background: #ffca26;box-shadow: none;transition: background 450ms ease 0s;}
.ocfilter .noUi-handle {background: #fff;border: 0;border-radius: 20px;box-shadow: 0 0 8px #00000040;}
.ocfilter .noUi-horizontal .noUi-handle {height: 23px;left: -12px;top: -10px;width: 23px;}
.ocfilter .noUi-handle::after, .ocfilter .noUi-handle::before {background: #50AA50;left: 8px;top: 8px;border-radius: 7px;height: 7px;width: 7px;}
.ocfilter .noUi-handle::after {left: 0;background: transparent;}
.ocfilter .ocfilter-option .option-name {font-size: 14px;}
.ocfilter .form-control {border: 0 solid #ccc;height: 40px;padding: 0;}
.ocfilter .form-group .form-control {border: 1px solid #ccc;padding:0 10px}
.ocfilter .jq-selectbox__select {box-shadow: none;height: 40px;text-shadow: none;text-transform: none;}
.ocfilter .jq-selectbox li {text-transform: none;}

.ocfilter .noUi-background {background: #C8C8C8;box-shadow: none;}
.ocfilter .noUi-target {border-radius: 2px;border: 0;box-shadow: none;}
.ocfilter .noUi-horizontal {height: 3px;}
.ocfilter .panel-heading {display: none;}

.ocfilter-option label.disabled {color: #c4c4c4;cursor: default;}



.table.table-compare > tbody > tr > td, .table.table-compare > tbody > tr > th, .table.table-compare > tfoot > tr > td, .table.table-compare > tfoot > tr > th, .table.table-compare > thead > tr > td, .table.table-compare > thead > tr > th { padding: 0 9px;border: 0;line-height: 20px;}

.block-compare {overflow: auto;}
.table.table-compare {border: 0;border-collapse: separate;}
.table.table-compare > tbody > tr > .c-info {text-align: right;line-height: 16px;padding: 7px 9px 0 0;font-size: 14px;font-weight: 600;min-width: 25%;}
.table > tbody > tr > .c-td {height: 100%;width: auto;min-width: 25%;}
.table > tbody > tr > .c-td:last-child {padding-right: 0;}
.c-box { background: #fff;height: 100%;display: table;width: 100%;text-align: center;padding: 6px 7px 10px 7px;position: relative;}

.c-box .block-info {text-align: left;padding: 0;margin: 6px 0 0 5px;}

.c-box .image img {max-width: 100%;}
.c-box .name {height: 44px;overflow: hidden;margin: 0 4px 14px;}
.c-box .name a {font-size: 16px;line-height: 22px;display: inline-block;}
.c-box .button-group {margin: 5px 0 24px 7px;}
.c-box .price {display: flex;justify-content: center;gap:10px;margin: 0 4px 9px;}
.c-box .price-norm {display: block;font-weight: 600;font-size: 20px;line-height: 20px;white-space: nowrap;}
.c-box .price-new {display: block;font-weight: 600;font-size: 20px;line-height: 20px;white-space: nowrap;}
.c-box .price-old {color: #999999;font-weight: normal;font-size: 14px;line-height: 20px;white-space: nowrap;text-decoration: line-through;}
.c-box .price-old .discount {background: #E23B30;color: #fff;font-style: normal;text-decoration: none;position: relative;display: inline-block;margin-left: 8px;padding: 0px 6px 0px 9px;font-size: 12px;line-height: 20px;font-weight: 600;border-radius: 2px;}


.c-box .button-group button {font-size: 10px;line-height: 21px;height: 25px;min-width: 60px;}
.c-box .but-cart-1 {background: url(../img/cart-1.png) no-repeat center center /10px;width: 15px;}
.c-box .order.stock.stock-id-5 {font-size: 10px;padding: 0 15px;line-height: 21px;}
.c-bord {position: absolute;width: 100%;bottom: 0;padding: 0;left: 0;}
.c-bord i {margin: 0 7px;border-bottom: 1px solid #E6E6E6;display: block;}
.c-box .button-group {display: flex;justify-content: center;gap: 10px;margin: 0 4px 5px;height: 40px;}
.c-box .icon-CartMini {margin-right: 5px;}
.c-box .button-group button {background: #FFD43C;border: 0;font-size: 14px;font-weight: bold;line-height: 40px;height: 40px;text-align: center;white-space: nowrap;width: 48%;border-radius: 4px;cursor: pointer;}
.c-box .button-group button:hover {background: #FFDF6F;}
.c-box .button-group button.oneclick:hover {background: #5BC679;}
.c-box .button-group button.oneclick {padding: 0;position: relative;background: #35B559;color: #fff;}















.table.table-compare > tbody > tr > .c-remove {text-align: center;padding: 20px 30px;}
.c-remove a {max-width: 110px;}
.pop-inquiries {position: relative;}
.pop-inquiries label {display: block;font-size: 20px;font-weight: 600;padding: 10px 0 10px;}
.pop-inquiries .block {vertical-align: top;height: 40px;overflow: hidden;text-align: left;padding-right: 100px;}
.pop-inquiries.all .block {height: auto;padding: 0;}
.pop-inquiries.all .block + .more {position: relative;text-align: right;white-space: nowrap;top:0;}
.pop-inquiries .more {position: absolute;right: 0;top: 44px;}
.pop-inquiries .more span {font-size: 12px;line-height: 20px;cursor: pointer;text-decoration: 1px dashed underline #888;}
.pop-inquiries .more i {display: inline-block;margin-left: 5px;vertical-align: top;}
.pop-inquiries .more i::before {content: '\25bc';font-family: fit;font-size: 10px;font-style: normal;}
.pop-inquiries.all .more i {transform: rotate(180deg);}

.pop-inquiries .more .to-hide {display:none}
.pop-inquiries.all .more {display: none;}


.pop-inquiries .block a, .pop-inquiries .block span {border: 1px solid #C8C8C8;display: inline-block;line-height: 28px;padding: 0 10px;border-radius: 20px;font-size: 12px;transition: all .2s ease-in-out;margin: 0 5px 10px 0;min-width: 85px;text-align: center;}
.pop-inquiries .block a:hover {color:#fff;border-color:  #646464;background:#646464;text-decoration: none;}
.ways-delivery .title-cat {padding: 10px 0 55px; margin: 0;}
.ways-delivery h2 {margin: 0;}
.ways-delivery .list {margin: 0 -15px 30px;}
.ways-delivery .list .head-2 {margin: 25px 15px 10px;font-size: 28px;font-weight: 600;}
.ways-delivery .item {float: left;width: 370px;margin: 42px 15px 31px;background: #fff;height: 312px;padding: 20px 10px;text-align: center;border-radius: 10px;position: relative;box-shadow: 0 0 25px #0000001a;}
.ways-delivery .image {margin: -56px auto 15px;}
.ways-delivery .name {font-size: 19px;font-weight: 700;margin-bottom: 20px;}
.ways-delivery .desc {font-size: 16px;margin-bottom: 20px;}
.ways-delivery .desc p {margin: 0 0 9px;line-height: 22px;}
.ways-delivery .price {font-size: 24px;font-weight: 800;position: absolute;width: 100%;bottom: 35px;}
.ways-delivery  .d-tab-cell {text-align:left; width: 57%;}
.ways-delivery .d-tab-cell.left {width: 40px;padding-left: 10px;}
.ways-delivery .del-link a {text-decoration: underline;}
.blockways {margin: 78px 0 34px;}
.blockways .learn-terms {background: #FFD43C;height: 241px;border-radius: 4px;font-size: 0;}
.blockways .left {float: none;width: 33.6%;position: relative;height: 241px;display: inline-block;vertical-align: top;}
.blockways .right {float: none; width: 64%;display: inline-block;vertical-align: top;}
.blockways .left img {position: absolute;bottom: 0;left: -9px;}
.blockways label {font-size: 28px;font-weight: 800;padding: 70px 0 24px;}
.block-inp {margin: 2px 75px 20px 0px;position:relative;}
.block-inp .form-control.input-lg, .block-inp .but-white {background: #fff;font-size: 14px;font-weight: 600;height: 43px;border: 0;border-radius: 4px;}
.block-inp .form-control.input-lg {width: 75.3%;height: 43px;}
.block-inp .but-white { position: absolute;top: 0;right: 0;width: 22.8%;min-width: 90px;}

.block.payment-methods .list {font-size:0;margin: 40px -1.4% 30px;}
.block.payment-methods .list .item {margin: 0 1.4%;font-size:16px;width: 47.2%;display: inline-block;text-align: center;background: #fff;height: 258px;vertical-align:top;border-radius: 10px;padding: 56px 30px 0;box-shadow: 0 0 25px #0000001a;}

.block.payment-methods .list .item p {margin: 28px 0 10px;font-size:18px}
.scrolling {width: 100%;overflow: auto;}
.terms-answer {border-radius: 4px;}
.learn-terms-answer.open {display: block;}
.learn-terms-answer {display: none;}

.learn-terms-answer h3 {background: #FFD43C;padding: 23px 34px 27px;font-size:28px; line-height:34px;border-radius: 4px 4px 0 0;margin: 29px 0 0;}
.learn-terms-answer table {background: #fff;width: 100%;border-radius: 0 0 10px 10px;}
.learn-terms-answer td {padding:24px 34px 23px;text-align: center;font-size: 16px;font-weight: bold;}
.learn-terms-answer thead td {background: #FFF3CB;padding: 11px 34px 13px;}
.learn-terms-answer td + td {border-left: 1px solid #F7F8FA;}
.learn-terms-answer tbody tr td {border-bottom: 1px solid #F7F8FA;}
.learn-terms-answer tbody tr:last-child td {border-bottom: 0;}
.learn-terms-answer tr td:first-child {text-align: left;}

.learn-terms-answer .info {line-height: 30px;padding: 23px 0;font-size: 16px;}

.d-tab {display: table;line-height: 22px;}
.d-tab-cell {display: table-cell;width: 50%;}
.rubl {font-family: PT Sans, Arial,sans-serif;font-size: 0.97em;}

.rubl.light {font-weight: 300;}
.rubl.bold {font-weight: bold;}
.rubl.sb {font-weight: 800;}


#payment_address_form {font-size: 0;margin: 0 -10px;}
#payment_address_form .form-group {margin-right: 0px;margin-left: 0;width: 50%;display: inline-block;padding: 0 10px;}
#payment_address_form .form-group .col-xs-5, #payment_address_form .form-group .col-xs-7 {float: none; width: 100%;padding: 0;}

#d_quickcheckout #shipping_method .radio-input label .text {width: auto;}

#d_quickcheckout .panel-title {margin-bottom: 18px;}
#d_quickcheckout .form-control{border: 1px solid #E3E3E3;height: 40px;background: #fff0;border-radius: 4px 0 0 4px;}
#d_quickcheckout .control-label {margin-bottom: 5px;}
#d_quickcheckout .form-group {margin-bottom: 15px;min-height: 10px;vertical-align: top;}


.page-qc .row {padding: 0;margin: 0;}
.qc-block-left {width: 50%;padding: 0;margin: 0;float: none;}
.qc-block-right {width: 47%;float: none; padding: 0;}
.qc-block-right .qc-col-4.col-md-12 {padding: 0;}

.qc-table:last-child {border-top: 1px solid #eee;margin-top: 22px;padding-top: 20px;}
.qc-table:last-child .qc-left {color:#828282}
.qc-table:last-child .qc-right {font-size: 28px;}

.qc-totals {border-top: 1px solid #eee;margin: 20px 0 0;padding: 20px 0px 0;}
.qc-totals:before {content:'';background: url(../img/qc-t-top.png) no-repeat center top / 100% 3px;position: absolute;width: 100%;height: 3px;top: 0;left: 0;}
.qc-table {display: table;width: 100%;}
.qc-left, .qc-right {display: table-cell;vertical-align: top; font-size: 16px;font-weight: 600;line-height: 20px;}
.qc-left {width: 80%;padding: 5px 5px 5px 0;}
.qc-right{text-align:right;width: 20%;white-space: nowrap;padding: 5px 0 5px 5px;}
.qc-txt {display: none;}

.t-agree {font-size: 12px;font-weight: 600;color: #969696;text-align: center;line-height: 14px;letter-spacing: 0.06em;}
.t-agree a {font-size: 12px;font-weight: 600;color: #969696;display: block;text-decoration: underline;}
.t-agree a:hover {color: #333;}
.t-agree a b {font-weight: 600;}

.butons.qc-but-cart {text-align: center;margin: 15px 0 16px;}
.butons.qc-but-cart a, .butons.qc-but-cart button,
#simplecheckout_button_confirm {border: 0;display: inline-block;padding: 10px 33px 10px 26px;background: #FFD43C;color: #393939;line-height: 30px;font-size: 16px;font-weight: 600; border-radius: 30px;vertical-align: top;cursor: pointer;}
.butons.qc-but-cart a:hover, .butons.qc-but-cart button:hover,
#simplecheckout_button_confirm:hover {background: #FFDF6F;text-decoration:none;}
.butons.qc-but-cart a i, .butons.qc-but-cart button i,
#simplecheckout_button_confirm i {width: 30px;height: 30px;display: inline-block;vertical-align: top;margin-right: 5px;}
.butons.qc-but-cart button i::before{content:'\46';font-family:fit;font-style: normal;font-weight: 400;font-size: 14px;}


#d_quickcheckout #confirm_comment {height: 70px !important;resize: none;padding: 2px 10px;}
.no-button {height: auto;}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color: #f00;}

#d_quickcheckout .select {position: relative;}
#d_quickcheckout .select select {background: url(../img/arrow-bottom-cart.png) no-repeat right center;cursor: pointer;padding: 6px 45px 6px 12px;outline: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
#d_quickcheckout .select select:before{content:''}
#d_quickcheckout .select select::-ms-expand { display: none;}
#d_quickcheckout .select select:disabled {opacity: 0.5;pointer-events: none;}
#d_quickcheckout .select__arrow {position: absolute;top: 16px;right: 15px;width: 0;height: 0;pointer-events: none;border-style: solid;border-width: 8px 5px 0 5px;border-color: #7b7b7b transparent transparent transparent;}
#d_quickcheckout .select select:hover ~ .select__arrow, #d_quickcheckout .select select:focus ~ .select__arrow {border-top-color: #000;}
#d_quickcheckout .select select:disabled ~ .select__arrow { border-top-color: #ccc;}
#d_quickcheckout .select select option {font-size: 14px;}

.block-white {overflow: visible; background: #fff; padding: 20px;}
.block-white .table {margin: 0;border: 1px solid #ddd;}
.block-white .table + .table {margin: 10px 0 0;}
.block-white .table.table-bordered > thead > tr > td{border-bottom-width: 1px;color: #999;}
.block-white .btn.but-white {padding: 1px;position: relative;}

.block-white .but-white span {padding: 0 5px;}



.fancybox-overlay {background: #ffffffb3;}
.fancybox-opened .fancybox-skin {margin: 10px;}
.fancybox-inner {overflow: visible !important;}
.fancybox-close {cursor: pointer;position: absolute;right: 10px;top: 6px;color: #999;font-size: 14px;z-index: 9000;border: 0;text-decoration: none !important;}
.fancybox-close::after {content:'\78';font-family:fit;}
.fancybox-close:hover {color: #E23B30;}

.page-sitemap .cont-prod ul {margin: 0;padding: 5px 20px;}
.page-sitemap .cont-prod ul li {margin: 0;padding: 0;}
.page-sitemap .cont-prod > div > ul > li > ul > li > ul {list-style: none;}
.page-sitemap .cont-prod > div > ul > li > a {font-weight: 600;color: #000;font-size: 18px;}
.page-sitemap .cont-prod > div > ul > li > ul > li > a {font-weight: 500;color: #444;font-size: 16px;}


#confirm_agree_input .control-label {font-size: 12px;line-height: 20px;vertical-align: top;margin: 0;}
#d_quickcheckout #confirm_agree_input  .text-danger {margin: 0;}
#confirm_agree_input #confirm_agree {line-height: 20px;height: 20px;margin: 0;}

.form-group.qc-coupon .input-group-btn .btn{background: #35B559;color:#fff;margin-left: -1px;padding: 10px 8px;}
.form-group.qc-coupon .input-group-btn .btn:hover{background: #5BC679;color:#fff;}

.qc-step .form-group.qc-coupon .fa::before {content: "\f00c";}

.control-label.contact-agree {padding: 8px 0 0;}
.control-label.contact-agree input[type="checkbox"] {margin: 0;vertical-align: top;height: 16px;}
.control-label.contact-agree span {color: #969696;font-size: 12px;font-weight: 600;line-height: 16px;vertical-align: top;display: inline-block;}
.contact-agree a, #confirm_agree_input a {color: #393939;text-decoration: 1px underline;}
.contact-agree a:hover, #confirm_agree_input a:hover {color: #4caf50; text-decoration: 1px underline #4caf50;}
.text a {text-decoration: underline;color: #ffa200;font-weight: 500;}
#d_quickcheckout .form-horizontal .form-group {}

#confirm_agree_input {font-size: 12px;}
#d_quickcheckout .butons.qc-but-cart {}
.text-danger {color: #f00;font-size: 12px;}
#d_quickcheckout .qc-totals {}
#d_quickcheckout #confirm_comment_input .col-xs-12 {float: none;}
#d_quickcheckout #confirm_view {}

#m-ocfilter.list-group.collapse {display: block;}
.nom-dn {display: none;}
.j-com {clear: both;}
.b-green {background: #35B559;padding: 0 20px;font-size: 13px;color: #fff;line-height: 33px;display: inline-block;box-shadow: 0px 4px 8px #60a3214d;}
.b-green:hover {background: #5BC679;color: #fff;text-decoration: none;}
.rad-5 {border-radius:5px}
.rad-30 {border-radius:30px}
.e-mod, .tel-mob {display: none;}



.ocfilter-option .ocf-option-values {overflow: visible;}
.list-group-item {overflow: visible!important;}
.ocfilter-option .ocf-option-values .dropdown-menu {min-width: 100%;max-height: 250px;overflow: auto;padding: 10px;}
.ocfilter-option .ocf-color {border-radius: 3px 3px 3px 3px;float: left;height: 19px;margin: 1px -16px 0 -3px;width: 19px;}
.ocfilter-option .ocf-image {background-repeat: no-repeat;background-position: 0 0;float: left;height: 19px;margin: 1px -16px 0 -3px;position: relative;width: 19px;z-index: 10;}
.ocfilter-option .dropdown-menu label{white-space: nowrap;}
.ocfilter-option label input {display: inline-block;margin: 0 5px 0 0;vertical-align: top;}
.ocfilter-option label small {background-color: #DBEAF9;color: #0E6A93;font-weight: 200;font-size: 10px;margin-left: 5px;}
.ocfilter-option label.disabled {color: #999999;}
.ocfilter-option label.disabled small {background-color: #EFEFEF;color: #999999;}
.ocfilter-option label {color: #444;text-decoration: none;}
.ocfilter-option label.ocf-selected {color: #E56101;}
.ocfilter-option label.ocf-selected small {opacity: 0;}
button[data-target="#ocfilter-hidden-options"] {border-top-left-radius: 0;border-top-right-radius: 0;}
button[data-target="#ocfilter-hidden-options"] .fa:before {content: "\f078";}
button[data-target="#ocfilter-hidden-options"][aria-expanded="true"] {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
button[data-target="#ocfilter-hidden-options"][aria-expanded="true"] .fa:before {content: "\f077";}
.collapse-value {margin-bottom: 10px;}
.collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus {text-align: left;background: transparent;border: none;box-shadow: none;padding: 0;font-size: 12px;text-decoration: underline;outline: none;}
.collapse-value > button .fa:before {content: "\f107";}
.collapse-value > button[aria-expanded="true"] {}
.collapse-value > button[aria-expanded="true"] .fa:before {content: "\f106";}
.selected-options {color: #333333;padding: 0;}
.selected-options .ocfilter-option {background-color: #F8F8F8;font-size: 10px;padding: 4px 5px;}
#ocfilter-price .ocf-option-values {padding: 10px 10px 5px;}
.trackbar, .trackbar .left-block, .trackbar .right-block {height: 4px;}
.popover-content .form-inline {white-space: nowrap;}
.popover-content .form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.scale {margin-bottom: 35px;margin-left: 15px;margin-right: 15px;}
.ocfilter .popover .form-inline .form-control {width: 100px;}
.ocfilter-content-top .box-content, .ocfilter-content-bottom .box-content {font-size: 0;}
.ocfilter-content-top .ocfilter-option, .ocfilter-content-bottom .ocfilter-option {display: inline-block;vertical-align: top;width: 33%;}
.ocfilter-content-top .ocfilter-option + .ocfilter-option, .ocfilter-content-bottom .ocfilter-option + .ocfilter-option {border-top: none;}
/*=Mobile */
.ocf-offcanvas{position: fixed;top: 0;background-color: #fff;bottom: 0;left: -250px;z-index: 1000;height: 100%;width: 250px;padding: 0;transition: left 250ms ease;}
.ocf-offcanvas.active{left:0;}
.ocf-offcanvas .ocfilter-mobile-handle{position: absolute; left: 100%; top: 88px;}
.ocf-offcanvas .ocfilter-mobile-handle .btn{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.ocf-offcanvas .ocf-offcanvas-body{ overflow-x: hidden;overflow-y: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}

iframe {max-width: 100%;}












@media (min-width: 1600px) and (max-width: 9999px) {
.p-prod #column-left {display: block;}
}
@media (min-width: 1220px) and (max-width: 9999px) {
.qc-cart .text-left.image img {max-width: 100px;width: 100px;}
}

@media (min-width: 956px) and (max-width: 1220px) { 


.box-bestseller .listCat .product-layout.num-7, .box-bestseller .listCat .product-layout.num-8{display: none;}  
.Vmenu:hover .VmenuUl::after {left: 84px;}  
.blfl.blInfo {padding: 15px 0;}  
.topMenu .nav > li {padding: 17px 15px;}
.blInfo1, .blInfo2 {gap: 15px;}
.tel.blInfoItem {padding: 6px 0 0px 34px;}
.compare-total.blInfoItem {padding: 8px 0 0 36px;}
.wishlist-total.blInfoItem {padding: 8px 0 0 36px;}
.schedule.blInfoItem {padding: 4px 0 0 0;}
.schedule.blInfoItem .txt1 {margin-bottom: 3px;}
.schedule .txt2 {line-height: 11px;font-size: 11px;}
.container {width: 906px;}
#search {width: 200px;}
#d_quickcheckout .select select {background-size: 25px;padding: 10px 20px 10px 10px;}
.page.p-prod .alert.alert-success {max-width: 906px;}
.menu .nav > li > a {font-weight: 200;}
.VmenuHead {padding: 0 15px 0 10px;}
.VmenuHead i {width: 30px;}
.box-news .item .thumb {padding: 0 0 10px;}
.box-news .image {margin: 0 0 10px;}
.box-news .name-desc {margin: 0 10px;}
.box-news .item .date {margin: 10px 10px 0;}
.compare-total.mob-a:hover .dropdown-menu {left: -108px;}
.compare-total.mob-a:hover .dropdown-menu::before, .compare-total.mob-a:hover .dropdown-menu::after {left: 111px;}
.wishlist-total.mob-a:hover .dropdown-menu {left: -214px;}
.wishlist-total.mob-a:hover .dropdown-menu::before, .wishlist-total.mob-a:hover .dropdown-menu::after {left: 217px;}
#cart:hover .dropdown-menu::before, #cart:hover .dropdown-menu::after {right: 61px;left: auto;}
.cont-left .listCat .product-layout {width: 50%;}
.listCat .product-layout {width: 33.333%;padding: 7px;}
.left-block.pickup {display: none;}
#menu .nav > li {padding-right: 0;}
#menu .nav > #headcat_1 > a, #menu .nav > #headcat_2 > a, #menu .nav > #headcat_3 > a, #menu .nav > #headcat_113 > a {padding: 0 0 0 40px;background-position: 0 center;}
#menu .Vmenu .VmenuUl > li:hover .dropdown-menu {width: 639px;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li {width: 33.333%;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image {width: 25%;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name {width: 73%;}
.cat-menu > div > ul > li {width: 33.333%;}
.txt1, .txt2 {font-size: 12px;}
.tel1 > a {font-size: 17px;line-height: 18px;margin-bottom: 2px;}
.call > a {font-size: 12px;}
.schedule .txt1, .schedule .txt2 {display: inline-block;}
.box.box-html {padding: 52px 0px 15px;}
.account-register #content, #content.page-acc, .account-logout #content {width: 633px;}
#content.cont-left{width: 633px;}
.box.box-manufacturer .product-layout {width: 216px !important;}
.product-layout {width: 33.33%;}
.choice-item {margin-right: 2%;width: 31.33%;}
.choice .jq-selectbox__select {padding: 0 47px 0 10px;width: 240px;}
.choice .jq-selectbox__dropdown {width: 200px;}
.choice .jq-selectbox li {padding: 0 10px;}
.contact-left {width: 35%;}
.contact-right {width: 65%;}
.brand-layout {width: 20%;}
.cont-100 .list-cat .product-layout {width: 31.333%;}
.imgright { margin: 0 0 5px 10px;width: 300px;}
.imgleft { margin: 0 10px 5px 0px;width: 300px;}
.prod-right {min-height: 344px;}
.cont {min-height: 275px;}
.box-button .btn-primary {width: 100%;margin: 10px 0;}
.item-pad .image {padding: 5px;}
.cont-c a {font-size: 11px;}
.f-row {padding: 0;}
.prod-left {width: 70%;}
.prod-right {width: 28%;}
.box-serv {margin-bottom: 20px;}
.box-serv .txt-1, .box-serv .txt-2 {font-size: 12px;line-height: 14px;}
.box-serv .item {padding: 20px 10px 20px 46px;width: 20%;vertical-align: top;}
.box-serv .item.delivery-next-day {background: url(../img/serv-t.png) no-repeat 0 15px / 43px;}
.box-serv .item.lower-price {background: url(../img/serv-t.png) no-repeat 0 -54px / 43px;}
.box-serv .item.exchange-14 {background: url(../img/serv-t.png) no-repeat 0 -120px / 43px;}
.box-serv .item.payment-method {background: url(../img/serv-t.png) no-repeat 0 -187px / 43px;}
.box-serv .item.interest-free {background: url(../img/serv-t.png) no-repeat 0 -256px / 43px;}
.exp-right {width: 300px;}
.exp-right .block {background: url(../img/ilya.jpg) no-repeat -43px -80px;width: 300px;height: 450px;}
.specification-item .specification-name {padding: 5px 10px 5px 15px;}
.o-info-01 {margin: 0;}
.o-info-01 .block img {margin-left: 20px;width: 400px;}
.o-info-01 .txt {font-size: 15px;line-height: 18px;margin-top: 10px;}
.o-info-01 .txt p { margin: 0 0 10px;}
.o-info-02 {margin: 10px 0 53px;}
.box-info-02 { margin: 0 -5px;}
.o-info-02 .item .hed {line-height: 18px;font-size: 15px;}
.o-info-02 .item .desc br {display: none;}
.box-info-02 .item {padding: 5px;}
.box-info-02 .item .num {margin: 10px auto;}
.o-info-02 .item .desc {font-size: 13px;line-height: 16px; margin: 14px 0 20px;}

.o-info-02.b2 .box-info-02 .item .hed {font-size: 50px;margin-left: -30px;padding: 43px 0 20px 30px;line-height: 50px;background-size: auto 100px !important;}
.o-info-02.b2 .box-info-02 .item {padding: 8px 10px;}
.o-info-02.b2 .box-info-02 .item .desc {height: 335px;line-height: 16px;margin-top: 0px;}
.block-item {margin-left: -2%;}
.block-item .item {width: 48%;margin-left: 2%;}

.ways-delivery .list {margin: 0 -1% 30px;}
.ways-delivery .list .head-2 { margin: 25px 1% 10px;font-size: 26px;}
.ways-delivery .item {width: 31.333%;margin: 42px 1% 31px;height: 312px;padding: 20px 5px;}
.ways-delivery .image { margin: -56px auto 5px;}
.ways-delivery .name {font-size: 16px;margin-bottom: 10px;}
.ways-delivery .desc br {display: none;}
.ways-delivery .d-tab-cell.left br {display: block;}
.ways-delivery .d-tab-cell.left {padding: 0 5px;font-size: 14px;}
.block.payment-methods .list .item {padding: 40px 5px 0;}
#column-right {width: 220px;min-width: 220px;margin-left: 20px;}
#column-right .head {margin-bottom: 0px;}
#column-right .box-news .image {width: 100%;margin: 0 0 10px;height: auto;}
#column-right .box-news .image img {position: relative;width: 100%;height: auto;left: 0;top: 0;transform: translate(0, 0);}
#column-right .box-news .item .name {margin: 0 10px 10px;}
#column-right .box-news .item .date {margin: 0 10px 0;}

.news-layout .product-thumb {min-height: 180px;}
.news-layout .image {min-width: 25%;height: auto;}
.news-layout .product-thumb .image img {width: 100%;min-width: 100%;height: auto;position: relative;top: 0;left: 0;transform: translate(0%, 0%);}
.right-desc {padding: 10px 10px 0 20px;width: 75%;}
.news-layout .product-thumb .desc {font-size: 16px;line-height: 20px;}
.news-layout .product-thumb .date {padding-top: 10px;}
.news-layout .name-desc {height: 113px;}
.news-layout .name {padding: 0 0 10px;}
.news-layout .name a {font-size: 20px;line-height: 20px;}
.news-layout .more {bottom: 10px;right: 20px;}
.box.services .item.fav-prices {padding: 30px 10px 30px 60px;width: 25%;}
.box.services .item.hug-choice {padding: 30px 10px 30px 78px;width: 25%;}
.box.services .item.ski-seller {padding: 30px 10px 30px 65px;width: 25%;}
.box.services .item.delivery   {padding: 30px  0px 30px 74px;width: 25%;}
.prod-right .r-block {padding: 10px;}
.page-product .cont-prod .price-norm {font-size: 20px;}
.page-product .cont-prod .price-new {font-size: 17px;line-height: 24px;}
.page-product .cont-prod .price-old {font-size: 13px;margin: 0;}
.page-product .prod-right .price-old .discount {font-size: 10px;padding: 0px 5px 0px 3px;margin-left: 5px;}
.page-product .prod-right .price .cashback { padding: 7px;width: 120px;height: 60px;}
.page-product .prod-right .price .cashback:after {right: 76px;}

.box-offers {margin: 15px -0.5%;}

.box-offers .item {width: 32.33%;margin: 0 0.5%;height: 75px;padding: 6px 63px 20px 10px;}
.box-offers .item.assc {padding: 16px 113px 20px 15px;}
.box-offers .item.lock {padding: 6px 72px 20px 15px;}
.img-offer {height: 75px;}
.box-offers .item img {max-width: 100%;height: 100%;width: 100%;}
.box-ser .item.b-03 {background-position: 0 14px;}
.box-ser .txt-1, .box-ser .txt-2 {line-height: 16px;}
.box-ser .item {padding: 10px 0 10px 50px;}

}


@media (min-width: 0) and (max-width: 1220px) {
.ways-delivery .title-cat {padding: 10px 0 24px;}
.blockways {margin: 50px 0 34px;}
.blockways .learn-terms {height: 180px;}
.blockways .left {height: 180px;}
.blockways label {font-size: 22px;font-weight: 700;padding: 50px 0 24px;}
.block-inp {margin: 2px 40px 20px 0px;}  
.box-specialblock .block h4, .box-specialblock .block .th4 {padding: 10px;}
.box-specialblock .block .right {padding-left: 10px;}
.box-specialblock .block h4 span, .box-specialblock .block .th4 span { font-size: 20px;}
.box-specialblock .block .desc {font-size: 15px;padding: 0px 10px;line-height: 20px;}  
.BlockItem .item {width: 100%;}
.BlockItem .item .item-b {min-height: 1px;}  
.table > tbody > tr > .c-td { min-width: 1px;}
.c-box .button-group .price {min-width: 90px;display: block;}
.c-box .button-group .price {display: block;}
.table.table-compare > tbody > tr > .c-info {line-height: 14px;padding: 7px 5px 0 0;font-size: 14px;}
.table.table-compare > tbody > tr > td, .table.table-compare > tbody > tr > th, .table.table-compare > tfoot > tr > td, .table.table-compare > tfoot > tr > th, .table.table-compare > thead > tr > td, .table.table-compare > thead > tr > th {padding: 0 3px;line-height: 16px;}  
.schedule br {display: none;}  
.qc-block-left {width: 50%;}
.qc-block-right {width: 50%;margin-right: -15px;} 

.list-cat {margin: 0 -1%;}
.list-cat .product-layout {margin: 6px 1%;width: 48%;}
.ocf-offcanvas {display: none;}

#confirm_agree_input > div {float: none;}
  
}

@media (min-width: 0px) and (max-width: 956px) {
.fancybox-opened .fancybox-skin {margin: 0;padding: 0 !important;}
.fancybox-skin .fancybox-iframe {width: 100%;height: 52vw;margin: auto;}
.box-specialblock .block h4, .box-specialblock .block .th4 {padding: 0;}
.box-specialblock .block h4 span, .box-specialblock .block .th4 span {font-size: 18px;line-height: 18px;}
.box-specialblock .block .desc {font-size: 13px;padding: 0;line-height: 16px;}
.block-inp .form-control.input-lg, .block-inp .but-white {font-size: 12px;}
#d_quickcheckout .flex {flex-direction: column;}

.flex .page-cat {width: 100%;} 
.page.flex.cont-left {flex-direction: column;}  
  
.sub-cat-list .item-cat .item ul {padding: 0 10px 10px;}
.sub-cat-list .item-cat .item .name {padding: 0 10px 7px;}
.sub-cat-list .item-cat .item .name a {font-size: 16px;line-height: 16px;} 
.sub-cat-list .item-cat .item ul li a {font-size: 13px;line-height: 13px;} 
.box-bestseller .listCat .product-layout.num-5, .box-bestseller .listCat .product-layout.num-6, .box-bestseller .listCat .product-layout.num-7, .box-bestseller .listCat .product-layout.num-8{display: none;}   
.listCat .product-layout {width: 50%;}
.cont-left .listCat .product-layout {width: 50%;}
.compare-total.mob-a:hover .dropdown-menu {left: -281px;}
.compare-total.mob-a:hover .dropdown-menu::before, .compare-total.mob-a:hover .dropdown-menu::after {left: 285px;}
.wishlist-total.mob-a:hover .dropdown-menu {left: auto;right: -55px;}
.wishlist-total.mob-a:hover .dropdown-menu::before, .wishlist-total.mob-a:hover .dropdown-menu::after {left: auto;right: 58px;}
#cart:hover .dropdown-menu::before, #cart:hover .dropdown-menu::after {right: 0px;left: auto;}

.box.box-html {padding: 35px 0px 15px;}
.qc-quantity .hidden-xs {display: inline-block !important;}
.quantity.qc-quantity, .total.qc-total {}
.qc-quantity .btn.btn-primary {height: 24px;width: 20px;}

.qc-cart .qc-quantity .delete {margin-top: -1px;}
.cat-list {margin: 0 -5px;flex-wrap: wrap;}


.cat-list .item {width: 33.33%;padding: 0 4px;}
.item-pad .image {padding: 5px 14px;}
.box.box-slideshow .left-block {display: none;}
.box.box-slideshow .right-block {flex: 0 0 100%;width: 100%;}

.mobmenu-m2 {height: 40px;display: inline-block;line-height: 40px;font-size: 16px;cursor: pointer;}
.mobmenu-m2::before {content:'b';font-family:fit;line-height: 40px;vertical-align: top;margin-right: 8px;}
.main_city {padding: 2px 0;color: #393939;}
.menu .nav.navbar-nav {display: none;}
.menu .mobmenu-m1.open .nav.navbar-nav {display: block;position: absolute;background: #fff;border: 1px solid #eee;z-index: 1000;}
.mobmenu-m1.dropdown.open {display: inline-block;}
.menu .m-home:first-child {margin-left: 0;}

.topMenu .nav > li {padding: 0;text-align: left;border-bottom: 0;}
.topMenu .nav > li + li {border-top: 1px solid #eee;border-bottom: 0;}
.topMenu .nav > li > a {padding: 10px 20px;text-decoration: none;}
.topMenu .nav > li.active, .topMenu .nav > li:hover {background: #f9f9f9;}

#menu .mobmenu-m {display: none;}
#menu .Vmenu .VmenuUl > li:hover .dropdown-menu {width: 396px;padding: 5px;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li {width: 50%;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image {width: 15%;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name {width: 83%;padding: 0 0 0 8px;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name > a {font-size: 14px;}
.Vmenu .VmenuUl > li > a {font-size: 12px;}
.Vmenu .VmenuUl li { padding: 0 25px 0 15px;}
.cat-menu > div > ul > li {width: 50%;}
.Vmenu .VmenuUl > li.dropdown::after {right: 5px;top: 0;}

#m-ocfilter {border-top: 1px solid #eee;}
#ocfilter.panel.panel-default {padding: 0;}
.ocfilter .panel-heading {position:relative;display: block;background: #fff;padding: 10px 30px 10px 15px;}
.ocfilter .panel-heading i {position:absolute; right: 0;width: 40px;height: 40px;top: 0;transform: rotate(-90deg);cursor: pointer;font-style: normal;text-align: center;}
.ocfilter .panel-heading i::after {content:'\25ba';font-family:fit;line-height: 40px;font-size: 14px;display: inline-block;}
#m-ocfilter.list-group.collapse {display: none;}
#m-ocfilter.list-group.collapse.in {display: block;}

.ocfilter .panel-heading.collapsed i {transform: rotate(90deg);}


#menu .mobmenu-2 {display: inline-block;}
#menu .nav.navbar-nav {display: none;}


#menu .nav > li > a {background-position: 5px center;display: block;line-height: 40px;padding: 0 0 0 55px;margin-right: 30px;}

#menu .nav > li {padding-right: 0;}
#menu .nav > #headcat_2 > a {padding: 0 0 0 55px;background-position: 5px center;}
#menu .nav > #headcat_3 > a {padding: 0 0 0 55px;background-position: 0px center;}
#menu .nav > #headcat_113 > a {padding: 0 0 0 55px;background-position: 1px center;}
.dropdown.open .dropdown-menu {display: block;background: transparent;border: 0;padding: 0;position: relative;top: 0;float: none;width: 100%;}

#cart {width: 32px;padding: 0;}
#cart > .btn { padding: 0;height: 48px;width: 32px;top: -2px;}
#cart-total {font-size: 0;}
#cart .dropdown-menu {min-width: 300px;}
.wishlist-total.blInfoItem {padding: 0;width: 32px;}
.compare-total.blInfoItem {padding: 0;width: 32px;}
.compare-total .mob-b, .wishlist-total .mob-b {}
.mob-b .txt1 {display: none;}
.compare-total .mob-b .txt2 .txt, .wishlist-total .mob-b .txt2 .txt {display: none;}

.compare-total .mob-b, .wishlist-total .mob-b {padding: 0;}
#cart .fa.fa-shopping-cart{display: none;}

.compare-total .mob-b .txt2 .num.num-0, .wishlist-total .mob-b .txt2 .num.num-0 {display: none;}
.compare-total .mob-b .txt2 .num, .wishlist-total .mob-b .txt2 .num {position: absolute;top: 2px;left: 21px;font-size: 10px;font-weight: 600;color: #fff;min-width: 17px;height: 17px;text-align: center;line-height: 17px;background: #FF283E;border-radius: 10px;box-shadow: 0 0 1px 1px #fff;padding: 0 2px;font-style: normal;}





.mob-a:hover .dropdown-menu {left: auto;right: -105px;}
.blfl.blInfo {padding: 10px 0;}
.blInfo1, .blInfo2 {gap: 20px;}
.tel.blInfoItem {padding: 6px 0 0px 38px;}
.tel1 > a {font-size: 18px;line-height: 18px;}
.schedule {display: none;}
.schedule .txt2 {display: inline-block;font-size: 12px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 1%;}
.text-sl {padding: 5% 0 0 2%;}
.head-sl {font-size: 2.5vw;line-height: 2.5vw;margin-bottom: 1.5vw;}
.desc-sl {font-size: 1.5vw;line-height: 2vw;margin-bottom: 2vw;}
.btn-sl {padding: 0 10%;line-height: 4vw;font-size: 2vw;}

#column-left, #column-right {float: none;width: 100%; margin-left: 0;margin-right: 0;}
#content.cont-left {width: 100%;float: none;}
.ocfilter-option label {width: 30%;display: inline-block;vertical-align: top;}
.ocfilter-option .ocf-option-name i {width: 40px;height: 40px;line-height: 40px;text-align: center;}
.ocfilter-option .ocf-option-name {height: 40px;padding: 0 40px 0 15px;}
.box-serv .item.delivery-next-day {background: url(../img/serv-t.png) no-repeat center  10px;}
.box-serv .item.lower-price {background: url(../img/serv-t.png) no-repeat center  -95px;}
.box-serv .item.exchange-14 {background: url(../img/serv-t.png) no-repeat center  -194px;}
.box-serv .item.payment-method {background: url(../img/serv-t.png) no-repeat center  -300px;}
.box-serv .item.interest-free {background: url(../img/serv-t.png) no-repeat center -400px;}
.box-serv .item {padding: 60px 0 0 0;text-align: center;}
.box-serv .txt-1, .box-serv .txt-2 {font-size: 12px;line-height: 14px;}
.prod-left {float: none; margin-left: 0;width: 100%;}
.prod-right {clear: both;float: none;margin-left: 0;margin-right: 0;min-height: auto;width: 100%;}
.tabs-exp {display: block;margin-bottom:30px}
.tabs-left {display: block;width: 100%;padding-right: 0;}
.exp-right {display: none;}
.exp-right .block {margin: 0 auto;}
.box-info-02 {flex-wrap: wrap;}
.box-info-02 .item {width: 50%;padding: 10px 10px 30px;}
.o-info-02 .item .desc br {display: none;}
.o-info-01 {margin: 0;}
.o-info-02 {margin: 10px 0;}
.information-onas .o-info-02 .h2 { margin: 10px 0;}
.box-info-02 {margin: 0 -10px;}
.box-info-02 .item:last-child {width: 100%;}
.o-info-02 .item .image {}
.o-info-02 .item .desc {margin: 14px 0;}
.box-info-02 .item .num {margin: 0px auto 10px;}
.o-info-02 .item .hed .txt-1, .o-info-02 .item .head .txt-2 {display: inline-block;margin-right: 5px;}
.information-onas .o-info-02.b2 .h2 {margin: 0;}
.o-info-02.b2 .box-info-02 .item {padding: 0 10px;}
.o-info-02.b2 .box-info-02 .item .hed {padding: 56px 0 10px 36px;}
.o-info-02.b2 .box-info-02 .item .desc { margin-top: 0px;}

.f-row {padding: 0;flex-wrap: wrap;}
.col-footer.f-logo {width: 38%;}
.col-footer.f-cat {display: none;}
.col-footer.f-menu {width: 27%;}
.col-footer.f-tel {width: 35%;}
footer .col-footer li {padding-bottom: 5px;}
.col-footer.f-tel .mb-c {display: inline-block;vertical-align: bottom;margin-right: 20px;}
.social {display: inline-block;}
.qc-block-left, .qc-block-right {width: 100%;margin: 0;}
.qc-step {margin: 0 -15px;}
.ways-delivery .list {margin: 0 0 20px;}
.ways-delivery .list .head-2 {margin: 25px 0 10px;font-size: 24px;}
.ways-delivery .item {float: none;width: 100%;margin: 42px 0 31px;height: auto;padding: 20px;}
.ways-delivery .price {position: relative;bottom: 0;}
.blockways {margin: 34px 0 34px;}
.blockways .learn-terms {height: 110px;}
.blockways .left {height: 110px;width: 30%;}
.blockways .right {width: 68%;}
.block-inp {margin: 0 0 10px 0;}
.blockways label {font-size: 16px;padding: 20px 0 10px;}
.learn-terms-answer thead td {padding: 10px 5px;font-size: 14px;}
.learn-terms-answer td {padding: 10px 5px;font-size: 16px;font-weight: 500;}
.block.payment-methods .list .item {margin: 0 0 15px;width: 100%;height: auto;padding: 16px 0px 0;}
.block.payment-methods .list {margin: 20px 0 10px;}
.cont-item.telephone, .cont-item.mail, .cont-item.address {border-bottom: 1px solid #E6E6E6;}
.cont-item.call-dir, .cont-item.operating-time { padding-top: 20px;min-height: 275px;}

.contact-info .block-table {padding: 20px 10px;display: block;font-size: 0;}
.cont-item {padding: 0 10px;width: 33%;display: inline-block;min-height: 215px;}
.cont-item.call-dir, .cont-item.operating-time {border-right: 1px solid #E6E6E6;position: relative;right: -1px;border-left: 0;}
.form-horizontal .block-table .form-group {display: inline-block;padding: 10px;width: 50%;vertical-align: top;}
.textarea.form-group {width: 100%;padding: 0 20px 8px;}
.news-layout .product-thumb {min-height: 120px;}
.news-layout .image {min-width: 25%;height: auto;}
.news-layout .product-thumb .image img {width: 100%;min-width: 100%;height: auto;position: relative;top: 0;left: 0;transform: translate(0, 0);}
.right-desc { padding: 5px 10px 0 10px;width: 75%;}
.news-layout .name {padding: 0 0 4px;}
.news-layout .name a {font-size: 18px;line-height: 18px;}
.news-layout .name-desc {height: 113px;}
.news-layout .product-thumb .desc {font-size: 14px;line-height: 18px;}
.news-layout .product-thumb .date {padding-top: 0px;font-size: 14px;}
.news-layout .more {bottom: 10px;padding: 0;right: 10px;}

#column-right .box-news .box-news-item {margin: 0 -7px;display: flex;justify-content: space-between;}
#column-right .box.box-news .item {width: 33.33%;padding: 0 7px 20px;}
#column-right .box-news .item .thumb {flex-direction: column;height: 100%;}
#column-right .box-news .image {width: 100%;margin: 0 0 10px;height: auto;}
#column-right .box-news .image img {position: relative;width: 100%;height: auto;left: 0;top: 0;transform: translate(0, 0);}
#column-right .box-news .item .name {margin: 0 5px 5px;}
#column-right .box-news .item .date {margin: 0 10px 0;}
#column-right .box-news .item .name a {font-size: 12px;line-height: 16px;}

.sortblock {display: flex;justify-content: space-between;}









.page-acc .page-block .col-page {width: 100%;float: none;}
.page-acc .page-block .cont { min-height: 1px;}
.box.services .txt-1, .box.services .txt-2 {font-size: 12px;line-height: 14px;font-weight: 600;}
.box.services .item.fav-prices {background-size: 28px;padding: 10px 5px 10px 35px;width: 25%;}
.box.services .item.hug-choice {background-size: 32px;padding: 10px 5px 10px 38px;width: 23%;}
.box.services .item.ski-seller {background-size: 28px;padding: 10px 5px 10px 33px;width: 25%;}
.box.services .item.delivery   {background-size: 32px;padding: 10px 5px 10px 38px;width: 27%;}
.title-cat h1 {padding: 0;margin: 0 0 10px;}
.sortcat {position: relative;float: none;width: 100%;text-align: right;right: 0px !important;}
.sortcat .jq-selectbox__select {border-radius: 0px;text-align: left;}
.sortcat .jq-selectbox__dropdown {left: 0px;width: 100%;text-align: left;}
.prod-right {margin-bottom: 20px;}
.box-serv { margin-bottom: 20px;}





.box-offers {margin: 20px 0;}
.box-offers .item {width: 100%;margin: 0 0 15px;}
.box-ser {gap: 1%;flex-wrap: wrap;}
.box-ser .item.b-01 {width: 33%;}
.box-ser .item.b-02 {width: 32%;}
.box-ser .item.b-03 {width: 32%;}
.box-ser .item.b-04 {width: 33%;}
.box-ser .item.b-05 {width: 32%;}
.box-ser .item.b-06 {width: 32%;}


.f-row2 {margin: 10px 0;top: 0;}

.f-row3 {flex-direction: column;}
.f-row3 span {margin: 0 28px 0 0;}





}


@media (min-width: 662px) and (max-width: 956px) {
.container {width: 612px;}
.catList .nav.nav-tabs li {width: 125px !important;}
.page.p-prod .alert.alert-success {max-width: 612px;}
.account-register #content, #content.page-acc, .account-logout #content {width: 100%;float: none;}
.creeping-line, #search {width: 291px;}

.cont-item.call-dir {margin-left: 93px;border-left: 1px solid #E6E6E6;}

.b-table .b-cell input {max-width: 215px;}


.box.box-manufacturer .product-layout {width: 191px !important;}
.product-layout {width: 50%;}



.choice-item.select.sec.choice-contact {float: none;margin: 0 0 20px;width: 100%;}
.item-contact {float: left;margin-right: 2%;width: 49%;}
.choice-item.select.sec.choice-payment {margin: 0;}
.choice-item {margin-right: 2%;width: 49%;}
.item-contact.nomar { margin: 0;}
.choice-contact .styler {width: 270px;}
.choice .jq-selectbox__select {width: 270px;}
.choice .jq-selectbox__dropdown {width: 229px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 10px 3px;}
.cart-txttop { font-size: 15px;}
.text-left.name a {font-size: 16px;font-weight: bold;}

.quantity .cart-txtbottom .form-control {margin-left: 0px;width: 40px;}
.text-left.image {width: 130px;}
.text-left.image > a {display: block;width: 100px;}

.contact-left {width: 50%;}
.contact-right {width: 50%;}
.brand-layout {width: 25%;}
.alfabet {position: relative;right: 0;top: 0;}
.cont-100 .list-cat .product-layout {width: 48%;}
.imgright, .imgleft {float: none;margin: 0;width: 100%;}



.page-catalog .product-layout {width: 50%;}
.checkout-checkout #d_quickcheckout .col-md-4 {float: left;width: 30%;}
.checkout-checkout #d_quickcheckout .col-md-8 {float: right;width: 70%;}
#d_quickcheckout .qc-col-2.col-md-6 {padding-left: 15px;padding-right: 15px;}
#d_quickcheckout .qc-col-3.col-md-6 {padding-left: 15px;}
.col-page {float: none;width: 100%;}
.cont { min-height: auto;}
.box-news .box-news-item {margin: 0 -6px;}
.box-news .item {width: 50%;}
.box-news .item .thumb {padding: 0 0 10px;}
.box-news .image {height: auto;}
.right-nd {height: auto;}
.r-video iframe {height: 224px;width: 400px;}
.page-onas .cont-prod.p15 {padding: 10px;}
.page-onas .table table td {padding: 10px;}
.img-right, .img-left {float: none;margin: 0 0 20px;text-align: center;}
.box-specialblock .block {padding: 10px;}
.box-specialblock .block h4 {padding: 0 0 5px;}
.box-specialblock .block h4 span {padding: 7px 9px 5px; font-size: 14px;}
.SubMenuHover {padding: 20px;width: 540px;}
.m-dn {display: none;}

}
@media (min-width: 0px) and (max-width: 662px) {
.sortblock label {display: block;text-align: left;}
.sortblock .sortcat {width: 57%;text-align: left;}
.sortblock .sortcat .select.sec {width: 100%;}
.sortblock .sortcat.limit {width: 41%;}
.sortblock .sortcat.limit .select.sec {width: 100%;}
.b2b {padding:4px 0 8px;}	
	
.b2b_desktop {display: none;}	
.b2b_mob {display: block;}
.b2b_mob img {width: 100%;}
.blockb2b .container {justify-content: flex-start;padding: 0 16px 0 40px;}
.blockb2b .container .icon-remove {right: auto;left: 0;}	
.blockb2b {height: 40px;}
.blockb2b .container .icon-remove::before {line-height: 40px;font-size: 14px;width: 40px;}
.blockb2b .container a {font-size: 14px;line-height: 14px;}

	
.blockways .learn-terms {height: auto;}
.blockways .left {display: none;}
.blockways .right {width: 100%;padding: 20px;}
.blockways label {padding: 10px 0;}
.block-inp { margin: 0;}

.newsCatMenu > ul {flex-direction: column;}
.newsCatMenu > ul > li {text-align: left;}
.newsCatMenu > ul > li + li {border-left: 0;border-top: 1px solid #eee;}
.newsCatMenu > ul > li > a {display: block;padding: 10px 30px 10px 25px;}
.newsCatMenu > ul > li.open > a, .newsCatMenu > ul > li > a:hover {background: #f9f9f9;}
.newsCatMenu > ul > li > i {padding: 10px 10px;height: 40px;position: absolute;right: 0;top: 0;}
.newsCatMenu .subCat {position: relative;}
.newsCatMenu .subCat ul {position: relative;border-width: 1px 0 0;}
.newsCatMenu .subCat ul li a {padding: 8px 20px 8px 40px;}

.newsCatMenu > ul > li > .subCat > ul > li > i {position: absolute;right: 0;top: 0;transform: rotate(90deg);width: 36px;}
.newsCatMenu .subCat > ul > li > ul {position: relative;left: 0;top: 1px;}
.newsCatMenu .subCat > ul > li:hover > ul::before {border-color: transparent transparent #eee;left: calc(50% - 20px);top: -20px;}
.newsCatMenu .subCat > ul > li:hover > ul::after {left: calc(50% - 20px);top: -18px;border-color: transparent transparent #fff;}
.newsCatMenu .subCat > ul > li > ul > li a {padding: 8px 20px 8px 50px;}
.newsCatMenu ul li:last-child .subCat > ul > li {display: block;}
.newsCatMenu ul li:last-child .subCat > ul > li > i {transform: rotate(90deg);margin-left: 0;margin-right: 0;}
.newsCatMenu ul li:last-child .subCat > ul > li:hover > ul::before {border-color: transparent transparent #eee;left: calc(50% - 20px);right: auto;top: -20px;}
.newsCatMenu ul li:last-child .subCat > ul > li:hover > ul::after {right: auto;left: calc(50% - 20px);top: -18px;border-color: transparent transparent #fff;}








  
 
#search {width: 263px;position: absolute;right: 0;top: 0;background: #575757;z-index: 10;padding: 12px 0;}
.Vmenu {width: 100%;} 
.Vmenu .VmenuUl {width: 100%;}
.Vmenu .VmenuUl > li {padding: 0;}
.Vmenu .VmenuUl > li > a {font-size: 14px;padding: 10px 40px 10px 25px;}
.Vmenu .VmenuUl > li.open > a, .Vmenu .VmenuUl > li > a:hover {background: #f9f9f9;color: #393939;}
.Vmenu .VmenuUl > li.dropdown:hover::after {color: #393939;}
.Vmenu .VmenuUl > li.dropdown::after {right: 15px;color: #393939;transform: rotate(90deg)}
.Vmenu .VmenuUl > li.open.dropdown::after {transform: rotate(-90deg)}

#menu .Vmenu .VmenuUl > li:hover .dropdown-menu {display: none;}
#menu .Vmenu .VmenuUl > li.open .dropdown-menu {display: block;margin: 0;box-shadow: none;top: 0 !important;}


.Vmenu .VmenuUl > li:hover > a {color: #393939;}
.Vmenu .VmenuUl > li.dropdown, .Vmenu .VmenuUl > li.dropdown:hover {background: none;}
#menu .Vmenu .VmenuUl > li:hover .dropdown-menu {width: 100%;padding: 0;left: 0;border-radius: 0;box-shadow: none;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li {width: 100%;padding: 0 0 0 15px;border-top: 1px solid #eee;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li:hover {background: #f9f9f9;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image {width: 40px;height: 40px;padding: 10px;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name {width: calc(100% - 40px);padding: 0;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name .submenu {display: none;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .more {display: none;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .name > a {font-size: 14px;font-weight: 400;line-height: 20px;padding: 10px 20px 10px 0;border: 0;}
#menu .Vmenu .VmenuUl .dropdown-menu li .name a:hover {color: #393939;}
#menu .Vmenu .dropdown-toggle {width: 40px;height: 40px;display: block;z-index: 10;position: absolute;top: 0;right: 0;}
.Vmenu.mobVmenu:hover .VmenuUl {display: none;}
.Vmenu.mobVmenu.open .VmenuUl {display: block;}
.Vmenu.mobVmenu.open .VmenuUl::after {content: '';position: absolute;top: -12px;left: 110px;margin-left: -24px;border-top: 0;border-right: 12px solid transparent;border-bottom: 12px solid #fff;border-left: 12px solid transparent;}


 
  
body {overflow-x: hidden;}
.sub-cat-list .item-cat .item {width: 50%;flex: 0 0 50%;}
.desc-cat .desc {height: 140px;overflow: hidden;}
#mfilter-content-container .desc-cat .desc {height: auto;overflow: visible;}
.desc-cat.desc-bottom .desc {height: auto;}
.desc-cat.all .desc {height: auto;}
#more_desc_cat {line-height: 20px;display: block;font-size: 12px;text-align: center;cursor: pointer;position: relative;}
#more_desc_cat::before {content: '';position: absolute;bottom: 100%;height: 40px;width: 100%;background: linear-gradient(#fff0, #E4E5E7AB);left: 0;}
.desc-cat.all #more_desc_cat {display: none;}
#more_desc_cat i {background: url(../img/arrow-bottom.png) no-repeat center center;width: 10px;height: 20px;display: inline-block;margin-left: 5px;vertical-align: top;}

.col-footer.f-logo {width: 50%;margin-bottom: 20px;order: 1;}
.col-footer.f-tel {width: 50%;order: 2;}
.col-footer.f-cat {width: 55%;order: 3;display: block;}
.col-footer.f-menu {width: 45%;order: 4;margin-bottom: 10px;}


.VmenuHead {padding: 0 25px;}






.row {margin-right: -5px;margin-left: -5px;}
.container {padding-right: 5px;padding-left: 5px;}
#content {min-height: 10px;}
.ocfilter-option label {width: 48%;}
#logo {margin: 0;}
.blInfo1, .blInfo2 {gap: 10px;}
.tel.blInfoItem {padding: 6px 0 0px 32px;}
.tel1 > a {font-size: 13px;}
.call > a .mod {display: none;}
.schedule {left: 156px;top: 56px;}
.schedule .txt1, .schedule .txt2 {font-size: 11px;line-height: 18px;}

.box.services .item {vertical-align: top;text-align: center;}
.box.services .item.fav-prices {padding: 60px 5px 10px 5px;background: url(../img/services-01.png) no-repeat center top;}
.box.services .item.hug-choice {background: url(../img/services-02.png) no-repeat center top;padding: 60px 5px 10px 5px;}
.box.services .item.ski-seller {background: url(../img/services-03.png) no-repeat center top;padding: 60px 5px 10px 5px;}
.box.services .item.delivery {background: url(../img/services-04.png) no-repeat center top;padding: 60px 5px 10px 5px;}


.account-register #content, #content.page-acc, .account-logout #content {margin: 0;padding: 0 5px 5px;width: 100%;}
#column-right {float: none;width: 100%; margin: 0;padding: 5px;}
.account-register .row, .row-acc.row, .account-logout .row {margin: 0;}
#cart .dropdown-menu {right: 15px;}
#cart:hover > .btn {background-color: transparent;}

#menu .nav .m-cat > a {display: none;}


.m-cat ul .dropdown .dropdown-toggle {width: 30px;height: 100%;background: url(../image/cat-arrow.png) no-repeat center 10px; display: inline-block;position: absolute;top: 0;right: 0px;}
.m-cat ul .dropdown.open .dropdown-toggle {background: url(../image/cat-arrow.png) no-repeat center -320px;}
.m-cat ul .dropdown .dropdown-toggle:hover {background-color: #ffca26;cursor: pointer;}

.m-cat ul li.dropdown a {padding: 0px 30px 0 20px;}
.m-cat ul li a {border-bottom: 1px solid #eee;border-left: 0;padding: 0px 20px;text-transform: uppercase;}
.m-cat > ul > li:hover .dropdown-menu {display: none;}

.m-cat > ul > li.dropdown.open .dropdown-menu {display: block;position: relative;width: 100%;top: 0;left: 0;float: none;box-shadow: 0 0px 12px #e9e9e9 inset;border: 0;padding: 0;margin: 0;}
#menu .dropdown-inner, #menu .dropdown-inner ul { display: block;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: #fff;border-bottom: 1px solid #eee;}
.m-cat ul li a:hover {background: #FFCA26 linear-gradient(#FFCF3F, #E5BA39);border-left: 0;}
#menu .dropdown-inner a { padding: 2px 20px 2px 30px;line-height: 24px;color: #333333;font-size: 15px;font-weight: normal;text-transform: none;border-bottom: 1px solid #f6f6f6;}
#menu .dropdown-inner li a:hover { color: #333;}

.nav > li > ul { background: #fff;display: block;position: relative;}
.nav > li {border-bottom: 1px solid #eee;display: block;float: none;padding: 0;text-align: left;width: 100%;}
.nav > li.m-dost, .nav > li.m-word {width: 100%;}

.nav.nav-tabs li { min-width: 100px;width: auto;}
.nav-tabs > li > a {padding: 14px 10px 14px 0px;}

#search, .creeping-line {width: calc(100% - 160px);}
.creeping-line .txt1 {height: 44px;}
.creeping-line .txt1 img {height: 44px;}
.services .item.popular-goods{background-position:center -15px}
.services .item.delivery-payment{background-position:center -75px}
.services .item.guarantee{background-position:center -135px}
.services .item.responses{background-position:center -195px}
.services .item.return-call{background-position:center -255px}
.services .item {padding: 32px 0 0;text-align: center;}
.services .txt-1, .services .txt-2 {padding: 0;}
.services .txt-3 {padding: 0;text-transform: uppercase;}
.services .txt-4 {padding: 0;}


.product-layout {width: 50%;}
.prod-left { float: none;margin-left: 2%;width: 96%;}
.prod-right {clear: both;float: none;margin-left: 2%;margin-right: 0;min-height: auto;width: 96%;}
.nav-tabs { margin: -1px 9px 0;}
.tab-content > .active {padding: 10px;}
.choice-item {float: none;margin-bottom: 20px;margin-right: 0;width: 100%;}
.choice-contact .styler {width: 100%;}
.choice .jq-selectbox {width: 100%;}
.choice .jq-selectbox__select {width: 100%;}
.choice .jq-selectbox__dropdown {width: 88%;}
.choice .jq-selectbox__trigger {width: 12%;}
.cont-prod .cart-padding {padding: 10px 5px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 10px 2px;}
.quantity .cart-txtbottom .form-control {height: 21px;margin-left: 0;width: 35px;}
.cart-txtbottom .btn.btn-primary {padding: 2px;}
.text-left.image {width: 100px;}
.text-left.image > a {display: block;width: 90px;}
.quantity .cart-txttop {}
.contact-left {float: none;width: 100%;}
.contact-right {float: none;width: 100%;}
.brand-layout {width: 33.333%;}
.imgright, .imgleft {float: none;margin: 0;width: 100%;}

.page-catalog .product-layout {width: 50%;}
.checkout-checkout #d_quickcheckout .col-md-4 {padding-right: 15px;width: 100%;}
.checkout-checkout #d_quickcheckout .col-md-8 {padding-left: 15px;width: 100%;}
#d_quickcheckout .qc-col-2.col-md-6 {padding-right: 15px;}
#d_quickcheckout .qc-col-3.col-md-6 {padding-left: 15px;}
.col-page {float: none;width: 100%;}
.cont { min-height: auto;}
.news-layout .product-thumb {min-height: 100px;flex-direction: column;}
.news-layout .image {float: none;padding: 10px;text-align: center;width: 100%;}
.news-layout .product-thumb .image img {width: 345px;min-width: 100px;height: auto;max-width: 100%;}
.news-layout .more {position: relative;}


.right-desc {float: none;width: 100%;}
.news-layout .name-desc {height: auto;}
.news-layout .name {padding: 10px;text-align: center;}
.news-layout .desc {padding: 10px;}
.news-layout .product-thumb .desc {height: auto;}
.news-layout .product-thumb .date {padding: 10px;}
.mobmenu-m .nav.navbar-nav {background: #fff;display: none;position: absolute;width: 100%;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}
.mobmenu-m.open .nav.navbar-nav {display: block;}

.mobmenu-m {float: left;height: 52px;width: 25%;}
.mobmenu-2 {background: url("../image/icon-mob.png") no-repeat scroll center -130px / 24px auto; display: block;height: 52px;width: 100%; cursor: pointer;}
.mobmenu { display: none;}


.m-cart .issue-order {color: #fcfcfc;display: none;font-size: 11px;font-weight: bold;line-height: 52px;text-align: center;}
.m-cart.full .issue-order {display:block}

.call.mob-call {background: #ffc925;display: block;height: 44px;text-align: center;padding: 0;}
.call.mob-call:hover {background: #ff8000;}
.call.mob-call a {color: #000;display: block; font-size: 14px;font-weight: bold;line-height: 42px;text-decoration: none;padding-top: 4px;text-transform: uppercase;}
.creeping-line.mob-creeping-line {display: none;}
.box-news .box-news-item {margin: 0 -3px;}
.box-news .item {width: 50%;padding: 0 3px 15px;}
.box-news .image {height: auto;}
.right-nd {height: auto;}


#testbox {width: auto;max-width:430px}
#testbox h2 {padding: 75px 0px 5px;}
#testbox h2 .txt-h {font-size: 20px;}
#testbox h2 img {top: 5px;}
.test-block {margin: 0px;padding: 5px;}
.test-block img {margin: 2px 0.5%; width: 49%;}
.test-block img.img-3 {margin: 2px 0.5%; width: 32.33%;}
.test-link {margin: 5px 0;}
.test-block-inp {margin: 0 5px 5px;}
.test-block-inp p {margin: 0px 0 10px;}
.navbar-default .navbar-toggle { border-color: transparent;}
#ocfilter-mobile {margin-left: 1px;}
#ocfilter-mobile .btn.btn-navbar.navbar-toggle {padding: 0;margin: 0;width: 40px;text-align: center;line-height: 50px;border-radius: 0;}
#ocfilter-mobile .fa.fa-filter {display: none;}
#ocfilter-mobile .navbar-brand { padding: 15px 20px;}

.box-cat {display: block;margin-left: 1px;}
.box-m-cat{margin: 2px 0;}
.box-m-cat .box-cat-head{background: #F8F8F8;color: #777;border: 1px solid #E7E7E7;padding: 15px 40px 15px 20px;font-size: 18px;line-height: 20px;position: relative;}

.box-m-cat .box-cat-content{display:none}
.box-m-cat.open .box-cat-content{display:block;background: #fff;list-style: none;margin: 0;padding: 0;border-left: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7;}
.box-m-cat .box-cat-toggle {position: absolute;right: 0;top: 0;background: url(../image/cat-cat.png) no-repeat center center;display: block;width: 40px;height: 50px;}
.box-m-cat .box-cat-toggle:hover {background-color: #ddd;}
.box-m-cat ul .dropdown .dropdown-toggle {width: 40px;height: 100%;background: url(../image/cat-arrow.png) no-repeat center 10px;display: inline-block;position: absolute;top: 0;right: 0px;cursor: pointer;}
.box-m-cat ul .dropdown .dropdown-toggle:hover {background-color: #FFCA26;}


.box-m-cat  .box-cat-content > li > a {color: #333;line-height: 20px;border-bottom: 1px solid #E7E7E7;display: block;padding: 10px 50px 10px 20px;font-size: 14px;font-weight: bold;text-transform: uppercase;}


.box-m-cat .box-cat-content li a:hover{background: #FFCA26;color:#000;}

.alfabet {position: relative;right: 0;top: 0;}
.block-white {padding: 0px;}
.m-dn {display: none;}
.nom-dn {display: block;}
.block-white .but-white span .m-dn {display: none;}
.block-white .but-white:hover span::after {content: attr(data);position: absolute;top: -25px;background: #000;color: #fff;padding: 3px 5px;border-radius: 5px;left: -50%;transform: translate(-10px);line-height: 16px;font-size: 14px;box-shadow: 0 0 1px 1px #fff;}
.block-item {margin-left: 0;}
.block-item .item {width: 100%;margin-left: 0;}
.block-item .item .desc {height: auto; margin-bottom: 10px;}

.mobmenu-m ul > li .d-menu::after{left: 42px;}



.button-group .price {display: block; width: 100%;text-align: center;}
.button-group button {width: 55%;}
.button-group {margin: 5px 0 10px;}
.product-thumb {padding: 5px;}
#payment_address_form .form-group {width: 100%;}
.cat-menu > div > ul > li {width: 100%;min-height: 75px;position: relative;}
.cat-menu > div > ul > li .image {float: none;position: absolute;top: 0;left: 0;width: 15vw;height: 15vw;padding: 3vw;}
.cat-menu > div > ul > li .name {float: none;width: auto;margin-left: 16vw;}

.open .SubMenuHover .SubHead { position: relative;}
.cat-menu .SubMenuHover .image {width: 82px;}
.cat-menu .SubMenuHover .name {padding: 20px 0 0px 92px;margin: 0;}






.cont-item {width: 100%; min-height: 1px;border: 0;}
.cont-item.telephone, .cont-item.mail, .cont-item.address, .cont-item.call-dir, .cont-item.operating-time {min-height: 1px;border: 0;}
.cont-item + .cont-item {border-top: 1px solid #E6E6E6;padding-top: 10px;}

.bl-s.block-search {padding: 0 4px 10px 0;}
.s-table .bl-s {padding: 0 4px 10px;}
.bl-s.block-but {padding: 0 0 10px 4px;}
.SubMenuHover {padding: 10px 15px 10px; width: 96%;max-width: 420px;}
.cat-menu .SubMenuHover .submenu li {width: 50%;}
.box-serv .txt-1, .box-serv .txt-2 {font-size: 14px;line-height: 20px;display: inline-block;margin-right: 5px;}
.box-serv .item {padding: 25px 0 20px 85px;text-align: left;width: 100%;}
.box-serv .item.delivery-next-day { background: url(../img/serv-t.png) no-repeat 10px 10px;}
.box-serv .item.lower-price {background: url(../img/serv-t.png) no-repeat 10px  -95px;}
.box-serv .item.exchange-14 {background: url(../img/serv-t.png) no-repeat 10px  -194px;}
.box-serv .item.payment-method {background: url(../img/serv-t.png) no-repeat 10px  -300px;}
.box-serv .item.interest-free { background: url(../img/serv-t.png) no-repeat 10px  -400px;}

.table.table-compare > tbody > tr > .c-info {padding: 5px 2px 0 0;font-size: 10px;}
.c-box {padding: 5px 2px 5px 2px;font-size: 12px;}
.table.table-compare > tbody > tr > .c-info {padding: 0;font-size: 0px;width: 0;}
.table.table-compare > tbody > tr > td, .table.table-compare > tbody > tr > th, .table.table-compare > tfoot > tr > td, .table.table-compare > tfoot > tr > th, .table.table-compare > thead > tr > td, .table.table-compare > thead > tr > th {padding: 0 1px;line-height: 12px;}
.page-block .col-page {width: 100%;display: block;}
.block-white {overflow: auto;}
.pop-inquiries .block {height: 72px;text-align: center;padding-right: 0;}
.pop-inquiries .more {position: relative;right: 0;top: 0;text-align: center;}
.pop-inquiries.all .block + .more {text-align: center;}
.b-table .b-cell input {max-width: 215px;}
.box-ser .item {padding: 10px 0px 10px 50px;}
.box-ser .item.b-01 {width: 50%;}
.box-ser .item.b-02 {width: 49%;}
.box-ser .item.b-03 {width: 50%;}
.box-ser .item.b-04 {width: 49%;}
.box-ser .item.b-05 {width: 50%;}
.box-ser .item.b-06 {width: 49%;}

.box-offers {margin: 20px 2%;}
.box-ser {margin: 18px 2% 70px;}
.box-news .name-desc {margin: 0 10px;}  
.listCat .product-thumb {padding: 10px;}

.right-icon button + button {margin-left: 0px;}
.right-icon button {font-size: 12px;line-height: 30px;}
.listCat .product-thumb .available i, .c-box .block-info .available i {font-size: 14px;margin: 0 2px 0 0;}
.listCat .a-edit {font-size: 12px;}
.listCat .product-thumb .status_id-5 .available, .listCat .product-thumb .status_id-4 .available {font-size: 10px;}
span.right-icon {white-space: nowrap;}


}
@media (min-width: 480px) and (max-width: 662px) {

.container {width: 460px;}
.cont-left .listCat .product-layout {height: 454px;}
.listCat .product-thumb {height: 435px;}
.page.p-prod .alert.alert-success {max-width: 460px;}
#content.cont-left{width: 100%;}

.nav-tabs a b {display: none;}
.box.box-only-mob {display: block !important;}
.r-video iframe {height: 224px;width: 400px;}
.page-onas .cont-prod.p15 {padding: 10px;}
.page-onas .table table td {padding: 10px;}
.img-right, .img-left {float: none;margin: 0 0 20px;text-align: center;}
.box-specialblock .block {padding: 10px;}
.box-specialblock .block h4 {padding: 0 0 5px;}
.box-specialblock .block h4 span {padding: 7px 9px 5px; font-size: 13px;}
.item-pad .image {padding: 5px 5px;text-align: center;}

.sortcat {position: relative;top: 0;float: none;text-align: right;}



.block-inp .form-control.input-lg {width: 70%;}
.catList .nav.nav-tabs li {width: 123px !important;}
.catList .item a {padding: 0 2px;}
.catList .name {margin: 0 0 5px;font-size: 13px;}
iframe {width: 430px;height: 242px;}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
#d_quickcheckout .qc-totals .row:last-child div, #d_quickcheckout .qc-totals .row:last-child label {font-size: 40px;}
}

@media (min-width: 0px) and (max-width: 479px) {
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image {width: 25px;} 
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li .image img {display: none;} 
.container {width: 100%;}
.cont-left .listCat .product-layout {width: 100%;}
iframe {max-width: 100%;height: 56vw;}
.qc-cart .btn.btn-danger.delete.hidden-xs {border: 0;border-bottom: 0;font-size: 0;}
.qc-step .delete .fa.fa-times::before {font-size: 12px;}
.cont-left .listCat .product-layout {height: auto;}
.listCat .product-thumb {height: auto;box-shadow: 0 0 18px #0001;}
.right-icon button {font-size: 21px;}
.right-icon button + button {margin-left: 11px;}

.listCat .price {flex-direction: column;height: 43px;}
.tabs-exp .nav-tabs a b {display: none;}
.tabs-exp .nav-tabs {flex-direction: column;}
.tabs-exp .nav.nav-tabs li.active {background: #FFD43C;}
.tabs-exp .nav.nav-tabs li:first-child {border-top: 1px solid #cfcfcf;}
.tabs-exp .nav.nav-tabs li.active:first-child {border-top: 1px solid #FFD43C;}
.head {font-size: 22px;line-height: 28px;}
.page-acc fieldset .form-group {width: 100%;padding: 0;}
.page-acc .BlockW .buttons, .page-acc form .buttons {margin: 0;}

.page.p-prod .alert.alert-success {max-width: 100%;}
.brand-layout {width: 50%;}
.VmenuHead {padding: 0 10px;}
.Vmenu.mobVmenu.open .VmenuUl::after {left: 95px;}
#search, .creeping-line {width: calc(100% - 130px);}
.blfl.blInfo {gap: 2%;}

#logo {width: 82%;}


.tel .tel1 {position: absolute;top: -19px;left: 5px;}
.tel1 > a {font-size: 4.8vw;font-weight: 600;}
.tel.blInfoItem {padding: 0;width: 18%;top: 5px;}
.call > a {width: 21px;height: 36px;text-indent: -9999px;}
.call { padding: 0;}
.schedule {left: 20px;top: 63px;}
.call {padding: 0;position: absolute;width: 32px;height: 48px;left: 0;top: 0;}
#content.cont-left{width: 100%;}
.list-cat .product-layout {width: 98%;height: 420px;}
.list-cat .product-layout .product-thumb {height: 420px;}
.blInfo1, .blInfo2 {gap: 2%;}
.blInfo1 {flex: 1 0 auto;width: 62.5%;}
.blInfo2 {width: 37.5%;}
.compare-total.blInfoItem {width: 33.33%;height: 100%;top: 5px;}
.wishlist-total.blInfoItem{width: 33.33%;height: 100%;top: 5px;}
#cart {width: 33.33%;height: 100%;top: 5px;}
.wishlist-total.mob-a.open .dropdown-menu::before {right: 14.5%;width: 12.5%;}
.mob-a.open .dropdown-menu {right: -188%;width: 776%;padding: 15px 10px 0px 10px;}
.mob-a.open .dropdown-menu::before {right: 27%;width: 12.5%;}
#cart.open .dropdown-menu {width: 776%;min-width: 200px;padding: 10px 10px 5px;right: 11%;top: 50px;}
.mob-a .table td {padding: 5px;}
.mob-a .dropdown-menu .h-image img {max-width: 50px;}
.mob-a .dropdown-menu .h-name a {font-size: 12px;line-height: 14px;}
.h-total, .h-quantity {font-size: 12px;line-height: 14px;}

.mob-a .btn {padding: 5px 15px;margin-bottom: 10px;}

.wishlist-total.mob-a.open .dropdown-menu {right: -88%;}

.mob-a.open .dropdown-menu::before {background: url(../img/corner-top.png) no-repeat center 0 / 150% 34px;}
#cart.open .dropdown-menu::before {right: 0%;width: 12.5%;}
.wishlist-total.mob-a:hover .dropdown-menu::before, .wishlist-total.mob-a:hover .dropdown-menu::after {right: 76px;}
#cart:hover .dropdown-menu::before, #cart:hover .dropdown-menu::after {right: 16px;}

.services .item span {display: none;}
#menu .mobmenu-m.open .nav.navbar-nav { margin-left: 0;}
.nav.nav-tabs li {border-bottom: 1px solid #cfcfcf;float: none;width: 100%;}
.text-left.image > a {display: inline-block;width: 70px;}
.text-right.remove {padding: 0;width: 1px;}
.quantity .fa.fa-refresh {font-size: 12px;}
.quantity .cart-txtbottom .form-control {width: 30px;}
.name small {font-size: 10px;}
.cont-item {padding: 10px 5px 9px 33px;}
.cont-item.address {background-position: -18px -46px;}
.cont-item.telephone {background-position: -18px  13px;}
.cont-item.mail {background-position: -18px -111px;}
.cont-item.operating-time {background-position: -18px -170px;}
.cont-item.manager {background-position: -18px -223px;}
.box-control-label {font-size: 0;padding-right: 10px;}
.box-control-label::after {content: "Кол-во";font-size: 18px;}
.box-button .btn-primary {padding: 0;width: 100%;}
.page-product h1 {font-size: 22px;padding: 10px 5px 0 10px;}
.page-product .rating-prod {padding-left: 10px;}
.page-product .text_model::after {padding-left: 10px;}
.page-product .text_model {padding-right: 5px;}
.account-account .list-unstyled {float: none;width: 100%;}
.pps { padding: 11px 6px;}
.page-cat .product-layout .image img {max-width: 100%;}
.item-pad .image {padding: 3px;}
.cont-c a {font-size: 10px;}
.box.box-only-mob {display: block !important;}
.r-video iframe {height: 220px;width: 100%;}
.page-onas .cont-prod.p15 {padding: 10px;}
.page-onas .table table td {padding: 10px 5px;font-size: 13px;}
.page-onas .img-right, .page-onas .img-left {float: none;margin: 0 -9px 20px;text-align: center;}
.page-onas .img-center {margin: 10px -9px;}
.page-onas .table table {margin: 0 -9px;}
.box-specialblock .block {padding: 10px;}
.box-specialblock .block h4 {padding: 0 0 5px;}
.box-specialblock .block h4 span {padding: 7px 9px 5px; font-size: 13px; display: block;}
.box-specialblock .block .left, .box-specialblock .block .right {float: none;width: 100%;}
.box-specialblock .block .right {padding-left: 0;}
.box-specialblock .block .image {float: none;text-align: center;}
.box-specialblock .block h4, .box-specialblock .block .th4 {margin: 0;padding: 20px 0 0;}
.box-specialblock .block h4 span, .box-specialblock .block .th4 span {font-size: 18px;line-height: 22px;padding: 0;}
.box-specialblock .block .desc {font-size: 14px;padding: 10px 0px;line-height: 18px;}




#testbox h2 {padding: 16px 0px 6px;}
#testbox h2 .txt-h {font-size: 5vw;line-height: 30px;}
#testbox h2 .txt-h::before { border-top: 33px solid transparent;}
#testbox h2 .txt-h::after {border-top: 33px solid #FFD200;}
#testbox h2 img {display: none;}
.test-b-td { line-height: 16px; margin: 0 5px;}
.test-b-td .besp_td::before {border-top: 16px solid transparent;}
.test-b-td .besp_td::after {border-top: 16px solid #F50202;}
.test-block {margin: 0px; padding: 2px;}
.test-block img.img-3 {display: none;}
#testbox  br {display: none;}
.test-block-inp p {margin: 5px 0;}
.col-inp {margin: 0;}
.test-block-inp {margin: 0 5px 5px;}
.test-link a {font-size: 13px;}
.fancybox-inner {width: auto !important;}
.box-info-02 .item {width: 100%;}
.o-info-02 .item .desc { height: auto; margin-bottom: 10px;}
.o-info-02.b2 .box-info-02 .item .desc {height: auto;}
.prod-right {padding: 10px 0;}
#button-cart { margin: 10px 0;}
.schedule .e-mod {display: inline-block;}
.schedule .no-mod {display: none;}

.box-news .titleh a span {padding: 0 5px;font-size: 13px;}
.catList .item a {padding: 0 2px;}
.catList .item .image {margin: 5px auto 0px;}
.catList .name {font-size: 13px;margin: 0px 0px 5px;}
.puform { width: 100%;padding: 20px 10px 25px 10px;}
.puform .buttons .btn {padding: 10px 0;width: 90%;}
.modal-body {padding: 10px;}
.modal-body .col-xs-4 {padding-right: 5px;padding-left: 5px;}
.block-inp .form-control.input-lg {width: calc(100% - 105px);}
}

@media (min-width: 0px) and (max-width: 400px) {
  
.logo {gap: 3vw;}  
.logoImage {width: 9vw;flex: 0 0 9vw;}  
.logoSite {font-size: 4vw;line-height: 5vw;margin-bottom: 0;}  
.logoSlogan {font-size: 3vw;line-height: 3vw;width: auto;}
.blfl.blInfo {gap: 1%;}
.blInfo1, .blInfo2 {gap: 2%;height: 40px;}
.blInfo1 {flex: 0 0 auto;width: 62%;}
.blInfo2 {min-width: 1px;width: 37%;}
#logo {width: 80%;min-width: 100px;}
.tel.blInfoItem {width: 32px;height: 100%;}
.cont-left .listCat .product-layout .right-icon button {font-size: 16px;}
.cont-left .listCat .a-edit {font-size: 16px;right: -4px;}
.cont-left .listCat .product-layout .right-icon button + button {margin-left: 2px;}
.cont-left .listCat .product-thumb .available i{display: none;}
.cont-left .listCat .product-thumb .status_id-5 .available, .cont-left .listCat .product-thumb .status_id-4 .available, .cont-left .listCat .product-thumb .status_id-6 .available {left: 0;font-size: 11px;line-height: 14px;}
.order.stock.stock-id-5, .order.stock.stock-id-4 {font-size: 2.5vw;}
.col-footer.f-logo {width: 100%;text-align: center;}
.col-footer.f-tel {width: 100%;margin-bottom: 10px;}
.col-footer.f-tel .df {justify-content: center;}
.catList {margin: 10px 20px;}
.catList .bx-wrapper .bx-controls-direction a {width: 20px;}
.catList .bx-wrapper .bx-prev {left: -20px;}
.catList .bx-wrapper .bx-next {right: -20px;}
.catList .name {font-size: 12px;} 
#search .input-lg {font-size: 3.5vw;padding: 0 36px 0 10px;}
#search {width: calc(100% - 120px);}
.Vmenu:hover .VmenuUl::after {left: 80px;}
.Vmenu.mobVmenu.open .VmenuUl::after {left: 80px;}
.VmenuHead i {margin-right: 0;width: 35px;}
.news-layout .but-yellow {font-size: 14px;line-height: 15px;height: 30px;}
.news-layout .but-yellow i {line-height: 16px;}
.qc-totals {padding: 15px;} 
.qc-txt {line-height: 28px;margin-bottom: 5px;}  
.qc-left, .qc-right {line-height: 16px;}
.qc-table:last-child {margin-top: 10px;padding-top: 10px;}
#confirm_agree_input {top: -125px;}
#d_quickcheckout .butons.qc-but-cart {top: -120px;}  
#d_quickcheckout #confirm_comment_input {top: -295px;}  
.cart-image img {max-width: 50px;}
.box.services .item.fav-prices, .box.services .item.hug-choice, .box.services .item.ski-seller, .box.services .item.delivery  {width: 50%;}
.box-news .titleh a {display: none;}
.product-thumb .caption h4 a {font-size: 14px;font-weight: bold;}
.product-thumb .caption {padding: 0 5px;}
.block-rating .block-left {float: none;text-align: center;width: 100%;}
.product-thumb .rating {padding-left: 0px;}
.rating .fa-stack, .rating .fa-star, .rating .fa-star-o {height: 17px; line-height: 17px;}
.block-rating .block-right {float: none;padding-right: 0;text-align: center; width: 100%;}
.product-thumb .price-old {padding-top: 2px;}
.product-layout {width: 50%;}
.list-menu {list-style: none;margin: 0;padding: 0;}
.box-button .btn-primary {font-size: 19px;}
.min-max-quantity span {width: 23px;}
.page-catalog .product-layout {width: 100%;}
.page-catalog .product-thumb a {}
.page-catalog .product-thumb img {width: 100%;}
.text-left.cart-name {font-size: 13px;}
.box-control-label::after {font-size: 16px;}
.container {padding-left: 5px;padding-right: 5px;}
.cat-list .item {width: 25%;}
.box-control-label::after {font-size: 15px;}
.box-control-label {padding-right: 5px;}
.min-max-quantity input { width: 38px;}
.form-horizontal.qc-totals .row {margin: 0;}


.qc-cart .text-left.total.qc-total { width: 0; position: relative;}
.qc-quantity .fa-chevron-down::before {font-size: 16px;line-height: 16px;}

.qc-quantity .fa-chevron-up::before {font-size: 15px;line-height: 16px;}
.cart-txttop {}
.qc-total .cart-txttop { top: 42px;position: absolute;right: 5px;}


.qc-cart .fa.fa-times {font-size: 16px;line-height: 16px;}
.specification-item .specification-name {width: 100%;}
.specification-text {padding-left: 10px;width: 100%;}
.nav-tabs a b {display: none;}
.bx-carusel .bx-wrapper .bx-next {right: 0px;}
.bx-carusel .bx-wrapper .bx-prev {right: 45px;}
.titleh h3 span, .titleh h1 span, .titleh h3 a, .titleh h1 a, .titleh .th3 span {font-size: 20px;line-height: 22px;}
.cat-list .item {width: 33.333%;}
.cat-menu > div > ul > li {min-height: 50px;}
.bl-s.block-search {padding: 0 0px 10px 0;}
.s-table .bl-s {padding: 0 0px 10px;width: 100%;}
.news-layout .name a {font-size: 18px;}
h2, .h2 {font-size: 24px;line-height: 28px;}
.o-info-01 .txt {font-size: 17px;line-height: 20px;}
.ocfilter-option label {width: 100%;}
.box-offers .item {height: 75px;padding: 6px 93px 20px 10px;}
.box-offers .item.assc {padding: 16px 113px 20px 10px;}
.box-offers .item.lock {padding: 6px 87px 20px 10px;}
.img-offer {height: 75px;}
.box-offers .item img {max-width: 100%;height: 100%;width: auto;}
.bx-carusel .bx-wrapper .bx-controls-direction a::before {font-size: 28px;}
.learn-terms-answer h3 {padding: 14px 21px 14px;font-size: 24px;}
.page-product .cont-prod .price-old {font-size: 4vw;}
.page-product .prod-right .price-old .discount {font-size: 3vw;}
.page-product .cont-prod .price-new {font-size: 6vw;}
.page-product .prod-right .price .cashback {width: 38vw;}
.cashback .cb-dcount {font-size: 5vw;}
.cashback .cb-txt {font-size: 3vw;padding: 0px 0px 3px 11vw;}
.cashback .cb-promocode {font-size: 3.5vw;}
}


@media (min-width: 0px) and (max-width: 360px) {
  .special-timer {flex-direction: column;} 
.main_city span, .prmn-cmngr a {font-size: 3.8vw;}  
.listCat .name a {font-weight: 200;}  
.p-prod .box .titleH {font-weight: 200;}  
.p-prod .listCat {margin: -2px;}  
.p-prod .listCat .product-layout {padding: 2px;}  
.p-prod .listCat .product-thumb {padding: 5px;}
.p-prod .listCat .product-thumb .available, .c-box .block-info .available {font-weight: 420;}
.p-prod .listCat .name {height: 36px;margin: 0 0 5px;}
.p-prod .listCat .name a {font-size: 14px;line-height: 18px;font-weight: 200;}  
.p-prod .listCat .price {margin: 0 0px 5px;}
.p-prod .listCat .product-thumb .desc {margin: 0 0px 5px;}
.p-prod .listCat .price {flex-direction: column;height: 43px;}
.p-prod .listCat .price-new {font-weight: 200;}
.p-prod .listCat .price-old {font-weight: 420;}
.p-prod .listCat .price-old .discount {line-height: 16px;font-weight: 420;}
.p-prod .listCat .product-thumb .desc {font-weight: 420;}
.p-prod .listCat .icon-CartMini {font-size: 10px;}
.p-prod .listCat .button-group {margin: 0;flex-direction: column;height: auto;}
.p-prod .listCat .button-group button {width: 100%;line-height: 30px;height: 30px;font-weight: 420;}
.p-prod .listCat .button-group button + button {margin-top: 5px;}
.p-prod .bx-carusel .bx-wrapper .bx-controls-direction a::before {font-size: 24px;line-height: 24px;} 
.p-prod .bx-carusel .bx-wrapper .bx-prev {right: 32px;} 
.p-prod .bx-wrapper .bx-controls-direction a {width: 28px;height: 28px;} 
.p-prod .bx-wrapper .bx-controls-direction a::before {font-size: 16px;line-height: 28px;} 

.catList .item .image { margin: 5px auto 5px;}
.catList .name {display: none;}
.catList .item a:hover .name {display: block;position: absolute;bottom: 0;width: 100%;background: #fff8;height: 100%;color: #393939;font-size: 3vw;line-height: 4vw;margin: 0;padding: 0;left: 0;}
#confirm_agree_input {width: 100%;}
 .butons.qc-but-cart a, .butons.qc-but-cart button {padding: 10px 0 10px 0;width: 92%;margin: 0 auto;} 
#cart.open .dropdown-menu {padding: 5px 5px 0px;}  
.mob-a .buttons {margin: 5px -1%;width: 102%;} 
.mob-a .buttons .pull-left, .mob-a .buttons .pull-right {padding: 0 1%;}
.mob-a .btn {padding: 5px;margin-bottom: 5px;font-size: 10px;} 
  
.acc a {padding: 0 1px 0 36px;text-indent: -9999px;}
.acc .login {padding: 0 2px 0 34px;}  
.cat-menu > div > ul > li {min-height: 40px;} 
.form-horizontal .block-table .form-group {width: 100%;} 
.contact-info .btn.btn-primary {font-size: 15px;line-height: 40px;padding: 0 20px;letter-spacing: 0;} 
.contact-info .text-right .txt br {display: none;}
.contact-info .block-table {padding: 10px 0px;}
.textarea.form-group {padding: 0 10px 5px;}
.contact-info .buttons {padding: 0 0 20px 10px;width: 100%;}
.cat-menu .SubMenuHover .submenu li {width: 100%;}
.news-layout .name {padding: 5px;}
.news-layout .name a {font-size: 16px;}
.blockways label {font-size: 14px;}
.learn-terms-answer h3 {padding: 15px 24px;font-size: 20px; line-height: 24px;}
.learn-terms-answer td {padding: 5px 4px;font-size: 14px;}
.learn-terms-answer thead td {padding: 5px 4px;font-size: 12px;line-height: 14px;}
h2, .h2 {font-size: 20px;line-height: 24px;}
.o-info-01 .txt {font-size: 16px;line-height: 20px;}
.sortcat label {display: block;}

.box-serv .item {padding: 14px 0 20px 85px;}
.box-serv .txt-1, .box-serv .txt-2 {display: block;}
.box-serv .item.delivery-next-day {padding: 18px 0 20px 85px;}
.box-button .btn-primary {font-size: 12px; border-radius: 0;margin: 10px 0;line-height: 16px;height: auto;padding: 10px 0;}
.but-cart-2 {display: none;}
.img-offer {height: 70px;}
.box-ser .item {width: 100%!important;}
.bx-carusel .bx-wrapper .bx-controls-direction a::before {font-size: 24px;}
}



@media (min-width: 0px) and (max-width: 320px) {
  
 
.blockways .right {padding: 10px;}  
.block-inp .but-white {min-width: 80px;padding: 0;}
.block-inp .form-control.input-lg {width: calc(100% - 90px);}
.learn-terms-answer h3 {padding: 10px;font-size: 18px;}  
  
.text-but .btn.b-edit i, .text-but .btn.b-del i {background: none;}
.text-but .btn i {width: 0;height: 0;}
.but-white span {font-size: 12px;}

.mob-a .buttons {margin: 5px 0;width: 100%;display: block;}  
.mob-a .buttons .pull-left, .mob-a .buttons .pull-right {padding: 0px 0%;display: block;width: 100%;}
.mob-a .btn {font-size: 12px;}
.wishlist-total.mob-a.open .dropdown-menu::before {right: 13.5%;}
.wishlist-total.mob-a.open .dropdown-menu {right: -102%;}
.mob-a.open .dropdown-menu {right: -211%;width: 776%;padding: 15px 5px 0px 5px;}

.listCat .product-thumb .desc, .listCat .product-thumb:hover .desc  {height: auto;min-height: 1px;}
.listCat .product-thumb .desc::after {background: linear-gradient(#fff0, #fff0);}
.listCat .button-group button {width: 49%;}
.listCat .product-layout, .cont-left .listCat .product-layout {width: 100%;}
.listCat .price {flex-direction: row;height: auto;}
.listCat .button-group {margin: 0 4px 5px;flex-direction: row;height: 40px;}
.listCat .button-group button + button {margin-top: 0;}
.sub-cat-list .item-cat .item {width: 100%;flex: 0 0 100%;}
.compare-total .iconCompare, .wishlist-total .iconFavourite, .tel .iconTel {width: 28px;height: 40px;}
#cart > .btn {height: 40px;width: 28px;top: 0;}
#cart > .btn::before {width: 28px;height: 40px;top: 0;}
.compare-total .mob-b .txt2 .num, .wishlist-total .mob-b .txt2 .num, #cart-total i {top: 3px;left: 20px;font-size: 9px;min-width: 14px;height: 14px;line-height: 14px;padding: 0;}
.VmenuHead {line-height: 50px;}
.VmenuHead i {line-height: 50px;height: 50px;}
.schedule {left: auto;top: 62px;right: auto;}
.schedule .txt1, .schedule .txt2 {font-size: 11px;line-height: 12px;}
.cat-menu > div > ul > li {min-height: 30px;}
.VmenuHead {font-size: 0;padding: 0;}
.Vmenu:hover .VmenuUl::after {left: 29px;}

#search{padding: 5px 0px;width: calc(100% - 36px);}

#search .input-lg {font-size: 4vw;}
.mobmenu-m2 {padding: 0 30px 0 10px;}
.ocfilter .panel-heading i {right: 0px;}
.butons.qc-but-cart a, .butons.qc-but-cart button {padding: 5px 0px 5px 0px;font-size: 14px;}
#d_quickcheckout .butons.qc-but-cart {top: -105px;}
.butons.qc-but-cart a i, .butons.qc-but-cart button i {display:none}
#d_quickcheckout .form-control {height: 40px;padding: 0 5px;}
.form-group.qc-coupon .input-group-btn .btn {padding: 10px 15px;}
.tel-mob {right: 15px;} 
.box-offers .item {height: 75px;padding: 6px 68px 20px 10px;}
.box-offers .item.assc {padding: 16px 74px 20px 10px;}
.box-offers .item.lock {padding: 6px 87px 20px 10px;}
.img-offer {height: 60px;} 
.main_city .icon-city {display: none;} 
}

@media (min-width: 0px) and (max-width: 280px) {
.box.box-categoryhome, .main_city {display: none;}
.tel-mob {right: 10px;top: -29px;}
.box-offers .item {height: auto;padding: 10px 68px 10px 10px;}
.box-offers .item.assc {padding: 10px 84px 10px 10px;}
.box-offers .item.lock {padding: 10px 70px 10px 10px;}
.img-offer {height: 60px;} 
.box-offers .txt br {display: none;}
.Vmenu .VmenuUl > li.dropdown::after {right: 3px;}
#menu .Vmenu .dropdown-toggle {width: 20px;}
.Vmenu .VmenuUl > li > a {padding: 10px 20px 10px 10px;}
#menu .Vmenu .VmenuUl .dropdown-inner > ul > li {padding: 0;}
 
}
@media (min-width: 0px) and (max-width: 260px) {.schedule .e-mod {display: none;}}

#payment_view {
    display: none;
}

.ways-delivery .item.pvz
{
	width:360px;
}


.item.pvz
{
  font-size: 20px;
}
.item.pvz .it:hover
{
  background: #aaa;
}
.item.pvz .it
{
  display: block;
  cursor: pointer;
  width: 100%;
  text-align: left;
  padding: 5px 20px;
}


.scroll
{
  overflow: auto;
  max-height: 180px;
}

.pvz .small {
    font-size: 11px;
    line-height: 13px !important;
    text-align: left !important;
    display: block;
    padding-top: 20px;
}
.pvz i
{
	color:red;
}
.it.selected
{
  background: #eee;
}



.text_block .text
{
  margin: 0px;
  width: 97%;
  height: auto;
  padding-bottom: 20px;
}
.text_block >div:nth-child(odd)
{
 padding:;
  
}
.text_block >div
{
  padding: 0;
  margin: 0px;
  min-height:150px;

}
.text_block .img
{
  position: absolute;
}
.text_block
{
  padding: 0px;
  margin: 0px !important;
}

.text_block .name
{
  
  font-size: 20px;
  line-height: 25px;
  display: table-cell;
  padding-left: 75px;
  height: 46px;
  vertical-align: middle;
  margin-bottom: 10px;
  font-weight: bold;
}


.text_block .name
{
  
  font-size: 20px;
  line-height: 25px;
  display: table-cell;
  padding-left: 75px;
  height: 46px;
  vertical-align: middle;
  margin-bottom: 10px;
  font-weight: bold;
}




.prmn-cmngr__city .fa{display: none;}

.sortcat.limit
{
  right: 310px;
}
.sortcat.limit .select.sec
{
  width: 60px;
}

.title-cat h1:first-letter
{
  text-transform: uppercase;
}

.name:first-letter
{
  text-transform: uppercase;
}



@media screen and (max-width: 480px) {.agree-block {float: unset!important;margin: 0 auto !important;}}

.section__header {font-weight: bold;font-size: 26px;line-height: 32px;text-transform: uppercase;margin-bottom: 20px;text-align: center;}
.section__about {font-size: 18px;line-height: 22px;font-weight: 400;margin: 50px 0 80px;text-align: justify;}
.section__h2{font-weight: bold;font-size: 26px;line-height: 32px;text-transform: uppercase;margin-bottom: 20px;text-align: left;}
.mc1  {color: #cd051a;}
.metro__item__header {font-size: 24px;line-height: 30px;min-height: 55px;margin-bottom: 8px;}
.mc2 { color:#0a6f20;}
.mc3 {color: #a30000;}
.mc4 {color: #ff7f29;}
.mc5 {color: #072889;}
.mc6 {color: #069cd3;}
.mc7 {color: #92007b;}
.mc8 {color: #ffde2a;}
.mc9 {color: #a2a5b4;}
.mc10 {color:#8cce3a;}
.mc11 {color:#29b1a6;}
.mc12 {color:#b2dae7;}
.metro__list {list-style-type: none;padding-left: 0;}
.metro__list .ml__item {font-size: 18px;line-height: 18px;margin: 16px 0;}
.section__header {font-weight: bold;font-size: 26px;line-height: 32px;text-transform: uppercase;margin-bottom: 20px;text-align: left;}
.spick__metro {display: flex;flex-wrap: wrap;}
.spick__metro .metro__item {width: 25%;padding-right: 10px;}
.spick__metro .mc2 {color: #0a6f20;}
.puform .input-block.email {margin-top: 13px;}
