.top_row{
    display:none;
}

._show_1e.wrap_mW{
    z-index:999 !important;
}

.catalogue_page .aside-toggle{
    display:none;
}

/*@media only screen and (min-width:770px){*/

.filter_wrap{
    display:table;
    width:100%;
    padding:10px 0 8px;
}

.filter_wrap_2{
    padding:8px 0 0;
    display:table;
    width:100%;
    border-bottom:2px solid #e6e6e6;
}

.filter_price{
    display:block !important;
    position:static !important;
    float:left;
    width:auto !important;
    margin-left:250px;
}

.filter_price .noUiSlider{
    margin:8px 0 0;
    float:left;
    width:245px;
}

.filter_price .selected-min-val,
.filter_price .selected-max-val{
    border-radius: 0px;
    border-color:#7f7f7f;
    text-align:left;
    color:#808080;
    font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding:0 10px;
    height:30px;
    width:100px !important;
    outline:none;
}

.filter_price .uiSlider-info{
    float:left;
    position:relative;
    top:-6px;
    margin-bottom:-6px;
    margin-right:-490px;
    left:-490px;
}

.filter_price .uiSlider-info span{
    padding:0 2px !important;
}

.filter_price .filter_btn_box{
    border-top:0px;
}

.price_label{
    float:left;
    margin-left:21px;
}

.price_label span{
    padding-right:0px !important;
    text-transform:uppercase;
    margin-right:13px !important;
}
.price_label span:after{
    display:none !important;
}

.show_all_filters{
    float:right !important;	
    border:1px solid transparent;
    padding:3px;
    position:relative;
    top:-9px;
    margin-bottom:-9px;
    right:-4px;
    outline:none !important;
}

.show_all_filters span{
    background:#000;
    color:#fff !important;
    text-decoration:none !important;
    font:normal 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
    height:30px;
    padding:0 22px;
    display:inline-block;
    vertical-align:middle;	
}

.filter_wrap .t-sort span{
    text-transform:uppercase;
}

.filter_wrap_2 .sort-box{
    float:left;
    margin-bottom:9px;
    margin-left:7px;
}

.filter_row_1 .sort-box{
    margin-right:48px;
}
.filter_row_2 .sort-box{
    margin-right:25px;
}
.filter_row_3 .sort-box{
    margin-right:45px;
}
.filter_row_4 .sort-box{
    margin-right:5px;
}

.filter_wrap_2 .sort-box:last-child{
    float:right;
    margin-right:0px;
    margin-left:0px;
}

.filter_wrap_2 .t-sort{
    border:1px solid transparent;
    border-bottom:0px;
    padding:3px;
    display:inline-block;
    vertical-align:top;
}

.sort-box.opened .t-sort{
    border-color:#7f7f7f;
    z-index:100;
}
.sort-box.opened .t-sort:after{
    background:#fff;
    height:1px;
    width:100%;
    content:'';
    position:absolute;
    bottom:-1px;
    left:0px;
    z-index:100;
}

.filter_wrap_2 .t-sort span{
    padding:5px 23px 5px 10px;
    display:block;
    margin-right:0px;
    text-transform:uppercase;
    height:30px;
}
.filter_wrap_2 .t-sort span:after{
    top:9px;
    right:10px;
}

.sort-box.opened .t-sort span{
    background:#000;		
    color:#fff;
}
.sort-box.opened .t-sort span:after{
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(-45deg);
    top:13px !important;
    right:10px !important;
}

.sorter{
    padding-top:21px;
    padding-left:0px;
    padding-right:16px;
}

.type-view-trigger{
    float:left;
}

.filter_button{
    display:none;
    border:1px solid #7f7f7f;
    margin-left:15px;
    color:#000;
    font-size:14px;
    line-height:28px;
    height:30px;
    width:116px;
    text-align:left;
    position:relative;
    padding:0 20px 0 4px;
    cursor:pointer;
}

.filter_button:after{
    content:'';
    position: absolute;
    top: 12px;
    right: 12px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-top: 5px solid #000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.sort-by .jq-selectbox__select{
    border-color:#7f7f7f;
}

.btn_2{
    top:-4px;
    margin-bottom:-4px;
    margin-right:15px;
    margin-left:23px;
    display:none;
}
.btn_2.visible{
    display:block;
}

.sort-by .jq-selectbox__select{
    width:140px;
}

.show_all_filters.active{
    border:1px solid #7f7f7f;
}

.filter_form .filter_box{
    left:0px;
    width:auto;
    min-width:238px !important;
    max-width:100%;
    margin-left:0px;
    top:37px;
    z-index:90 !important;
    padding:21px 13px 13px !important;
}

.filter_wrap_2 .sort-box:last-child .filter_box{
    left:auto;
    right:0px;
}

.filter_form .sort-box.opened .t-sort:before{
    display:none;
}

.filter_btn_box{
    width:100%;
    left:0px;
    border:0px;
    margin-top:0px;
}

.filter_btn,
.clear_btn{
    background:#000;
    border:1px solid #000;
    color:#fff;
    font-size:13px;
    line-height:29px;
    height:30px;
    border-radius:0px;
    padding:0 8px 0 24px;
    position:relative;
    display:inline-block;
    float:right;
    text-decoration:none !important;
    width:100px;
}

.clear_btn{
    background:none;
    border-color:#7f7f7f;
    color:#404040;
    float:left;
}

.filter_btn:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/marker_small.png) no-repeat;
    height:9px;
    width:12px;
    position:absolute;
    top:9px;
    left:8px;
}
.clear_btn:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/close_small_grey.png) no-repeat;
    height:9px;
    width:9px;
    position:absolute;
    top:9px;
    left:15px;
}

.filter_form .scroll-box{
    max-height:84px;
    height:84px;
    margin-bottom:10px;
}

.scroll-box label{
    margin-bottom:0px;
}

.filter_form .sort-box.opened .filter_box{
    display:none;
}

.hidden_filters{
    display:none;
}

.clear_btn_2{
    background:#7f7f7f;
    color:#fff !important;
    float:right;
    width:109px;
    padding-left:33px;
    position:relative;
    top:4px;
}
.clear_btn_2:before{
    background:url(/templates/mpwatch_2.1/img/close_small.png) no-repeat;
    height:10px;
    width:10px;
    left:12px;
}

.row_clear .clear_btn_2{
    display:block;
}

.filter_wrap .clear_btn_2{
    top:-10px;
    margin-bottom:-10px;
}

.row_clear .sort-box{
    margin-right:18px;
    float:left !important;
}

.sort-box.active .t-sort span{
    background:#000;
    color:#fff;
}
.sort-box.active .t-sort span:after{
    background:url(/templates/mpwatch_2.1/img/close_small_2.png) no-repeat;
    height:8px;
    width:8px;
    border:0px !important;
    transform: rotate(0deg) !important;
    top:11px !important;
}

.small_filters{
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #cccccc;
    position:relative;
    padding-top:1px;
    padding-bottom:11px;
}
.small_filters:before{
    content:'';
    border-top:1px solid #cccccc;
    position:absolute;
    top:-3px;
    left:0px;
    width:100%;
}

.small_filters .filter_wrap_2{
    border-bottom:0px;
    padding-top:8px;
    padding-bottom:0px;
}

.small_filters .filter_wrap_2 .sort-box{
    margin-bottom:0px;
}

.small_filters .t-sort span{
    background:#e5e5e5;
    text-transform:none;
    padding-right:24px;
    padding-top:3px;
    padding-bottom:3px;
}
.small_filters .sort-box.active .t-sort span{
    background:#000;
    color:#fff;
}
.small_filters .sort-box.active .t-sort span:after{
    top:10px !important;
}

.small_filters .sort-box{
    float:left !important;
    margin-right:0px;
}

.small_filters .sort-box .filter_box{
    top:33px;
}

.sort-box.active .t-sort{
    border:0px !important;
}

.scroll-box {
    outline:none;
}

/*}*/

.quick-view-icon,
.compare-icon{
    background:#000;
    max-width:190px;
    padding:0px;
    text-align:center;
    text-transform:lowercase;
    line-height:36px;
    height:36px;
    z-index:4;
}

.quick-view-icon{
    top:-24px;
}

.compare-icon{
    top:70px !important;
}

.quick-view-icon span,
.compare-icon span{
    position:relative;
    color:#fff;
    font:normal 16px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
    display:inline-block;
    vertical-align:top;
    padding-left:22px;
    letter-spacing:-0.01em;
}
.quick-view-icon span:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/icon_look.png) no-repeat;
    height:11px;
    width:17px;
    position:absolute;
    top:13px;
    left:-3px;
}

.quick-view-icon span:first-letter,
.compare-icon span:first-letter{
    text-transform:uppercase;
}

.compare-icon span:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/icon_compare.png) no-repeat;
    height:13px;
    width:17px;
    position:absolute;
    top:12px;
    left:-15px;
}

.i-img{
    height:auto;
    position:relative;
    line-height:inherit;
    cursor:default;
    z-index:3;
    border:1px solid transparent;
}
.i-img:hover{
    border:1px solid #7f7f7f;
}

.i-img .i-img-box img{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    max-width:85%;
    max-height:85%;
    display:block;
    z-index:1;
}

.i-img-box{
    position:relative;
    height:280px;
    width:100%;
    z-index:2;
}
.i-img-box:after{
    content:'';
    background:rgba(255,255,255,0.5);
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index:2;
    opacity:0;
}
.i-img:hover .i-img-box:after{
    opacity:1;
}

.i-img:before{	
    display:none;
}

.cat-item{
    float:none;
    display:inline-block;
    vertical-align:top;
    width:24%;
    position:relative;
}

.label_black,
.label_white{
    background:url(/templates/mpwatch_2.1/img/label_black.png) no-repeat;
    height:58px;
    width:58px;
    position:absolute;
    top:21px;
    left:0px;
    text-align:center;
    z-index:3;
}
.label_white{
    background:url(/templates/mpwatch_2.1/img/label_white.png) no-repeat;
}
.label_white_2{
    background:url(/templates/mpwatch_2.1/img/label_white_2.png) no-repeat;
    height:84px;
    width:84px;
}
.n-item:hover .label_black,
.n-item:hover .label_white{
    top:0px;
}
.n-slider .label_black,
.n-slider .label_white{
    left:15px;
}

.list-view .label_black,
.list-view .label_white,
.list-view .label_white_2{
    top:0px;
    left:15px;
}

.label_black span,
.label_white span{
    color:#fff;
    font-size:14px;
    line-height:14px;
    text-transform:uppercase;
    display:block;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width:58px;
    text-align:center;
    position:absolute;
    top:15px;
    left:-8px;
}
.label_white span{
    color:#000;
}
.label_white_2 span{
    top:28px;
    left:5px;
}

.few-items{
    width:100%;
    /*font-size:0;*/
    padding-bottom:10px;
}

.i-info-wrap{
    position:relative;
    z-index:3;
    padding-bottom:18px;
    padding-left:10px;
    padding-right:10px;
}

.i-info p a{
    font-size:14px;
    line-height:17px;
    text-transform:uppercase;
    color:#404040;
    min-height:33px;
    display:inline-block;
    vertical-align:top;
    margin-top:0px;
}
.i-info p a:hover{
    color:#04456f;
}

.i-info{
    padding-bottom:1px;
}

.i-price,
.i-price-old,
.i-box .old-price{
    color:#000;
    font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    display:inline-block;
    vertical-align:top;
    margin:2px 0 0;
    border:1px solid #000;
    padding:3px 10px;
}

.i-price-old,
.i-box .old-price{
    color:#888888;
    font-weight:normal;
    border-color:transparent;
    text-decoration:line-through;
}

.list-view .n-item + .n-item{
    padding-top:0px;
    border-top:0px;
}

.list-view .n-item{
    border-bottom:1px solid #ebebeb;
    margin-bottom:24px;
}

.list-view .n-item:last-child{
    border-bottom:0px;
    margin-bottom:0px;
}

.list-txt .i-box .i-price{
    color:#000;
}

.buy-btn-icon{
    background:url(/templates/mpwatch_2.1/img/cart_grey.png) no-repeat;
    height:20px;
    width:20px !important;
    margin:0 31px 0 16px;
    display:inline-block;
    vertical-align:top;
}
.buy-btn-icon:before{
    content:''
}
.buy-btn-icon:before,
.buy-btn-icon:hover{
    background:url(/templates/mpwatch_2.1/img/cart_black_1.png) no-repeat;
    width:35px !important;
    margin-right:16px;
    height:20px;
}
.buy-btn-icon:hover:before{
    display:none;
}

.buy-btn-icon-2,
.buy-btn-icon-1{
    background:url(/templates/mpwatch_2.1/img/cart_black_2.png) no-repeat;
    height:20px;
    width:35px !important;
    display:inline-block;
    vertical-align:top;
    margin:0 16px;
}
.buy-btn-icon-1:before,
.buy-btn-icon-2:before,
.buy-btn-icon:before{
    display:none !important;
}

.buy-btn-icon-1{
    background:url(/templates/mpwatch_2.1/img/cart_black_1.png) no-repeat;
}

.separator{
    background:#babbbc;
    height:26px;
    width:1px;
    display:inline-block;
    vertical-align:top;
    position:relative;
    top:-2px;
}

.i-like{
    background:url(/templates/mpwatch_2.1/img/like_grey.png) no-repeat;
    height:18px;
    width:35px;
    display:inline-block;
    vertical-align:top;
    position:relative;
    top:2px;
    margin:0 0 0 31px;
}
.i-like:before{
    content:'';
}

.i-like-2,
.i-like-1{
    background:url(/templates/mpwatch_2.1/img/like_black_2.png) no-repeat;
    height:18px;
    width:35px;
    display:inline-block;
    vertical-align:top;
    position:relative;
    top:2px;
    margin:0 16px 0 31px;
}

.i-like-1{
    background:url(/templates/mpwatch_2.1/img/like_black_1.png) no-repeat;
}
.i-like:before,
.i-like:hover{
    background:url(/templates/mpwatch_2.1/img/like_black_1.png) no-repeat;
    width:35px;
    height:18px;
}
.i-like:hover:before{
    display:none;
}
.liked:before,
.liked:hover{
    background:url(/templates/mpwatch_2.1/img/like_black_2.png) no-repeat;
}

.i-box{
    border-top:0px;
}

.i-spr{
    display:none;
}

.i-spr:nth-child(8n){
    background:#ccc;
    height:1px;
    width:100%;
    display:block;
    margin:14px 0;
}

.i-spr:last-child{
    display:none;
}

.wcat{
    float:left;
    width:24.7%;
    margin:0 0.4% 0 0;
    height:570px;
    text-align:left;
    position:relative;
    overflow:hidden;
    text-decoration:none !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.wcat:before,
.wcat:after{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.wcat:nth-child(4){
    margin-right:0px;
}

.wcat-big-watch{
    background:url(/templates/mpwatch_2.1/img/big_watch_bg.jpg) no-repeat -360px 0;
}
.wcat-big-watch:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/big_watch.png) no-repeat;
    height:744px;
    width:186px;
    position:absolute;
    bottom:-275px;
    left:27px;
}
.wcat-big-watch:hover{
    background-position:-338px 0;
}
.wcat-big-watch:hover:before{
    left:8px;
}

.wcat-hand-watch{
    background:url(/templates/mpwatch_2.1/img/hand_watch_bg.jpg) no-repeat -348px 0;
}
.wcat-hand-watch:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/hand_watch_1.png) no-repeat;
    height:271px;
    width:351px;
    position:absolute;
    bottom:0px;
    right:-34px;
}
.wcat-hand-watch:after{
    content:'';
    background:url(/templates/mpwatch_2.1/img/hand_watch_2.png) no-repeat;
    height:366px;
    width:447px;
    position:absolute;
    bottom:0px;
    right:-237px;
}
.wcat-hand-watch:hover{
    background-position:-355px 0;
}
.wcat-hand-watch:hover:before{
    right:-48px;
}
.wcat-hand-watch:hover:after{
    right:-263px;
}

.wcat-boxes{
    background:url(/templates/mpwatch_2.1/img/boxes_bg.jpg) no-repeat -133px 0;
}
.wcat-boxes:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/boxes.png) no-repeat;
    height:368px;
    width:371px;
    position:absolute;
    bottom:0px;
    right:-110px;
}
.wcat-boxes:hover{
    background-position:-154px 0;
}
.wcat-boxes:hover:before{
    right:-124px;
}

.wcat-skin-products{
    background:url(/templates/mpwatch_2.1/img/skin_products_bg.jpg) no-repeat -152px 0;
}
.wcat-skin-products:before{
    content:'';
    background:url(/templates/mpwatch_2.1/img/skin_product_1.png) no-repeat;
    height:224px;
    width:237px;
    position:absolute;
    bottom:-34px;
    left:-48px;
}
.wcat-skin-products:after{
    content:'';
    background:url(/templates/mpwatch_2.1/img/skin_product_2.png) no-repeat;
    height:238px;
    width:261px;
    position:absolute;
    bottom:137px;
    right:-90px;
}
.wcat-skin-products:hover{
    background-position:-164px 0;
}
.wcat-skin-products:hover:before{
    left:-64px;
}
.wcat-skin-products:hover:after{
    right:-102px;
}

.wcat span{
    display:block;
    padding:21px 27px;
    text-transform:uppercase;
    font-size:22px;
    line-height:27px;
    color:#fff;
    text-align:left;
    position:relative;
    max-width:155px;
}


@media (min-width: 768px){
    .col-sm-9 {
        width: 100%;
    }

    .col-sm-push-3 {
        left: 0;
    }

    .sidebar .col-sm-3{
        width:auto !important;
        padding-left:0px !important;
    }
}

@media (min-width: 769px){
    .col-sm-9 {
        width: 75%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .sidebar .col-sm-3{
        width:25% !important;
        padding-left:15px !important;
    }
}


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:1210px){

    .filter_wrap_2{
        display:inline-block;
        border-bottom:0px;
    }

    .filter_wrap_2 .sort-box{
        float:none !important;
        display:inline-block;
        vertical-align:top;
        margin-right:0px;
    }

    .filter_wrap_2 .sort-box:last-child{
        margin-left:7px;
    }

    .filter_wrap_2 .t-sort span{
        font-size:12px;
        padding-top:8px;
        padding-left:5px;
        padding-right:18px;
    }
    .filter_form .t-sort span:after{
        right:5px;
    }
    .filter_form .sort-box.opened .t-sort span:after{
        right:5px !important;
        top:14px !important;
    }

    .show_all_filters span{
        padding-left:10px;
        padding-right:10px;
    }

    .filter_price .noUiSlider{
        width:180px;
    }

    .price_label{
        margin-left:14px;
    }

    .btn_2{
        margin-right:0px;
        margin-left:0px;
    }

    .filter_button{
        margin-left:10px;
        width:100px;
    }

    .sort-by .jq-selectbox__select{
        width:130px;
    }

}
/* /1180px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:1080px){

    .search-box{
        width:15%;
    }

    .i-spr:nth-child(8n){
        display:none;
    }

    .i-spr:nth-child(6n){
        background:#ccc;
        height:1px;
        width:100%;
        display:block;
        margin:14px 0;
    }

    .i-spr:last-child{
        display:none;
    }

    .cat-item{
        width:32%;
    }

}
/* /1080px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:999px){

    .search-box{
        width:auto;
        vertical-align:top;
        top:0px;
        margin-left:1%;
        max-width:18%;
    }

    .sidebar-box > li{
        width:100%;
    }

    .wcateg img{
        margin-top:-100px;
    }

    .wcateg > div:nth-child(1) img{
        margin-top:-300px;
    }

    .wcateg > div a .txt{
        margin-top:-16px !important;
    }

    .phone{
        max-width:360px;
    }

    .filter_wrap,
    .filter_wrap_2{
        display:none;
    }

    .sorter{
        padding:0px;
    }

    .type-view-trigger{
        float:none;
    }

    .btn_2.visible{
        display:none;
    }

    .filter_button{
        margin-left:5px;
        width:120px;
        display:block;
    }

    .sort-by .jq-selectbox__select{
        width:140px;
    }

    .i-spr:nth-child(6n){
        display:none;
    }

    .i-spr:nth-child(4n){
        background:#ccc;
        height:1px;
        width:100%;
        display:block;
        margin:14px 0;
    }

    .cat-item{
        width:48%;
    }

    .i-spr:last-child{
        display:none;
    }

    .wcateg a.wcat{
        float:none;
        width:100%;
        margin:0 0 1px;
        height:190px;
        display:block;
        background-position:0 0;
        background-size:cover;
    }

    .wcat-big-watch:before,
    .wcat-big-watch:hover:before{
        background-size:cover;
        height:589px;
        width:147px;
        left:auto;
        right:32px;
        bottom:-348px;
        top:-51px;
    }
    .wcat-hand-watch:before,
    .wcat-hand-watch:hover:before{
        background-size:cover;
        height:212px;
        width:274px;
        bottom:-114px;
        right:70px;
    }
    .wcat-hand-watch:after,
    .wcat-hand-watch:hover:after{
        background-size:cover;
        height:282px;
        width:302px;
        bottom:-117px;
        right:-43px;
    }

    .wcat-boxes:before,
    .wcat-boxes:hover:before{
        background-size:cover;
        height:318px;
        width:316px;
        bottom:auto;
        top:39px;
        right:-50px;
    }

    .wcat-skin-products:before,
    .wcat-skin-products:hover:before{
        background-size:cover;
        height:177px;
        width:187px;
        left:auto;
        bottom:-74px;
        right:149px;
    }
    .wcat-skin-products:after,
    .wcat-skin-products:hover:after{
        background-size:cover;
        height:187px;
        width:206px;
        right:-27px;
        bottom:-16px;
    }

    .wcateg{
        margin:16px 0 84px;
    }

    .wcat span{
        padding-left:22px;
    }

    .filter_popup{
        background:rgba(0,0,0,0.5);
        position:fixed;
        top:0px;
        left:0px;
        right:0px;
        bottom:0px;
        height:100%;
        width:100%;
        z-index:1001;
        display:none;
        overflow-y:auto;
    }

    .close_filter{
        background:#fff;
        height:28px;
        width:28px;
        position:absolute;
        top:8px;
        right:3px;
        cursor:pointer;
        z-index:1;
    }
    .close_filter:before{
        content:'';
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -279px;
        height:18px;
        width:18px;
        position:absolute;
        top:4px;
        left:4px;
    }

    .mobile_sort{
        background:#fff;
        position:absolute;
        top:17%;
        left:9%;
        width:82%;
        padding:0 9px 15px;
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
        margin-bottom:20px;
    }

    .filter_form .sort-box{
        padding:0 6px;
    }

    .filter_form .sort-box{
        border-top:0px;
        border-top:1px solid #e6e6e6;
        margin-bottom:0px;
        padding:0px;
    }

    .filter_form .sort-box:last-child{
        margin-bottom:29px;
        border-bottom:1px solid #e6e6e6;
    }

    .sort-box .t-sort{
        text-align:left;
        position:relative;	
        padding:13px 5px 2px;
        margin:0px;
        cursor:pointer;
    }

    .t-sort span{
        color:#404040;
        font-size:12px;
        line-height:14px;
        text-transform:uppercase;
        position:relative;
        cursor:pointer;
        padding-left:0px;
    }

    .sort_price .t-sort span{
        font-size:14px;
    }

    .sort-box .t-sort.opened span{
        text-transform:none;
        font-size:14px;
    }

    .filter_form .t-sort span:after{
        content:'';
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -269px;
        height:8px;
        width:5px;
        position:absolute;
        top:3px;
        right:-3px;
    }

    .sort_price .t-sort span:after{
        background:none !important;
    }

    .sort-box .t-sort.opened span:after{
        background-position:-7px -269px;
        height:5px;
        width:8px;
        top:6px;
        right:-7px;
    }

    .filter_box{
        display:none;
        padding:0 5px 10px;
    }

    .filter_box_price{
        display:block;
        padding:7px 0 0;
    }

    .noUiSlider{
        margin:27px 0 28px;
    }

    .uiSlider-info input{
        border-radius:0px;
        border-color:#7f7f7f;
        color:#808080;
        font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
        text-align:left;
        padding:0 7px;
        outline:none;
    }

    .elements{
        color:#9c9c9c;
        font-size:12px;
        line-height:14px;
        position:absolute;
        top:13px;
        right:6px;
        display:block;
        font-weight:normal;
    }

    .filter_form .scroll-box label{
        display:block;
        width:100%;
        margin-bottom:10px;
    }

    .filter_form .scroll-box{
        min-height:413px !important;
        max-height:413px !important;
        outline:none;
        margin-left:0px;
        margin-right:0px;
    }

    .filter_form .scroll-box .jspTrack,
    .filter_form .scroll-box .jspDrag,
    .filter_form .scroll-box .jspVerticalBar{
        background:none !important;
    }

    .filter_form .scroll-box .jspContainer:after{
        content:'';
        background:url(/templates/mpwatch_2.1/img/scrollbox_shadow.png) repeat-x bottom;
        position:absolute;
        bottom:0px;
        right:0px;
        width:100%;
        height:29px;
    }

    .filter_form .jq-checkbox{
        display:inline-block;
        vertical-align:top;
        height:20px;
        width:20px;
        box-shadow:none;
        margin-right:10px;
    }

    .filter_form .jq-checkbox.checked{
        background:#484848;
    }

    .filter_form .jq-checkbox.checked .jq-checkbox__div{
        background: url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -299px;
        height:14px;
        width:19px;
        margin:0px;
        top:1px;
        position:relative;
    }

    .jq-checkbox input{
        opacity: 0;
    }

    .filter_buttons{
        display:table;
        width:100%;
        max-width:277px;
        margin:0 auto;
        padding:15px 0 1px;
    }

    .filter_btn2,
    .filter_btn3{
        border:1px solid #7f7f7f;
        background:#fff;
        color:#404040;
        font-size:14px;
        line-height:26px;
        height:30px;
        width:47.8%;
        float:left;
        text-align:center;
    }

    .filter_btn3{
        float:right;
        border-color:#000;
        background:#000;
        color:#fff;
    }

    .filter_btn2:hover,
    .filter_btn3:hover{
        color:#000;
        border-color:#000;
        background:#fff;
        text-decoration:none;
    }

    .clear-link.compare-btn.gray-btn{
        margin-left:auto;
        margin-right:auto;
    }

    .sort-box.opened .t-sort span{
        background:none;
        color:#404040;
    }

    .filter_form .sort-box.opened .t-sort span:after{
        top:4px !important;
        right:-4px !important;
        transform: rotate(0deg);
        border:0px !important;
        background: url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat -7px -269px !important;
        height:5px;
        width:8px;
    }

    .mobile_sort{
        display:block !important;
    }


}
/* /999px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:900px){

    .search-box{
        max-width:inherit;
        top:132px;
    }

}



/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:780px){

    .phone{
        max-width:260px;
    }


}
/* /780px */




/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:750px){

    .top_desktop{
        display:none;
    }

    .header .top_row{
        border-bottom:0px;
        background:#191919;
        padding:16px 0 0;
        position:fixed;
        width:100%;
        top:0px;
        left:0px;
        z-index:1000;
        min-height:50px;
        display:block;
    }

    .mobile_top_row{
        display:table;
        width:100%;
    }

    .menu_toggle{
        height:19px;
        width:22px;
        cursor:pointer;
        float:left;
        position:relative;
        margin:0 0 0 16px;
        z-index:1000;
    }

    .menu_open .menu_toggle{
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -14px;
    }
    .menu_open .menu_toggle:hover{
        background-position:0 -35px;
    }

    .menu_toggle span,
    .menu_toggle span:before,
    .menu_toggle span:after{
        display:block;
        background:#fff;
        height:3px;
        width:100%;
    }
    .menu_open .menu_toggle span{
        display:none;
    }

    .menu_toggle span:before,
    .menu_toggle span:after{
        content:'';
        position:absolute;
        top:8px;
        left:0px;
    }
    .menu_toggle span:after{
        top:16px;
    }

    .phone_mob{
        color:#9c9c9c;
        margin:3px 0 0 35px;
        padding:0 0 0 20px;
        position:relative;
        font-size:14px;
        line-height:15px;
        float:left;
    }
    .phone_mob:hover{
        color:#9c9c9c;
        text-decoration:none;
    }

    .menu_open .mobile_top_row .phone_mob{
        display:none;
    }

    .phone_mob:before{
        content:'';
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 0;
        height:12px;
        width:12px;
        position:absolute;
        top:2px;
        left:1px;
    }

    .cart_mob{
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -93px;
        height:15px;
        width:16px;
        float:right;
        margin:3px 22px 0 0;
        position:relative;
    }

    .cart_mob span{
        background:#b40b0b;
        color:#fff;
        font-size:12px;
        line-height:19px;
        display:block;
        border-radius:20px;
        height:17px;
        text-align:center;
        min-width:17px;
        padding:0 2px;
        position:absolute;
        bottom:8px;
        right:-12px;
    }

    .lk_mob{
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -76px;
        height:15px;
        width:13px;
        float:right;
        margin:3px 24px 0 0;
    }

    .search_mob{
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -56px;
        height:18px;
        width:18px;
        float:right;
        cursor:pointer;
        margin:2px 22px 0 0;
    }

    .search_mob_form{
        position:absolute;
        top:10px;
        left:0px;
        padding:0 9px 0 54px;
        width:100%;
        display:none;
        z-index:900;
    }

    .search_mob_bg{
        background:#fff;
        height:32px;
        width:100%;
        position:relative;
    }

    .search_mob_input{
        color:#808080;
        font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
        height:32px;
        width:100%;
        padding:0 36px 0 12px;
        outline:none;
    }

    .search_mob_input::-webkit-input-placeholder {color:#808080;}
    .search_mob_input::-moz-placeholder          {color:#808080;}
    .search_mob_input:-moz-placeholder           {color:#808080;}
    .search_mob_input:-ms-input-placeholder      {color:#808080;}
    .search_mob_input:focus::-webkit-input-placeholder {color: transparent}
    .search_mob_input:focus::-moz-placeholder          {color: transparent}
    .search_mob_input:focus:-moz-placeholder           {color: transparent}
    .search_mob_input:focus:-ms-input-placeholder      {color: transparent}

    .search_mob_btn{
        cursor:pointer;
        background:url(/templates/mpwatch_2.1/img/icons_mob.png) no-repeat 0 -249px;
        height:17px;
        width:17px;
        position:absolute;
        top:8px;
        right:9px;
        border:0px;
    }

    .mobile_menu{
        position:fixed;
        top:50px;
        left:0px;
        width:316px;
        height:100%;
        background:#252525;
        z-index:1001;
        overflow-y:auto;
        padding-bottom:50px;
        left:-316px;
    }

    .mobile_menu_content{
        padding:13px 16px 15px;
    }

    .bord{
        border-top:1px solid #191919;
        padding-bottom:0px;
    }

    .mobile_menu address{
        color:#9c9c9c;
        font:normal 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
        display:block;
        font-style:normal;
        padding:0px;
        margin:0 0 13px;
    }

    .mobile_menu .phone_mob{
        color:#cccccc;
        font-size:16px;
        line-height:16px;
        margin:0 0 15px;
    }

    .mobile_menu .phone_mob_small{
        font-size:12px;
        margin-left:18px;
    }
    .mobile_menu .phone_mob_small:before{
        background-position:-14px 0;
        height:9px;
        width:9px;
        left:5px;
        top:3px;
    }

    .btn_call{
        border:1px solid #929292;
        color:#cccccc;
        font:normal 14px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
        height:32px;
        padding:0 19px;
        display:inline-block;
        vertical-align:middle;
        letter-spacing:0.04em;
    }
    .btn_call:hover{
        background:#929292;
        color:#000;
        text-decoration:none;
    }

    .mobile_menu_main{
        padding:8px 0 0;
        margin-bottom:0px;
    }

    .mobile_menu_main li{
        padding:0 0 24px;
        position:relative;
    }

    .mobile_menu_main li span{
        position:absolute;
        top:0px;
        left:0px;
        display:block;
        height:16px;
        width:16px;
    }

    .mobile_menu_main li a{
        display:block;
        color:#f1f1f1;
        font:normal 14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        position:relative;
        padding:0 28px;
    }

    .mobile_menu_small{
        padding:17px 0 0;
    }

    .mobile_menu_small li{
        padding:0 0 23px;
    }

    .mobile_menu_small li a{
        color:#cccccc;
        font-size:14px;
        line-height:16px;
        display:block;
        padding:0 15px;
    }

    .logo_small{
        float:left;
        display:none;
        background:url(/templates/mpwatch_2.1/img/logo_mob.png) no-repeat;
        height:32px;
        width:92px;
    }

    .menu_open .logo_small{
        display:block;
        position:relative;
        top:-6px;
        margin-left:26px;
    }

    .top_pad{
        padding-top:60px;
    }

    .page.index .additional_description{
        margin-top:10px;
    }

    .f-box{
        width:auto;
        display:block;
    }

    .f-wrap{
        line-height:50px;
    }

    .copyright p{
        padding-bottom:20px;
        padding-top:10px;
    }

    .link4map{
        margin-top:20px;
    }

    .blog .i-img{
        line-height:200px;
        height:200px;
    }

    .catalogue_page .lheader,
    .catalogue_page .hbasket,
    .catalogue_page .h-center,
    .catalogue_page .menu-wrap,
    .catalogue_page .limiter{
        display:none;
    }

    .catalogue_page .top_pad{
        padding-top:0px;
    }

    .breadcrumbs{
        color:#808080;
        padding-bottom:24px;
        text-align:left;
        padding-top:48px;
        padding-left:13px;
    }

    .breadcrumbs h1{
        text-transform:none;
        letter-spacing:0em;
    }

    .breadcrumbs a,
    .breadcrumbs span,
    .breadcrumbs b{
        color:#808080;
        font-size:14px;
        text-transform:none;
        font-weight:normal;
        letter-spacing:0em;
    }

    .breadcrumbs b{
        padding:0 10px;
    }

    .breadcrumbs span{
        color:#fff;
    }

    .sort-by .jq-selectbox__select{
        border-color:#7f7f7f;
        width:120px;
    }

    .filter_button{
        text-align:center;
    }

    .sidebar-box > li{
        display:block;
        width:100%;
    }





}
/* /750px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:700px){

    .blog{
        height:auto;
    }

    .blog a.n-item{
        display:block;
        width:100%;
        margin:0 0 20px;
    }

    .jq-selectbox__select{
        padding-right:22px !important;
    }

}
/* /700px */



/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:600px){

    .wcateg > div a .txt{
        margin-top:-32px !important;
        max-width:300px;
        margin-left:auto;
        margin-right:auto;
    }

    .wcateg > div:nth-child(3) a:nth-child(1) .txt{
        margin-top:-16px !important;
    }



}
/* /600px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:500px){

    .footer .f-contacts p{	
        display:block;
        width:100%;
        margin-right:0px;
    }

    .i-spr:nth-child(4n){
        display:none;
    }

    .i-spr:nth-child(2n){
        background:#ccc;
        height:1px;
        width:100%;
        display:block;
        margin:14px 0;
    }

    .cat-item{
        width:100%;
    }

    .i-spr:last-child{
        display:none;
    }

    .jq-selectbox__trigger-arrow{
        right:6px;
    }

}
/* /500px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:400px){

    .filter_button{
        display:block;
        width:100px !important;
    }

    .sort-by .jq-selectbox__select{
        width:110px;
    }

}
/* /400px */



/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:360px){

    .filter_button{
        width:75px !important;
        margin-left:6px;
    }

    .sort-by{
        width:106px !important;
    }

    .sort-by .jq-selectbox__select{
        width:106px !important;
        display:block;
    }

    .catalog + .page-nav{
        margin:0px;
    }

    .type-view-trigger{
        display:block !important;
    }

    .filter_button:after{
        right:6px;
    }

}
/* /360px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:350px){

    .phone_mob{
        margin-left:15px;
        font-size:13px;
    }

    .mobile_sort{
        top:10%;
        left:5%;
        width:90%;
        padding:0 9px 15px;
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
        margin-bottom:20px;
    }

}
/* /350px */


/*-----------------------------------------------------------------------------*/
@media only screen and (max-width:330px){

    body{
        overflow-x:auto;
    }

    .page{
        min-width:320px;
    }


}
/* /330px */



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {

    .phone_mob:before{
        background:url(/templates/mpwatch_2.1/img/icon_phone@2x.png) no-repeat;
        background-size:100%;
    }

    .cart_mob{
        background:url(/templates/mpwatch_2.1/img/icon_cart@2x.png) no-repeat;
        background-size:100%;
    }

    .lk_mob{
        background:url(/templates/mpwatch_2.1/img/icon_lk@2x.png) no-repeat;
        background-size:100%;
    }

    .search_mob{
        background:url(/templates/mpwatch_2.1/img/icon_search@2x.png) no-repeat;
        background-size:100%;
    }

    .logo_small{
        background:url(/templates/mpwatch_2.1/img/logo_mob@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_1:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_1@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_2:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_2@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_3:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_3@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_4:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_4@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_5:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_5@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_6:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_6@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_7:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_7@2x.png) no-repeat;
        background-size:100%;
    }

    .mobile_menu_main li a.mob_menu_8:before{
        background:url(/templates/mpwatch_2.1/img/menu_icon_8@2x.png) no-repeat;
        background-size:100%;
    }

    .menu_open .menu_toggle,
    .menu_open .menu_toggle:hover{
        background:url(/templates/mpwatch_2.1/img/arrow_back@2x.png) no-repeat;
        background-size:100%;
    }

    .search_mob_btn{
        background:url(/templates/mpwatch_2.1/img/icon_search_blue@2x.png) no-repeat;
        background-size:100%;
    }


    @media only screen and (max-width:999px){

        .t-sort span:after{
            background:url(/templates/mpwatch_2.1/img/arrow_right@2x.png) no-repeat;
            background-size:100%;
        }

    }

    .sort-box .t-sort.opened span:after{
        background:url(/templates/mpwatch_2.1/img/arrow_down@2x.png) no-repeat;
        background-size:100%;
    }

    .quick-view-icon span:before{
        background:url(/templates/mpwatch_2.1/img/icon_look@2x.png) no-repeat;
        background-size:100%;
    }

    .compare-icon span:before{
        background:url(/templates/mpwatch_2.1/img/icon_compare@2x.png) no-repeat;
        background-size:100%;
    }


    .buy-btn-icon{
        background:url(/templates/mpwatch_2.1/img/cart_grey@2x.png) no-repeat;
        background-size:100%;
    }

    .buy-btn-icon-2{
        background:url(/templates/mpwatch_2.1/img/cart_black_2@2x.png) no-repeat;
        background-size:100%;
    }

    .i-like{
        background:url(/templates/mpwatch_2.1/img/like_grey@2x.png) no-repeat;
        background-size:100%;
    }

    .buy-btn-icon-1{
        background:url(/templates/mpwatch_2.1/img/cart_black_1@2x.png) no-repeat;
        background-size:100%;
    }

    .i-like-1{
        background:url(/templates/mpwatch_2.1/img/like_black_1@2x.png) no-repeat;
        background-size:100%;
    }

    .i-like-2{
        background:url(/templates/mpwatch_2.1/img/like_black_2@2x.png) no-repeat;
        background-size:100%;
    }


    .wcat-big-watch:before{
        background:url(/templates/mpwatch_2.1/img/big_watch@2x.png) no-repeat;
        background-size:100%;
    }

    .wcat-hand-watch:before{
        background:url(/templates/mpwatch_2.1/img/hand_watch_1@2x.png) no-repeat;
        background-size:100%;
    }
    .wcat-hand-watch:after{
        background:url(/templates/mpwatch_2.1/img/hand_watch_2@2x.png) no-repeat;
        background-size:100%;
    }

    .wcat-boxes:before{
        background:url(/templates/mpwatch_2.1/img/boxes@2x.png) no-repeat;
        background-size:100%;
    }

    .wcat-skin-products:before{
        background:url(/templates/mpwatch_2.1/img/skin_product_1@2x.png) no-repeat;
        background-size:100%;
    }
    .wcat-skin-products:after{
        background:url(/templates/mpwatch_2.1/img/skin_product_2@2x.png) no-repeat;
        background-size:100%;
    }



}

/*
     */
/*
*/