.page-wrap img{max-width:100%;height: auto !important;}
.red-gradient{background-color:#f14637;background-image:-webkit-linear-gradient(top,#f14637,#e01810);background-image:-moz-linear-gradient(top,#f14637,#e01810);background-image:-o-linear-gradient(top,#f14637,#e01810);background-image:linear-gradient(to bottom,#f14637,#e01810)}
body{font-family:'PFDcondpro';font-size:16px;color:#000}
body .dark-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:30;background-color:rgba(0,0,0,0.5);display:none}
.h1,h1{font-size:34px;font-weight:500;color:#000;display:inline}
.h4,h4{font-size:21px}
p{margin-bottom:15px}
p.title{font-size:18px}
a,.link{color:#0d76b3}
a:hover,.link:hover{color:#0d76b3;cursor:pointer}
a:focus,.link:focus{outline:none;text-decoration:none}
a.all{font-size:14px;color:#666;line-height:1.3;display:inline-block;background:url(/images/dash.png) 0 100% repeat-x}
a.all:hover{text-decoration:none;background:none}
a.all2{padding-right:17px}
a.all2:after{content:' ->'}
a.big-link{display:block;text-align:center;font-size:21px;font-weight:500;text-transform:uppercase;background:#f2f2f2;line-height:51px}
a.big-link:hover{text-decoration:none}
a.big-link:after{content:url(/images/big-link.png);display:inline-block;margin-left:12px;position:relative;top:-1px}
a.button,.button{padding:0 16px;height:30px;line-height:31px;display:inline-block;color:#000;background:#e6e6e6;font-size:13px;text-align:center;text-transform:uppercase;outline:none;border:none}
a.button:hover,.button:hover{text-decoration:none}
a.button.red,.button.red{background:#e33020;border:1px solid #e33020;border-radius:2px;color:#fff;text-transform:none;font-size:16px;line-height:28px}
a.button.red:hover,.button.red:hover{background:#f2f2f2;border-color:#bfbfbf;color:#000}
a.button.blue,.button.blue{background:#0d76b3;border:1px solid #0d76b3;border-radius:2px;color:#fff;text-transform:none;font-size:16px;line-height:28px}
a.button.blue:hover,.button.blue:hover{background:#f2f2f2;border-color:#bfbfbf;color:#000}
a.button.white,.button.white{background:#fff;border:1px solid #bfbfbf;color:#000;border-radius:2px;text-transform:none;font-size:16px;line-height:28px}
a.button.white:hover,.button.white:hover{background:#f2f2f2}
a.button.big,.button.big{font-size:16px;font-weight:500;height:44px;line-height:45px;padding:0 30px;border-radius:0;border:none}
a.button.big.red:hover,.button.big.red:hover{background:#e33020;color:#fff}
a.button.big.blue:hover,.button.big.blue:hover{background:#0d76b3;color:#fff}
a.button.red-bord,.button.red-bord{background:none;border:2px solid #e33020;border-radius:2px;color:#e33020;font-size:17px;font-weight:500;height:48px;line-height:45px}
a.button.white-arrow,.button.white-arrow{color:#e33020;background:#fff;position:relative;padding-left:10px;padding-right:10px;letter-spacing:.5px}
a.button.white-arrow:after,.button.white-arrow:after{content:'';display:block;width:0;height:0;position:absolute;top:0;right:-9px;border-left:9px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent}
a.select,.select{padding:0 16px;height:30px;line-height:31px;letter-spacing:.5px;display:inline-block;color:#fff;background:#e33020;font-size:13px;text-align:center;text-transform:uppercase;outline:none;border:none}
a.select:hover,.select:hover{text-decoration:none}
a.select:after,.select:after{content:'';background:url(/images/sprite-min.png) -65px -60px no-repeat;width:7px;height:12px;display:inline-block;margin-left:5px;position:relative;top:1px}
a.select.gray,.select.gray{background:#888}
a.select.blue,.select.blue{background:#0d76b3}
a.select.big,.select.big{font-size:16px;font-weight:500;height:44px;line-height:45px;padding:0 30px}
.select.big[disabled]{opacity:0.4;}
a.select.big:after,.select.big:after{margin-left:12px}
a.select.white,.select.white{background:#fff;color:#e33020;padding:0 10px;padding-right:7px}
a.select.white:after,.select.white:after{content:'';display:block;width:0;height:0;position:absolute;top:0;right:-9px;border-top:15px solid transparent;border-left:9px solid #fff;border-bottom:15px solid transparent}
a.reset,button.reset,.reset{display:inline-block;padding:0;border:none;color:#666;background:url(/images/dash.png) 0 100% repeat-x;line-height:1.3;outline:none}
a.reset:hover,button.reset:hover,.reset:hover{background:none;text-decoration:none}
a.help{display:inline-block;width:20px;height:20px;border:1px solid #888;border-radius:50%;position:relative;text-align:center;line-height:17px}
a.help:hover{border-color:#e33020;background:#e33020}
a.help:hover:after{background:url(/images/sprite-min.png) -36px -50px no-repeat}
a.help:after{content:'';display:inline-block;width:6px;height:10px;background:url(/images/sprite-min.png) -36px -38px no-repeat}
a.dashed,button.dashed,.dashed{display:inline-block;padding:0;border:none;line-height:1.3;background:url(/images/dash-blue.png) 0 100% repeat-x;color:#0d76b3;outline:none}
a.show-more{display:block;font-size:14px;text-transform:uppercase;height:44px;line-height:43px;text-align:center;color:#000;border:1px solid #d9d9d9}
a.show-more:hover{text-decoration:none}
a.show-all{font-size:14px;text-transform:uppercase}
a.show-all:after{content:'';display:inline-block;margin-left:5px}
a.icon{display:inline-block;padding:10px;border:1px solid #d9d9d9;border-radius:2px;color:#888;text-decoration:none;min-width:170px}
a.icon:hover,a.icon:active,a.icon.active{color:#0d76b3;border:1px solid #0077b7}
.basket-form a.icon:hover,.basket-form a.icon:active,.basket-form a.icon.active{box-shadow: 0 0 5px #0176b7;position:relative;}
.basket-form a.icon.active:after{content:"\f00c";font-family:FontAwesome;position: absolute;left:0;display:block;width: 14px;height: 14px;color:white;background:#0077b7;text-align: center;font-size: 11px;border-radius: 0 3px 0 0;bottom: 0;}
a.icon:hover img,a.icon:active img,a.icon.active img{top:-39px}
a.icon:hover .link,a.icon:active .link,a.icon.active .link{color:#0d76b3}
a.icon .img{height:39px;display:inline-block;overflow:hidden;vertical-align:middle;float:left;margin-right:12px}
a.icon .img img{position:relative}
a.icon .link{overflow:hidden;display:block;vertical-align:middle;color:#888;margin-bottom:-1px;line-height:1.2}
a.download{display:inline-block;padding-left:30px;position:relative;text-decoration:underline}
a.download:hover{text-decoration:none}
a.download:before{content:'';width:20px;height:20px;background:url(/images/sprite-min.png) -166px 0 no-repeat;position:absolute;left:0;top:0}
a.back{display:inline-block}
a.back:before{content:'';display:inline-block;width:6px;height:14px;background:url(/images/sprite-min.png) -174px -61px no-repeat;margin-right:10px;position:relative;top:2px}
button.dashed,.dashed{color:#666;background:url(/images/dash.png) 0 100% repeat-x}
button.dashed:hover,.dashed:hover{cursor:pointer}
.side-buttons{position:fixed;right:0;top:50%;margin-top:-400px;z-index:15;transform-origin:100% 100%;transform:rotate(-90deg);z-index:999}
.side-buttons a.big{font-weight:400;margin-right:20px}
.side-buttons a.big:hover{background:inherit}
.js-up{width:60px;height: 100%;background: #bfcad0 url(/images/up.png) 14px bottom no-repeat;text-align:center;font-size:14px;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.18);position:fixed;bottom: 0;z-index:10;display:none;left: 0;opacity: 0.4;}
.js-call-widget{width:60px;height:87px;background:#0d76b3 url(/images/chatting.png) 14px 11px no-repeat;text-align:center;font-size:14px;color:#fff;padding-top:48px;box-shadow:0 4px 8px rgba(0,0,0,0.18);position:fixed;right:50px;bottom:50px;z-index:10;line-height: 15px;}
a.js-call-widget {color:white}
.js-up:hover{cursor:pointer}
input[type=text],input[type=search],input[type=email],input[type=password],select,textarea{border:1px solid #d9d9d9;width:100%;height:40px;border-radius:3px;padding-left:14px;margin-bottom:10px}
textarea{height:80px;resize:vertical;padding-top:7px}
.feedback-textarea textarea{height:280px;resize:vertical;padding-top:7px}
.search form,.subscribe form{position:relative}
.search form input:not([type=submit]),.subscribe form input:not([type=submit]){height:48px;border-radius:3px;padding-left:14px;padding-right:70px;font-style:italic;margin-bottom:0}
.search form input[type=submit],.subscribe form input[type=submit]{width:50px;border:none;outline:none;border-radius:3px;background:#b3b3b3 url(/images/search.png) 17px 10px no-repeat;position:absolute;right:4px;top:3px;bottom:3px;cursor:pointer;transition:.2s;-webkit-transition:.2s}
.search form input[type=submit]:hover,.subscribe form input[type=submit]:hover{background-color:#0d76b3}
.check input,.radio input{display:none}
.check input:checked + label:before,.radio input:checked + label:before{content:'';display:inline-block;border:1px solid #0d76b3;background:#0d76b3 url(/images/sprite-min.png) -107px -50px no-repeat}
.check label,.radio label{padding-left:23px;position:relative;font-weight:400}
.check label:before,.radio label:before{content:'';display:inline-block;width:16px;height:16px;border:1px solid #0d76b3;background:#fff;position:absolute;top:2px;left:0}
.radio input:checked + label{color:#0d76b3}
.radio input:checked + label:before{border:2px solid #2c6296;background:#fff}
.radio input:checked + label:after{display:block}
.radio label:hover{cursor:pointer}
.radio label:before{border:2px solid #888;border-radius:50%;background:#fff}
.radio label:after{content:'';display:block;width:8px;height:8px;border-radius:50%;background:#2c6296;position:absolute;top:6px;left:4px;display:none}
.subscribe{background:#0d76b3;padding:16px 0 8px}
.subscribe form{position:relative;left:-35px;max-width:620px}
.subscribe form input[type=submit]{position:absolute;width:120px;right:6px;top:5px;bottom:5px;text-transform:uppercase;font-weight:400;letter-spacing:.5px;font-size:14px;color:#fff;background:#b3b3b3}
.subscribe form input[type=text]{padding-right:140px}
.subscribe .title{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;margin-top:5px}
.subscribe .phone{color:#fff;position:relative;padding-left:45px;left:-45px;top:-3px}
.subscribe .phone:after{content:url(/images/subs.png);position:absolute;top:9px;left:0}
.subscribe .phone a{font-size:24px;color:#fff;font-weight:700;text-decoration:none}
.field{padding-left:50px;position:relative;margin-bottom:10px}
.basket-form .field{padding-left:0}
.field>span{display:inline-block;position:absolute;left:0;width:126px;line-height:1.2;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.field>span.imya{display:inline-block;position:absolute;left:0;width:60px;line-height:1.2;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.field>span.rsp{width:50px}
.field>span span{color:#e33020}
.field.wide{padding-left:140px}
.field.adds>span{width:auto}
.field.adds p{display:inline-block;padding-top:5px;margin-bottom:10px}
.field button{float:right}
.field input,.field textarea{margin-bottom:0}
.field-select{display:inline-block}
.field-select>div{display:inline-block;position:relative}
.field-select .h3{margin:0}
.field-select select{width:auto}
.field-select span{display:inline-block;margin-right:10px;font-size: 16px}
select{width:100%;padding-right:14px;font-style:normal;color:#0d76b3;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0;background:#fff url(/images/select-field.png) 100% center no-repeat}
select::-ms-expand{display:none}
select:after{content:'';width:10px;height:10px;background:#000;display:block}
.page-wrap{position:relative;z-index:1}
.page-wrap:before{content:'';width:100%;height:38px;display:block;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(214,214,214,0.34) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(214,214,214,0.34) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(214,214,214,0.34) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56d6d6d6',endColorstr='#00ffffff',GradientType=0)}
.page-title{padding-top:20px;z-index:1;padding-bottom:5px}
.page-title .container{position:relative}
.page-title .h1,.page-title h1{font-size:36px;line-height:1.2}
.page-title .h1 span,.page-title h1 span{display:inline-block}
.page-title ul.crumbs{list-style:none;padding:0;margin:0;}
.page-title ul.crumbs li{float:left;margin-right:10px}
.page-title ul.crumbs li:after{content:'';display:inline-block;width:4px;height:8px;background:url(/images/sprite-min.png) -65px -91px no-repeat;margin-left:10px}
.page-title ul.crumbs li a{font-size:13px;color:#888}
.page-title ul.crumbs li span{font-size:13px;color:#888}
.page-title ul.crumbs li:first-child:before{content:'';display:inline-block;width:8px;height:12px;background:url(/images/sprite-min.png) -95px -51px no-repeat;margin-right:5px}
.page-title ul.crumbs li.active:after{display:none}
.page-title ul.crumbs2{list-style:none;padding:0;margin:0;margin-bottom:12px;}
.page-title ul.crumbs2 li{float:left;margin-right:10px}
.page-title ul.crumbs2 li:after{content:'';display:inline-block;width:4px;height:8px;background:url(/images/sprite-min.png) -65px -91px no-repeat;margin-left:10px}
.page-title ul.crumbs2 li a{font-size:16px;color:#888}
.page-title ul.crumbs2 li span{font-size:17px;color:#888}
.page-title ul.crumbs2 li.active:after{display:none}
.page-title ul.menu{list-style:none;padding:0;padding-top:15px;margin:0}
.page-title ul.menu li{padding-left:17px}
.page-title ul.menu li a{font-size:18px;font-weight:500;color:#000;text-decoration:none}
.page-title ul.menu li.active a{color:#e33020}
.page-title h1,.page-title .h1{margin-top:5px;padding-right:200px}
.page-title h1 span,.page-title .h1 span{font-size:21px;color:#666;margin-left:10px}
.page-title .brand{position:absolute;bottom:15px;right:15px}
.page-title .brand img{display:block}
.page-title .text-over{padding-right:260px;position:relative}
.page-title .text-over:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#fff 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#fff 100%)}
.page-title .text-over .brand{top:0;right:0;z-index:1}
.page-title .show-more{margin-bottom:10px}
.page-title .adds-select{margin-bottom:10px}
.page-title.big{height:375px;background:url(/images/title-bg.jpg) top repeat-x;margin-bottom:30px}
.page-title.big .container{height:100%}
.page-title.big .img{position:absolute;bottom:0;right:115px}
.page-title.gray{background:#ededed}
.order-crumbs{text-align:center;padding:10px 0}
.order-crumbs ul{list-style:none;padding-left:0;margin:0;display:inline-block}
.order-crumbs ul li{float:left;color:#888;padding:5px 0}
.order-crumbs ul li:after{content:'........';display:block;float:right;padding:0 12px;font-size:30px;line-height:18px;position:relative;top:-5px;font-family:Arial}
.order-crumbs ul li a{font-size:18px;font-weight:500;color:#888}
.order-crumbs ul li:last-child:after{display:none}
.order-crumbs ul li.enabled a{text-decoration:none}
.order-crumbs ul li.enabled a span{background: #fffffe;color: #888888;padding:5px 11px;border-radius:24px;border: 2px solid #ccc;}
.order-crumbs ul li.active a{color:#e33020;pointer-events:none}
.order-crumbs ul li.active a span{background:#e33020;color:white;padding:5px 11px;border-radius:24px;border: 2px solid #e33020;}
.nav-pages{padding:12px 0;border-top:2px solid #d9d9d9;margin-bottom:32px;clear:both}
.nav-pages>span{margin-bottom:10px;display:block;color:#888}
.nav-pages .pagination{margin:0;margin-left:-5px;text-align:center}
.nav-pages .pagination li a{width:37px;height:37px;line-height:37px;font-size:18px;border-radius:0;border:1px solid #d9d9d9;margin:0 5px;padding:0;color:#000}
.nav-pages .pagination li a:hover{color:#000}
.nav-pages .pagination li.active a{box-shadow:none;color:#000;border:1px solid #e33020;background:#e33020;color:#fff}
.nav-pages .pagination li.active a:hover{color:#fff;border:1px solid #e33020;background:#e33020}
.nav-pages .pagination li.disable a{border:none;background:none;box-shadow:none;color:#000}
.dotted,a.dotted{color:#333;margin-bottom:3px;background:url(/images/dash.png) 0 100% repeat-x}
.dotted:hover,a.dotted:hover{background:none;text-decoration:none}
.dotted span,a.dotted span{display:inline-block;padding-right:5px;background:#fff;position:relative;top:6px}
.dotted span:last-child,a.dotted span:last-child{float:right;padding-right:0;padding-left:5px}
.dotted:after,a.dotted:after{content:'';display:table;clear:both}
ul.dotted{list-style:none;padding:0;left:0;width:100%;background:none}
ul.dotted li{color:#333;margin-bottom:3px;background:url(/images/dash.png) 0 100% repeat-x}
ul.dotted li span{display:inline-block;padding-right:5px;background:#fff;position:relative;top:6px}
ul.dotted li span:last-child{float:right;padding-right:0;padding-left:5px}
ul.dotted li:after{content:'';display:table;clear:both}
ul.red-disk{list-style:none;margin:0;padding:0}
ul.red-disk li{padding-left:15px;position:relative}
ul.red-disk li:before{content:'';width:5px;height:5px;display:block;border-radius:50%;background:#e33020;position:absolute;top:9px;left:0}
ul.red-disk li a{color:#000;text-decoration:underline}
ul.red-disk li a:hover{text-decoration:none}
ul.red-disk li span{color:#888;margin-left:5px}
ul.check{list-style:none;padding:0;margin:0}
ul.check li{padding-left:35px;font-size:18px;position:relative;margin-bottom:17px}
ul.check li:before{content:'';display:block;width:23px;height:19px;background:url(/images/sprite-min.png) -160px -31px no-repeat;position:absolute;left:0;top:2px}
ul.side{list-style:none;padding:15px;margin:0;border:1px solid #d9d9d9;margin-bottom:45px}
ul.side>li{margin-bottom:5px}
ul.side>li>a{font-size:18px;font-weight:500;color:#000;text-decoration:none}
ul.side>li>a:hover{text-decoration:none;color:#e33020}
ul.side li.active a{color:#e33020;pointer-events:none}
ul.quest-answer{list-style:none;padding:0;margin-bottom:30px}
ul.quest-answer li{margin-bottom:10px;border:1px solid #d9d9d9}
ul.quest-answer li span{display:block;padding:12px 15px;font-size:18px;position:relative;cursor:pointer;color:#666}
ul.quest-answer li span:before{content:'';display:block;width:6px;height:14px;background:url(/images/sprite-min.png) -166px -61px no-repeat;position:absolute;top:50%;margin-top:-7px;right:23px;z-index:1}
ul.quest-answer li span:after{content:'';display:block;width:18px;height:8px;background:url(/images/sprite-min.png) -164px -51px no-repeat;position:absolute;bottom:-7px;left:37px;z-index:1;display:none}
ul.quest-answer li span.active{background:#f7f7f7;color:#e33020}
ul.quest-answer li span.active:before{content:'';display:block;width:14px;height:6px;background:url(/images/sprite-min.png) -164px -77px no-repeat;position:absolute;top:50%;margin-top:-3px;right:19px;z-index:1}
ul.quest-answer li span.active:after{display:block}
ul.quest-answer li .text{padding:15px;border-top:1px solid #d9d9d9;color:#666;background:#fff;display:none}
ul.ideas-menu{list-style:none;padding:15px;padding-top:18px;border:1px solid #d9d9d9;margin-bottom:20px}
ul.ideas-menu li{float:left;padding:4px 10px;margin-bottom:11px}
ul.ideas-menu li a{display:block;float:left;color:#000;border-bottom:1px dashed #000;text-decoration:none;line-height:1}
ul.ideas-menu li a:hover{border-color:transparent}
ul.ideas-menu li.active{background:#e33020}
ul.ideas-menu li.active a{color:#fff;border-color:transparent}
.js-close{width:34px;height:34px;text-align:center;position:absolute;top:0;right:0;padding-top:10px;z-index:1;cursor:pointer}
.js-close:after{content:'';display:inline-block;width:14px;height:14px;background:url(/images/sprite-min.png) -151px 0 no-repeat}
.js-close:hover:after{background-position:-151px -16px}
.js-close-min{width:10px;height:10px;background:url(/images/sprite-min.png) -50px -60px no-repeat;position:absolute;top:0;right:0;margin-right:0}
.js-close-min:hover{cursor:pointer;background-position:-50px -72px}
.table-wrap{width:100%}
table{width:100%;margin-bottom:20px}
table tr:last-child td,table tr:last-child th{border-bottom:1px solid #f2f2f2}
table th{background:#f2f2f2;padding:10px 15px;border-top:1px solid #f2f2f2}
table th .h4,table th h4{margin:0}
table td{border-top:1px solid #f2f2f2;padding:10px 15px}
table.table2{border:2px solid #f2f2f2}
table.table2 th{padding:15px}
table.table2 td{border:none}
table.table2 tr:nth-child(2) td{padding-top:25px}
table.table2 tr:last-child td{padding-bottom:25px}
.content h1,.content .h1,.content h2,.content .h2{margin-bottom:20px}
.content p{margin-bottom:25px}
.temp-menu{background:#fff;width:100%;text-align:center;position:fixed;left:0;bottom:0;z-index:99;border-top:1px solid #ccc}
.temp-menu a{margin:5px 10px;display:inline-block}
.stop-line{position:relative;z-index:10}
.stop-line .col-md-6{z-index:1}
.stop-line .menu{text-align:center}
.stop-line .menu a{display:inline-block;font-size:16px;margin:10px 20px}
body{position:relative}
body.active{position:fixed;top:0;left:0;height:1000px;overflowy:hidden}
.main-wrapper{position:relative}
.main-wrapper2{position:relative}
.main-wrapper2>.stop-line{padding:7px 0;position:fixed;width:100%;top:-250px;left:0;z-index:100;box-shadow:0 1px 15px rgba(0,0,0,0.5);transition:top .2s;-webkit-transition:top .2s}
.main-wrapper2>.stop-line .logo{float:left;margin-top:6px;}
.main-wrapper2>.stop-line .logo img{width:136px}
.main-wrapper2>.stop-line .search{margin-left:-5px}
.main-wrapper2>.stop-line .cat-menu{float:right;margin-right:-15px}
.main-wrapper2>.stop-line.active{top:0;box-shadow:0 1px 15px rgba(0,0,0,0.3)}
.top-line{background:#f7e62a;text-align:center;position:relative}
.top-line a{font-family:'Impact';display:block;color:#e33020;font-size: 21px;text-transform:uppercase;height: 30px;line-height: 30px;text-decoration:none;}
.top-menu{background:#f2f2f2;padding:5px 0 3px;font-size:14px;position:relative}
.top-menu .menu a{display:block;float:left;padding:0 5px 0 5px;position:relative}
.top-menu .menu a:after{content:'';display:block;width:1px;height:18px;background:url(/images/sprite-min.png) -115px 0 no-repeat;position:absolute;top:3px;right:0}
.top-menu .menu a:last-child:after{display:none}
.m-logo-line{display:none;position:relative}
.m-logo-line .open-menu{display:inline-block;position:absolute;top:16px;left:0;font-size:16px;padding-left:30px;line-height:18px;cursor:pointer}
.m-logo-line .open-menu:before{content:'';display:inline-block;width:18px;height:18px;background:url(/images/sprite-min.png) -186px 0 no-repeat;position:absolute;top:0;left:0}
.m-logo-line .open-basket{display:inline-block;position:absolute;top:14px;right:0;font-size:16px;padding-left:44px;line-height:22px;cursor:pointer}
.m-logo-line .open-basket:before{content:'';display:inline-block;width:27px;height:22px;background:url(/images/sprite-min.png) -184px -74px no-repeat;position:absolute;top:0;left:0}
.m-logo-line .open-basket .count{width:18px;height:18px;display:block;line-height:18px;text-align:center;border-radius:50%;background:#e33020;font-size:12px;color:#fff;position:absolute;top:-6px;left:15px}
.m-logo-line a.open-basket{color:#000;text-decoration:none}
.m-menu{font-size:15px;width:290px;position:absolute;left:-290px;top:0;background:#fff;z-index:99999999;display:none;box-shadow: 0 0 5px grey;}
.m-menu>div{border-bottom:1px solid #d9d9d9}
.m-menu .adds-select{background:#f2f2f2;padding:15px}
.m-menu .adds-select .title{display:block}
.m-menu .menu{border-bottom:1px solid #d9d9d9;padding:15px}
.m-menu .menu a{display:block;margin-bottom:3px}
.m-menu .menu.top{padding-right:40px}
.m-menu .menu.top a{float:left;padding:0 20px;position:relative}
.m-menu .menu.top a:after{content:'';display:block;width:1px;height:18px;background:url(/images/sprite-min.png) -115px 0 no-repeat;position:absolute;top:3px;right:0}
.m-menu .menu.top a:first-child{padding-left:0}
.m-menu .menu.top a:last-child{padding-right:0}
.m-menu .menu.top a:last-child:after{display:none}
.m-menu .login{padding:9px 15px;border-bottom:1px solid #d9d9d9}
.m-menu .login .connect{display:block;float:none;margin:0}
.m-menu .login .connect>span{display:none}
.m-menu .login .connect .drop-wrapper{display:block;position:static;left:0;top:0;padding:0}
.m-menu .login .connect .drop-wrapper .drop{box-shadow:none;border:none}
.m-menu .login .connect .drop-wrapper .drop span{border:none;padding:6px 0;font-size:15px}
.m-menu .foot{padding:15px}
.m-menu .foot .title{font-size:19px;font-weight:500;color:#0d76b3;text-transform:uppercase;margin-bottom:15px}
.m-menu .foot .links{margin-bottom:15px}
.m-menu .foot .links a{font-size:17px;color:#333;display:block}
.m-menu .foot .links:last-child{margin-bottom:10px}
.m-menu .js-close{top:7px;right:7px}
.m-menu .js-close:after{width:16px;height:16px;background-position:-184px -41px}
.js-favorite.mobileshow {position:absolute;bottom:0;right:0}
.mobilesite-panel {position: fixed;bottom: 0;left: 0;height: 50px;z-index: 99999;background: #f2f3f2;color: white;width: 100%;border-top: 1px solid #ddd;}
.mobilesite-button a {display:block;color:grey;width:20%;height:40px;float:left;text-align:center;font-size:13px;padding:5px;position:relative}
.mobilesite-button a img {width:auto;height:15px;}
.mobilesite-button a span {display:block}
.mobilesite-button a span.count {display:block;position:absolute;top:2px;right: 15px;background: #e63525;padding: 1px;border-radius:50%;width: 18px;height: 18px;color: white;}
.adds-select span{color:#262626}
.adds-select span.link{color:#0d76b3}
.adds-select a:hover{text-decoration:none}
.adds-select a.select{text-decoration:none}
.adds-select.border{padding:17px 0 7px;text-align:center}
.adds-select.border span,.adds-select.border a.select{display:inline-block;margin-bottom:10px}
.adds-select .adds-edit{padding-left:5px}
.header{padding-bottom:10px}
.login{vertical-align:top;text-align:right;position:relative}
.login .menu{display:inline-block}
.enter{padding-top:15px;position:absolute;right:0;top:17px;font-size:16px;display:none}
.enter .js-close{top:25px;right:6px}
.enter .drop{padding:20px 16px 18px;background:#fff;border:1px solid #0d76b3;width:500px;text-align:left;position:relative;box-shadow:0 5px 30px rgba(0,0,0,0.4)}
.enter .drop:after{content:'';display:block;width:24px;height:12px;background:url(/images/enter.png) center no-repeat;position:absolute;top:-11px;right:80px}
.enter .drop .check{display:inline-block}
.enter .h3{margin-top:0;margin-bottom:25px}
.enter form{padding-bottom:28px;border-bottom:2px solid #f2f2f2}
.enter .forgot{margin-bottom:7px}
.enter .forgot label{font-weight:400;color:#0d76b3}
.enter .forgot a{float:right}
.enter button{float:right}
.enter .social{text-align:right;padding:20px 0 14px;border-bottom:2px solid #f2f2f2}
.enter .social span{float:left;color:#888;padding-top:10px}
.enter .social .links{display:inline-block}
.enter .social a{display:block;margin-left:8px;float:left}
.enter .social a img{display:block}
.enter .bottom{padding-top:15px}
.enter .bottom span{color:#888;display:block;margin-bottom:5px}
.enter.enter-order{display:block;position:relative;top:0;left:0;padding-top:0;margin-bottom:60px}
.enter.enter-order .drop{width:100%;box-shadow:none;padding:22px 20px;border-color:#d9d9d9}
.enter.enter-order .drop:after{display:none}
.enter-city{right:auto;left:54px;display:block}
.enter-city .drop{width:300px;padding:20px;border:none}
.enter-city .drop>span{font-size:15px}
.enter-city .drop>span b{font-size:18px;font-weight:500}
.enter-city .drop:after{left:75px;width:0;height:0;top:-9px;background:none;border-bottom:9px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}
.enter-city .buttons{padding-top:7px}
.enter-city .buttons .button{width:120px;text-transform:uppercase;padding:0;font-size:13px;line-height:30px}
.enter-city .buttons .button.blue{float:right}
.connect{position:relative;float:right;margin-top:-5px;margin-bottom:-8px;z-index:1}
.connect:hover .drop-wrapper{display:block}
.connect:hover>span{background:#e3e3e3;text-decoration:none;cursor:pointer}
.connect:hover>span:after{background-position:-25px -87px}
.connect>span{padding:5px 20px 8px;color:#0d76b3;display:inline-block}
.connect>span:after{content:'';display:inline-block;width:9px;height:6px;background:url(/images/sprite-min.png) -25px -94px no-repeat;margin-left:10px;position:relative;bottom:1px}
.connect.active>span{background:#e3e3e3}
.connect.active>span:after{background-position:-25px -87px}
.connect .drop-wrapper{padding-top:10px;position:absolute;right:0;left:-115px;top:23px;display:none}
.connect a.drop{display:block;border:1px solid #e3e3e3;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.2);text-align:left}
.connect a.drop:hover{text-decoration:none}
.connect a.drop span{display:block;border-bottom:1px solid #e3e3e3;padding:13px;font-size:16px}
.connect a.drop span:last-child{border:none}
.connect a.drop span img{vertical-align:middle;margin-right:10px;margin-top:-3px}
.logo-line{padding:10px 0 15px}
.logo-line .logo{display:block;text-align:left;padding-bottom: 20px;padding-top: 10px;}
.logo-line .service-head{margin-top:20px}
.logo-line .col-md-3{text-align:center}
.cat-menu{width:220px}
.cat-menu>a, .cat-menu>a:hover, .cat-menu>a:focus {text-decoration: none;}
.cat-menu .title{height:48px;line-height:48px;display:block;border-radius:3px;font-size:17px;font-weight:400;letter-spacing:.5px;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 1px rgba(0,0,0,0.5);position:relative}
.cat-menu .title:hover{cursor:pointer}
.cat-menu .title:before{content:'';display:block;width:12px;height:12px;background:url(/images/sprite-min.png) -22px -74px no-repeat;position:absolute;left:14px;top:18px}
.cat-menu .title:after{content:'';display:block;width:12px;height:8px;background:url(/images/sprite-min.png) -50px -91px no-repeat;position:absolute;right:14px;top:20px}
.cat-menu .title.active{border-radius:3px 3px 0 0}
.cat-menu .title.active:after{background-position:-50px -82px}
.js-cat-menu{position:relative}
.js-cat-menu .red-bord{display:none}
.js-cat-drop{width:220px;position:absolute;left:0;top:48px;background:#fff;border-top:2px solid #f2f2f2;overflow:hidden;z-index:2;display:none}
.js-cat-drop:before{content:'';width:100%;height:2px;display:block;background:#f2f2f2;position:absolute;left:0;bottom:0}
.js-cat-drop:after{content:'';width:2px;height:100%;display:block;background:#f2f2f2;position:absolute;right:0;top:0}
.js-cat-drop ul{list-style:none;padding-left:0}
.js-cat-drop ul a{color:#000;padding-left:15px;text-decoration:none;line-height:1.02857143}
.js-cat-drop ul span{color:#000;padding-left:15px;text-decoration:none;line-height:1.02857143}
.js-cat-drop .lev-1{border:none;width:220px;background:#fff;position:relative;left:0;bottom:0;z-index:1}
.js-cat-drop .lev-1 li a,.js-cat-drop .lev-1 li span{padding:8px 15px;display:block;background:#fff;position:relative;z-index:2}
.js-cat-drop .lev-1 li a.active{background:#e33020;color:#fff}
.js-cat-drop .lev-1>li>a{background:#f3f3f3}
.js-cat-drop .lev-1:after{content:'';display:block;height:1000px;background:#f2f2f2;position:absolute;left:0;right:0;top:0;z-index:1;border-right:2px solid #f2f2f2}
.js-cat-drop .lev-2,.js-cat-drop .lev-3{width:288px;left:-86px;position:absolute;top:0;z-index:-1;background:#fff}
.js-cat-drop .lev-2>li,.js-cat-drop .lev-3>li{z-index:2}
.js-cat-drop .lev-2>li>a,.js-cat-drop .lev-3>li>a,.js-cat-drop .lev-3>li>span{background:#fff}
.js-cat-drop .lev-2:after,.js-cat-drop .lev-3:after{content:'';display:block;height:1000px;background:#fff;position:absolute;left:0;right:0;top:0;z-index:1}
.js-cat-drop .lev-2>li{border-left:2px solid #fff}
.js-cat-drop .lev-2>li a.active{background:#e33020;color:#fff;margin-left:0;margin-right:0}
.js-cat-drop .lev-2:before{content:'';display:block;height:1000px;width:2px;background:#f3f3f3;position:absolute;right:-1px;top:0;z-index:3}
.js-cat-drop .lev-3 li a:hover{background:#e33020;color:#fff}
.js-cat-drop .lev-3 li span:hover{background:#e33020;color:#fff;cursor: pointer;}
.js-cat-drop>a{display:block;height:37px;line-height:36px;text-align:center;position:absolute;left:220px;width:578px;right:0;bottom:0;background:#0d76b3;color:#fff;z-index:4;font-weight:500}
.js-cat-drop .img{width:288px;left:-288px;position:absolute;top:-1px;bottom:-1px;z-index:-2;background:#fff;padding:15px;padding-right:17px;border-left:2px solid #f2f2f2}
.js-cat-drop .img .wrap{position:relative;overflow:hidden}
.js-cat-drop .img .wrap img{display:block;opacity:1}
.js-cat-drop .img .wrap a{display:block;position:absolute;background:#e33020;color:#fff;line-height:31px;left:20px;right:20px;bottom:20px;text-align:center}
.stop-line .search,.m-logo-line .search{margin-left:-62px;margin-right:-62px;position:relative;z-index:11}
.stop-line .search .drop,.m-logo-line .search .drop{display:none;position:absolute;border:1px solid #bfbfbf;top:48px;right:0;left:0;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.3);color:#000}
.stop-line .search .drop .top,.m-logo-line .search .drop .top{padding:0 15px}
.stop-line .search .drop .top>div,.m-logo-line .search .drop .top>div{border-bottom:1px solid #f2f2f2;padding:15px 0}
.stop-line .search .drop .top>div>a,.m-logo-line .search .drop .top>div>a{color:#e33020;text-decoration:underline}
.stop-line .search .drop .top>div>a:hover,.m-logo-line .search .drop .top>div>a:hover{text-decoration:none}
.stop-line .search .drop .top>div.cat,.m-logo-line .search .drop .top>div.cat{position:relative}
.stop-line .search .drop .top>div.cat:after,.m-logo-line .search .drop .top>div.cat:after{content:'';width:6px;height:14px;background:url(/images/sprite-min.png) -152px -61px no-repeat;display:inline-block;position:absolute;top:22px;right:15px}
.stop-line .search .drop ul,.m-logo-line .search .drop ul{list-style:none;padding:0;margin:0;font-size:16px}
.stop-line .search .drop ul li,.m-logo-line .search .drop ul li{min-height:45px;border-bottom:2px solid #f2f2f2;position:relative}
.stop-line .search .drop ul li:hover,.m-logo-line .search .drop ul li:hover{background:#f2f2f2}
.stop-line .search .drop ul li:hover .title,.m-logo-line .search .drop ul li:hover .title{color:#e33020}
.stop-line .search .drop ul li>a,.m-logo-line .search .drop ul li>a{display:block;padding:10px;padding-right:25px}
.stop-line .search .drop ul li>a:after,.m-logo-line .search .drop ul li>a:after{content:'';display:table;clear:both}
.stop-line .search .drop ul li div,.m-logo-line .search .drop ul li div{overflow:hidden}
.stop-line .search .drop ul li .img,.m-logo-line .search .drop ul li .img{float:left;margin-right:15px}
.stop-line .search .drop ul li .title,.m-logo-line .search .drop ul li .title{display:inline-block;color:#000;font-size:16px;line-height:1.3;margin-bottom:2px;max-width:460px}
.stop-line .search .drop ul .price,.m-logo-line .search .drop ul .price{float:right;color:#000}
.stop-line .search .drop ul .price span,.m-logo-line .search .drop ul .price span{font-weight:700;display:inline}
.stop-line .search .drop .bottom,.m-logo-line .search .drop .bottom{padding:15px}
.stop-line.drop .js-cat-drop{left:170px}
.m-logo-line .search{margin:0;margin-bottom:5px;display:none}
.basket-enter .basket-enter-hover>.title{width:220px;height:48px;display:block;border-radius:3px;font-size:17px;color:#fff;float:right;padding-top:7px;padding-left:64px;position:relative}
.basket-enter .basket-enter-hover>.title:before{content:'';display:block;width:28px;height:25px;background:url(/images/sprite-min.png) -120px 0 no-repeat;position:absolute;top:12px;left:10px}
.basket-enter .basket-enter-hover>.title.enabled:hover{cursor:pointer}
.basket-enter .basket-enter-hover>.title.enabled:after{content:'';display:block;width:12px;height:8px;background:url(/images/sprite-min.png) -50px -91px no-repeat;position:absolute;right:14px;top:20px}
.basket-enter .basket-enter-hover>.title.enabled.active{border-radius:3px 3px 0 0}
.basket-enter .basket-enter-hover>.title.enabled.active:after{background-position:-50px -82px}
.basket-enter .basket-enter-hover>.title.enabled>a{display:none}
.basket-enter .basket-enter-hover>.title.enabled>span{display:block}
.basket-enter .basket-enter-hover>.title b{display:block;font-weight:400;line-height:13px;position:relative}
.basket-enter .basket-enter-hover>.title b:after{content:'';display:block;width:1px;height:38px;background:url(/images/sprite-min.png) -118px 0 no-repeat;position:absolute;top:-3px;left:-14px}
.basket-enter .basket-enter-hover>.title a{font-size:14px;color:#fff}
.basket-enter .basket-enter-hover>.title span{font-size:14px;display:none}
.basket-enter .basket-enter-hover .drop{display:none;position:absolute;width:390px;border:1px solid #e33020;top:48px;right:15px;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.3);color:#000;z-index:3}
.basket-enter .basket-enter-hover .drop:hover{cursor:default}
.basket-enter .basket-enter-hover .drop a:hover{cursor:pointer}
.basket-enter .basket-enter-hover .drop .select{width:auto;display:block;margin-left:14px;margin-right:14px;margin-bottom:16px}
.basket-enter .basket-enter-hover .drop ul{list-style:none;padding:0;padding-top:10px;margin:0;font-size:16px;overflow-y:auto;max-height:300px}
.basket-enter .basket-enter-hover .drop ul li{padding:10px;padding-right:50px;min-height:45px;border-bottom:1px solid #f2f2f2;position:relative}
.basket-enter .basket-enter-hover .drop ul li div{overflow:hidden}
.basket-enter .basket-enter-hover .drop ul li .img{float:left;margin-right:15px}
.basket-enter .basket-enter-hover .drop ul li a.title{display:inline-block;color:#000;font-size:16px;line-height:1.3;margin-bottom:2px}
.basket-enter .basket-enter-hover .drop ul .price{overflow:hidden}
.basket-enter .basket-enter-hover .drop ul .price span{font-weight:700;display:inline}
.basket-enter .basket-enter-hover .drop .sum-price{text-align:right;padding:16px;padding-top:10px}
.basket-enter .basket-enter-hover .drop .sum-price span{display:inline;font-weight:700;margin-left:5px}
.basket-enter .basket-enter-hover .js-close-min{top:50%;margin-top:-5px;right:20px}
.map{border:1px solid #d9d9d9;padding-right:1px}
.slider{margin-bottom:45px}
.slider .slick-slide{position:relative}
.slider img{width:100%;max-height:330px}
.slider .content{position:absolute;top:0;right:0;bottom:0;left:56%;color:#fff}
.slider .content>div{padding:30px}
.slider .content .h1{font-size:48px;font-weight:500;text-shadow:3px 1px 1px rgba(0,0,0,0.05);color:#fff;margin-bottom:40px}
.slider .content .links .button{margin-right:20px}
.slider .content .links .button:last-child{margin-right:0}
.brand-slider{margin-bottom:10px}
.slick-slider:hover .prev,.slick-slider:hover .next,.slider-buttons:hover .prev,.slider-buttons:hover .next{background-color:#c4c4c4}
.slick-slider .prev,.slick-slider .next,.slider-buttons .prev,.slider-buttons .next{width:48px;height:48px;background:rgba(196,196,196,0.6);display:block;position:absolute;top:50%;margin-top:-24px;z-index:1;transition:.2s;-webkit-transition:.2s}
.slick-slider .prev:hover,.slick-slider .next:hover,.slider-buttons .prev:hover,.slider-buttons .next:hover{cursor:pointer;background-color:#0d76b3}
.slick-slider .prev:hover:after,.slick-slider .next:hover:after,.slider-buttons .prev:hover:after,.slider-buttons .next:hover:after{border-top:6px solid #063754}
.slick-slider .prev:after,.slick-slider .next:after,.slider-buttons .prev:after,.slider-buttons .next:after{content:'';display:block;width:0;height:0;border-top:6px solid #ababab;border-left:9px solid transparent;position:absolute;left:0;bottom:-6px;transition:.2s;-webkit-transition:.2s}
.slick-slider .prev:before,.slick-slider .next:before,.slider-buttons .prev:before,.slider-buttons .next:before{content:'';position:absolute;width:40px;height:36px;background:url(/images/sprite-min.png) -40px 0;left:0;top:11px}
.slick-slider .prev,.slider-buttons .prev{left:-9px}
.slick-slider .next,.slider-buttons .next{right:-9px}
.slick-slider .next:before,.slider-buttons .next:before{background:url(/images/sprite-min.png) 0 0;left:auto;right:-1px}
.slick-slider .next:after,.slider-buttons .next:after{border-top:6px solid #ababab;border-right:9px solid transparent;border-left:none;left:auto;right:0}
.hidden_load_slider{overflow:hidden}
.hidden_slider_brands{height:58px}
.hidden_slider_products{height:367px}
.js-slider{position:relative;height:310px;overflow:hidden}
@media (max-width: 480px) {overflow:hidden !important;height:auto}
.js-slider:hover .prev,.js-slider:hover .next{opacity:1}
.js-slider .prev,.js-slider .next{opacity:0}
.js-slider .slick-dots{list-style:none;padding:0;margin:0;text-align:center;position:absolute;width:100%;left:0;bottom:10px}
.js-slider .slick-dots li{display:inline-block}
.js-slider .slick-dots button{width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#fff;outline:none;padding:0;box-shadow:0 3px 3px rgba(0,0,0,0.1);margin:0 6px}
.js-slider .slick-dots .slick-active button{background:#e33020}
.slick-slide{outline:none}
.js-carousel-1{padding-left:40px;padding-right:40px}
.js-carousel-1 .slick-slide img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%)}
.js-carousel-1 .slick-slide{text-align:center;line-height:22px;outline:none}
.js-carousel-1 .slick-slide img{display:inline-block;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:.2s;-webkit-transition:.3s}
.js-carousel-2>div>div:first-child{border-left:1px solid #d9d9d9}
.js-carousel-2 .slick-list{margin-left:0}
.js-carousel-2 .slick-slide{border:1px solid #d9d9d9;position:relative;left:-1px}
.js-carousel-2.no-bd{border:none}
.js-carousel-4{overflow:hidden}
.js-carousel-4.viewed{padding:0}
.js-carousel-4.viewed .slick-list{margin-left:0;margin-right:-43px}
.js-carousel-4.viewed .slick-list:after{display:block;height:150px;width:12px;background:#fff;position:absolute;top:0;right:0}
.slider-buttons{position:relative}
.slider-buttons .slick-arrow{top:-92px;margin-top:0}
.slider-buttons .slick-arrow.slick-disabled{opacity:.4}
.slider-buttons .slick-arrow.slick-disabled:hover{cursor:default}
.custom-carousel{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin-bottom:15px}
.custom-carousel .slick-list{margin-left:0;margin-right:0}
.custom-carousel .slick-slide{border:1px solid #d9d9d9;position:relative}
.link-img{position:relative}
.link-img img{display:block}
.link-img .select{position:absolute;left:28px;bottom:15px}
.link-img.side{padding-right:15px}
.link-img.side img{width:100%}
.link-img.side .select{left:15px;bottom:15px}
.images{margin-bottom:30px}
.images img{width:100%}
.range{padding-bottom:10px;max-width:300px}
.range .from{float:left;color:gray;margin-bottom:7px;font-size:13px;font-weight:300}
.range .to{float:right;color:gray;margin-bottom:7px;font-size:13px;font-weight:300}
.range .inputs{position:relative;margin-bottom:3px}
.range .inputs input{color:#000;padding:0 5px;border:1px solid #d9d9d9;font-size:15px;margin-bottom:7px;width:100%;height:28px;outline:none;border-radius:0;font-style:normal}
.range .inputs input:hover{cursor:pointer}
.range .inputs>div{width:44%;float:left}
.range .inputs>div:last-child{float:right}
.range .inputs>span{position:absolute;top:2px;left:50%;margin-left:-6px;font-size:18px;font-weight:500;color:#333}
.ui-slider{background:#a9e0ff;position:relative;text-align:left}
.ui-slider .ui-slider-handle{-ms-touch-action:none;cursor:default;height:18px;width:11px;outline:none;position:absolute;touch-action:none;z-index:2;background:#000;background:-moz-linear-gradient(top,#000 0%,#4c4c4c 50%,#000 100%);background:-webkit-linear-gradient(top,#000 0%,#4c4c4c 50%,#000 100%);background:linear-gradient(to bottom,#000 0%,#4c4c4c 50%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
.ui-slider .ui-slider-range{background:#e33020;border:0;display:block;font-size:.7em;position:absolute;z-index:1}
.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{border:1px solid #d9d9d9;background:#d9d9d9;height:6px}
.ui-slider-horizontal .ui-slider-handle{margin-left:-1px;top:-7px;cursor:pointer}
.ui-slider-horizontal .ui-slider-range{height:auto;top:-1px;bottom:-1px}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.product {margin-bottom: 15px;}
.product .brand{margin-bottom:20px;display:none}
.product-slider{padding-top:0;padding-bottom:40px}
.product-slider .h1{display:inline-block;margin-top:0;margin-bottom:40px;}
.product-slider .link-img{float:right}
.product-slider .show-more{display:none}
.viewed .img{padding:12px;border:1px solid #d9d9d9;display:block;margin:auto;text-align:center;display:inline-block}
.product-prev{position:relative;padding:15px;padding-top:5px;background:#fff}
.product-prev .code{font-size:12px;color:#888;margin-bottom: 0px;}
.product-prev .img{height:200px;margin-bottom:25px}
.product-prev .img>a{display:block;height:100%;line-height:180px;text-align:center}
.product-prev .img img{margin:auto;max-width:100%;max-height:100%;display:inline-block}
.product-prev .wrap{overflow:hidden;position:relative}
.product-prev .wrap .code{display:none;margin-bottom:0}
.product-prev .title{height:40px;line-height:20px;display:block;color:#000;overflow:hidden;margin-bottom:10px}
.product-prev .title:hover{text-decoration:none;color:#e33020}
.product-prev .info{padding-bottom:55px}
.product-prev .info span{font-size:15px;color:#888;display:block;line-height:17px}
.product-prev .price{position:absolute;left:0;bottom:0}
.product-prev .price b{font-size:24px;display:inline-block;margin-right:10px}
.product-prev .price2{position:absolute;bottom:5px;right:0;line-height:18px}
.product-prev .price2 b{font-size:18px;color:#666;margin-right:5px}
.product-prev .price2 span{font-size:16px;color:#666}
.product-prev .price.another-with-product { position: relative }
.product-prev .price2.another-with-product { position: relative }
.product-prev .price.similar-product { position: relative }
.product-prev .price2.similar-product { position: relative }
.product-prev .low-price {background: #0d93cd;width: 48%;float: right;color: white;padding: 0 9px;bottom: 28px;position: absolute;right: 0;border-radius: 2px}
.product-prev .bottom{height:0;overflow:hidden;display:block}
.product-prev .bottom span{display:block;font-size:14px;color:#0d76b3;margin-bottom:5px}
.product-prev .bottom span:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#0d76b3;vertical-align:middle;margin-right:5px}
.product-prev .striked-price span.red-percent {color: white;top: 0;margin-bottom: 10px;display: block;float: right;background: red;padding: 2px 5px;border-radius: 4px;margin-left: 5px;}
/*.product-prev .bottom a.in-compare{display:inline-block;width:22px;height:20px;background:url(/images/sprite-min.png) -44px -38px no-repeat;float:right;margin-top:5px}*/
/*.product-prev .bottom a.in-compare.active{background-position:-68px -38px}*/
a.compare-icon{display:inline-block;width:22px;height:20px;background:url(/images/sprite-min.png) -44px -38px no-repeat;float:right;margin-top:5px}
a.compare-icon.active{background-position:-68px -38px}
.product-prev.left{padding:10px!important}
.product-prev.left>.code{display:none}
.product-prev.left .img{float:left;margin-bottom:0;margin-right:15px}
.product-prev.left .img>a{line-height:75px}
.product-prev.left .wrap .code{display:block}
.product-prev.left .price{position:relative}
.product-prev.left .bottom{display:none}
.product-prev.no-hover .bottom{height:auto!important}
.product-prev:after{content:'';display:table;clear:both}

.product-prev.product-prev-collection.left .img>a{line-height:normal}
.product-prev.product-prev-collection .img{margin-bottom:0}
.product-prev.product-prev-collection .wrap {margin-top:10px; margin-left:10px;}
.product-prev.product-prev-collection .wrap .collection-title{font-size: 20px;color: #010101;padding-bottom: 5px;}
.product-prev.product-prev-collection .wrap .collection-name{font-size: 15px;color: #888;padding-bottom: 25px;}
.product-prev.product-prev-collection .wrap a {text-decoration: none;line-height: 20px;display:block;}
.product-prev.product-prev-collection .wrap .collection-price{font-size: 24px;color: #000;font-weight: 700;}
.product-prev.product-prev-collection .wrap .collection-price span{font-size: 16px;color: #000;font-weight: 400;}
.product-prev.product-prev-collection .wrap .collection-price span sup{font-size: 12px;color: #000;font-weight: 400;}
.dop-info-title{font-size: 19px;font-weight: 700;padding: 10px 0 15px 0;}
.dop-info.dot-info-collection p{margin-bottom: 5px;}
.dop-info.dot-info-collection div{padding: 0 0 0 30px;}
.dop-info.dot-info-collection .dop-info-title{padding: 10px 0 15px 0;}
.dop-info.dot-info-collection .dashed {margin-bottom: 10px;text-decoration:none;}
.dop-info.dot-info-collection .dop-info-text-block{height: 200px;overflow:hidden;display:block;}
.dop-info.dot-info-collection .dop-info-text-block p:last-child{margin-bottom:0;}
.dop-info.dot-info-collection .dop-info-text-block.dop-info-text-block-open{height: auto;}
.product-info.product-info-collection .dotted {margin-bottom: 0;}
.product-info.product-info-collection {position: relative;margin-top: -6px;margin-bottom: 0;}
.product.product-collection {padding-bottom: 45px;}
.product-slider .h1-collection-wrapper {width: 100%;height: 40px;}
.product-list.product-list-colliction .row {margin-bottom:0;}
.product-num-collection .row>div[class*='col-'] {padding:0;}
.product-num-collection .product-num-collection-bg {background:#f7f7f7;padding: 7px 10px;border: 1px solid #d9d9d9;border-bottom: 0;}
.product-num-collection .product-num-wrapper {margin-right: 10px;}
.product-num-collection .product-num-search {font-size:18px;color:#000;font-weight:700;display:inline-block;}
.product-num-collection .product-num-quantity {font-size:20px;color:#000;display:inline-block;padding: 5px 15px;background:#d9d9d9;border-radius:3px;}
.product-num-collection .product-num-quantity-product {display:inline-block;border-bottom:1px dashed #0d76b3;line-height:18px;}
.product-num-collection .product-num-quantity-product a {font-size:20px;color:#0d76b3;text-decoration:none;}
.product-num-collection .product-num-quantity-product a:hover {text-decoration:none;}
.action{font-family:'Impact';font-size:15px;letter-spacing:.8px;font-style:italic;text-align:center;padding:0 15px;padding-right:10px;padding-top:3px;height:26px;position:absolute;left:0;top:210px;z-index:1}
.action:after{content:'';display:block;width:0;height:0;position:absolute;top:0;right:-9px;border-top:13px solid transparent;border-bottom:13px solid transparent}
.action.only{color:#fff;background:#e33020;font-size:15px;line-height:22px;height:30px;padding-top:3px;text-transform:uppercase}
.action.only:after{border-top:15px solid transparent;border-left:9px solid #e33020;border-bottom:15px solid transparent}
.action.mobile{/* color:#fff; */background: #d7ece7;font-size:15px;line-height:22px;height:30px;padding-top:3px;text-transform:uppercase;}
.action.mobile:after{border-top:15px solid transparent;border-left: 9px solid #d7ece7;border-bottom:15px solid transparent;}
.action.mobile a {line-height: 24px !important;color:#000}
.action.black{color:#f7e62a;background:#000;font-size:12px;line-height:12px;height:30px;padding-top:3px}
.action.black:after{border-top:15px solid transparent;border-left:9px solid #000;border-bottom:15px solid transparent}
.action.red{background:#e33020;color:#fff}
.action.red:after{border-left:9px solid #e33020}
.action.red-2{background:#e33020;color:#f7e62a}
.action.red-2:after{border-left:9px solid #e33020}
.action.yellow{background:#f7e62a;color:#000}
.action.yellow:after{border-left:9px solid #f7e62a}
.action.greyblue{background:#e0e0e0;color: #0e76b3}
.action.greyblue:after{border-left:9px solid #e0e0e0}
.action.greybrown{background:#e0e0e0;color: #57483b}
.action.greybrown:after{border-left:9px solid #e0e0e0}
.top-img{margin-bottom:20px}
.top-img img{width:100%}
.sort{font-size:14px;padding:0}
.sort>div{display:inline-block}
.sort span{color:#888;margin-right:10px}
.sort a{margin-right:30px;color:#000;text-decoration:none}
.sort a:hover{color:#e33020}
.sort a.rang:after{content:url(/images/sort-dn.png);margin-left:3px;display:none}
.sort a.rang.up:after{content:url(/images/sort-up.png)}
.sort a.rang.active:after{display:inline-block}
.sort a.active{color:#e33020}
.sort .grid{float:right;margin-right:5px}
.sort .grid div{width:16px;height:16px;margin:0 5px;display:inline-block;background:url(/images/sprite-min.png)}
.sort .grid div:hover{cursor:pointer}
.sort .grid .tile{background-position:0 -38px}
.sort .grid .tile:hover,.sort .grid .tile.active{background-position:0 -56px}
.sort .grid .list{background-position:-18px -38px}
.sort .grid .list:hover,.sort .grid .list.active{background-position:-18px -56px}
.compare{border:1px solid #d9d9d9;padding:20px 10px;margin-right:-0;text-align:right}
.compare>div{float:left;position:relative;top:-7px}
.compare>div>*{float:left}
.compare>div>span{font-size:14px;color:#888;margin-right:15px}
.compare .img{padding-right:10px;margin-right:18px;position:relative}
.compare .img .js-close-min{top:-3px}
@media (max-width:768px) {.product-list{margin-left:-15px;margin-right:-15px;margin-bottom:40px}}
@media (min-width:768px) {.product-list{margin-left:-15px;margin-right:15px;margin-bottom:40px}}
.product-list .sort,.product-list .compare{margin-left:-15px;margin-right:-15px}
.product-list .sort{margin-left:-5px;margin-right:0}
.product-list .row{margin-bottom:40px;}
.product-list .col-md-3, .product-list .col-lg-3, .product-list .col-md-12 {padding:0}
.product-list .product-prev{border:1px solid #d9d9d9;padding-left:10px;padding-right:10px}
.product-list .product-prev:hover{z-index:10;box-shadow:0 4px 15px rgba(0,0,0,0.2)}
.product-list .product-prev.no-hover{box-shadow:none}
.product-list .show-more{margin-left:-15px;margin-right:-15px;margin-bottom:30px}
.product-list .nav-pages{margin-left:-15px;margin-top:8px}
.code {color:#888;margin-bottom:20px}
.container-line {width:100%;float:left;}
.container-line .code, .container-line .rating {margin-right:15px;float:left;margin-bottom:15px !important}
.product-images .view{padding:18px;border:1px solid #d9d9d9;text-align:center;margin-bottom:10px;height:458px;width:460px;position:relative;overflow:hidden}
.product-images .view a{display:block;line-height:423px}
.product-images .view .loupe{position:absolute;right:18px;bottom:18px;}
.product-images .view .loupe:hover{cursor:pointer}
.product-images .view .loupe img{display:block}
.product-images .preview .slick-list{margin-left:-7px;margin-right:-6px}
.product-images .preview .slick-slide{padding-right:7px;padding-left:7px}
.product-images .preview .slick-slide.slick-current .img{outline:1px solid #6e6e6e}
.product-images .preview .img{outline:1px solid #d9d9d9;outline-offset:-1px;margin:auto;height:60px;max-height:100%}
.product-images .preview .img:hover{cursor:pointer;outline:1px solid #c2c2c2}
.product-images .preview .img img{margin:auto;max-height:100%}
.product-images .preview .prev,.product-images .preview .next{width:36px;height:36px;margin-top:-18px;left:-7px}
.product-images .preview .prev:before,.product-images .preview .next:before{content:'';position:absolute;width:30px;height:27px;background:url(/images/sprite-min.png) -91px -65px;left:0;top:8px}
.product-images .preview .prev:after,.product-images .preview .next:after{border-top:4px solid #ababab;border-left:7px solid transparent;bottom:-4px}
.product-images .preview .next{left:auto;right:-11px}
.product-images .preview .next:before{background-position:-125px -65px;left:auto;right:0}
.product-images .preview .next:after{border-top:4px solid #ababab;border-left:none;border-right:7px solid transparent}
.product-images .action{font-size:16px;padding-top:5px;height:32px;top:auto;left:0;bottom:30px}
.product-images .action:after{border-top:16px solid transparent;border-bottom:16px solid transparent}
.product-images .action.black{font-size:14px;line-height:14px;height:36px;padding-top:4px}
.product-images .action.black:after{border-top:18px solid transparent;border-left:9px solid #000;border-bottom:18px solid transparent}
.product-images .action.red:after{border-left:9px solid #e33020}
.product-images .action.red-2:after{border-left:9px solid #e33020}
.product-images .action.yellow:after{border-left:9px solid #f7e62a}
.product-images .sticker {font-size:16px;padding-top:5px;height:32px;top:auto;left:0;bottom:30px}
.product-images .preview .img .video-preview:after {content: '';display: block;    height: 100%;    background: rgba(0,0,0,0.05) url(/images/youtubebutton.png) 50% 50% no-repeat;background-size:35px;}
.product-images .preview .img .video-preview {display:block;height:60px;width:100%;background-color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:15px;}
.product-info{margin-bottom:30px}
.product-info .h3{font-weight:400;margin:0;line-height:1.4}
.product-info .dotted{margin-bottom:5px}
.product-info .bottom{border-bottom:2px solid #d9d9d9;padding-bottom:10px;margin-bottom:20px}
.product_desc_disclaimer {background:#fff;border:1px solid #ccc;display:block;padding:10px;font-size: 14px;}
.product_desc_disclaimer i {color:#0d76b3}
.product-buy .in-basket{margin-bottom:10px}
.product-buy .price{padding:14px 0}
.product-buy .price div{font-size:24px;display:inline-block}
.product-buy .price div b{font-size:42px;font-weight:700}
.product-buy .price div:last-child{font-size:14px;float:right;margin-top:20px}
.product-buy .price div:last-child span{color:#0d76b3;margin-right:5px}
.product-buy .price div:last-child b{margin-right:5px;font-size:21px;position:relative}
.product-buy .count{width:33%;float:left}
.product-buy .count .title{color:#888}
.product-buy .buttons{width:67%;padding-left:12px;float:right;margin-top:22px}
.product-buy .buttons a{width:100%;margin-bottom:10px;border-radius:3px}
.product-buy .buttons a:hover{width:100%;margin-bottom:10px;background:#ec0f03;box-shadow: 0px 0px 4px grey}
.product-services>span{display:block;color:#888;margin-bottom:5px}
.product-services div{margin-left:-12px;margin-right:-12px}
.product-services div a{width:72px;display:block;float:left;text-align:center;font-size:14px;margin:0 8px 12px}
.product-get{margin-bottom:30px}
.product-get .h3{display:inline-block;margin-bottom:15px}
.product-get>div{border-top:1px solid #d9d9d9;padding:5px 0 14px}
.product-get>div>p{color:#888}
.product-get .wrap{margin-left:-8px;margin-right:-8px}
.product-get .icon{margin:0 8px 16px;float:left}
.product-get .map{margin-bottom:10px}
.product-get .field-select{margin-right:30px;margin-bottom:15px}
.product-get .field-select select{width:200px;font-size: 16px;}
.product-get .levels{padding-top:5px;margin-bottom:10px}
.product-get .levels .icon{float:none;vertical-align:middle;position:relative;top:3px}
.product-get .plus-minus{width:120px;margin-left:5px;margin-right:15px;margin-bottom:0}
.product-get table{margin-bottom:0}
.product-get table th{font-size:21px;font-weight:500;padding:5px 15px}
.product-get table td:first-child{padding-right:0}
.product-get table td:last-child{width:120px}
.product-get table b{font-size:18px;font-weight:500}
.product-act a img {max-width: 100%;margin-bottom: 5px}
.plus-minus{display:inline-block;height:44px;border:1px solid #d9d9d9;text-align:center;margin-bottom:35px;background:#fff}
.plus-minus .minus,.plus-minus .plus{float:left;width:25%;line-height:42px;font-size:21px;font-weight:500;border-right:1px solid #d9d9d9}
.plus-minus .minus:hover,.plus-minus .plus:hover{cursor:pointer;background:#f2f2f2}
.plus-minus .plus{float:right;border-right:none;border-left:1px solid #d9d9d9}
.plus-minus input{height:44px;text-align:center;border:none;outline:none;font-size:21px;font-style:normal;font-weight:700;color:#303030;background:none;width:33.3333%;padding:0;position:relative;top:-1px}
.dop-info>div{padding:10px;padding-bottom:5px;border-bottom:1px solid #d9d9d9;border-left: 1px solid #d9d9d9;}
.dop-info>div:last-child{border:none;border-left: 1px solid #d9d9d9;}
.dop-info>div:last-child .title{margin-bottom:10px}
.dop-info>div:last-child .select{display:block;margin-left:-5px;margin-right:-5px;margin-bottom:15px}
.dop-info .title{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:5px}
.dop-info .title span{font-size:16px;color:#0d76b3;float:right;font-weight:400}
.dop-info .title.bottom{margin-bottom:15px}
.dop-info ul.dotted{margin-bottom:20px}
.payment .title{color:#888;margin-bottom:7px}
.payment .basket img {border: 1px solid #ccc;height: 40px;padding: 7px 20px}
.cat-sidebar,.brand-sidebar{margin-top:50px;margin-bottom:20px}
.show-filter{border:1px solid #d9d9d9;text-transform:uppercase;font-weight:500;position:relative;padding:15px;display:none}
.show-filter:hover{cursor:pointer}
.show-filter:hover:after{background-position:-36px -89px}
.show-filter:after{content:'';width:12px;height:7px;background:url(/images/sprite-min.png) -36px -71px no-repeat;display:inline-block;position:absolute;top:22px;right:15px}
.show-filter.active:after{background-position:-36px -62px}
.show-filter.active:hover:after{background-position:-36px -80px}
.filter-item{border:1px solid #d9d9d9;margin-bottom:-1px}
.filter-item .title{text-transform:uppercase;font-weight:500;position:relative;padding:15px;padding-right:35px}
.filter-item .title:hover{cursor:pointer}
.filter-item .title:hover:after{background-position:-36px -89px}
.filter-item .title:after{content:'';width:12px;height:7px;background:url(/images/sprite-min.png) -36px -71px no-repeat;display:inline-block;position:absolute;top:22px;right:15px}
.filter-item .title .help{margin-top:-4px;margin-left:5px}
.filter-item .title.active:after{background-position:-36px -62px}
.filter-item .title.active:hover:after{background-position:-36px -80px}
.filter-item .form{padding:12px 15px 15px;display:none}
.filter-item .check label:hover{color:#e33020}
.filter-item .check label:before{border:1px solid #d9d9d9;background:#fff}
.filter-item .check label span{color:#888;margin-left:5px}
.filter-item .check input:checked + label:before{border:1px solid #e33020;background:#e33020 url(/images/sprite-min.png) -107px -50px no-repeat}
.filter-item .select{width:100%;margin-top:5px;margin-bottom:13px}
.filter-item .reset{margin-bottom:5px}
.filter-item.buttons{text-align:center;padding:15px}
.filter-item.buttons a.dashed{text-decoration:none;color:#666;background:url(/images/dash.png) 0 100% repeat-x}
.js-tabs,.js-tabs2{padding-top:15px}
.js-tabs>div,.js-tabs2>div{background:#f7f7f7;border-top:1px solid #d9d9d9;padding:35px 0}
.js-tabs>ul,.js-tabs2>ul{list-style:none;margin:0 auto}
.js-tabs>ul>li,.js-tabs2>ul>li{display:inline-block;margin-right:30px;margin-bottom:20px}
.js-tabs>ul>li .wrap>span,.js-tabs2>ul>li .wrap>span{display:inline-block;position:relative;font-size:18px;color:#000}
.js-tabs>ul>li .wrap>span:hover,.js-tabs2>ul>li .wrap>span:hover{cursor:pointer}
.js-tabs>ul>li.active .wrap>span,.js-tabs2>ul>li.active .wrap>span{color:#e33020;cursor:default;background:none;text-shadow:0 0 #e33020,0 0 #e33020,0 0 #e33020}
.js-tabs>ul>li.active .wrap>span:after,.js-tabs2>ul>li.active .wrap>span:after{content:'';width:22px;height:11px;background:url(/images/tab-activ.png) center no-repeat;position:absolute;bottom:-31px;left:50%;margin-left:-11px}
.js-tabs>ul>li:first-child .tab,.js-tabs2>ul>li:first-child .tab{display:block}
.js-tabs.register-tabs,.js-tabs2.register-tabs{border:1px solid #d9d9d9;padding:22px 20px 0;padding-right:30px;margin-bottom:60px;position:relative}
.js-tabs.register-tabs>.h3,.js-tabs2.register-tabs>.h3{margin-top:0;margin-bottom:25px;padding-top:0}
.js-tabs.register-tabs>ul,.js-tabs2.register-tabs>ul{padding-left:0}
.js-tabs.register-tabs>ul li,.js-tabs2.register-tabs>ul li{line-height:32px;padding:0 10px;border:1px solid #d9d9d9;border-radius:3px;margin-right:7px;margin-bottom:0;position:relative}
.js-tabs.register-tabs>ul li.active,.js-tabs2.register-tabs>ul li.active{background:#0d76b3;border-color:#0d76b3;color:#fff;text-shadow:none;}
.js-tabs.register-tabs>ul li.active:after,.js-tabs2.register-tabs>ul li.active:after{display:none}
.js-tabs.register-tabs>ul li.active:hover,.js-tabs2.register-tabs>ul li.active:hover{cursor:default}
.js-tabs.register-tabs>ul li:hover:not(.active),.js-tabs2.register-tabs>ul li:hover:not(.active){background:#f2f2f2;cursor:pointer}
.js-tabs.register-tabs>ul li:last-child,.js-tabs2.register-tabs>ul li:last-child{margin-right:0}
.js-tabs.register-tabs>div,.js-tabs2.register-tabs>div{background:none;border:none;padding-top:37px;padding-bottom:0}
.js-tabs.register-tabs .tab,.js-tabs2.register-tabs .tab{padding-right:0;background:none}
.js-tabs.register-tabs .inputs-group,.js-tabs2.register-tabs .inputs-group{margin-bottom:38px}
.js-tabs.register-tabs .inputs-group .title,.js-tabs2.register-tabs .inputs-group .title{font-size:21px;font-weight:500;margin-bottom:15px;margin-top:-10px}
.js-tabs.register-tabs .inputs-group .check,.js-tabs2.register-tabs .inputs-group .check{margin-bottom:10px;margin-top:-5px}
.js-tabs.register-tabs .inputs-group label,.js-tabs2.register-tabs .inputs-group label{color:#888}
.js-tabs.register-tabs .inputs-group label:hover,.js-tabs2.register-tabs .inputs-group label:hover{cursor:default}
.js-tabs.register-tabs .inputs-group label a,.js-tabs2.register-tabs .inputs-group label a{color:#888;text-decoration:underline}
.js-tabs.register-tabs .inputs-group label a:hover,.js-tabs2.register-tabs .inputs-group label a:hover{text-decoration:none}
.js-tabs.register-tabs .inputs-group button,.js-tabs2.register-tabs .inputs-group button{position:absolute;right:25px;bottom:25px}
.js-tabs.register-tabs .inputs-group p,.js-tabs2.register-tabs .inputs-group p{color:#888;display:inline-block;padding-top:10px;margin-bottom:0}
.js-tabs.register-tabs .inputs-group p>span,.js-tabs2.register-tabs .inputs-group p>span{color:#e33020;font-size:18px}
.tab{display:none;padding-right:100px;margin-bottom:30px;background:#f7f7f7}
.tab p {text-align: justify;}
.tab:first-child{display:block}
.tab.tab_auth:first-child{display:none}
.tab>a.back{position:relative;top:-5px;margin-bottom:20px}
.tab ul.dotted span,.tab .dotted span{background:#f7f7f7;font-size:18px}
.tab ul.dotted span:first-child,.tab .dotted span:first-child{font-weight:500;color:#0d76b3}
.tab .title{font-size:24px;font-weight:500;margin-bottom:8px}
.tab .name{font-weight:500;color:#0d76b3}
.tab .answer .name{color:#000}
.tab form{padding-bottom:10px}
.tab form .h3{margin-bottom:20px}
.tab form .stars{margin-bottom:15px}
.tab .adds{font-size:15px;color:#888;margin-bottom:15px}
.tab .adds .dotted{margin-bottom:5px}
.review p{color:#666}
.comment{border-bottom:1px solid #d9d9d9;margin-bottom:15px}
.comment .name{font-size:18px;margin-bottom:10px}
.comment p{color:#666}
.answer{padding:15px;padding-bottom:0;background:#fff;border:1px solid #0d76b3;text-align:left;position:relative;margin-bottom:20px;border-radius:2px}
.answer:after{content:'';display:block;width:24px;height:12px;background:url(/images/enter.png) center no-repeat;position:absolute;top:-11px;left:35px}
.answer .name{font-size:16px;margin-bottom:5px}
.brand-sidebar{border:1px solid #d9d9d9;padding:15px;padding-bottom:5px}
.brand-sidebar .title{font-size:18px;font-weight:500}
.brand-sidebar ul{margin-bottom:25px}
.finds{font-size:18px;margin-bottom:15px}
.finds span{color:#e33020}
.show-search-links {border:1px solid #d9d9d9;text-transform:uppercase;font-weight:500;position:relative;padding:15px;background:#fff;width:100%;text-align:left;margin-bottom:10px;}
.show-search-links:after{content:'';width:12px;height:7px;background:url(/images/sprite-min.png) -36px -71px no-repeat;display:inline-block;position:absolute;top:22px;right:15px}
.search-links .title{font-size:15px;font-weight:500;padding:12px}
.search-links ul.red-disk li a{text-decoration:none}
.no-result-total {background:#f7f7f78f;padding:10px;border:1px solid #ccc;margin-bottom:10px}
.cat-links{position:absolute;bottom:65px;left:45px}
.cat-links a{margin-right:20px}
.cabinet-tabs>ul{border-bottom:2px solid #0d76b3;padding-left:0}
.cabinet-tabs>ul li{line-height:32px;padding:0 30px;border:1px solid #d9d9d9;border-bottom:none;border-radius:3px 3px 0 0;margin-right:7px;margin-bottom:0;position:relative}
.cabinet-tabs>ul li.active{background:#0d76b3;border-color:#0d76b3;color:#fff;text-shadow:none}
.cabinet-tabs>ul li.active:after{display:none}
.cabinet-tabs>ul li:hover:not(.active){background:#f2f2f2}
.cabinet-tabs>div{background:none;border:none;padding-top:20px}
.cabinet-tabs .tab{padding-right:0}
.cabinet-order{border:1px solid #d9d9d9;padding:12px 20px;position:relative}
.cabinet-order .button{display:table;float:right;clear:right;margin:3px -5px 7px 0;min-width:150px}
.cabinet-order .title{font-size:21px;color:#0d76b3;font-weight:400}
.cabinet-order ul{list-style:none;padding-left:0;max-width:530px}
.cabinet-order ul li{margin-bottom:3px}
.cabinet-order ul li span:first-child{color:#888;width:176px;float:left;display:inline-block}
.cabinet-order ul li span:last-child{display:block;overflow:hidden}
.cabinet-order ul li b{font-weight:500}
.cabinet-order.order-1{margin-bottom:25px}
.cabinet-order.order-1 ul{max-width:none}
.side-answer{border:1px solid #d9d9d9;padding:20px;padding-bottom:0;margin-bottom:30px}
.side-answer .title{font-size:21px;font-weight:500;margin-bottom:8px}
.side-answer .text{display:inline-block;margin-bottom:10px}
.side-answer .text a{display:inline-block;color:#000;text-decoration:underline}
.side-answer .text a:hover{text-decoration:none}
.side-answer .bottom{border-top:1px solid #d9d9d9;background:#f2f2f2;text-align:center;margin-left:-20px;margin-right:-20px;padding:20px}
.side-answer .bottom a{font-weight:500;font-size:21px;color:#000;line-height:1.7}
.side-order{background:#fff}
.side-order .top{border:1px solid #d9d9d9}
.side-order .top>div{border-bottom:1px solid #d9d9d9}
.side-order .top>div:last-child{border:none}
.side-order .top .title{text-transform:uppercase;font-weight:500;padding:17px 14px}
.side-order .top .title span{text-align:right;text-transform:lowercase;font-weight:400}
.side-order .top .price{background:#f2f2f2;padding:10px 14px}
.side-order .top .price b{font-size:21px}
.side-order .top .price b span{font-size:16px;font-weight:400}
.side-order .drop{padding:0 14px}
.side-order .drop>p{margin-bottom:10px}
.side-order .drop .item{margin-bottom:10px}
.side-order .drop .item span{color:#888}
.side-order .drop .item b{float:right;font-weight:400}
.side-order .price>span{position:relative;top:5px}
.side-order .price b{float:right}
.side-order .bot .price{padding:10px 14px 24px}
.side-order .bot .price>span{font-size:21px;top:10px}
.side-order .bot .price b{font-size:30px}
.side-order .bot .price b span{font-weight:400;font-size:18px}
.side-order .bot .select{width:100%}
.js-side-order{width:263px;z-index:30;background:#fff;transition:top .3s;-webkit-transition:top .3s}
.js-side-order.fixed{top:82px;right:50%;margin-right:-570px;z-index:30}
.basket .row{margin:0;padding:20px 0;border-top:1px solid #d9d9d9;position:relative}
.basket .row:first-child {border:none}
.basket .row .img{width:90px;line-height:80px;text-align:center;float:left;margin-right:5px;clear:both}
.basket .row .title{overflow:hidden}
.basket .row .title .code{font-size:13px;margin-bottom:0}
.basket .row .title a{font-size:18px;color:#000}
.basket .row .title b{display:block;font-size:24px;font-family:"Tahoma"}
.basket .row .title b span{font-weight:400;font-size:16px;margin-right:5px;font-family:'PFDcondpro';color:grey;}
.basket .row .title b span span{color:#000;}
.basket .row .count{padding-top:18px}
.basket .row .count .title{width: 110px;color:#888}
.basket .row .count .title b{font-size:16px;color:#000;font-family:'PFDcondpro'}
.basket .row .count>div{display:inline-block;vertical-align:middle}
.basket .row .count .plus-minus{margin:0 15px;margin-bottom:0;width:120px}
.basket .row .count .price b{font-size:24px;margin-right:3px;font-family:"Tahoma"}
.basket .row .count.count-2 .title{width:52%;margin-bottom:0}
.basket .row .count.count-2 .title b{display:inline-block;margin-left:15px}
.basket .row .js-close{width:34px;height:34px;text-align:center;position:absolute;top:0;right:0;padding-top:10px;z-index:1}
/*.basket .row .js-close:before{content:'x';font-size:14px;color:#888;position:absolute;top:8px;left:-30px}*/
.basket .row .js-close:after{content:'';display:inline-block;width: 16px;height: 16px;background: url(/images/basket-delete-icon.png) 0 0 no-repeat;}
.basket .row .js-close:hover{cursor:pointer}
.basket .row .js-close:hover:before{color:#e33020}
.basket .row .js-close:hover:after{background-position:-16px 0px}
.basket .row .no-nal{padding-top:15px;border: 1px solid #ccc;padding: 20px;border-radius: 6px;background: #ffefd2;}
.basket .row .no-nal img{margin-right:15px}
.basket .total{text-align:right;padding:25px 0}
.basket .total>div{min-width:230px;display:inline-block;text-align:right;max-width: 330px;}
.basket .total .price{font-size:21px;line-height:1}
.basket .total .price b{font-size:36px;margin:0 5px 0 10px;font-family:"Tahoma"}
.basket .total .sum{margin-bottom:15px}
.basket .total .sum b{margin-left:3px}
.basket .total .select{width:100%}
.basket.basket-2 .total{padding-top:0}
.basket.basket-2 .order-1{border:none;padding:0}
.free-delivery-block {margin-top:100px !important;min-height: 125px;}
.popup .basket .container{width:1140px;padding-top:15px}
.popup .basket .wrap-sum{clear:both}
.popup .basket .count{display:inline-block}
.popup .basket .count .plus-minus{margin-right:0!important}
.popup .basket .total{text-align:left;padding:0;padding-top:10px;float:right}
.popup .basket .total>div{width:auto}
.popup .basket .buttons{width:auto;padding:15px 0;text-align:right}
.popup .basket .buttons.oneclick{width:auto;padding:15px 0;text-align:left}
.popup .basket .buttons>a{margin-right:25px}
.popup .basket .buttons .continue-buy{border-radius:3px;background:#0d76b3;color:white;margin-bottom:5px}
.popup .basket .buttons .gotocart{border-radius:3px}
.popup .basket .buttons button:hover.continue-buy, .popup .basket .buttons a:hover.gotocart{box-shadow: 0px 0px 4px grey}
.newspaper{border:5px solid #f0f0f0;padding:7px;margin:20px 0}
.newspaper .text-wrapper{padding-left:13px}
.newspaper .h1{margin-top:15px}
.newspaper .text{display:inline-block;margin-bottom:5px}
.newspaper p{margin-bottom:10px}
.newspaper .img img{width:100%}
.new-preview .img{display:flex;position:relative;max-height: 180px;line-height: 180px;overflow: hidden;}
.new-preview .img.img-bd:before{content:'';height:3px;position:absolute;left:3px;right:3px;bottom:-3px;background:#444}
.new-preview .img.img-bd:after{content:'';height:3px;position:absolute;left:6px;right:6px;bottom:-6px;background:#bfbfbf}
.new-preview .img img{display:block;max-width:100%;margin:0 auto;vertical-align: middle;}
.new-preview a.cat,.new-preview .cat{font-size:14px;color:#888;text-decoration:none;margin-bottom:7px;line-height:1;display:block}
.new-preview .date{margin-bottom:4px}
.new-preview .text-wrap{height:140px;overflow:hidden}
.constr .new-preview .text-wrap{height:40px;overflow:hidden}
.new-preview .title{font-size: 18px;color:#000;line-height: 20px;font-weight:500;text-decoration:none;max-height: 80px;overflow: hidden;display: block;}
.new-preview .title:hover{color:#e33020}
.new-preview .text{padding-top:8px}
.new-preview .text p{color:#888}
.date{font-size:14px;color:#888;padding-left:25px;position:relative}
.date:after{content:url(/images/date.png);position:absolute;top:0;left:0}
.video-news{background:#fff;padding-top:38px;padding-bottom:55px}
.video-news .title{font-size:20px;font-weight:500;padding-left:37px;position:relative;text-transform:uppercase;display:inline-block;margin-bottom:20px}
.video-news .title:after{content:url(/images/title-yt.png);position:absolute;top:1px;left:0}
.video-news .title.vk:after{content:url(/images/title-vk.png)}
.video-news .select{float:right}
.video-news .video-preview{display:block;height:215px;width:100%;background-color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:15px}
.video-news .video-preview:after{content:'';display:block;height:100%;background:rgba(0,0,0,0.05) url(/images/youtubebutton.png) 50% 50% no-repeat}
.video-news .video-preview:hover:after{background-color:transparent}
.video-news iframe{width:100%;height:215px}
.video-news .widget-vk{height:215px}
.article{background:#f7f7f7;padding-top:7px;padding-bottom:35px}
.text-over{display:inline-block;margin-bottom:10px;overflow:hidden;position:relative;text-align: justify;}
.text-over:after{content:'';width:100%;height:85px;position:absolute;left:0;bottom:0;}
.text-over.open{max-height:9999px}
.text-over.open:after{display:none}
.vac-select{border:1px solid #d9d9d9;border-radius:2px;margin-bottom:40px}
.vac-select .top{background:#f2f2f2;padding:20px 15px}
.vac-select .h3{margin-right:30px}
.vac-select select{width:264px}
.vac-select .select{float:right;position:relative;top:-3px}
.vac-select ul{margin:0;padding:20px 15px;list-style:none}
.vac-select ul li{display:inline-block;vertical-align:top;width:24%;min-height:44px;padding:0 15px;position:relative;margin-bottom:8px}
.vac-select ul li:before{content:'';display:inline-block;width:4px;height:8px;background:url(/images/sprite-min.png) -158px -77px no-repeat;position:absolute;left:0;top:7px}
.vac-article{text-align:center}
.vac-article .h1,.vac-article h1{margin-bottom:20px}
.vac-article p{display:inline-block;color:#666}
.vac-article .video{max-width:750px;margin:auto;margin-bottom:54px;margin-top:15px}
.life-list .new-preview{margin-bottom:35px}
.new-list{margin-bottom:40px}
.new-list .new-preview{margin-bottom:30px}
.ideas-list{margin-bottom:30px}
.ideas-list .new-preview{margin-bottom:35px}
.ideas-list .show-more{margin-top:30px}
.newspaper-top{padding-top:22px}
.newspaper-top p{color:#888;max-width:320px}
.newspaper-top .online .h3{margin-top:0}
.newspaper-top .online ul{padding:0;margin:0;list-style:none}
.newspaper-top .online ul li{border-top:2px solid #f2f2f2;padding:8px 0}
.newspaper-top .online ul li:last-child{border-bottom:2px solid #f2f2f2}
.newspaper-top .online ul li a{color:#e33020;float:right}
.cover{text-align:center}
.cover .img{margin-bottom:15px;position:relative;display:inline-block;box-shadow:1px 3px 8px rgba(0,0,0,0.2)}
.cover .img:before{content:'';height:2px;position:absolute;left:3px;right:3px;bottom:-2px;background:#cacaca}
.cover .img:after{content:'';height:2px;position:absolute;left:6px;right:6px;bottom:-4px;background:#ababab}
.cover .img img{display:block}
.cover .h3{display:block;text-align:center;text-decoration:none;color:#0d76b3;margin-top:0;margin-bottom:15px}
.cover.small{margin-bottom:25px}
.cover.small .img{margin-bottom:5px}
.cover.small .img:before,.cover.small .img:after{display:none}
.cover.small .h3{font-size:16px}
.archive{padding-top:15px;padding-bottom:45px;background:#f7f7f7}
.archive .h2{margin-bottom:20px}
.service-head{display:inline-block;padding-left:53px;position:relative;text-align:left;text-decoration:none}
.service-head:hover{text-decoration:none}
.service-head .icon{width:40px;height:40px;line-height:30px;text-align:right;position:absolute;top:0;left:0}
.service-head>span{display:block;color:#888;line-height:18px}
.service-head b{font-weight:500;color:#000}
.services,.news{background:#fff;padding-top:16px;padding-bottom:74px}
.services .h1,.news .h1{display:inline-block;margin-bottom:48px}
.services .container,.news .container{position:relative}
.services .select,.news .select{position:absolute;right:15px;top:20px}
.news{background:#fff}
.news .h1{margin-bottom:12px}
.news.gall{background:#f7f7f7;padding-top:35px;padding-bottom:65px}
.news.gall .js-carousel-3{margin-top:15px;margin-left:-15px;margin-right:-15px}
.news.gall .js-carousel-3 .slick-slide{padding:0 15px}
.news.gall .js-carousel-3 .prev{left:6px;z-index:3}
.news.gall .js-carousel-3 .next{right:6px;z-index:3}
.news.gall .js-carousel-3:before,.news.gall .js-carousel-3:after{content:'';display:block;width:15px;height:100%;background:#f7f7f7;position:absolute;left:0;top:0;z-index:1}
.news.gall .js-carousel-3:after{left:auto;right:0}
.service{font-size:21px;font-weight:500;color:#0d76b3;line-height:24px;padding-left:95px;position:relative;min-height:50px;display:block;margin:15px 0}
.service img{position:absolute;top:-8px;left:0}
.wide-bg{margin-bottom:20px}
@media (min-width:768px) {.officials-bg{background:#414c55 url(/images/officials-bg.jpg) center 0 no-repeat;background-size:100% 100%;position:relative;min-height: 565px;padding:50px 0;}.oknazakaz-bg{background:#f2f2f2 url(/images/oknazakaz-bg.jpg) center 0 no-repeat;background-size:100% 100%;position:relative;min-height: 565px;padding:50px 0;}.wide-bg .our-advantage h1 {font-size:36px;text-transform:uppercase;margin-bottom:30px;margin-top:0;display:block}.wide-bg .our-advantage.white, .wide-bg .our-advantage.white h1{color:white;text-shadow:1px 1px 5px black}.wide-bg .our-advantage.black, .wide-bg .our-advantage.black h1{color:black;text-shadow:1px 1px 5px white}
}
@media (max-width:768px) {.wide-bg{background:#fff;position:relative;min-height: 565px;padding:50px 0;}.wide-bg .our-advantage h1 {font-size:36px;text-transform:uppercase;margin-bottom:30px;margin-top:0;display:block}.wide-bg .our-advantage, .wide-bg .our-advantage h1{color:black;text-shadow:1px 1px 5px white}
}
.wide-bg .our-advantage {font-size:24px}
.wide-bg .form-wide-bg {background: #ffffffd9;border-radius:10px;padding:25px;box-shadow: 0px 0px 8px #949494;}
.wide-bg .form-wide-bg form.questions {padding-top:0 !important}
.wide-bg .form-wide-bg textarea {height:100px}
.officials-persons {padding:10px 0;background:#eee;margin-bottom:20px}
.vendors{background:url(/images/title-bg.jpg) center -100px repeat-x;position:relative}
.vendors:before{content:'';display:block;width:100%;height:275px;background:#fff;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#fff 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ffffff',GradientType=0)}
.vendors .h3{font-size:21px;margin-bottom:40px}
.vendors .b-img{margin:-4px auto 40px;max-width:457px}
.vendors .b-img img{display:block;margin-bottom:30px;width:100%}
.vendors .b-img a.select{width:100%}
.vendors p.title{margin-bottom:40px}
.vendors .table2{overflow-y:auto}
.vendors .table2 td{vertical-align:top}
.vendors .table2 td:not(:first-child){white-space:nowrap}
.rules{margin-bottom:30px}
.rules>div{padding-left:58px;position:relative;padding-bottom:20px}
.rules>div>span{display:block;width:36px;height:36px;background:#f7e62a;text-align:center;line-height:36px;font-weight:500;position:absolute;top:-3px;left:0}
.rules>div p{font-size:18px;color:#666;margin-bottom:10px}
.advantage .h2{margin-top:0;margin-bottom:20px}
.advantage ul.check{margin-bottom:65px}
.advantage .img-opt{margin-bottom:65px;float:right}
.docs{padding-bottom:40px}
.docs .h2{text-align:center;margin-bottom:60px}
.doc{padding-left:57px;position:relative}
.doc:before{content:url(/images/doc.png);position:absolute;top:-4px;left:0}
.doc span{display:block;font-size:18px}
.corp-client{background:#f2f2f2;padding-top:30px}
.corp-client .h2{text-align:center}
.corp-client p.title{text-align:center;margin-bottom:40px}
.corp-client .step{padding-left:98px;position:relative;margin-bottom:70px}
.corp-client .step img{position:absolute;left:20px;top:-5px}
.corp-client .step .title{font-size:21px;font-weight:500;text-decoration:none}
.corp-client .step p{font-size:18px}
.questions{padding-top:60px;padding-bottom:20px}
.questions .h2{font-size:32px;margin-bottom:40px}
.questions p{color:#888;margin-top:25px}
.questions p span{color:#e33020}
.questions textarea{height:184px}
.questions button{float:right}
.oknazakaz button {float:right}
.markets{padding:15px 30px;border:1px solid #d9d9d9;margin-bottom:20px}
.markets .field-select{margin-bottom:15px}
.markets .field-select select{width:200px}
.markets .market .title{border-bottom:2px solid #f2f2f2;padding-bottom:7px}
.markets .market b{display:block;font-size:18px;font-weight:400;padding-top:20px}
.markets .market span{display:block;font-size:15px;color:#888}
.markets .market>div{float:left;width:20%}
.markets .market .adds{width:35%}
.markets .market .time{width:20%}
.markets .market .phone{width:15%}
.markets .market .img{text-align:right;padding-top:38px;width:30%}
.markets .market .transport{padding-top:10px;margin-bottom:10px}
.markets .market .transport span{margin-bottom:10px}
.markets .market .transport>div{font-size:15px;margin-right:15px;display:inline}
.markets .market .transport>div img{margin-right:10px;vertical-align:middle;margin-bottom:5px}
.footer{background:#f7f7f7;padding-top:50px}
.footer .links a{display:block;font-size:17px;color:#333}
.footer .links a.space{margin-top:20px}
.footer .links .title{padding-bottom:5px;color:#0d76b3;font-size:19px;font-weight:500;text-transform:uppercase}
.footer .links span{display:block;font-size:17px;color:#333;cursor: pointer;}
.footer .links span:hover{text-decoration: underline;}
.footer .contacts .title{display:block;margin-bottom:20px;font-size:17px;font-weight:400;color:#888;margin-bottom:0;text-transform:none;line-height:16px}
.footer .contacts a{font-size:24px;font-weight:700;color:#000;text-decoration:none;display:block;margin-bottom:18px}
.footer .contacts .social .title{margin-bottom:7px}
.footer .contacts .social .icons{margin-left:-2px;margin-right:-2px}
.footer .contacts .social a{display:block;float:left;margin:0 2px 4px}
.footer .bottom{padding-top:15px;padding-bottom:28px;border-top:3px solid #d9d9d9;margin-top:50px;font-size:14px}
.footer .bottom .payment{margin-bottom:20px}
.footer .bottom .copy{font-size:14px}
.footer .bottom .copy .img{margin-bottom:5px}
.footer .bottom .copy .img img{display:block}
.footer .bottom .copy span,.footer .bottom .copy a{color:#333;display:inline-block}
.footer .bottom .copy span{margin-right:30px}
.footer .bottom .copy a{text-decoration:underline}
.footer .bottom .copy a:hover{text-decoration:none}
.footer .bottom .copy p{color:#888;margin-bottom:0}
.footer .bottom .copy p span{color:#888}
.footer-copy{background:#fff;padding-top:10px;padding-bottom:10px;position:relative;box-shadow:0 -5px 5px -5px rgba(0,0,0,0.5);z-index:20}
.footer-copy .container{position:relative}
.footer-copy .klen-logo{display:block;position:absolute;top:-48px;right:0}
.footer-copy p{font-size:12px;color:#343943;position:relative;margin-bottom:0}
.footer-copy .copy-left{padding-right:124px}
.footer-copy .copy-left span{display:inline-block;margin-right:20px}
.footer-copy .copy-left a{display:inline-block;font-size:12px;color:#343943;text-decoration:underline}
.footer-copy .copy-left .first{margin-right:20px}
.footer-copy .copy-left a:hover{text-decoration:none}
.footer-copy .copy-right p a{color:#343943}
.footer .payment .title{margin-bottom:5px}
.footer .payment img{background:white;border-radius:4px;width:75px;margin:2px 0}
.numbers{text-align:center;margin-bottom:40px}
.numbers .col-md-4{border-left:1px solid #d9d9d9;padding-top:8px;padding-bottom:18px}
.numbers .col-md-4:first-child{border:none}
.numbers b{display:block;font-size:48px;font-weight:500}
.numbers span{font-size:19px}
.progres .h1{text-align:center;margin-bottom:30px}
.progres .js-slider{text-align:center}
.progres .js-slider .slick-slide img{margin:auto;margin-bottom:20px}
.progres .js-slider .slick-arrow{opacity:1;background:none;margin-top:-55px}
.progres .js-slider .slick-arrow:before{width:12px;height:28px;left:50%;margin-left:-7px}
.progres .js-slider .slick-arrow:after{display:none}
.progres .js-slider .slick-arrow.prev:before{background-position:-188px -29px}
.progres .js-slider .slick-arrow.next:before{background-position:-188px 0;left:auto;right:50%;margin-right:-7px}
.progres .js-slider .slick-dots{display:none!important}
.maps{margin-bottom:40px}
.maps .h1{margin-bottom:12px}
.fancybox-wrap.fancy-news{left:0!important;top:0!important;right:0!important}
.fancybox-inner{height:auto!important}
.fancybox-skin{border-radius:0;background:#fff}
.fancy-close{width:44px;height:44px;background:#e33020;display:block;position:absolute;top:-44px;right:0;overflow:hidden}
.fancy-close:before{content:'';display:block;position:absolute;width:16px;height:16px;background:url(/images/sprite-min.png) -74px -76px no-repeat;top:14px;left:14px}
.fancy-close:after{content:'';display:block;position:absolute;left:0;bottom:0;transition:bottom .2s;width:0;height:0;border-left:44px solid #b92417;border-top:6px solid transparent}
.fancy-close:hover:after{bottom:-6px;left:-3px}
.fancybox-overlay{background:rgba(0,0,0,0.3);z-index:9999}
.blur-overlay{background:#fff;position:relative}
.blur-overlay.active{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}
.dark-overlay{overflow:hidden}
.dark-overlay.active{-webkit-filter:brightness(70%);-moz-filter:brightness(70%);-o-filter:brightness(70%);-ms-filter:brightness(70%);filter:brightness(70%)}
.dark-overlay.active .blur-overlay{-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px)}
.market-select{width:750px;padding:2px;background:#f2f2f2;overflow:hidden}
.market-select .js-cities{list-style:none;margin-bottom:0;padding:25px;padding-bottom:35px}
.market-select .js-cities li{margin-bottom:10px}
.market-select .js-cities li a{font-size:18px;color:#010101}
.market-select .js-cities li a:hover{color:#e33020;text-decoration:none}
.market-select .js-cities li.active a{font-weight:500;color:#e33020}
.market-select .js-cities li:nth-last-child(2){margin-bottom:47px}
.market-select .js-locations{background:#fff;padding-top:3px;height:100%;padding-bottom:18px}
.market-select .js-locations .h3{padding-left:25px}
.market-select .js-locations ul{list-style:none;margin-bottom:0;padding:25px;padding-top:3px;display:none}
.market-select .js-locations ul li{border-bottom:2px solid #f2f2f2;padding:13px 120px 5px 0;position:relative}
.market-select .js-locations ul li .adds{font-size:18px;color:#000}
.market-select .js-locations ul li .adds .city_title{display:block !important}
.market-select .js-locations ul li .phone{color:#888;font-size:15px}
.market-select .js-locations ul li .select{position:absolute;top:18px;right:0}
.market-select .js-locations ul li span.select{background:none;color:#e33020;top:25px;padding:0 3px}
.market-select .js-locations ul li span.select:after{display:none}
.market-select .js-locations ul li.active .adds{color:#e33020;font-weight:500}
.market-select .js-locations ul li:last-child{border:none}
.map-show{padding-left:40px;padding-top:9px;position:relative;display:inline-block;color:#010101;text-transform:uppercase;font-size:15px}
.map-show:before{content:url(/images/service-min-3.png);position:absolute;top:4px;left:0}
.map-show:hover{text-decoration:none;color:#e33020}
.pb-0{padding-bottom:0}
.subwide .constr{margin-bottom:31px}
.subwide h1,.subwide .h1{margin-top:0}
.subwide .images{margin-bottom:0}
.subwide .product-slider{padding:0}
.subwide .newspaper h1,.subwide .newspaper .h1{margin-top:20px}
.subwide .news{padding-top:0;padding-bottom:30px}
.subwide .news .select{top:0}
.subwide .newspaper{margin-top:0}
.subwide .suwide-text{display:inline-block;width:100%}
span.twitter-typeahead{width:100%}
.input-group span.twitter-typeahead{display:block!important}
.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px!important}
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:44px!important}
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:28px!important}
.typeahead{background-color:#fff}
.typeahead:focus{border:2px solid #c9001e}
.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.tt-hint{color:#999}
.tt-menu{padding:10px 0 18px;position:absolute;left:0;top:50px;width:100%;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.5)}
.tt-suggestion{font-size:16px;color:#000;text-decoration:none;display:block;min-height:45px;border-bottom:2px solid #f2f2f2;font-family:'PFDcondpro';position:relative}
.tt-suggestion:hover{cursor:pointer;color:#930000;background:#f5f5f5}
.tt-suggestion.tt-cursor{cursor:pointer;color:#930000;background:#f5f5f5}
.tt-suggestion p{margin:0}
.product-suggestion{min-height:70px;border-bottom:2px solid #f2f2f2;position:relative}
.product-suggestion>a{display:block;padding:10px;padding-right:25px}
.product-suggestion .img{float:left;margin-right:15px}
.product-suggestion div{overflow:hidden}
.product-suggestion .title{display:inline-block;color:#000;font-size:16px;line-height:1.3;margin-bottom:2px;max-width:460px}
.stop-line .product-suggestion .title{max-width:335px}
.product-suggestion:hover .title{color:#e33020}
.product-suggestion .price{float:right;color:#000}
.product-suggestion .price span{font-weight:700;display:inline}
.category-suggestion{border-bottom:1px solid #f2f2f2}
.category-suggestion>a{display:block;padding:15px}
.category-suggestion .title{display:inline-block;color:#000;font-size:16px;line-height:1.3;margin-bottom:2px}
.category-suggestion:hover .title{color:#e33020}
@media (min-width: 768px) {
.row.grid-row .col-sm-1:nth-child(12n+1),.row.grid-row .col-sm-2:nth-child(6n+1),.row.grid-row .col-sm-3:nth-child(4n+1),.row.grid-row .col-sm-4:nth-child(3n+1),.row.grid-row .col-sm-6:nth-child(2n+1){clear:left}
}
@media (min-width: 992px) {
.row.grid-row .col-sm-1:nth-child(12n+1)
.row.grid-row .col-sm-2:nth-child(6n+1),.row.grid-row .col-sm-3:nth-child(4n+1),.row.grid-row .col-sm-4:nth-child(3n+1),.row.grid-row .col-sm-6:nth-child(2n+1){clear:none}
.row.grid-row .col-md-1:nth-child(12n+1),.row.grid-row .col-md-2:nth-child(6n+1),.row.grid-row .col-md-3:nth-child(4n+1),.row.grid-row .col-md-4:nth-child(3n+1),.row.grid-row .col-md-6:nth-child(2n+1){clear:left}
}
@media (min-width: 1200px) {
.row.grid-row .col-md-1:nth-child(12n+1),.row.grid-row .col-md-2:nth-child(6n+1),.row.grid-row .col-md-3:nth-child(4n+1),.row.grid-row .col-md-4:nth-child(3n+1),.row.grid-row .col-md-6:nth-child(2n+1){clear:none}
.row.grid-row .col-lg-1:nth-child(12n+1),.row.grid-row .col-lg-2:nth-child(6n+1),.row.grid-row .col-lg-3:nth-child(4n+1),.row.grid-row .col-lg-4:nth-child(3n+1),.row.grid-row .col-lg-6:nth-child(2n+1){clear:left}
}
.form-asterisk{color:#e33020}
.error input,.error textarea,.error select{border-color:#e33020}
.full-size-link{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;display:block!important;text-decoration:none}
.full-size-link:hover{text-decoration:none}
.product-prev:hover .title{text-decoration:none;color:#e33020}
.vacancy_popup{overflow:hidden;padding:15px}
.fancybox-opened{z-index:18900}
.service-preview{margin-bottom:20px}
.service-preview .img{text-align:center;font-size:0;height:165px;line-height:165px}
.service-preview .img img{max-width:100%;max-height:165px;vertical-align:middle}
.service-preview .title{text-align:center;height:30px}
.resume-form{margin-bottom:20px}
.resume-form select{margin-bottom:10px}
.resume-form button[type="submit"]{margin-top:10px}
.compare-wrap{margin-bottom:40px}
.compare-wrap .js-compare{position:relative}
.compare-wrap .js-compare>.ideas-menu{display:none;padding-bottom:7px;border:none;margin-right:-15px;margin-left:-15px;padding-top:10px;margin-bottom:0}
.compare-wrap .js-compare>.ideas-menu li{margin-right:10px}
.compare-wrap .js-compare .buttons a{margin-bottom:15px}
.compare-wrap .js-compare .buttons a.button{width:100%}
.compare-wrap .js-compare .buttons>div{width:230px}
.compare-wrap .js-compare .info-title .ideas-menu{border:none;padding-left:0;padding-top:10px}
.compare-wrap .js-compare .info-title .ideas-menu li{float:none}
.compare-wrap .js-compare .info-title .ideas-menu li a{display:inline-block;float:none}
.compare-wrap .js-compare .info-title>div{border:1px solid #d9d9d9;background:#f2f2f2;border-top:none}
.compare-wrap .js-compare .info-title>div span{display:block;padding:10px 15px;font-weight:500;position:relative}
.compare-wrap .js-compare .info-title>div:first-child{border-top:1px solid transparent;border-left:1px solid transparent;background:none}
.compare-wrap .js-compare .product-prev{padding-top:25px;background:none}
.compare-wrap .js-compare .product-prev .js-close:before{content:'';font-size:14px;color:#888;position:absolute;top:8px;left:-30px}
.compare-wrap .js-compare .product-prev .js-close:hover:before{color:#e33020}
.compare-wrap .js-compare .product-prev .price{position:static}
.compare-wrap .js-compare .product-prev .bottom{height:auto}
.compare-wrap .js-compare .product-prev .bottom .select{width:100%}
.compare-wrap .table-wrap{position:relative;margin-right:0;margin-left:-30px}
.compare-wrap .table-wrap:before{content:'';display:block;width:1px;height:100%;background:#d9d9d9;position:absolute;top:0;right:-2px;z-index:2}
.compare-wrap .table{overflow-x:auto;position:relative;z-index:1}
.compare-wrap .table .row{margin:0}
.compare-wrap .table .row>div{border:1px solid #d9d9d9;border-top:none;float:left;padding:10px 15px;border-left:none}
.compare-wrap .table .row:first-child>div{padding:0;border-top:1px solid #d9d9d9}
.drop-active .drop{display:block}
.form-notice li{list-style-type:none}
.magazine-nav{text-align:center;position:relative;top:30px;z-index:2000}
.magazine-nav .next-button,.magazine-nav .previous-button{width:44px!important;height:44px!important;background:#c4c4c4;display:inline-block;z-index:1;transition:.2s;-webkit-transition:.2s;position:relative;vertical-align:middle;margin:0 8px;overflow:hidden}
.magazine-nav .next-button:hover,.magazine-nav .previous-button:hover{cursor:pointer;background:#0d76b3}
.magazine-nav .next-button:before,.magazine-nav .previous-button:before{content:'';position:absolute;width:30px;height:30px;background:url(/images/sprite-min.png) -92px -64px no-repeat;left:4px;top:11px}
.magazine-nav .next-button:before{background-position:-123px -64px;left:8px}
.magazine-nav a.close{width:44px;height:44px;background:#e33020;display:inline-block;position:relative;vertical-align:top;margin:0 8px}
.magazine-nav a.close:before{content:'';display:block;position:absolute;width:16px;height:16px;background:url(/images/sprite-min.png) -74px -76px no-repeat;top:14px;left:14px}
.magazine-nav .zoom-icon{position:relative;top:auto;right:auto;display:inline-block;vertical-align:top;margin:0 8px;width:44px;height:44px;background:#c4c4c4 url(/images/sizebutton1.png) -50px -2px no-repeat}
.magazine-nav .zoom-icon:hover{background:#0d76b3 url(/images/sizebutton1.png) -50px -2px no-repeat}
.magazine-nav .zoom-icon.zoom-icon-out{background:#0d76b3 url(/images/sizebutton1.png) -2px -2px no-repeat}
.magazine-nav .zoom-icon.zoom-icon-out:hover{background:#0d76b3 url(/images/sizebutton1.png) -2px -2px no-repeat}
.page-title-block h1,.page-title-block .h1{float:left}
.page-title-block .select{float:right;margin-bottom:10px}

.product-add-to-compare-link{display:block;text-align:right}
.product-add-to-compare-link .product-add-to-compare-yes{display:block}
.product-add-to-compare-link .product-add-to-compare-no{display:none}
.product-add-to-compare-link.active .product-add-to-compare-yes{display:none}
.product-add-to-compare-link.active .product-add-to-compare-no{display:block}

.product-add-to-favorite-link{display:block;}
.product-add-to-favorite-link .js-in-favorite{display:block}
.product-add-to-favorite-link .js-not-in-favorite{display:none}
.product-add-to-favorite-link.active .js-in-favorite{display:none}
.product-add-to-favorite-link.active .js-not-in-favorite{display:block}
.favorite-notes {
    margin: 10px 0;
    padding: 10px;
    background: aliceblue;
    text-align: center;
}
.favorites-link {float: left;}
/*.compare-icon-with-active{display:inline-block;width:22px;height:20px;background:url(/images/sprite-min.png) -68px -38px no-repeat}*/
/*.compare-icon{display:inline-block;width:22px;height:20px;background:url(/images/sprite-min.png) -44px -38px no-repeat}*/
.slide-big-link{display:block;position:absolute;top:0;bottom:0;left:-127%;width:227%}
.markets-list-in-popup{overflow:auto;height:100%}
.select-adress-button-container{position:relative}
a.select.big.select-adress-fake-button{position:absolute;right: 3px;top: 3px;height: 34px;line-height: 34px;border-radius: 3px;}
a.select.big.select-promo-coupon-fake-button{height: 40px;line-height: 40px;border-radius: 3px;}
.promo-coupon-error{color:#f00;padding:0 17px 14px 17px;display:none}
.promo-coupon-codes{padding: 0 17px 14px 17px;}
.promo-coupon-codes span{display: block;font-weight: 800;}
a.select.big.select-promo-coupon-fake-button:after{margin-left: 0;}
.stop-line.active{background:none;background:#fff}
.gray-trans-background{background:#fff}
#mistake{background-image:url(../../images/mistakes/overlay.png);position:absolute;margin:auto;top:0;left:0;z-index:1000;width:100%}
* html #mistake{background-image:none}
#m_window{position:absolute;background:#fff;border:5px solid #aaa;border-radius:10px;overflow:auto;width:350px;height:400px;z-index:150}
#m_frame{border:0;overflow:auto;width:100%;height:378px}
* html #m_frame{margin-top:7px}
.ipp-select{position:-absolute;width:65px;height:30px;margin-top:-5px;float:right}
.giper-select {padding: 0;    width: 100%;}
.giper-select a.btn-giper-select {padding: 15px 30px 10px 10px;min-height: 53px;display:block;border:1px solid #d9d9d9;text-align: left;color: #0d76b3;background: #f7f7f7  url(/images/select-field.png) 100% center no-repeat;}
.giper-select ul {padding:0}
.giper-select ul li {list-style:none;padding:0;border-top:1px solid #d9d9d9}
.giper-select ul li a {padding:10px 5px 10px 15px;display:block}
#another_giper {width: 100%; display: none; position: absolute; z-index: 9999; background: none 0% 0% repeat scroll rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);}
.visible-error{color:#b00;margin:0 0 5px;display:none}
.catalog-count{color:#888;vertical-align:text-bottom}
.error .visible-error{display:block}
.delivery-error {display:none;}
.delivery-error.activated{display:block;}
.order-finish-submit.activated {pointer-events:none;	opacity:0.5;}
.order-finish-submit {border-radius: 3px;}
input:hover.order-finish-submit {background:#ec0f03;box-shadow: 0px 0px 4px grey;}
input[type=submit][disabled] {opacity:0.5;
}
a.order-circle-help {background:#999;color:white;border-radius: 20px;font-size: 13px;display:block;float: right;padding: 2px 6px 1px 5px;margin-left: 5px;}
a:hover.order-circle-help {background:#0d76b3;text-decoration:none}
ul.order-change-giper {padding:0;}
ul.order-change-giper li {list-style: none}
ul.order-change-giper li i {color:#0176b7;}
.cat-menu{position: relative;z-index: 32;}
.dark-overlay-2 {position: fixed;top: 0;left: 0;height: 0;width: 100%;z-index: 30;background-color: rgba(0,0,0,0.5);opacity:0;}
.activeshadow  .dark-overlay-2 {height: 100%;opacity:1;transition:opacity 0.2s;}
.js-cat-drop {z-index: 32;}
.stop-line.drop .js-cat-drop{left:0;}
.product-prev .striked-price {position: absolute;left:0;bottom: 25px;color: #666;font-size:13px}
.product-prev .striked-price b {font-weight: 400;font-size: 20px;text-decoration: line-through;}
.product-buy .striked-price {padding:14px 0 0;color:#666;/* margin-left: 50px; */margin-bottom: -26px;}
.product-buy .striked-price div{font-size:22px;display:inline-block}
.product-buy .striked-price div b{font-size:36px;font-weight:400;margin-right:10px;text-decoration: line-through;}
.product-buy .striked-price + .price {padding-top:0}
.starrr {display: inline-block; }
.starrr a {font-size: 16px;padding: 0 1px;cursor: pointer;color: #FFD119;text-decoration: none; }
#ohbutton {position: fixed;top: 353px;left: 0;background: #0094d6;width: 28px;height: 50px;font: 40px Georgia;color: #fff;text-align: center;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;z-index: 99999;}
#ohs_panel {position: fixed;top: 153px;left: -300px;background: #fff;width: 300px;height: 300px;padding: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-border-radius: 0 5px 0 0;-moz-border-radius: 0 5px 0 0;border-radius: 0 5px 0 0;z-index: 99999}
#ohs_panel img{border: 1px solid #ccc;width:300px}
#ohbutton:hover {left: 300px;}
#ohbutton:hover #ohs_panel {left: 0;}

/* reviews + favorites + new icon */

.basket .row .count.flexible>div {display: flex;}
.flexible-double-block {padding-right: 47px;	display: flex;	flex-direction: row;}
.basket .img {}
.basket .price.price-wrapper {font-family: 'Tahoma', sans-serif;font-size: 24px;font-weight: 700;	display: flex;	flex: 1;	align-items: center;padding-left: 50px;}
.basket.basket-wrapper {padding-top: 25px;margin-bottom: 25px;}
.basket .price.price-wrapper .currency {font-size: 16px;font-weight: 400;display: inline-block;padding-left: 10px;}
.basket .basket-button .add-basket-button {font-size: 13px;color: #fff;padding: 7px 15px;background: #e33020;text-transform: uppercase;margin-right: 15px;}
.basket .basket-button .add-basket-button:hover,
.basket .basket-button .add-basket-button:focus {text-decoration: none;}
.basket .basket-button {display: flex;align-items: center;	}
.basket .basket-button .add-basket-button:after {content: '';background: url(/images/add-basket-button.png) no-repeat center;width: 7px;height: 12px;display: inline-block;margin-left: 10px;position: relative;top: 1px;	}
.basket .basket-button .favorites-icon {/*width: 22px;*/margin-left:4px;height: 20px;background: url(/images/favorites.png) no-repeat center;}
.basket .basket-button .favorites-icon.active {background:url(/images/favorites-sprite.png) no-repeat right top;}
a.favorites-icon {display: inline-block;height: 20px;float: right;margin-top: 5px;width: 18px;margin-right: 7px;background: url(/images/favorites-sprite.png) no-repeat left top;}
a.favorites-icon.active {background: url(/images/favorites-sprite.png) no-repeat right top;}
.select.select-wrapper {padding: 0px 9px;}
.reviews {}
.reviews .reviews-title {font-size: 24px;font-weight: 500;}
.reviews .reviews-count {font-size: 18px;}
.reviews .field-reviews {margin: 10px 0;padding: 0;	display: flex;	align-items: center;	justify-content: flex-end;}
.reviews .reviews-rating {display: flex;align-items: center;}
.reviews .reviews-border {padding-bottom: 30px;border-bottom: 2px solid #d9d9d9;}
.reviews .reviews-border .total-big-rating {padding: 0 9px 0 0;font-size: 24px;top: 5px;}
.reviews .reviews-recomended {font-size: 21px;}
.form-reviews .h3.title, .personal-reviews h3.title {margin: 35px 0 30px;}
.real-buyer {font-size: 16px;font-weight: 500;padding-top: 2px;	display: flex;	justify-content: flex-end;}
.real-buyer:before {content: '';background: url(/images/real-buyer.png) no-repeat center;width: 17px;height: 17px;display: inline-block;	margin-right: 4px;position: relative;top: 2px;}
.personal-reviews .starrr {position: relative;top: 1px;}
.personal-reviews .starrr a {padding: 0 2px;}
.personal-reviews .name-buyer span:nth-child(1) {font-size: 18px;font-weight: 700;display: inline-block;}
.personal-reviews .name-buyer span:nth-child(2),
.personal-reviews .name-buyer span:nth-child(3),
.personal-reviews .name-buyer span:nth-child(4) {	
	font-size: 14px;
	color: #666;
	font-weight: 400;
	display: inline-block;
}
.personal-reviews .name-buyer span:nth-child(2),
.personal-reviews .name-buyer span:nth-child(4) {
	color: #d9d9d9;
	padding: 0 10px;
}
.personal-reviews .comment-buyer p {
	margin-bottom: 5px;
}
.personal-reviews .photo-buyer {
	padding-bottom: 15px;
}
.personal-reviews .photo-buyer a {
	display: inline-block;
	margin: 10px 10px 0 0;
}
.personal-reviews .photo-buyer a:last-child {
	margin: 0;
}
.personal-reviews .photo-buyer img {
	width: 44px;
	height: 44px;
}
.personal-reviews .worth-buyer {
	padding-bottom: 7px;
}
.personal-reviews .worth-buyer span,
.personal-reviews .limitations-buyer span {
	font-size: 16px;
	color: #1b9100;
	font-weight: 500;
	display: inline-block;
	padding-right: 4px;
}
.personal-reviews .worth-buyer p,
.personal-reviews .limitations-buyer p {
	display: inline;
}
.personal-reviews .limitations-buyer {
	padding-bottom: 12px;
}
.personal-reviews .limitations-buyer span {
	color: #e33020;
}
.personal-reviews .recomended-buyer {
	font-size: 16px;
	font-weight: 500;
}
.personal-reviews .recomended-buyer:before {
	content: '';
	width: 16px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
	background: url(/images/hand.png) no-repeat center;
}
.personal-reviews .admin-answer {
	background: #f2f2f2;
	padding: 15px;
	margin-top: 12px;
}
.personal-reviews .admin-answer-wrapper {
	height: 25px;
}
.personal-reviews .admin-answer span {
	font-size: 16px;
	font-weight: 500;
}
.personal-reviews .admin-answer p {
	margin: 0;
	border: none;
}
.personal-reviews .show-comment {
	font-size: 16px;
	line-height: 20px;display: inline-block;
	text-decoration: none;
	padding-top: 12px;
	border-bottom: 1px dashed #0d76b3;
}
.form-reviews .field {
	padding-left: 0;
		display: flex;
		align-items: center;
}
.form-reviews .stars {
	display: inline-block;
	margin-right: 4px;
}
.form-reviews .starrr {
	padding: 0 5px;
	position: relative;
	top: 1px;
}
.form-reviews .field .field-title {
	width: 105px;
	padding-right: 20px;
}
.form-reviews .field .field-entry {
	flex: 1;
}
.form-reviews .field .field-title.right {
	width: 145px;
}
.form-reviews .field .field-entry input {
	padding: 24px 14px;
}
.form-reviews .field .field-entry textarea {
	padding: 7px 14px;
}
.form-reviews .field .field-entry.additional-field input {
	padding: 14px 14px;
}
.form-reviews .field .field-entry.additional-field.left {
	margin-right: 34px;
}
.form-reviews .field .field-entry.additional-field.right {
	width: 230px;
}
.form-reviews .photo-loader {
	padding-bottom: 11px;
		display: flex;
}
.form-reviews .photo-loader .field {
	margin-bottom: 0;
}
.form-reviews .photo-loader .field.no-field {
	display: block;
	margin: 5px 0;padding: 12px 0px;
}
.form-reviews .product-review-images-upload {
	display: flex;
}
.form-reviews .product-review-images-upload .files-list {
	list-style: none;padding-left: 0;
	margin-bottom: 0;
}
.form-reviews .product-review-images-upload .files-list li {
	max-width: 44px;
	position: relative;
}
.form-reviews .product-review-images-upload .files-list li.files-list-item {float: left;margin: 5px 11px 5px 0;
}
.form-reviews .product-review-images-upload .files-list li.files-list-item .pull-right {
	width: 14px;
	height: 14px;
	float: none;
	position: absolute;
	top: 0;
	right: 0;
	background: url(/images/photo-loader-close-btn.png) no-repeat center #d92c14;
}
.form-reviews .product-review-images-upload .files-list-add {
	margin: 5px 37px 5px 0;
	max-width: 170px;
}
.form-reviews .product-review-images-upload .files-list-add label {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	position: relative;
	background: #f2f2f2;
	padding: 12px 25px 12px 40px;
	margin-bottom: 0;
}
.form-reviews .product-review-images-upload .files-list-add label:before {
	content: '';
	width: 13px;
	height: 12px;
	position: absolute;background: url(/images/photo-loader-icon.png) no-repeat center;left: 20px;top: 0;bottom: 0;margin: auto;
}
.form-reviews .main-review-left {
	display: flex;	
}
.form-reviews .main-review-right {
	display: flex;
}
.form-reviews .main-review-left .field,
.form-reviews .main-review-right .field {
	flex: 1;
}
.form-reviews .send-review {
	padding: 11px 0;
		display: flex;
		align-items: center;
}
.form-reviews .send-review .check {
	flex: 1;
}
.form-reviews .send-review .check label {
	margin-bottom: 0;
}
.form-reviews .send-review .field {
	margin-bottom: 0;
		flex: 1;
		justify-content: flex-end;
}
.alert-primary {color: #004085;background-color: #cce5ff;border-color: #b8daff;
}

.rateit {font-family: fontawesome;
}

.product .rateit, .form-reviews .rateit {margin: 0 7px
}
.rateit-font {
    font-size: 17px;
    line-height: 1em;
    top: 2px;
}
.rateit .rateit-selected {color: #f7e62a
}

@media (max-width: 1199px) {
	.basket .price.price-wrapper {
		padding-left: 0;
	}
	.form-reviews .field .field-entry.additional-field.right {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.flexible-double-block {
		padding-right: 0;
	}
}
@media (max-width: 767px) {
	.real-buyer {	
		padding: 0;
		margin-bottom: 10px;
			justify-content: flex-start;
	}
	.flexible-double-block {
		padding-right: 0;
	}
	.reviews .field-reviews {
		margin: 0;
			justify-content: flex-start;
	}
	.reviews .reviews-count {
		padding: 5px 0;
	}
	.reviews .reviews-rating {
		display: block;
	}
	.reviews .reviews-recomended {
		padding-bottom: 15px;
	}
	.basket .price.price-wrapper {
		font-size: 16px;
	}
	.basket .price.price-wrapper .currency {
		font-size: 14px;
		padding-left: 5px;
	}
	.form-reviews .main-review-left {
		display: block;	
	}
	.form-reviews .main-review-right {
		display: block;
	}
	.form-reviews .field .field-title.right {
		width: 105px;
	}
	.form-reviews .product-review-images-upload {
		display: block;
	}
	.form-reviews .field .field-entry.additional-field.left {
		margin: 0;
	}
	.form-reviews .field .field-entry.additional-field input {
		padding: 24px 14px;
	}
	.form-reviews .product-review-images-upload .files-list-add {
		margin: 5px 0;
	}
}
a.icon-basket {margin: 0 8px 16px 40px;float:none;/*width:70%*/}
@media (max-width:420px){
	.slider {max-height: 160px;}
}

.actions .page-title-block h1 {width:100%;min-height:50px}
.actions .page-title-block {width:100%;min-height:50px}
.list-actions-page  {margin-bottom:60px}
.list-actions-page .img {display: flex;position: relative;line-height: 265px;overflow: hidden;}

.list-actions-page .title {font-size: 20px;height: 60px;overflow: hidden;display: block;color: black;margin: 5px 0;}
.list-actions-page img {border: 1px solid #f2f2f2;max-width: 100%;}
.list-actions-page div.fin-date {display:block;padding: 5px 3px 5px 0;font-size: 18px;}
.list-actions-page div i {color:red}
.list-actions-page .actions-city {padding:3px 0;color:grey}
.list-actions-page .hidden_slider_actions{height:455px}
.actual-event {position: absolute;background: #fff;width: 92%;padding: 6px 4%;text-align: center;height: 36px;right: 10px;bottom: 10px;display: block;color: #0d76b3;line-height: 20px;font-size: 16px;border-radius: 2px;box-shadow: 0 0 2px white;border: 2px solid #0d76b3;display: none;}
.stopped-event {position: absolute;background: #0000007a;width: 100%;height: 100%;padding: 40% 10px;text-align: center;left: 0;top: 0;display: block;color: #ffffff;line-height: 20px;font-size: 28px;border-radius: 2px;border: 2px solid #e72920;box-shadow: 0 0 2px white;line-height: 100%;vertical-align: middle;text-shadow: 1px 1px 3px #000;}
.action-info {color:#0d76b3}
.footer .mobile-apps a {display: block;float: left;margin: 0 2px 4px;}
.footer .mobile-apps img {height: 40px}
.faq-no-sale {background: #0d76b3;width: 13px;height: 14px;color: white;font-size: 11px;padding: 0px 4px 0 3px;margin-left: 3px;border-radius: 50%;}
/*
@media (min-width: 768px) {
  .blur-overlay { background:white; }
}
@media (min-width: 992px) {
  .blur-overlay { background:url(/images/white-970.gif) center top repeat-y, url(/images/bg-ng.jpg); }
}
@media (min-width: 1200px) {
  .blur-overlay { background:url(/images/white-1170.gif) center top repeat-y, url(/images/bg-ng.jpg); }
}*/

label.label-disabled:before {opacity: 0.3;}

.mobapp {font-size: 20px;}
.mobapp h2 {
	color: #0d76b3;
    font-size: 36px;
	line-height: 48px;
}
.mobapp .mt {margin-top: 50px;}
.mobapp hr {
	border-bottom: 3px solid #ccc;
	margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.dpd-delivery-container {
    display: flex;
    align-items: baseline;
    margin-right: 0 !important;
}

.dpd-delivery-container select {
    flex-grow: 1;
    width: auto !important;
}
.product-russia-delivery {
	font-size: 14px;
}
.product-russia-delivery .dpd-on i{
	color:green
}
.product-russia-delivery .dpd-off i{
	color:red
}
.promo-code-position {
	display: flex;
}
.promo-code-position .promo-code-input {
	margin-right: 10px;
}
.round-shadow-block {
	box-shadow: 0px 0px 8px #c5c5c5;
    border-radius: 5px;
}