@media all{
    .mandatory-cms{text-align: center;}
    .label{color:#4e4e4e;}
    .cate-box{width:100%!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
    .cate-box .cate-ctn{min-height: 6em;}
    .cate-thumb .product-image-photo{position:static;}
    .cate-thumb .product-item-photo{outline:none;}
    .product-item-name,.product.name a{font-weight:700;}
    .cate-prc .price-box{margin:0px;}
    .cate-info{margin:4px 0 0 0px;font-weight:600;}
    .cate-name{background:#9e2c7c;position:relative;color:#fff;padding:0 10px;float:left;}
    .cate-name:after{width:0;position:absolute;content:"";right:-10px;height:0;border-style:solid;border-width:20px 10px 0 0;border-color:#9e2c7c transparent transparent transparent;}
    .cate-view{float:right;}
    .cate-view a{padding-left:0px;}
    .cate-view a:hover{opacity:0.8;}
    .cate-view a:before{font-size:0px!important;width:0px!important;margin:0px!important;content:""!important;}
    .cate-title{font-size:12px;font-weight:700;line-height:15px;margin:8px 0px;height: 45px;}
    .cate-rating{margin:0 0 5px 0px;height:20px;line-height:1;}
    .cate-prc{margin:10px 0px;text-align:right;font-weight:600;}
    .cate-prc .hidn_old_prc { padding-top: 7px; }
    .cate-btn{float:left;display:none;}
    .art-num{display:none;}
    .cate-prc .btn{font-size:10px;padding:4px 6px;}
    .old-prc,.new-prc{display:block;line-height:1;}
    .old-prc{font-size:11px;color:#000;text-decoration:line-through;}
    .new-prc{font-size:22px;color:#a63180;}
    .products{margin:20px 0px;}
    .bottm-toolbar .toolbar{border-bottom:0;}
    .toolbar{border-bottom:solid 1px #d7d7d7;padding-bottom:12px;}
    .toolbar select{background-color:transparent;border-color:#dadada;box-shadow:none;border-radius:6px;}
    .sorter{float:left;width:30.1%;margin-right:10px;}
    .sorter-options{width:calc(100% - 25px);margin:0;}
    .modes-mode:before{color:#636466;font-size:20px!important;}
    .modes-mode{border:0px!important;box-shadow:none!important;background-color:transparent!important;}
    .modes-mode:hover,.modes-mode.active{background-color:transparent!important;}
    .modes-mode.active:before{color:#a63180;}
    .limiter{float:left!important;}
    .field.limiter{border:1px solid #dadada;border-radius:6px;}
    .field.limiter .limiter-options{border:0;border-radius:0px;border-left:solid 1px #dadada;margin:0;}
    .limiter-text{display:inline-block;padding:0 10px;}
    .filter-options{box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);}
    .filter-options-item{border:0;}
    .filter .block-subtitle{border:0 none;box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);color:#636466;margin:0 0 12px;padding:10px 15px;text-transform:uppercase;font-size:15px;line-height:1;}
    .filter-options-title{font-size:14px;color:#9e2c7c;padding:10px 40px 10px 15px;}
    .filter-options-content{padding:0 15px;}
    .filter-options-content a:hover{background-color:transparent;}
    .filter-content .item{margin:0!important;font-size:14px;line-height:22px;}
    .irs-bar{height:1px!important;top:30px!important;background:#9e2c7c!important;background-image:none!important;}
    .irs-line{width:100%;height:1px!important;top:30px!important;background:#8c8c8c;}
    .irs-slider{background-image:none!important;background:#fff!important;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);width:19px!important;height:19px!important;top:20px!important;font-size:20px;line-height:18px!important;text-align:center;color:#9e2c7c;}
    .irs{padding:0 15px;}
    .irs-slider.from:after{font-family:'FontAwesome';content:"\f105";}
    .irs-slider.to:after{font-family:'FontAwesome';content:"\f104";}
    .filter-options-content li.item a{text-transform:capitalize;}
    .filter-options-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
    .filter-options-content input[type="checkbox"]{position:relative;top:2px;}
    .toolbar .pages { margin-bottom: 0; }
    .catalog-category-view .toolbar-products .pages { float: right; }
    .catalog-category-view .toolbar-products .pages, .catalogsearch-result-index .toolbar-products .pages { display: block; }
    .catalog-category-view .toolbar-products #toolbar-amount, .catalog-category-view .toolbar-products .sorter-label, .catalogsearch-result-index .toolbar-products #toolbar-amount, .catalogsearch-result-index .toolbar-products .sorter-label { display: none; }
    .catalog-category-view .ts-stars-reviewCount, .cms-home .ts-stars-reviewCount { display: none !important; }
    .bottm-toolbar .toolbar .field.limiter, .bottm-toolbar .toolbar .pages { display: block; }
    .catalogsearch-result-index .toolbar-products .pages { float: right; }
    .bottm-toolbar .toolbar .sorter, .bottm-toolbar .toolbar .modes, .bottm-toolbar .toolbar .toolbar-amount { display: none; }
    .bottm-toolbar .toolbar .field.limiter, .bottm-toolbar .toolbar .pages { display: block; }

    .pages .action.previous:before, .pages .action.next:after { font-size: 12px !important; }
    .pages .action.next:before { content: ""; }
    .pages .action.next:after { content: '\e608'; font-family: 'luma-icons'; }
    .pages .action { border: 0; box-shadow: none !important; background-color: transparent !important; font-size: 14px; color: #636466; font-weight: 600; }
    .pages strong.page { background-color: transparent; color: #a63180; font-size: 14px; }
    .pages a.page { font-size: 14px; color: #636466 !important; font-weight: 600; }
    .pages .item { margin: 0; }
    .pages .action.previous:hover::before, .pages .action:hover { color: #a63180; }
    .products.wrapper ~ .toolbar .pages { float: right !important; }

    .products-list .cate-box { width: 100%; float: left; padding: 0px 0 15px 0px; border-bottom: solid 1px #d7d7d7; margin-bottom: 35px; }

    .products-list .C-L { float: left; width: 30%; }

    .products-list .C-R { float: right; width: 70%; padding-left: 20px; }

    .products-list .cate-title { font-size: 22px; color: #222; line-height: 30px; margin-top: -7px; }

    .products-list .cate-title span { display: block; }
    .products-list .cate-title .product-item-name > a {
        display: block;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .products-list .cate-ctn ul li { font-size: 14px; line-height: 24px; margin: 0; }

    .products-list .cate-ctn a { display: inline-block; color: #9e2c7c; }

    .products-list .cate-btn { display: block; }

    .products-list .cate-ftr { text-align: left; font-size: 10px; }

    .products-list .old-prc { font-size: 13px; }

    .products-list .new-prc .price { font-size: 35px !important; }

    .products-list .art-num { display: block; font-size: 14px; color: #a63180; }

    .products-list .cate-btn .btn { font-size: 12px; padding: 4px 6px; min-width: 188px;}

    .products-list .prc-info { margin-top: -27px; }

    .products-list .product-item-photo { padding: 0;}
    .products-list .product-image-photo { width: 100%}
    .products-list .product-image-container { width: 100% !important }

    .products { margin: 20px 0px; }

    .bottm-toolbar .toolbar { border-bottom: 0; }


    @media only screen and (max-width: 600px) and (min-width: 481px){
        .product-item-link.m_view{min-height:40px;}
    }
    @media (min-width:768px){
        .cate-view{width:65px;}
    }
    @media only screen and (max-width:991px){
        .catalog-category-view .category-view{display:block!important;}
    }
    @media only screen and (max-width:767px){
        .page-with-filter .columns{display:block;}
    }
}

@media(min-width:768px) {
    .pages .action.previous > span, .pages .action.next > span { position: static; }
    .pages .item .label { display: none; }
    .item.pages-item-next { margin-right: 0; }
    .pages .action.next { padding-right: 0; }
    .product-items.active .product-item-info{ opacity: 0.4; }
    .product-items.active .product-item-info.active{ opacity: 1;}
    .product-items.active .product-item-info.active	.btn-addto{ display: block; margin-top: 16px;}
    .products-list .product-items.active .product-item-info{ opacity: 0.4; }
    .products-list .product-items.active .product-item-info.active{ opacity: 1;}
    .products-list .product-items.active .product-item-info.active .btn-addto{ display: none; }



    .home-prod:hover{border-color: #bbb; box-shadow: 0 5px 10px 0 rgba(174, 174, 174, 0.8);	}
    .prod-row.active .home-prod{ opacity: 0.4}
    .prod-row.active .home-prod.active{ opacity: 1;}
    .prod-row.active .home-prod.active .btn-addto{ display: block;}
}

@media(max-width:767px) {
    /*FOR NAV PAGINATION*/
    .pages .action.previous,.pages .action.next{ margin: 0px;}
    .pages .action.previous > span.label, .pages .action.next > span.label { display: none !important}
    .pages .action.previous > span, .pages .action.next > span {position: static !important; height: auto; width: 100px; margin: inherit !important;}
    .pages-item-previous, .pages-item-next{position: static !important;}
}
/*! CSS Used from: /pub/static/frontend/Magestore/luxnote/de_DE/css/custom.css ; media=all */
@media all{
    .catalog-category-view .ts-stars-reviewCount{display:none!important;}

    .catalog-category-view.page-layout-2columns-left .page-title-wrapper,
    .cat-title h2
    {
        color:#9e2c7c;
        line-height:30px;
        margin-top:0;
    }

    .ln-items-cat .layer-input-filter{display:none;}
    .catalog-category-view .toolbar-products #toolbar-amount,.catalog-category-view .toolbar-products .sorter-label{display:none;}
}
/*! CSS Used from: /pub/static/frontend/Magestore/luxnote/de_DE/css/media-queries.css ; media=all */
@media all{
    @media (max-width:1200px){
        .cate-box{width:33.33%;}
    }
    @media (max-width:1023px){
        .sorter{width:30%;margin-right:10px;}
    }
    @media (max-width:990px){
        .page-layout-2columns-left .category-view{display:none;}
    }
    @media (max-width:767px){
        .filter .filter-current{margin:0 0 15px 0!important;}
        .sorter{width:260px;max-width:100%;margin:0;}
        .filter .block-subtitle{box-shadow:none;margin-bottom:0;padding:10px 0px;}
        .filter-title strong{font-weight:500;text-transform:uppercase;color:#636466;background:#fff;font-size:14px!important;left:10px;right:0;border-color:#e9e9e9;padding:8px 10px 8px 60px;text-align:left!important;border-radius:0px;box-shadow:0px 0px 2px 1px rgba(30,30,30,0.1);cursor:pointer;}
        .block-title.filter-title span{width:50px;height:50px;border-radius:50%;line-height:50px;box-shadow:0px 0px 2px 1px rgba(30,30,30,0.1);text-align:center;position:absolute;z-index:20;background:#fff;top:-7px;left:-10px;}
        .filter-content .filter-actions{margin-top:0px;}
        .filter-options-item{padding-bottom:0px;}
        .page-products .sorter{position:static;}
        .cat-title h2{margin:0px 0 30px;}
        .cate-box{margin-bottom:12px;}
    }
    @media (max-width:480px){
        .cate-box{width:100%!important;}
        .cate-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
        .cate-title{width:100%;order:1;font-size:16px;line-height:20px;margin-bottom:5px;}
        .cate-info{width:45%;order:2;margin:0;}
        .cate-rating{width:50%;order:3;margin-bottom:0px;}
        .cate-thumb{width:40%;order:4;margin-top:10px;}
        .cate-prc{width:100%;order:6;}
        .cate-view{float:left;}
        .cate-view a{padding:0;margin-left:0px;margin-right:5px;display:inline-block;}
        .cate-prc .btn{font-size:10px;padding:4px 6px;}
        .products-grid .product-item{width:100%;border-bottom:solid 1px #ccc;}
    }
    @media (max-width:360px){
        .new-prc{color:#a63180;font-size:14px;}
    }
}
