.bb, .bb * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-controls .owl-nav div{transition:all 0.3s;width: 36px;height: 60px;line-height:60px;text-align:center;background:#e21836;display:block;color:#fff;position:absolute;top:50%;margin-top:-30px;}
.owl-controls .owl-nav div:after{font-family: nb;content: '\e814';font-size: 22px;}
.owl-controls .owl-nav .owl-prev{left:0;}
.owl-controls .owl-nav .owl-next{right:0}
.owl-controls .owl-nav .owl-prev:after{content:'\e827';}
.owl-controls .owl-nav div.disabled {display:none !important}
.owl-controls .owl-nav div:hover{background-color:#333;}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
 


.owl-carousel .owl-controls {bottom:0px;width:100%;height:0px;position:unset;}
.owl-carousel .owl-controls .owl-nav {height:0px;position:absolute;top:50%;margin-top:0px;left:0px;right:0px;}
.owl-carousel .owl-controls .owl-nav > * {
    position: absolute;
    top: 50%;
    left: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
    background: rgba(0,0,0,0.2);
    border: none;
    border-radius: 22px;
      margin-top:16px;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    right: 20px;
    left: auto
}
.owl-carousel .owl-controls .owl-nav > *:before, .owl-carousel .owl-controls .owl-nav > *:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 3px;
    border-radius: 2px;
    margin-left: 13px;
    margin-top: 16px;
    background: white;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.owl-carousel .owl-controls .owl-nav > *:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: 25px
}
.owl-carousel .owl-controls .owl-nav > *:hover {
    background: rgba(0,0,0,0.35)
}

#middleSlider{margin-bottom:24px}
#nextSection{margin-bottom:24px;border-radius:4px;margin-top:24px}
#nextSection .title{font-family:'robotobold';text-transform:uppercase;text-align:center;padding-bottom:12px;padding-top:12px;font-size:14px;cursor:pointer}
#nextSection ul{list-style:none;padding:0;margin:0}
#nextSection li a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;display:inline-block;padding:12px 24px;font-size:13px}
#nextSection li .cnt{float:right}
#nextSection .sectionLine{border-collapse:collapse;table-layout:fixed;display:table;width:100%}
#nextSection .sectionColumn{display:table-cell;vertical-align:middle}
#nextSection .sectionColumn.last{width:60px}
#smartFilter{margin-top:24px;border:1px solid #e7e8ea;position:relative;border-radius:4px}
#smartFilterForm{padding-bottom:24px}
#smartFilter .group a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
#smartFilter span.heading{font-family:'robotobold';text-transform:uppercase;background:#f3f3f3;text-align:center;padding-left:0px;cursor:pointer;font-size:14px;color:#000000}
#smartFilter .paramsBox{border-bottom:1px solid #e7e8ea;padding:24px;position:relative;clear:both;font-size:14px}
#smartFilter .paramsBoxTitle{display:inline-block;margin-bottom:18px;position:relative;font-size:14px;line-height:20px}
#smartFilter .paramsBoxTitle span{cursor:pointer}
#smartFilter .propExpander{background:url(expander.png) 50% 8px no-repeat transparent;vertical-align:middle;display:inline-block;position:relative;line-height:16px;cursor:pointer;height:26px;width:21px;top:0px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#smartFilter .propExpander.expanded{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#smartFilter .showALL{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
#smartFilter .showALL:active{position:relative;top:1px}
#smartFilter .params{transition:all .2s ease;clear:both;opacity:1}
#smartFilter .params.collapsed{display:block;margin-top:-18px;overflow:hidden;opacity:0;max-height:0}
#smartFilter .radio,#smartFilter .checkbox{list-style:none;padding:0;margin:0}
#smartFilter .radio li,#smartFilter .checkbox li{padding-bottom:12px;position:relative;}
#smartFilter .radio label,#smartFilter .checkbox label{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}
#smartFilter .radio .off,#smartFilter .checkbox .off{display:none}
#smartFilter .radio li:last-child,#smartFilter .checkbox li:last-child{padding-bottom:0}
#smartFilter .disabled{cursor:default !important;color:#888}
#smartFilter .disabled .wrap{opacity:.6}
#smartFilter .dropdown{background-color:#ffffff;border:1px solid #e7e8ea;position:relative;line-height:13px;font-size:13px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-radius:4px}
#smartFilter .checkedItem{padding:12px 30px 12px 8px !important;border-radius:4px;background:url(selectArrow.png) 97% 50% no-repeat transparent;display:block;cursor:pointer}
#smartFilter .dropdown label:before,#smartFilter .checkboxList label:before{display:none}
#smartFilter .dropdownList{background-color:#ffffff;border:1px solid #e7e8ea;position:absolute;list-style:none;margin:0 -1px;opacity:0;padding:0;z-index:2;top:47px;right:0;left:0;visibility:hidden}
#smartFilter .dropdownList.opened{visibility:visible;opacity:1}
#smartFilter .pics .dropdownList{top:52px}
#smartFilter .dropdownList .item{padding:8px !important;display:block}
#smartFilter .dropdownList .selected,#smartFilter .dropdownList .item:hover{cursor:pointer;color:#ffffff}
#smartFilter .dropdown input{top:-44px}
#smartFilter .rangeSlider input[type="text"]{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-color:#e7e8ea;border-radius:4px;color:#888888;height:26px;width:68px}
#smartFilter .rangeSlider input[type="text"]:nth-of-type(1){margin-right:12px}
#smartFilter .rangeSlider label{display:inline-block;margin-right:12px}
#smartFilter .slider{padding-top:20px;background:url(uiBg.png) 3px 0 repeat-x transparent;margin:24px auto 0;position:relative;max-width:300px;height:54px;width:100%}
#smartFilter .slider .trans{-webkit-transition:width 0.2s ease-in-out,visibility 0.2s linear;-moz-transition:width 0.2s ease-in-out,visibility 0.2s linear;-o-transition:width 0.2s ease-in-out,visibility 0.2s linear;transition:width 0.2s ease-in-out,visibility 0.2s linear}
.ui-slider{height:14px;background:url(handler.png) 3px 0 repeat-x transparent;border-radius:6px;width:100%;position:relative}
.ui-slider-range{position:absolute;top:0px;background:url(handlerActive.png) 0 0 repeat-x transparent;height:14px}
.ui-slider-handle{outline:none;display:block;background:url(motionButton.png) 0 0 no-repeat transparent;position:absolute;cursor:pointer;height:34px;width:34px;margin-left:-17px;z-index:10;top:-10px}
.ui-slider-handle:focus{outline:none}
#smartFilterControls{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0px 12px;margin:24px 0 0;overflow:hidden;list-style:none}
#smartFilterControls li{width:48%;float:left}
#smartFilterControls li:last-child{float:right}
#set_filter,#del_filter, .btn{line-height:46px;font-size:16px;height:46px}
#set_filter,.btn{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;border-radius:4px;font-size:13px;display:block;color:#fff}
#set_filter:active,.btn:active{position:relative;top:1px}
#del_filter{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#2b2b2b;text-decoration:none;border-radius:4px;text-align:center;color:#ffffff;font-size:13px;display:block;border:none}
#del_filter:hover{background-color:#1e1e1e}
#del_filter:active{position:relative;top:1px}
#smartFilter .checkboxList{list-style:none;padding:0;margin:0}
#smartFilter .checkboxList li{padding-bottom:12px;position:relative;cursor:pointer}
#smartFilter .checkboxList li:last-child{padding-bottom:0}
#smartFilter .checkboxList label{padding-left:0 !important;display:block;vertical-align:middle}
#smartFilter .checkboxList.inline li{display:inline-block}
#smartFilter .checkboxList input{top:10px}
#smartFilter .checkboxList .icon,#smartFilter .dropdown .icon{vertical-align:middle;border:1px solid #e7e8ea;display:inline-block;margin-right:12px;padding:6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}
#smartFilter .checkboxList .disabled .icon,#smartFilter .dropdown .disabled .icon{border-color:#e7e8ea !important}
#smartFilter .checkboxList .icon .wrap,#smartFilter .dropdown .icon .wrap{-webkit-background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;vertical-align:middle;display:inline-block;height:24px;width:24px}
#smartFilter .dropdown .icon{padding:4px}
#smartFilter .dropdown .icon .wrap{height:20px;width:20px}
#smartFilter .checkboxList .value,#smartFilter .dropdown .value{vertical-align:middle;display:inline-block;line-height:16px}
#smartFilter .filterCalendar{position:relative;display:block;float:left;width:45%}
#smartFilter .filterCalendar+.filterCalendar{margin-left:10%}
#smartFilter .filterCalendar .calendar-icon{position:absolute;top:5px;right:5px;z-index:2;opacity:0}
#smartFilter .filterCalendar .fakeCalendarIcon{position:absolute;top:6px;right:5px;z-index:1;height:20px;width:20px;background-color:#ccc}
#smartFilter .filterCalendar input[type="text"]{background-color:#2d2d2d;border-color:#454545;padding-right:30px;text-align:center;display:block;height:32px;width:100%}
#smartFilter .hint{display:inline-block;vertical-align:top;position:relative;margin-right:6px;cursor:pointer;height:18px;width:18px}
#smartFilter .hint:hover{background-position:-18px 0}
#smartFilter .hintValue{background-color:#ffffff;border:1px solid #e7e8ea;position:absolute;line-height:18px;min-width:250px;margin-top:8px;font-size:13px;cursor:default;display:none;padding:16px;z-index:3;top:100%}
#smartFilter .hintValue .heading{line-height:18px;font-size:16px;margin:0 0 8px;color:#FFF;padding:0}
#smartFilter .hintValue .close{text-decoration:none;position:absolute;font-size:22px;cursor:pointer;z-index:2;right:6px;top:6px}
#smartFilter button,#smartFilter input,#smartFilter select,#smartFilter textarea{box-sizing:border-box}
#smartFilter button:focus,#smartFilter input:focus,#smartFilter select:focus,#smartFilter textarea:focus{outline:none}
#smartFilter button,#smartFilter select{text-transform:none}
#smartFilter button{overflow:visible}
#smartFilter input[type="submit"],#smartFilter input[type="reset"],#smartFilter button{cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#smartFilter input[type="file"]{background:transparent;border:1px solid transparent}
#smartFilter input[type="text"],#smartFilter input[type="password"],#smartFilter input[type="email"],#smartFilter input[type="tel"],#smartFilter input[type="url"],#smartFilter textarea,#smartFilter select{background:rgba(0,0,0,.5);border:1px solid #373737;height:42px;padding:0px 8px;font-size:13px;color:#fff;margin:0}
#smartFilter textarea{padding:4px 8px}
#smartFilter input[type="text"]:focus,#smartFilter input[type="email"]:focus,#smartFilter input[type="password"]:focus,#smartFilter input[type="tel"]:focus,#smartFilter input[type="url"]:focus,#smartFilter textarea:focus,#smartFilter select:focus{border-color:#cccccc}
#smartFilter input[type="checkbox"]+label,#smartFilter input[type="radio"]+label{cursor:pointer}
#smartFilter input[type="checkbox"]:not(checked),#smartFilter input[type="radio"]:not(checked){position:absolute;opacity:0}
#smartFilter input[type="checkbox"]:not(checked)+label,#smartFilter input[type="radio"]:not(checked)+label{position:relative;padding-left:28px}
#smartFilter input[type="checkbox"]+label:before{background:url(checkBox.png) 0 0 no-repeat transparent}
#smartFilter input[type="radio"]+label:before{background:url(radio.png) 0 0 no-repeat transparent}
#smartFilter input[type="checkbox"]:not(checked)+label:before,#smartFilter input[type="radio"]:not(checked)+label:before{position:absolute;content:" ";height:17px;width:17px;left:0;top:0px}
#smartFilter input[type="checkbox"]:not(checked)+label:hover:before,#smartFilter input[type="radio"]:not(checked)+label:hover:before{background-position:0 -17px}
#smartFilter input[type="checkbox"]:checked+label:before,#smartFilter input[type="radio"]:checked+label:before{background-position:0 -34px}
#smartFilter input[type="checkbox"]:checked+label:hover:before,#smartFilter input[type="radio"]:checked+label:hover:before{background-position:0 -51px}
#smartFilter input[type="checkbox"]:disabled+label,#smartFilter input[type="radio"]:disabled+label{cursor:default}
#smartFilter input[type="checkbox"]:disabled+label:before,#smartFilter input[type="radio"]:disabled+label:before{background-position:0 -68px !important}
#smartFilter textarea{resize:vertical;overflow:auto;height:auto}
#smartFilter button::-moz-focus-inner,#smartFilter input::-moz-focus-inner{padding:0;border:0}
#smartFilter input::-moz-placeholder,#smartFilter textarea::-moz-placeholder{color:#fff}
#smartFilter input:focus::-moz-placeholder,#smartFilter textarea:focus::-moz-placeholder{color:transparent}
#smartFilter input::-ms-input-placeholder,#smartFilter textarea::-ms-input-placeholder{color:#fff}
#smartFilter input:focus::-webkit-input-placeholder,#smartFilter textarea:focus::-webkit-input-placeholder{color:#fff}
#smartFilter input:focus::-webkit-input-placeholder{color:transparent}
#smartFilter textarea:focus::-webkit-input-placeholder{color:transparent}
#smartFilter input[type="search"]{-webkit-appearance:textfield}
#smartFilter input[type="search"]::-webkit-search-cancel-button,#smartFilter input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
#modef{-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-o-transition:top .2s ease;transition:top .2s ease;position:absolute;line-height:38px;padding-left:7px;text-align:center;font-size:12px;width:193px;height:38px;left:400px;color:#fff;z-index:99}
#modef .close{background:url(closeModef.png) 0 0 no-repeat;vertical-align:middle;display:inline-block;margin-right:8px;margin-top:-2px;height:12px;width:12px}
#modef .close:hover{opacity:.8}
#modef .close:active{position:relative;top:1px}
#modef_send{margin-left:8px;color:#ffffff}
#modef_send:hover{opacity:0.9}
#modef_num{display:inline-block}
#modef_send{display:inline-block}
#smartFilter .elCount{text-decoration:none}
#middleSlider{position:relative;margin-top:24px}
#middleSlider .wrap{position:relative;overflow:hidden}
#middleSlider ul{position:relative}
#middleSlider ul li{float:left;display:block}
#middleSlider ul li img{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
#middleSlider ul li:hover img{transform:scale(1.03)}
#middleSlider ol{margin:0px;padding:0px;list-style:none;position:absolute;left:50%;bottom:12px}
#middleSlider ol{position:absolute;left:50%;bottom:12px}
#middleSlider ol li{background:url(slideButton.png) 0 0 no-repeat transparent;margin-right:4px;width:18px;height:18px;float:left;cursor:pointer}
#middleSlider ol li:hover{background:url(slideButton.png) -18px 0 no-repeat transparent}
#middleSlider ol li:active{background:url(slideButton.png) -36px 0 no-repeat transparent}
#middleSlider ol li.selected{background:url(slideButton.png) -54px 0 no-repeat transparent}
#middleSlider ol li.selected:hover{background:url(slideButton.png) -72px 0 no-repeat transparent}
#middleSlider ol li.selected:active{background:url(slideButton.png) -90px 0 no-repeat transparent}
#middleSlider .middleSliderBtnLeft,#middleSlider .middleSliderBtnRight{background:url(slideArrow.png) no-repeat transparent;position:absolute;margin-top:-30px;display:block;height:60px;width:30px;top:50%}
#middleSlider .middleSliderBtnLeft{background-position:0 0;left:0px}
#middleSlider .middleSliderBtnLeft:hover{background-position:-30px 0}
#middleSlider .middleSliderBtnLeft:active{background-position:-60px 0}
#middleSlider .middleSliderBtnRight{background-position:0 -60px;right:0px}
#middleSlider .middleSliderBtnRight:hover{background-position:-30px -60px}
#middleSlider .middleSliderBtnRight:active{background-position:-60px -60px}
    .brand-filter {font-size:13px;overflow:hidden;list-style:none;margin:0px;padding:0px;margin-bottom:20px;}
    .brand-filter li {float:left;}
    .brand-filter li span,  .brand-filter li a {color:#333;display:inline-block;text-decoration:none;display:block;cursor:pointer;transition:all 0.3s;background:#f3f3f3;padding:3px 10px;margin:0 5px 3px 0;}
    .brand-filter li:hover span, .brand-filter li:hover a {background:#ddd;}
    .brand-filter li.checked span, .brand-filter li.checked a  {background:#ed1c24;color:#fff;}
    .brand-filter li.disabled span {opacity:0.4;}
    
.catalog-section-list-pictures{margin-bottom:24px;overflow:hidden}
.mobile-more-filter {display:none}
.catalog-section-list-pictures .catalog-section-list-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;line-height:206px;text-align:center;padding:0px 24px;height:206px;float:left;width:20%}
.catalog-section-list-pictures .catalog-section-list-item-wp{vertical-align:middle;display:inline-block;line-height:21px}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+5){border-top:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(5n+1){border-left:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-link{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;text-align:center;line-height:44px;overflow:hidden;color:#000000;display:block;height:44px}
.catalog-section-list-pictures .catalog-section-list-link span{vertical-align:bottom;display:inline-block;line-height:21px}
.catalog-section-list-pictures .catalog-section-list-link:hover{opacity:0.7}
.catalog-section-list-pictures .catalog-section-list-link:active{position:relative;top:1px}
.catalog-section-list-pictures .catalog-section-list-picture{margin-bottom:12px;text-align:center;line-height:100px;display:block;height:100px}
.catalog-section-list-pictures .catalog-section-list-picture:hover img{opacity:0.8}
.catalog-section-list-pictures .catalog-section-list-picture:active{position:relative;top:1px}
.catalog-section-list-pictures .catalog-section-list-picture img{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;max-height:100%;max-width:100%}
.set-rating {display:inline-block}
.set-rating i{cursor:pointer}
.rating{overflow:hidden;font-size:12px;line-height:18px}
.rating i{font-style:normal;float:left;display:block;background:url(rating.png) repeat 0 -1px transparent; height:14px; width:16px}
.rating i.on{background:url(rating.png) repeat 0 -14px transparent}
 
@media all and (max-width:1800px){
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+5){border-top:unset}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(5n+1){border-left:unset}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+4){border-top:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(4n+1){border-left:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item{width:25%}
}
@media all and (max-width:1300px){
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+4){border-top:unset}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(4n+1){border-left:unset}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+3){border-top:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(3n+1){border-left:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item{width:33.333333%}
}
@media all and (max-width:1100px){
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+3){border-top:unset}.catalog-section-list-pictures .catalog-section-list-item:nth-child(3n+1){border-left:unset}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(-n+2){border-top:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item:nth-child(2n+1){border-left:1px solid #f3f3f3}
.catalog-section-list-pictures .catalog-section-list-item{width:33.333333%}
.catalog-section-list-pictures .catalog-section-list-item{width:50%}
#nextSection .title, #smartFilter span.heading{position:relative;text-align:left;padding-left:24px}
#nextSection .title:after, #smartFilter span.heading:after {content:'';display:block;width:27px;height:46px;position:absolute;right:24px;top:0px;background:url(iconMenu.png) 0 50% no-repeat transparent; -webkit-filter:invert(100%);filter:invert(100%)}
.mobile-more-filter{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;display:block;text-align:center}
.mobile-more-filter .btn {display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto} 
#filter .paramsBox {display:none}
#filter .paramsBox:nth-child(1),  #filter .paramsBox:nth-child(2),  #filter .paramsBox:nth-child(3){display:block}
.mobile-show-params #filter .paramsBox {display:block}
.mobile-show-params .mobile-more-filter {display:none}
}
.bx-pagination{margin:10px 0}
.bx-pagination .bx-pagination-container{text-align:center;position:relative}
.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}
.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}
.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}
.bx-pagination .bx-pagination-container ul li a:hover span{background:#DADADA}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#DADADA;color:#000}
.removeFromWishlist{display:none}
#add_product_notification{background:#282828;color:#FFF;padding:10px;opacity:0.8;filter:alpha(opacity=80);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;z-index:9}
#own_preloader{z-index:1000;text-align:center;vertical-align:middel;font-weight:normal;font-size:12px;width:200px;height:60px}
.page404{text-align:center;font-size:14px;padding:40px 0 90px 0}
.page404 .page404-title,.page404 .fa{font-size:130px;margin-bottom:0px;font-weight:700}
.page404 p{padding:15px 0;margin-bottom:0px;font-size:15px}
#feedback_form *{text-align:center !important}
#feedback_form #thanks{color:green;margin-bottom:10px}
#feedback_form label{display:block;font-size:13px;line-height:normal !important;margin-bottom:5px}
#feedback_form table{width:100% !important;background:none !important;border:0px !important}
#feedback_form table tr td,#feedback_form table tr th{background:none !important;border:0px !Important;padding:0px !important}
#feedback_form table p{line-height:normal !Important;margin-bottom:10px !important}


.btn {display:inline-block;padding:0 20px}
img{max-width:100%;height:auto;max-height:auto}
.loader {display:none; z-index:9999;width:188px;height:188px;margin:-94px 0 0 -94px;position:fixed;left:50%;top:50%;transform:scale(0.33)}
.loader > i {font-style:normal;display:block;top:80px;left:93px;width:4px;height:30px;background:#888;-webkit-animation:fadeOut 1s linear infinite; animation:fadeOut 1s linear infinite;border-radius:10px;position:absolute}
.loader > i:nth-of-type(1){-webkit-transform:rotate(0deg) translate(0,-60px);transform:rotate(0deg) translate(0,-60px);-webkit-animation-delay:-0.5s; animation-delay:-0.5s}
.loader > i:nth-of-type(2){-webkit-transform:rotate(30deg) translate(0,-60px);transform:rotate(30deg) translate(0,-60px);-webkit-animation-delay:-0.4166666666666667s; animation-delay:-0.4166666666666667s}
.loader > i:nth-of-type(3){-webkit-transform:rotate(60deg) translate(0,-60px);transform:rotate(60deg) translate(0,-60px);-webkit-animation-delay:-0.33333333333333337s; animation-delay:-0.33333333333333337s}
.loader > i:nth-of-type(4){-webkit-transform:rotate(90deg) translate(0,-60px);transform:rotate(90deg) translate(0,-60px);-webkit-animation-delay:-0.25s; animation-delay:-0.25s}
.loader > i:nth-of-type(5){-webkit-transform:rotate(120deg) translate(0,-60px);transform:rotate(120deg) translate(0,-60px);-webkit-animation-delay:-0.16666666666666669s; animation-delay:-0.16666666666666669s}
.loader > i:nth-of-type(6){-webkit-transform:rotate(150deg) translate(0,-60px);transform:rotate(150deg) translate(0,-60px);-webkit-animation-delay:-0.08333333333333331s; animation-delay:-0.08333333333333331s}
.loader > i:nth-of-type(7){-webkit-transform:rotate(180deg) translate(0,-60px);transform:rotate(180deg) translate(0,-60px);-webkit-animation-delay:0s; animation-delay:0s}
.loader > i:nth-of-type(8){-webkit-transform:rotate(210deg) translate(0,-60px);transform:rotate(210deg) translate(0,-60px);-webkit-animation-delay:0.08333333333333337s; animation-delay:0.08333333333333337s}
.loader > i:nth-of-type(9){-webkit-transform:rotate(240deg) translate(0,-60px);transform:rotate(240deg) translate(0,-60px);-webkit-animation-delay:0.16666666666666663s; animation-delay:0.16666666666666663s}
.loader > i:nth-of-type(10){-webkit-transform:rotate(270deg) translate(0,-60px);transform:rotate(270deg) translate(0,-60px);-webkit-animation-delay:0.25s; animation-delay:0.25s}
.loader > i:nth-of-type(11){-webkit-transform:rotate(300deg) translate(0,-60px);transform:rotate(300deg) translate(0,-60px);-webkit-animation-delay:0.33333333333333337s; animation-delay:0.33333333333333337s}
.loader > i:nth-of-type(12){-webkit-transform:rotate(330deg) translate(0,-60px);transform:rotate(330deg) translate(0,-60px);-webkit-animation-delay:0.41666666666666663s; animation-delay:0.41666666666666663s}


  @-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
  #topSearchForm {position:relative;z-index:100}
  #topSearch2 .searchContainerInner {background:#fff;position:relative;z-index:10}
  #topSearchForm .js-ajax-container {padding:0px;list-style:none;box-shadow:0 5px 10px rgba(0,0,0,0.1);margin:0px;display:none;border:1px solid #f4f4f4;padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:51%;left:0px;width:100%;z-index:9;background:#fff;}
  #topSearchForm .js-ajax-wrapper {display:table;width:100%;}
  #topSearchForm .js-ajax-wrapper .li {text-decoration:none;color:#000;transition:background 0.2s;display:table-row;}
  #topSearchForm .js-ajax-wrapper .li .marked {/*background:yellow;*/}
  #topSearchForm .js-ajax-wrapper .li .td {border-top:1px solid #f4f4f4;padding:12px 10px;display:table-cell;vertical-align:middle;}
  #topSearchForm .js-ajax-wrapper .li:first-child .td {border:0px;}
  #topSearchForm .js-ajax-wrapper .li .img {padding-left:20px;line-height:0px;font-size:0px;text-align:center;width:60px;}
  #topSearchForm .js-ajax-wrapper .li .img img {max-width:100%;}
  #topSearchForm .js-ajax-wrapper .li .desc .mobile-price {display:none;}
  #topSearchForm .js-ajax-wrapper .li .price {font-size:13px;width:120px;font-family:robotomedium;text-align:right;padding-right:20px;}
  #topSearchForm .js-ajax-wrapper .li .price span {display:inline-block;padding:3px 10px;border-radius:5px;background:#f4f4f4;}
  #topSearchForm .js-ajax-wrapper .li:hover {background:#ed1c24;color:#fff;}
  #topSearchForm .js-ajax-wrapper .li:hover .price span {background:#ca111f;}
  
  .js-livesearch-show  #topSearchForm .js-ajax-container {display:block;animation:fadeInDown 0.3s;}
  
  
  @media only screen and (max-width:440px){
    #topSearchForm .js-ajax-wrapper .li .td {border:0px;padding:0px;}
    #topSearchForm .js-ajax-wrapper .li {overflow:hidden;font-size:5px 10px;padding:10px;border-top:1px solid #f4f4f4;}
    #topSearchForm .js-ajax-wrapper .li:first-child {border:0px;}
    #topSearchForm .js-ajax-wrapper,  #topSearchForm .js-ajax-wrapper .li .td, #topSearchForm .js-ajax-wrapper .li {display:block;}
    #topSearchForm .js-ajax-wrapper .li .img {width:60px;float:left;margin-right:-100%;}
    #topSearchForm .js-ajax-wrapper .li .desc {font-size:12px;line-height:normal;padding-left:70px;}
    #topSearchForm .js-ajax-wrapper .li .price {display:none;}
    #topSearchForm .js-ajax-wrapper .li .desc .mobile-price {padding:2px 5px;border-radius:4px;background:#f4f4f4;display:inline-block;}
    #topSearchForm .js-ajax-wrapper .li:hover .desc .mobile-price {background:#ca111f;}
  }


.snippet .optional span {margin-bottom:5px;}
 
 .subfooter {overflow:hidden;padding:45px 0}
  .subfooter .col {float:left;width:33.33%;padding: 0 24px;}
.subfooter .col:first-child {padding-left:0px;}
.subfooter .col:last-child {padding-right:0px;padding-left:48px;}
  .subfooter .item .t {font-size:18px;font-family: 'robotobold';text-transform:uppercase;margin-bottom:20px;color:#000;}
  .subfooter .item .desc {font-size:14px; line-height:20px;}
  .subfooter .item p {margin-bottom:20px;}
  .subfooter .form {margin-bottom:15px;overflow:hidden;}
  .subfooter .form input {float:left;width:30%;border:0px;height:36px;line-height:36px;}
  .subfooter .form input[type=submit] {color:#fff;text-transform:uppercase;}
  .subfooter .form input[type=text] {width:70%;padding:0 15px;}

 


@font-face {
  font-family: 'soc';
  src: url('soc.eot?7873478#iefix') format('embedded-opentype'),
       url('soc.woff2?7873478') format('woff2'),
       url('soc.woff?7873478') format('woff'),
       url('soc.ttf?7873478') format('truetype'),
       url('soc.svg?7873478#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}



[class^="i-"]:before, [class*=" i-"]:before,.i:before,.i:after{font-family:"soc";font-style:normal;font-weight:normal;speak:none; display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social a {float:left;text-decoration:none;display:block;padding:0 20px;font-family:soc;font-size:26px;color:#888; border-left:1px solid #313131}
.social a:before {transition:all 0.3s;}
.i-twitter:before { content: '\f099'; }
.i-facebook:before { content: '\f09a'; }
.i-youtube-play:before { content: '\f16a'; }
.i-instagram:before { content: '\f16d'; } 
.i-vkontakte:before { content: '\f189'; } 
.i-odnoklassniki:before { content: '\f263'; } 
.i-telegram:before { content: '\f2c6'; }
.i-twitter:hover:before {color:#4BAAE0;}
.i-facebook:hover:before { color:#506EA8; }
.i-youtube-play:hover:before { color:#C9282A; }
.i-instagram:hover:before { color:#AA59B2; } 
.i-vkontakte:hover:before {color:#3E6395; } 
.i-odnoklassniki:hover:before {color:#F0951C; } 
.i-telegram:hover:before { color:#4EABDE; }
.social.rnd a {transition:all 0.3s;display:block;width:30px;color:#fff;height:30px;border-radius:100%;text-align:center;line-height:29px;border:0px;padding:0px;margin-right:10px;font-size:16px;}
.social.rnd .i-twitter {background:#4BAAE0;}
.social.rnd .i-facebook { background:#506EA8; }
.social.rnd .i-youtube-play { background:#C9282A; }
.social.rnd .i-instagram { background:#AA59B2; } 
.social.rnd .i-vkontakte {background:#3E6395; } 
.social.rnd .i-odnoklassniki {background:#F0951C; } 
.social.rnd .i-telegram { background:#4EABDE; }
.social.rnd a:hover {color:#fff;opacity:0.8;}
.social.rnd a:hover:before {color:#fff !important;}






