@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,700,600,400&subset=latin,cyrillic-ext);@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic&subset=latin,cyrillic);.breadcrumb{white-space:nowrap;overflow:hidden;background-color:#F9F9F9;}
.va-baseline{vertical-align:baseline;}
.va-middle{vertical-align:middle;}
.va-top{vertical-align:top;}
.va-bottom{vertical-align:bottom;}
.va-super{vertical-align:super;}
.va-sub{vertical-align:sub;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display:inline-block;}
.carousel-indicators li{box-shadow:0 0 6px rgba(0, 0, 0, 0.2);margin:1px 3px;background-color:rgba(0, 0, 0, 0.2);}
.carousel-indicators .active{margin:0 3px;}
.carousel-fade .carousel-inner .item{opacity:0;left:0;transform:none !important;-webkit-transition:opacity 1s;transition:opacity 1s;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;z-index:1;}
.carousel-fade .carousel-control{}
.table.media-middle > thead > tr > th,
.table.media-middle > tbody > tr > td{vertical-align:middle;}
.special-image{background-color:#fff;padding-bottom:100%;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;display:block;}
.special-image .dGlyph-eye.active,
.special-image .dGlyph{color:#ffffff;float:right;margin:10px 10px 0 0;cursor:pointer;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);}
.special-image .dGlyph-eye,
.special-image .dGlyph-close:hover{color:#d9534f;}
.special-image.banner{border-radius:6px;}
.bold{font-weight:bold;}
.weight-normal{font-weight:normal;}
.break-word{word-break:break-all;}
.pl-0, .ph-0{padding-left:0;}
.pr-0, .ph-0{padding-right:0;}
.pt-0, .pv-0{padding-top:0;}
.pb-0, .pv-0{padding-bottom:0;}
.pl-1, .ph-1{padding-left:10px;}
.pr-1, .ph-1{padding-right:10px;}
.pt-1, .pv-1{padding-top:10px;}
.pb-1, .pv-1{padding-bottom:10px;}
.pl-2, .ph-2{padding-left:20px;}
.pr-2, .ph-2{padding-right:20px;}
.pb-2, .pv-2{padding-bottom:20px;}
.pt-2, .pv-2{padding-top:20px;}
.pv-3, .pt-3{padding-top:30px;}
.pv-3, .pb-3{padding-bottom:30px;}
.ph-3, .pl-3{padding-left:30px;}
.ph-3, .pr-3{padding-right:30px;}
.pl-4{padding-left:40px;}
.pl-5{padding-left:50px;}
.pb-4{padding-bottom:40px;}
.pb-8{padding-bottom:80px;}
.mt-0, .mv-0{margin-top:0;}
.mb-0, .mv-0{margin-bottom:0;}
.ml-0, .mh-0{margin-left:0;}
.mr-0, .mh-0{margin-right:0;}
.mt-1, .mv-1{margin-top:10px;}
.mt-2, .mv-2{margin-top:20px;}
.mb-1, .mv-1{margin-bottom:10px;}
.mb-2, .mv-2{margin-bottom:20px;}
.mr-1, .mh-1{margin-right:10px;}
.mr-2, .mh-2{margin-right:20px;}
.ml-1, .mh-1{margin-left:10px;}
.ml-2, .mh-2{margin-left:20px;}
.red{color:#d9534f;}
a.red:focus,
a.red:hover{color:#c9302c;}
.black{color:#181818;}
.black:hover{color:#404040;}
.green{color:#5cb85c;}
.w_CatalogFilter .panel-body{border-top:1px solid #ddd;}
.w_CatalogFilter .panel-body:first-child{border-top:none;}
.w_CatalogFilter input[type="radio"],
.w_CatalogFilter input[type="checkbox"]{margin:0;vertical-align:middle;}
.w_CatalogFilter .ui-slider-horizontal{height:2px;border:none;margin:20px 10px 10px 10px;background:#ddd;}
.w_CatalogFilter .ui-slider-range{background:#337ab7;}
.w_CatalogFilter .ui-slider-handle{outline:none;}
.w_CatalogFilter .ui-slider-handle.ui-state-default{border-radius:20px;top:-.5em;background:#f6f6f6;}
.w_CatalogFilter .ui-slider-handle.ui-state-hover,
.w_CatalogFilter .ui-slider-handle.ui-state-focus{background:#f6f6f6;border-color:#6f99c2;}
.w_CatalogFilter .prop_title{font-size:14px;}
.w_CatalogFilter .filter_values{max-height:132px;overflow-y:auto;}
.w_CatalogFilter label{font-weight:normal;}
.w_FormBlock .modal-content{font-size:14px;color:#1e1e1e;}
.w_FormBlock .modal-content a{color:#8e8e8e;}
.w_FormBlock .modal-content a:hover,
.w_FormBlock .modal-content a:focus{color:#585858;}
.outline-none{outline:none!important;}
.switch{display:inline-block;position:relative;background:#f1f1f1;box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.1);vertical-align:middle;width:40px;height:24px;padding:0;margin:0;cursor:pointer;}
input.switch{margin:0;visibility:hidden;}
.switch .switch_ball,
.switch{border-radius:100px;transition:all .2s;}
.switch input{display:none;}
.switch .switch_ball{position:absolute;height:18px;width:18px;background-color:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);left:4px;top:3px}
.switch.checked{background:#28d2b5 !important;}
.switch.checked .switch_ball{left:18px;}
.switch-sm{height:20px;width:36px;}
.switch-sm .switch_ball{height:14px;width:14px;left:4px;top:3px}
.switch.switch-sm.checked .switch_ball{left:18px;}
.switch-xs{height:16px;width:32px;}
.switch-xs .switch_ball{height:12px;width:12px;left:2px;top:2px}
.display_table{display:table;table-layout:fixed;width:100%;}
.navbar-text{line-height:20px;}
.navbar-static-top{z-index:98;margin-bottom:0;}
.navbar-static-top .user-panel .user:focus,
.navbar-static-top .user-panel .user:hover{text-decoration:none;}
.user-panel .dropdown-menu a{padding:10px 20px;}
.navbar-static-top .user_avatar{width:40px;display:inline-block;vertical-align:middle;}
.navbar-static-top .user_avatar .special-image{border-radius:100px;}
.navbar-nav .user-panel .user{padding-top:5px;padding-bottom:5px;}
.js_dinamic_top{position:relative;top:0px;z-index:90;margin:0;}
.display_table.clearfix::before,
.display_table.clearfix::after,
.display_table > .drop_panel.clearfix::before,
.display_table > .drop_panel.clearfix::after,
.display_table > .drop_panel > .display_cell.clearfix::before,
.display_table > .drop_panel > .display_cell.clearfix::after,
.display_table > .display_row > .display_cell.clearfix::before,
.display_table > .display_row > .display_cell.clearfix::after{display:none;}
.clear{clear:both;}
.display_table > .drop_panel,
.display_table > .display_row{display:table-row;width:100%;}
.display_table > .drop_panel > .display_cell,
.display_table > .display_row > .display_cell{display:table-cell;vertical-align:top;}
.no-select, label.switch{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.sort-link{padding-left:10px;color:#000;}
.sort-link.asc{font-weight:bold;}
.sort-link.desc{font-weight:bold;}
.mobile-mode-wrap{width:100%;background:#FFF;}
.buyButton.beforeContent:before{content:"В корзину";}
.buyButton.beforeContent.jsFastOrder:before{content:"\00a0Заказать\00a0";}
.buyButton.beforeContent.inBasket:before{content:"В корзине";}
textarea.form-control{max-width:100%;}
.wIcons-image-bg{position:relative;margin:0 auto 5px auto;background:#bebebe;}
.wIcons-icon{position:relative;display:block;width:80%;height:80%;margin:0 auto;top:10%;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}
.cursor-move{cursor:move;}
ul.payment-list{list-style:none;line-height:34px;}
.searchResult-item{min-width:530px;box-shadow:0 0 0 1px rgb(239,239,239);}
.searchResult-item:hover{box-shadow:0 2px 5px 2px rgb(239,239,239);}
.searchResult-item .empty-result{height:60px;vertical-align:middle;text-align:center;color:#B5B5B5;background:#F5F5F5;}
.searchResult-image{float:left;width:20%;margin-right:3%;}
.searchResult-buy-block{float:right;width:20%;margin-left:3%;text-align:center;}
.searchResult-image + .searchResult-buy-block + .searchResult-body,
.searchResult-image + .searchResult-body{margin-left:23%;}
.searchResult-buy-block + .searchResult-body{margin-right:23%;}
.searchResult-image .special-image{padding-bottom:80%;border-radius:5px;background-size:cover;}
.searchResult-item hr.line{border-color:#CAC3C3;}
.searchResult-buy-button{width:100%;}
.searchResult-price{font-size:140%;font-weight:bold;}
.searchResult-body > *:first-child{margin-top:0;padding-top:0;}
.searchResult-item-title a{color:#000;}
.searchResult-item-description{overflow:hidden;font-size:12px;color:#757575;}
.col{float:left;padding-left:15px;padding-right:15px;}
.col.col-small{padding-left:5px;padding-right:5px;}
.row.row-small{margin-left:-5px;margin-right:-5px;}
.backLinkIcon,
.fourSquares{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;}
.backLinkIcon{width:18px;height:16px;background-image:url('/images/backLink.png');}
.fourSquares{width:16px;height:16px;background-image:url('/images/fourSquares.png');}
body .nav-tabs > li > a:hover,
body .nav-tabs > li > a:active{background:none;border-color:transparent;}
.payment-list li{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid #e6e6e6;border-radius:4px;}
.payment-list img{height:18px;margin-left:5px;}
.ui-pnotify-text a{color:#fff;text-decoration:underline;}
.ui-pnotify-text a:hover{text-decoration:none;}
.form-control-custom{line-height:34px;height:34px;}
.header-highlight .navbar-nav > li > a{padding-top:19px;padding-bottom:19px;}
.header-highlight .navbar-nav > .dropdown-user > a > span{padding-top:0;padding-bottom:0;}
.slick-carousel.no-carousel .carousel-item{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:100%;}
.btn{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
body .js-btn-ontop{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;}