@font-face {
        font-family: "Open Sans";
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.eot');
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.eot') format('embedded-opentype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.woff2') format('woff2'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.woff') format('woff'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.ttf') format('truetype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
        font-style: normal;
        font-weight: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'Open Sans';
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.eot');
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.eot') format('embedded-opentype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.woff2') format('woff2'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.woff') format('woff'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.ttf') format('truetype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
        font-style: normal;
        font-weight: normal;
        font-display: swap;
    }
    @font-face {
        font-family: "OpenSansLight";
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSansLight.eot');
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSansLight.eot') format('embedded-opentype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSansLight.woff2') format('woff2'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSansLight.woff') format('woff'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSansLight.ttf') format('truetype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSansLight.svg#OpenSansLight') format('svg');
        font-style: normal;
        font-weight: normal;
        font-display: swap;
    }
    @font-face {
        font-family: "Open Sans Bold";
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Bold.eot');
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Bold.eot') format('embedded-opentype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Bold.woff2') format('woff2'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Bold.woff') format('woff'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Bold.ttf') format('truetype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
        font-style: normal;
        font-weight: normal;
        font-display: swap;
    }
    @font-face {
        font-family: "Open Sans SemiBold";
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-SemiBold.eot');
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-SemiBold.eot') format('embedded-opentype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-SemiBold.woff') format('woff'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-SemiBold.ttf') format('truetype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
        font-style: normal;
        font-weight: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'Dancing Script';
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/DancingScript.eot');
        src: url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/DancingScript.eot') format('embedded-opentype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/DancingScript.woff2') format('woff2'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/DancingScript.woff') format('woff'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/DancingScript.ttf') format('truetype'),
        url('https://cdn03.plentymarkets.com/csse1tl3e797/frontend/fonts/DancingScript.svg#DancingScript') format('svg');
        font-style: normal;
        font-weight: normal;
        font-display: swap;
    }


    .cookie-bar.out{width:100%;left:0}
    .widget-primary .custom-control-appearance .custom-control-input:checked ~ .custom-control-label::before{border-color:#A0151B;background-color:#A0151B}
    .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(160,21,27,0.5)}
    .widget-primary .btn-appearance{background:#616161;border-color:#616161}
    .widget-primary .text-appearance{color:#616161!important}
    .top-bar .search-shown .controls-list > li a:not(.btn),.search-permanent .controls .nav-link{padding:.5rem .8rem}
    .top-bar-items.search-permanent{flex-direction:row-reverse!important}
    .controls-list .control-user{order:2}
    .controls-list .control-languages{order:1}
    .controls-list .control-wish-list{order:3}
    .controls-list .control-basket{order:4}
    .cookie-bar a{color:#616161!important}
    .page-link,a{color:#616161}
    .alert-info{color:#555;background-color:#e6e6e6;border-color:#d3d3d3}
    .alert{width:100%!important}
    .ma-0{padding:0 15px}
    .page-category .w-100.huge-font {min-height: 338px;} 
    .page-category.category-1207 .w-100.huge-font, .page-category.category-1281 .w-100.huge-font, .page-category.category-1254 .w-100.huge-font, .page-category.category-1280 .w-100.huge-font {min-height: auto;} 
    .free_sh{width:146px;margin-right:11px}
    .free_sh1{width:50px;margin-right:11px}
    .free_sh2{width:73px;margin-right:11px}
    .free_sh3{width:80px;margin-right:11px}
    .free_sh4{width:66px;margin-right:11px}
    .free_sh5 {width: 71px;margin-right: 11px;fill: #b9b9b9;}
    .tab-content .my-4{background:#fff;padding: 2rem 0;margin-top:0!important}
    .crossSelling .cmp-product-thumb .price{font-size:1rem}
    .text-muted{color:#b2b1a7!important}
    .mobile-navigation ul.mainmenu li ul{background:0 0}
    .container-max{padding-left:0!important;padding-right:0!important}
    .cookie-bar .container-max {overflow: hidden}
    .ind_a {display: block; margin-bottom: 10px}
    .ind_a.main_page_a, .main_page_a {display: block; margin-bottom: 20px;}
    .container-max.page-content>.row>.col-12>h1{margin-top:45px}
    .top-bar .controls-list>li a:not(.btn):hover{background:#616161!important}
    .top-bar{width:100%;z-index:1060;color:#fff;background-color:#8c8889;left: 0 !important;}
    .pos-f-t{position:relative!important;top:0;right:0;left:0;z-index:1030}
    .wrapper-main #page-header{background-color:#fff}
    #page-header > .container-max, .footer.container-max {max-width: 100%;}
    .fixed-top {position: relative !important;min-height: 180px;}
    #page-header .breadcrumbs {display: none}
    .btn-primary:hover{color:#616161}
    .btn-primary,.btn-primary.disabled,.btn-primary:disabled,.page-item.active .page-link{background-color:#616161;border-color:#616161}
    .btn-primary:hover{border-color:#d3d3d3!important;background-color:#d3d3d3}
    .carousel-control{position:absolute;color:#fff}
    .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#a0151b!important}
    .btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none!important;border-color:none!important}
    .mobile-navigation{background:rgba(153,153,153,1)!important}
    .top-bar .controls-list .control-basket .toggle-basket-preview{background-color:#666060;color:#fff}
    .top-bar .controls-list .control-basket .toggle-basket-preview .badge{margin-left:.5rem}
    .top-bar .controls-list .control-basket .toggle-basket-preview .badge-right{margin-right:.5rem}
    .top-bar .controls-list .control-basket .toggle-basket-preview:hover{background-color:#a0151b!important}
    .navbar.megamenu>.container-max>.row{display:block}
    #ppButton{position:absolute}
    .navbar{background-color:#fff}
    .wrapper-main .navbar{border-bottom:none}
    .wrapper-main .navbar a{color:#4d4f4d}
    .navbar-brand img{max-height:5rem}
    .always-visible-search .d-flex.flex-grow-1{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);width:290px;margin-left:auto;height:23px;z-index:9910;margin-top:14px!important}
    .search-submit{color:#616161;border:none;font-size:1rem;line-height:1;padding:.4rem 1rem}
    .top-bar .search-shown .always-visible-search .search-box-shadow-frame .search-submit{color:#616161;border:none;font-size:1rem;line-height:1;padding:.4rem 1rem}
    .pos-f-t .cmp-country-settings,.pos-f-t .cmp-currency-select{z-index:9999}
    .cmp-country-settings,.cmp-currency-select{padding-bottom:17px}
    .account-menu{z-index:9999!important}

    .all_tabs-mob{padding-top:40px}
    .wrapper-main header .container-max>.row{flex-direction:inherit}
    .footer_bg{background-color:#777}
    .item_footer-list>p{font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.05em;font-size:17px}
    .footer_bl-titl{font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.05em;font-size:17px}
    .footer_paiments ul,.item_footer-list ul{padding:0}
    .footer_soc-list{padding:0}
    .item_footer-list ul li{list-style-type:none}
    .item_footer-list ul li a{color:#f1f1f1;font-size:15px;padding:6px 0;line-height:1.9}
    .item_footer-list ul li a:hover{color:#fff}
    .footer_cont-desc{color:#f1f1f1;font-size:15px;line-height:1.6}
    .list_paym{display:inline-block;opacity:.6;transition:opacity .3s;border-radius:5px;padding:3px 5px 5px;background:grey;margin:3px}
    .svg_paym{vertical-align:middle;height:20px;width:auto!important;color:#f1f1f1;fill:#fff}
    .list-s{display:inline-block;margin:0 .25em}
    .svg_soc{vertical-align:middle;height:24px;width:auto!important;fill:#fff}
    .owl-thumbs .owl-thumb.active,.owl-thumbs .owl-thumb:hover{border:1px solid #9f112c}
    .owl-single-item-nav.left,.owl-single-item-nav.right{width:35px!important;height:35px!important;border:1px solid #fff;background-size:16px;border-radius:50%}
    .owl-single-item-nav.left i,.owl-single-item-nav.right i{display:none}
    .owl-carousel .right.carousel-control{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(208,206,206,1)!important;background-size:16px!important;transition:all .35s}
    .owl-carousel .right.carousel-control:hover{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(143,143,143,1)!important;background-size:16px!important}
    .owl-carousel .left.carousel-control{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(208,206,206,1)!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px!important;transition:all .35s}
    .owl-carousel .left.carousel-control:hover{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(143,143,143,1)!important;background-size:16px!important}
    .title_c{font-size:1.8rem!important;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:0}
    .single #single-carousel .right.carousel-control{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil.svg) no-repeat center,rgba(248,248,250,1)!important;background-size:16px!important;transition:all .35s}
    .single #single-carousel .left.carousel-control{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil.svg) no-repeat center,rgba(248,248,250,1)!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px!important;transition:all .35s}
    .single #single-carousel .right.carousel-control:hover{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(153,153,153,1)!important;background-size:16px!important;transition:all .35s}
    .single #single-carousel .left.carousel-control:hover{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(153,153,153,1)!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px!important;transition:all .35s}
    .lastSeen .owl-carousel .right.carousel-control{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(153,153,153,1)!important;background-size:16px!important;transition:all .35s}
    .lastSeen .owl-carousel .right.carousel-control:hover{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(143,143,143,1)!important;background-size:16px!important}
    .lastSeen .owl-carousel .left.carousel-control{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(153,153,153,1)!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px!important;transition:all .35s}
    .lastSeen .owl-carousel .left.carousel-control:hover{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center,rgba(143,143,143,1)!important;background-size:16px!important}
    .owl-single-item .owl-single-item-nav{top:48%}
    .owl-thumbs .owl-single-item-nav{top:38%}
    .re-captcha-container{margin-top:90px}
    .svg_ico{background-size:18px}
    .usa_img{background:url(../images/usa.svg) 10px center no-repeat;background-size:18px!important}
    .uk_img{background:url(../images/flags/4x3/gb.svg) 10px center no-repeat;background-size:18px!important}
    .cz_img{background:url(../images/flags/4x3/cz.svg) 10px center no-repeat;background-size:18px!important}
    .p_left{padding-left:32px!important}
    .dg-container{width:100%;height:620px;position:relative;overflow:hidden;margin:35px auto 0;max-width:1920px}
    .dg-wrapper{width:85%;max-width:1200px;height:575px;margin:0 auto;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px}
    .dg-wrapper .item-sli{width:100%;height:550px;display:flex;position:absolute;left:0;top:0;box-shadow:0 10px 20px rgba(0,0,0,.3);overflow:hidden}
    .dg-wrapper .item-sli.dg-transition{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
    .dg-wrapper .item-sli img{display:block;padding:0;width:100%;height:auto;align-self:center}
    .dg-wrapper .item-sli div{text-align:center;line-height:1.2;text-shadow:1px 1px 1px rgba(255,255,255,.5);color:#333;font-size:16px;bottom:-55px;display:none;position:absolute}
    .dg-wrapper .item-sli.dg-center{z-index:100}
    .dg-wrapper .item-sli.dg-center div{display:block}
    .dg-container nav{width:100%;position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0;margin:auto;height:33px;max-width:1362px}
    .dg-container nav span{text-indent:-9000px;float:left;cursor:pointer;width:30px;height:30px;opacity:.8;border-radius:50%;background:rgba(119,119,119,.6);position:relative;transition:all .35s}
    .dg-container nav span:hover{opacity:1}
    .dg-container nav span.dg-next{background-position:top right}
    .product-list .thumb-content .descr_b {overflow: hidden; height: 50px; line-height: 25px;}
    .product-list .thumb-content .descr_b::before { content: ""; float: left; width: 5px; height: 52px;}
    .product-list .thumb-content .descr_b::after {
        content: "\02026";
        box-sizing: content-box;
        position: relative;
        top: -54px;
        left: 100%;
        width: 3em;
        margin-left: -3em;
        padding-right: 5px;
        text-align: right;
        background-size: 100% 100%;
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%, #fff);display: inline-block;right: 0;
    }
    .product-list .cmp-product-thumb .add-to-basket-lg-container {display: none !important;}
    .table-striped{background:#fff!important}
    .table-striped tbody .list_tabl{display:block}
    .other_table tbody{background-color:none}
    .tab-content .m-y-2{background:#fff;padding:2rem;margin-top:0!important}
    .table-striped td{border-top:none!important}
    .other_table tbody+tbody{border-top:none!important}
    .other_table tbody tr:nth-of-type(2n+1){background:0 0!important}
    .other_table tbody tr td{width:50%}
    .single-rightside .m-b-3{margin-bottom:0!important;font-size:14px!important;font-family:'PT Sans',sans-serif}
    .m-b-3 .tab{font-size:14px}
    .add_prop>span{display:flex}
    .add_prop>span td{width:50%}
    .table-striped tbody tr{display:block;background:0 0!important}
    .table-striped tbody tr td:first-child{font-weight:700}
    .add_prop{width:100%}
    .is-divider{background-color:#a0151b;height:3px;display:block;margin:1em 0;width:100%;max-width:30px}
    .single .nav-tabs .nav-item .nav-link.active{border-bottom:3px solid #a0151b;padding-bottom:calc(1.3rem - 3px)}
    .nav-tabs .nav-item a{color:#616161}
    .m-b-3 .text-muted{color:#333!important;font-size:.9em;font-family:'PT Sans',sans-serif}
    .m-b-3 .articlenumber b,.m-b-3>b{display:inline-block;width:48%;font-size:13px!important}
    .proprties-cat{margin-bottom:0!important}
    .bold_char b{display:inline-block;width:48%;font-size:80%}
    .single-rightside .m-b-3>b{font-size:14px;color:#333}
    .single-rightside .m-b-3>span{font-size:14px;color:#333}
    .bottom_bl{min-height:610px}
    .tab-content>.tab-pane.active{display:block!important}
    .product-list .thumb-inner .thumb-content .descr_b{overflow:hidden;height:50px;line-height:25px}
    .product-list .thumb-inner .thumb-content .descr_b::before{content:"";float:left;width:5px;height:52px}
    .product-list .thumb-inner .thumb-content .descr_b>:first-child{float:right;width:100%;margin-left:-5px}
    .product-list .thumb-inner .thumb-content .descr_b:after{content:"\02026";box-sizing:content-box;float:right;position:relative;top:-25px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}
    .descr_b-w{overflow:hidden;height:92px;line-height:25px}
    .descr_b-w::before{content:"";float:left;width:5px;height:94px}
    .descr_b-w>:first-child{float:right;width:100%;margin-left:-5px}
    .descr_b-w:after{content:"\02026";box-sizing:content-box;float:right;position:relative;top:-23px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(to right,rgba(247,247,249,0),#f7f7f9 50%,#f7f7f9)}
    .availability_6{background:0 0!important}
    .availability_1{background:0 0!important}
    .availability_2{background:0 0!important}
    .availability_3{background:0 0!important}
    .availability_4{background:0 0!important}
    .availability_5{background:0 0!important}
    .availability_7{background:0 0!important}
    .availability_8{background:0 0!important}
    .availability_9{background:0 0!important}
    .availability_10{background:0 0!important}
    .tag{color:#4d4f4d;font-weight:400!important}
    .m-b-3>span.availability{padding-left:0;font-size:14px!important}
    .availability_6::before{content:"";display:inline-block;width:16px;height:16px;background-color:#d9534f;margin-right:6px;vertical-align:bottom}
    .availability_1::before{content:"";display:inline-block;width:16px;height:16px;background-color:#7ed321;margin-right:6px;vertical-align:bottom}
    .availability_2::before{content:"";display:inline-block;width:16px;height:16px;background-color:#7ed321;margin-right:6px;vertical-align:bottom}
    .availability_3::before{content:"";display:inline-block;width:16px;height:16px;background-color:#f0ad4e;margin-right:6px;vertical-align:bottom}
    .availability_4::before{content:"";display:inline-block;width:16px;height:16px;background-color:#f0ad4e;margin-right:6px;vertical-align:bottom}
    .availability_5::before{content:"";display:inline-block;width:16px;height:16px;background-color:#d9534f;margin-right:6px;vertical-align:bottom}
    .availability_7::before{content:"";display:inline-block;width:16px;height:16px;background-color:#d9534f;margin-right:6px;vertical-align:bottom}
    .availability_8::before{content:"";display:inline-block;width:16px;height:16px;background-color:#d9534f;margin-right:6px;vertical-align:bottom}
    .availability_9::before{content:"";display:inline-block;width:16px;height:16px;background-color:#4d4f4d;margin-right:6px;vertical-align:bottom}
    .availability_10::before{content:"";display:inline-block;width:16px;height:16px;background-color:#4d4f4d;margin-right:6px;vertical-align:bottom}
    .registry-form-container{max-height:none!important}
    .parallax-text-wrapper{margin-top:40px}
    .goo_bottom .crossSelling .h3,.lastSeen .h3{color:#333}
    .goo_bottom .price-view-port{display:none}
    .goo_bottom .cmp-product-thumb .add-to-basket-lg-container{border-width:0 40px 40px 0}
    .goo_bottom .cmp-product-thumb .add-to-basket-lg-container>i{right:-34px;top:7px}
    .goo_bottom .fa-lg{font-size:1.15em}
    .goo_bottom .owl-theme .owl-dots .owl-dot span{margin:5px 2px}
    .goo_bottom .descr_b{overflow:hidden;height:32px;line-height:25px}
    .goo_bottom .descr_b::before{content:"";float:left;width:5px;height:35px}
    .goo_bottom .descr_b>:first-child{float:right;width:100%;margin-left:-5px}
    .goo_bottom .descr_b:after{content:"\02026";box-sizing:content-box;float:right;position:relative;top:-23px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}
    .goo_bottom .cmp-product-thumb .category-unit-price{display:none}
    .goo_bottom .vat{display:block;line-height:10px!important;margin-bottom:0}
    .goo_bottom .h3{margin:20px 15px 30px;display:block;text-transform:uppercase;border-bottom:1px solid #dcdbd8;font-size:1.14rem;font-weight:700;padding-bottom:10px}
    .goo_bottom .proprties-cat{display:none}
    .last-seen .col-12.col-sm-6.col-md-3{flex:0 0 33.33333%;max-width:33.33333%}
    .last-seen .cmp-product-thumb .main-image .owl-carousel .owl-stage-outer .owl-stage .owl-item img{width:100%;max-width:106px!important}
    .last-seen .owl-item.active{width:142px!important;margin-left:-2px}
    .last-seen .cmp-product-thumb .price{font-size:1rem}
    .last-seen_title{margin:20px 15px 30px;display:block;text-transform:uppercase;border-bottom:1px solid #dcdbd8;font-size:1.14rem;font-weight:700;padding-bottom:10px}
    .descr_af{margin-top:30px}
    .feedback-container .btn-primary i{display:none}
    .feedback-container .feedback-bars .feedback-bar-wrap .feedback-bar .feedback-bar-fill{background:#a0151b!important}
    .bl_price{width:45%;display:inline-block;vertical-align:top}
    .bl_price .h1{font-size:2.65rem}
    .add_bask{width:54%;display:inline-block;vertical-align:top;margin:0!important;float:right}
    .add_bask .btn-primary i{display:none}
    .base-price.text-muted{font-size:.8rem;margin-top:0!important;line-height:1.3}
    .single-rightside{margin-top:0!important}
    .single-rightside .producertag{display:none}
    .single-rightside .price.h1{margin-bottom:0!important;margin-top:13px}
    .bg-primary{background-color:#616161!important}
    .filter_itaaa .inline-form .p-b-1{padding:0!important}
    .filter-category .card{width:100%;height:auto;padding-right:1rem!important;background:#fff!important;border:1px solid #ddd!important}
    .filter-category .card:first-child{border:none!important;height:30px;float:left}
    .filter_itaaa .row{margin-left:0!important}
    .filter_itaaa>.row>.col-lg-5{padding-right:0!important;padding-left:0!important}
    .filter_itaaa .col-lg-2{padding-left:17px}
    .filter-category{margin:0 -20px}
    .filter-category .card{width:calc((100% / 3) - 15px);height:33px;margin:0 5px 10px;padding-right:1rem!important;background:#fff!important;float:left;border:1px solid #ddd!important;border-radius:.25rem}
    .filter-category .card .h3{font-weight:700;margin:.55em;width:100%;height:100%;font-size:14px;text-transform:uppercase}
    .filter-category .card:hover{border-radius:.25rem .25rem 0 0;border-bottom-color:transparent!important}
    .filter-category .card .h3:hover+.acc-body,.filter-category .card:hover .acc-body{visibility:unset!important;max-height:200px;overflow-y:auto;border-radius:0 0 .25rem .25rem;height:200px}
    .filter-category .card:before{content:'';float:right;margin-top:10px;width:14px;height:14px;background:#fff url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil.svg) no-repeat right;background-size:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .35s}
    .filter-category .card .h3:hover:before,.filter-category .card:hover:before{content:'';-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
    .filter-category .card .acc-body{position:absolute;visibility:hidden;max-height:0;transition:max-height .25s ease-in;overflow:hidden;background:#fff;width:calc(100% + 2px);margin:-16px -1px;border:1px solid #ddd!important;border-top:0!important;z-index:500}
    .filter-category .card .acc-body .form-check .form-check-label{padding:.5rem!important}
    .filter-category .card .acc-body .form-check:last-of-type{margin-bottom:0!important}
    .filter-category .card .acc-body .form-check-input:checked+label{font-weight:700}
    .filter-category .card .form-check .form-check-input:checked+label::before{display:none!important}
    .filter-category .card:first-of-type{border:0!important}
    .filter-category .card:first-of-type .col-lg-2{padding-right:0;float:left;padding-left:0}
    .filter-category .card:first-of-type .btn{width:96%;padding-top:7px;padding-bottom:7px}
    .filter-category .card:first-of-type .btn .fa{float:none}
    .filter-category .card:first-of-type .h3,.filter-category .card:first-of-type:before{display:none!important}
    .filter-wrapper .btn-link{color:#616161}
    .list-controls .filterCollapse .page-content{height:auto!important;min-height:120px}
    .list-controls .filterCollapse .page-content .row{display:block}
    .card-columns{column-count:1}
    .card-columns .card.filter_all:first-child{padding-right:0!important}
    .list-controls .filterCollapse{position:relative;z-index:99;width:100%;margin-left:0;top:100%;height:auto;padding-bottom:7px}
    .list-controls .filter-toggle{top:28px;transform:translateY(-50%);position:absolute;right:1.1em;background:#fff;font-size:1.5rem;padding:.2rem 1rem}
    .filter_itaaa .input-group{float:left;margin-right:0!important;padding-left:0!important}
    #filterCollapse .btn-fil{position:absolute;bottom:24px;right:14px}
    .filter_all .form-check{margin-bottom:0!important}
    .main_menu-list{background:#fff;padding:0;left:0;right:0;border-top:1px solid #939393;padding-bottom:45px}
    .mainmenu.pull-lg-right{float:none!important;padding-top:25px;width:1200px;margin:0 auto;padding-left:0}
    .mainmenu.pull-lg-right:after{content:"";display:block;clear:both}
    .mainmenu.pull-lg-right li{list-style-type:none}
    .top-bar .cmp{z-index:9998}
    .a_navi{margin-top:-85px;width:108px}
    .mein_menu-bl{display:none;position:absolute;width:100%;height:100vh;top:99px;z-index:9}
    .megamenu .list_three-li .collapse{position:relative;display:block;column-count:1;padding:0}
    .megamenu .list_three-li .collapse .collapse-inner{padding-bottom:0}
    .megamenu .list_three-li .collapse .collapse-inner li{padding:0}
    .megamenu .list_three-li .collapse .collapse-inner .level1 a{color:#616161!important;padding:2px 0;display:inline-block;font-size:15px;font-weight:300}
    .megamenu .list_three-li .collapse .collapse-inner .level1 a:hover{color:#9f112c !important}
    .active-ta{display:block;background:rgba(255,255,255,.6);border-top:1px soldi #939393}
    .brand-wrapper{width:276px;right:0;left:0;margin:-96px auto 0;position:absolute;top:0}
    .mainmenu_part a{padding:2px 0;display:inline-block;font-size:15px}
    .mainmenu_part a:hover {color: #9f112c;}
    .megamenu .list_three-li .collapse .collapse-inner .level1 a:hover {color: #9f112c;}
    .mainmenu_part ul{padding:0}
    .mainmenu_part-title{font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:11px;display:inline-block}
    .list_for,.list_one,.list_three,.list_two{float:left;width:300px}
    .basket-preview-footer {position: relative;padding-bottom: 40px !important;margin-bottom: 10px;}
    #ppButton {left: 0; right: 0;margin: auto;text-align: center;bottom: 0;}
    .list_for-li li a,.list_three-li>li:first-child>a,.list_three-li>li:last-child a{font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:11px;display:block}
    .list_three-li>li:last-child a{margin-top:30px}
    .list_for-li li a{padding-bottom:155px}
    .list_for-li li:nth-child(1) a{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/menu_gold.jpg) left bottom no-repeat}
    .list_for-li li:nth-child(2) a{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/menu_industrie.jpg) left bottom no-repeat}
    .list_for-li li:nth-child(3) a{background:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/menu_schwarz-weiss.jpg) left bottom no-repeat}
    .cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:108px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:0 0}
    .cmn-toggle-switch:focus{outline:0}
    .cmn-toggle-switch .sp_o{display:block;position:absolute;top:20px;left:0;right:63px;height:3px;background:#000;font-size:0;text-indent:-9999px}
    .cmn-toggle-switch .sp_t{display:block;position:absolute;left:0;top:39px}
    .cmn-toggle-switch .sp_c{display:none;position:absolute;left:0;top:39px}
    .cmn-toggle-switch .sp_o::after,.cmn-toggle-switch .sp_o::before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#000;content:""}
    .cmn-toggle-switch .sp_o::before{top:-14px}
    .cmn-toggle-switch .sp_o::after{bottom:-14px}
    .cmn-toggle-switch__htx .sp_o{-webkit-transition:background 0 .3s;transition:background 0 .3s}
    .cmn-toggle-switch__htx .sp_o::after,.cmn-toggle-switch__htx .sp_o::before{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}
    .cmn-toggle-switch__htx .sp_o::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}
    .cmn-toggle-switch__htx .sp_o::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}
    .cmn-toggle-switch__htx.active span{background:0 0}
    .cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
    .cmn-toggle-switch__htx.active span::after,.cmn-toggle-switch__htx.active span::before{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}
    .cmn-toggle-switch__htx.active .sp_t{display:none}
    .cmn-toggle-switch__htx.active .sp_c{display:block}
    .sidebar-categories ul li a[href],.widget-navigation-tree ul li a[href]{font-size:.9rem}
    body > #ppButton {display: none;}
    .name_prop {width: 50%; display: inline-block;vertical-align: top;}
    #slider_collect .owl-dots {display: none}
    .page-content.basket .row > .col-md-5 .px-3.bg-white {padding-bottom: 60px !important;position: relative;}
    .page-content.basket .row > .col-md-5 > #ppButton {bottom: 0; margin-bottom: 15px;}
    #main-carousel.owl-carousel .item_carous img{width:100%;min-width:2000px}
    #main-carousel.owl-theme .owl-nav [class*=owl-], #slider_collect.owl-theme .owl-nav [class*=owl-]{opacity:1;font-size:0;width:35px;height:35px;border:1px solid #fff;border-radius:50%}
    #main-carousel .owl-prev, #slider_collect .owl-prev {
        background: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil.svg) no-repeat center, rgba(248, 248, 250, 1)!important;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        background-size: 16px!important;
        transition: all .35s;
    }
    #main-carousel .owl-next, #slider_collect .owl-next {
        background: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil.svg) no-repeat center, rgba(248, 248, 250, 1)!important;
        background-size: 16px!important;
        transition: all .35s;
    }
    #main-carousel .owl-prev:hover, #slider_collect .owl-prev:hover {
        background: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center, rgba(153, 153, 153, 1)!important;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        background-size: 16px!important;
        transition: all .35s;
    }
    #main-carousel .owl-next:hover, #slider_collect .owl-next:hover {
        background: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/pfeil_slid.svg) no-repeat center, rgba(153, 153, 153, 1)!important;
        background-size: 16px!important;
        transition: all .35s;
    }
    .item_carous {
        height: 450px;
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    .item_carous .descr_a {
        position: absolute;
        z-index: 2;
        bottom: 9%;
        width: 1200px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .descr_a-c {
        width: 570px;
        text-align: center;
        margin-left: 28px;
    }
    .descr_a-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: 400;
        color: #000;
        font-size: 46px;
        line-height: 1.4;
        margin-bottom: 0;
    }
    .descr_a-text {
        font-family: 'Open Sans', sans-serif;
        font-weight: 400;
        color: #000;
        font-size: 23px;
        margin-bottom: 0;
    }
    .descr_a-butt {
        margin: 5px 5px 0 0;
        padding: 10px 20px;
        display: inline-block;
        font-family: 'Dancing Script', cursive;
        font-size: 20px;
        line-height: 1.15;
        text-align: center;
        color: #000;
        text-shadow: rgba(0, 0, 0, .15) 0 0 1px;
        background: 0 0;
        border: 1px solid #000;
        transition: all .5s ease;
    }
    .descr_a-butt:hover {
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    }
    .descr_a-butt:hover .button-arrow {
        left: 5px;
    }
    .main-page {
        font-family: "Open Sans", sans-serif;
    }
    .img-responsive {
        display: block;
        width: 100%;
        height: auto;
    }
    .main-headline {
        min-height: 50px;
        background-color: #9f112c;
        box-shadow: inset 0 7px 12px 0 rgba(0, 0, 0, .4);
        margin-top: 31px;
        width: 100%;
    }
    .main-list {
        max-width: 1200px;
        margin: 0 auto;
        padding-left: 0;
        list-style: none;
        font-family: 'Dancing Script', cursive;
        display: flex;
    }
    .main-list li { width: 25%; padding: 0 15px; text-align: center; color: #fff; font-size: 24px; line-height: 50px;}
    .main-list li::before {
        content: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/hacken2.png);
        position: relative;
        top: 0;
        right: 7px;
    }
    .parallax-img-container {
        margin: 31px 0 0 0;
    }
    .parallax-img-container .parallax-img-container-inner[style^=background-image] {
        max-width: 1200px;
        margin: 0 auto;
    }
    .parallax-img-container .parallax-img-container-inner[style^=background-image]>.container-max>div>.parallax-text-container {
        height: 400px;
        width: 512px;
    }
    .descr_cat-par {
        padding: 24px 30px 30px;
        top: 0;
    }
    .h2.pt-4.category-title {
        max-width: 488px;
    }
    .descr_cat-par {
        max-width: 488px;
    }
    .parallax-img-container-inner>.container-max>div>.parallax-text-container {
        max-width: 1200px!important;
        padding: 24px 30px 30px;
    }
    .descr_cat-par {
        font-size: 14px !important;
        line-height: 24px;
        font-weight: lighter;
        color: #fff !important;
        font-family: 'Open Sans', sans-serif;
    }
    .cat-par-url {
        text-align: left;
        padding-top: 0;
    }
    .descr_cat-par a {
        display: inline-block;
        border: 1px solid #fff;
        padding: 4px 27px;
        color: #fff;
        margin-top: 24px;
    }
    .cat-par-url a {
        margin-top: 0;
    }
    .parallax-img-container .parallax-img-container-inner[style^=background-image] .parallax-text-container h1 {
        font-size: 2.5rem;
    }
    .parallax-img-container .parallax-img-container-inner[style^=background-image] {
        background-position: center;
        background-attachment: inherit;
    }
    .horizont-line {
        width: 100%;
        height: 8px;
        margin: 50px 0 30px;
        font-family: 'Dancing Script', cursive;
        text-align: center;
        border-bottom: 1px solid #000;
    }
    .horizont-line span {
        position: relative;
        top: -20px;
        padding: 0 10px 0;
        font-size: 30px !important;
        color: #000;
        background: #f7f7f9;
        text-shadow: none
    }
    .main-page h2 {
        font-size: 27px;
        line-height: 36px;
        font-weight: 400;
        color: #000;
    }
    .main-page p {
        margin: 0 0 12px;
        line-height: 23px;
        font-size: 15px;
        color: #000;
    }
    .main-page-center {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .main-page-center a {
        margin: 5px 5px 0 0;
        padding: 6px 10px;
        display: inline-block;
        height: 35px;
        font-family: 'Dancing Script', cursive;
        font-size: 20px;
        line-height: 1.15;
        text-align: center;
        color: #000;
        text-shadow: rgba(0, 0, 0, .15) 0 0 1px;
        background: 0 0;
        border: 1px solid #000;
        transition: all .5s ease;
    }
    .main-page-center a:hover {
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    }
    .main-page a:hover {
        text-decoration: none;
    }
    .main-page-center a:hover .button-arrow {
        left: 5px;
    }
    .button-arrow {
        position: relative;
        left: 0;
        letter-spacing: -3px;
        transition: all .5s ease;
    }
    .main-img {
        margin-bottom: 15px;
    }
    .kolektion-tab {
        padding: 15px 15px 20px 15px;
        min-height: 362px;
        text-align: center;
        color: #fff;
        background: #9d7d40;
    }
    .kolektion-tab p {
        color: #fff;
    }
    .kolektion-tab h3 {
        margin: 0;
        font-family: 'Dancing Script', cursive;
        font-size: 24px;
    }
    .kolektion-tab hr {
        width: 50%;
        height: 2px;
        background-color: #fff!important;
        margin: 25px auto;
    }
    .kolektion-tab p {
        font-size: 13px;
    }
    .breadcrumbs {
        list-style-type: none;
        padding: 0;
        line-height: 18px;
        font-size: 11px;
        letter-spacing: .04em;
        color: #000;
        text-transform: uppercase;
    }
    .breadcrumbs>li {
        display: inline-block;
    }
    .breadcrumbs a {
        color: #000;
    }
    .collage {
        position: relative;
        height: 1400px;
        margin-top: 10px;
    }
    .gold-optik .collage {
        margin-bottom: 20px;
    }
    .collage-image {
        width: 100%;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }
    .collage-first {
        height: 589px;
        background-image: url(img/industrie_1.png);
    }
    .gold-optik .collage-first {
        height: 673px;
        background-image: url(img/gold_1.png);
    }
    .collage-second {
        margin-top: -306px;
        height: 916px;
        background-image: url(img/industrie_2.png);
    }
    .schwarz-weiss .collage-second {
        margin-top: -333px;
        height: 983px;
        background-image: url(img/sw_2.png);
    }
    .gold-optik .collage-second {
        margin-top: -440px;
        height: 971px;
        background-image: url(img/gold_2.png);
    }
    .collage h2 {
        font-family: 'Dancing Script', cursive;
        color: #000;
        font-size: 44px;
    }
    .collage p {
        font-family: 'Open Sans', sans-serif;
        line-height: 23px;
        color: #000;
    }
    .collage-header {
        position: absolute;
        display: inline-block;
    }
    .collage-header-first {
        top: 405px;
        right: 206px;
    }
    .collage-header-second {
        bottom: 117px;
        right: 130px;
    }
    .gold-optik .collage-header-second {
        left: 0;
        bottom: 50px;
    }
    .collage-paragraph-first {
        width: 465px;
        margin: 0 0 40px;
    }
    .collage-paragraph-second {
        position: absolute;
        right: 42px;
        bottom: 32px;
        width: 600px;
    }
    .gold-optik .collage-paragraph-second {
        left: 0;
        bottom: -40px;
        width: 740px;
    }
    .schwarz-weiss .collage-paragraph-second {
        right: 0;
        width: 410px;
        text-align: right;
    }
    .weis-paragraph {
        width: 440px;
    }
    .mt-mb {
        margin: 20px 0;
    }
    .collage-first img {
        display: none;
    }
    .header-span {
        position: relative;
        left: 100px;
    }
.categoriegrid .widget-two-col > .widget-inner > div .filer-button {display: none}
    @media (max-width:1199px) {
        .collage,.collage-first,.gold-optik .collage-first{height:auto}
        .collage-first,.gold-optik .collage-first{background-image:none}
        .collage-first img{display:block}
        .collage-second{display:none}
        .collage-header{position:static}
        .collage-header-first{margin-top:12px}
        .collage p{position:static;width:100%}
        .collage-paragraph-first{margin-bottom:14px}
        .schwarz-weiss .collage-paragraph-second{width:100%;text-align:left}
        .header-span{position:static}
        .collage-header-second br{display:none}
        .gold-optik .collage {
            margin-bottom: 0;
        }
        .navbar-toggler.d-lg-none {display: block !important;}
        .always-visible-search .d-flex.flex-grow-1 {margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3%;}
        .always-visible-search {background: none !important;}
        .page-category .w-100.huge-font {height: auto;}

    }@media (max-width:991px) {
        .main-headline {
            display: none;
        }
    }.eins {height: 1530px;}
    .eins_g {height: 1610px;}
    .zwei {width: 100%;background-size: 100% auto;}
    .zwei_g {background-image: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/wandpaneele_goldoptik.png);
        padding-top: 59.0350877193%;background-repeat: no-repeat;}
    .zwei_i {background-image: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/wandpaneele_industrieoptik.png);
        padding-top: 51.6666666667%;background-repeat: no-repeat;}
    .zwei_s {background-image: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/wandpaneele_schwarz_weiss.jpg);
        padding-top: 34.73684210526316%;background-repeat: no-repeat;}
    .drei_g{font-size:15px !important;line-height:23px;width:570px;position:relative;top:20px;color:#000;text-shadow: none;}
    .title_g{position:relative;color:#905d01;text-transform:uppercase;display:inline-block;font-size:46px;font-family:"OpenSansLight",sans-serif;font-weight:300;line-height:1.4;margin-bottom:0;top:-430px;padding:15px 19px;left:42%;background:rgba(255,255,255,.8)}
    .title_g p,.title_i p,.title_m p{margin:0}
    .title_s{position:relative;text-transform:uppercase;display:inline-block;font-size:0;font-family:"OpenSansLight",sans-serif;font-weight:300;line-height:1.4;margin-bottom:0;top:-130px;left:56%}
    .title_m{position:absolute;color:#060201;text-transform:uppercase;display:inline-block;font-size:46px;font-family:"OpenSansLight",sans-serif;font-weight:300;line-height:1.4;margin-bottom:0;top:208px;padding:15px 30px;right:3%;background:rgba(255,255,255,.8)}
    .title_s p{display:inline-block;font-size:46px;padding:15px 30px}
    .title_s p:first-child {color: #000;background: rgba(255, 255, 255, .8);}
    .title_s p:last-child {color: #fff;background: rgba(31, 30, 29, 1);}
    .title_i{position:relative;color:#5c1d11;text-transform:uppercase;display:inline-block;font-size:46px;font-family:"OpenSansLight",sans-serif;font-weight:300;line-height:1.4;margin-bottom:0;top:-340px;background:rgba(255,255,255,.8);padding:15px 30px;left:63%}
    .drei_i{position:relative;z-index:2;width:480px;margin-top:15px;color:#000;font-weight:400;font-size:14px !important;line-height:23px;margin-bottom:40px}
    .drei_s{font-family:'Dancing Script',cursive;font-size:45px;line-height:45px;margin-top:20px;margin-bottom:20px;color:#000;width:440px}
    .vier_g{background-image:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/gold_2.png);width:100%;padding-top:85.2%;background-size:100% auto;position:relative;top:-390px;background-repeat:no-repeat}
    .vier_i{background-image:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/industrie_2.png);width:100%;height:916px;position:relative;z-index:1;top:-310px;background-repeat:no-repeat}
    .vier_s{width:440px;font-size:14px;color:#000;line-height:17px}
    .fuenf_s{background-image:url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/sw_2.png);padding-top:86.228070175439%;width:100%;background-size:100% auto;position:relative;top:-260px}
    .sechs_s{float:right;width:410px;font-size:14px;color:#000;line-height:17px;top:-350px;position:relative;text-align:right}
    .fuenf{position:relative;top:-500px;font-family:'Dancing Script',cursive;color:#000;font-size:45px;line-height:55px}
    .sechs{white-space:pre-wrap;left:100px;position:relative}
    .sechs:before{content:"\A"}
    .sieben{font-size:15px !important;line-height:23px;width:740px;position:relative;top:-492px;color:#000; text-shadow: none}
    .head_m{position:relative}
    .oben_rechts{position:relative;top:-180px;float:right;right:210px;font-family:'Dancing Script',cursive;color:#000;font-size:44px !important}
    .unten_rechts{position:relative;top:-500px;float:right;font-family:'Dancing Script',cursive;color:#000;font-size:44px !important;line-height:45px;right:130px}
    .unten_rechts_p{color:#000;position:relative;top:-380px;float:left;width:600px;left:503px;font-size:14px !important;line-height:normal;font-weight:400}
    .muster-service-kollektion{background-color:#9c7c41;height:230px;font-family:'Dancing Script',cursive;color:#fff;text-align:center;font-size:20px}
    .muster-service-kollektion img{width:100%}
.category-1281 .parallax-img-container .category-description, .category-1254 .parallax-img-container .category-description, .category-1280 .parallax-img-container .category-description {display: none}
.category-description {margin-top: 20px;}
.category-description h3 {margin-top: 0; margin-bottom: 1rem;font-size: 1rem; font-weight: 700; line-height: 1.5;}
html #countrySettings, html #currencySelect {position: absolute; left: inherit;padding-bottom: 0;padding-bottom: 0;background: #f7f7f9;box-shadow: 0px 10px 20px rgba(0,0,0,0.3); right: 0; width: 100% !important}
html:lang(de) #countrySettings, html:lang(de) #currencySelect {width: 410.8px;}
html:lang(en) #countrySettings, html:lang(en) #currencySelect {width: 336.8px;}
.language-settings > ul, .currency-list > ul {flex-direction: column;}
.language-settings > ul li, .currency-list > ul li {width: 100%; max-width: inherit;}
.language-settings > ul li a, .currency-list > ul li a {display: block; padding-left: 10px;color:#8c8889}
.language-settings .list-title strong, .currency-list .list-title strong {padding-left: 10px;color:#212529}
.top-bar .cmp-country-settings li.active a.nav-link, .top-bar .cmp-currency-select li.active a.nav-link {color: #fff;}
.top-bar .cmp-country-settings li a.nav-link, .top-bar .cmp-currency-select li a.nav-link {color: #8c8889;}
.cmp-country-settings li.active a, .top-bar .cmp-country-settings li a.nav-link:hover, .cmp-currency-select li.active a, .top-bar .cmp-currency-select li a.nav-link:hover {background-color: #8c8889;color: #fff;}
.cmp-country-settings .list-title, .cmp-currency-select .list-title {display: none}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {text-shadow: none}
.propertie-product tr td {vertical-align: top;}
    .muster-service-kollektion p {margin: 7px 0;}
.basket-preview-content .item-list .basket-item .font-weight-bold {font-weight: 400 !important;color: #212529 !important;}
        .basket-preview-content .item-list .basket-item .font-weight-bold:hover {background: none !important; color: #000 !important;text-decoration: underline !important;}
        .basket-preview-content .item-list .basket-item .item-base-price.small {display: none}
        .basket-preview-content .item-list .basket-item .position-relative.w-100, .basket-preview .item-list .basket-item .position-relative.w-100{margin-top: -5px;line-height: 1.1;}
        .basket-preview .item-list .basket-item div.text-muted.small {margin-top: 10px;}
.control-user .dropdown .dropdown-menu {z-index: 33333}
.categoriegrid .widget-two-col > .widget-inner > div .filer-button{display: none}
.top-bar-items .controls {position: relative;}
.single .price_butt {width: calc(100% + 15px);}
.single .price_butt > .widget-inner:nth-child(2) {padding-right: 0 !important;}
.single .widget-add-to-wish-list {margin-top: 15px;}
.product-char .widget-inner .widget-item-price {width: 100%;}
.product-char .widget-inner .widget-add-to-basket {width: 100%;}

    @media (max-width:991px) {
        .eins {
            height: auto;
        }
        .zwei_g {
            background-image: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/wandpaneele_gold_header.jpg);
            padding-top: 34.73684210526316%}
        .zwei_i {
            background-image: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/wandpaneele_industrie_optik_header.png);
            padding-top: 34.73684210526316%}
        .zwei_s {
            background-image: url(https://cdn03.plentymarkets.com/csse1tl3e797/frontend/wallface-shop/wandpaneele_schwarz_weiss_header.jpg);
        }
        .drei {
            width: auto;
            top: 0;
        }
        .vier {
            display: none;
        }
        .fuenf {
            top: 0;
        }
        .sechs {
            left: 0;
            position: relative;
            white-space: normal;
        }
        .sechs:before {
            content: ""}
        .sieben {
            width: auto;
            top: 0;
        }
        .vier_s {
            width: auto;
        }
        .fuenf_s {
            display: none;
        }
        .sechs_s {
            float: left;
            width: auto;
            top: 0;
            text-align: left;
        }
        .unten_rechts {
            top: 0;
            float: none;
            right: 0;
        }
        .unten_rechts_p {
            top: 0;
            float: none;
            width: auto;
            left: 0;
        }
    }.col_5 {
         width: 20%;
         padding-right: 5px;
         padding-left: 5px;
         margin-bottom: 10px;
         flex: 0 0 20%}
    .kollektion_tab {
        text-align: center;
        min-height: 338px;
        padding: 15px 15px 10px 15px;
        background: #9d7d40;
    }
    .kollektion_tab h3 {
        font-family: 'Dancing Script', cursive;
        color: #fff;
        text-align: center;
        font-size: 24px !important;
        margin: 0;
    }
    .kollektion_tab hr {
        width: 70%;
        height: 2px;
        background-color: #fff!important;
        margin: 25px auto;
    }
    .kollektion_tab p {
        line-height: 20px;
        color: #fff;
        font-size: 15px !important;
        text-shadow: none;
    }
    .accordeon {
        width: 80%}
    .acc-he {
        background: #ccc;
        cursor: pointer;
        padding: 11px 0 11px 30px;
        cursor: pointer;
        min-height: 42px;
        font-size: 14px;
        margin-bottom: 5px;
    }
    .acc-he i {
        display: inline-block;
        margin-right: 10px;
    }
    .acc-he strong {
        font-weight: 400;
    }
    .ac-bo {
        padding: 10px;
        border-bottom: 1px solid silver;
        margin-bottom: 5px;
        display: none;
        background: #fff;
    }
    .accordeon h2 {
        font-size: 14px;
        margin: 0;
        display: inline-block;
    }
    .acc-he_a {
        background: #2a3355;
        color: #fff;
    }
    .sidebar-categories > ul {
        border-bottom: 1px solid #e8e8e8;
        height:  33px;
        overflow:  hidden;
    }
    .sidebar-categories ul li ul  {
        display:  block;
    }

    .sidebar-categories ul:last-child {
        border-bottom: none;
    }
    .sidebar-categories ul>li>a {
        text-transform: uppercase;
    }
    .sidebar-categories ul>li>ul a {
        text-transform: inherit!important;
    }
    .sidebar-categories ul>li>ul {
        background: #f4f4f4;
    }
    .sidebar-categories ul>li>ul>li>ul {
        background: #fff!important;
    }
    .sidebar-categories ul>li.active>ul>li>a {
        background: #f4f4f4!important;
    }
    .sidebar-categories ul>li.active>ul>li.active {
        background: #f4f4f4!important;
    }
    .sidebar-categories ul>li.active>ul>li.active a {
        color: #534e52;
    }
    .sidebar-categories ul>li.active>ul>li>ul>li>a {
        background: #fff!important;
    }
    .sidebar-categories ul>li>ul>li>ul>li>a {
        transition: .3s;
    }
    .sidebar-categories ul>li>ul>li>ul>li>a:hover {
        background: #fff!important;
        color: #9b000e!important;
        padding-left: 4.2em;
    }
    .sidebar-categories ul>li>ul>li>ul>li>a:hover::after {
        content: '\f105';
        font-size: inherit;
        padding-left: .5em;
        border: none;
        display: inline-block;
        font-family: FontAwesome;
        height: auto;
        width: auto;
        font-size: 9px;
        transition: .3s;
        vertical-align: top;
        padding-top: 1px;
        line-height: 20px;
    }
    .sidebar-categories  {
        display: flex;
        flex-direction:  column;
    }
    .category-title  {
        order:  1;
        
        font-size: 1.8rem !important;
        text-shadow: none;
        color: #212529;
    }
    .bl1, .bl2, .bl3  {
        order:  2;
    }
    .cl_cont  {
        order:  2;
    }

    .first_i  {
        display:  block;
        color: #4D4F4D;
        padding:  0.5rem 15px;
        font-size:  1rem;
        text-transform:  uppercase;
        cursor: pointer;
    }
    .sidebar-categories ul.ulsb {
        background:  #f4f4f4;
    }
    .sidebar-categories ul.ulsb  > li > a  {
        text-transform:  inherit;
    }
    .sidebar-categories > ul.act_c  {
        height: auto;
    }
    .sidebar-categories ul li.active > a  {
        background:  #dedede;
    }
    .sidebar-categories .nav-item .nav-link {padding: 0.5rem 1.75rem;}
    .category-list-view-port .add-to-basket-container {
        width: 246px;
    }
    .basket.history .tab-content > .tab-pane {display: block;}

    .cont_bl {
        padding: 65px 0;
    }
    .cont_bl .bl_b {
        border-bottom: 2px solid #ececec;
        margin-bottom: 30px;
    }
    .cont_bl .title_cont span {
        padding-bottom: 0;
        border-bottom: 2px solid rgba(0, 0, 0, .1);
        line-height: 25px;
    }
    .cont_bl p {
        font-size: 1.1rem;
    }
    .cont_bl a {
        font-size: 1.1rem;
    }
    .cont_bl li {
        margin-bottom: 4px;
        font-size: 15px;
    }
    .zahl .row  {
        margin: 0 0 50px;
        display: block;
    }
    .zahl .row:after  {
        content:  '';
        display:  block;
        height:  0;
        clear:  both;
    }
    .zahl .img_zahl  {
        float: left;
        margin:  0 35px 15px 0;
    }
    .zahl .unstyled  {
        list-style:  inside;
        display:  block;
        float:  left;
        padding: 0;
    }
    .zahl .unstyled:after  {
        content:  '';
        display:  block;
        height:  0;
        clear:  both;
    }
    .ma-b  {
        margin-bottom: 44px;
    }
    .clr  {
        display: block;
        clear: both;
    }
    .list-unstyled  {
        margin-top: 30px;
    }
    .fl_l  {
        float: left;
    }
    .baseImg {
        margin-right: 25px;
    }
    .language_bl {
        position: relative;
    }
    .ch_lang {
        line-height: 1;
        margin: 0!important;
        padding: 0;
        height: 30px;
        line-height: 28px;
    }
    .ch_lang p, .choose_lang p {
        margin: 0;
        color: #dcdbd8;
        display: inline-block;
        vertical-align: middle;
    }
    .choose_lang {
        position: absolute;
        background: #fff;
        display: inline-block;
        top: 0;
        left: -9999px;
        -webkit-transition: .25s linear opacity;
        top: 31px;
        z-index: 2000;
        background: #f7f7f9;
        padding-left: 0;
        box-shadow: 0 10px 20px rgba(0, 0, 0, .3);
    }
    .choose_lang li {
        list-style-type: none;
    }
    .choose_lang li a {
        display: block!important;
        white-space: nowrap;
    }
    .choose_lang li a p {
        color: #555!important;
    }
    .ch_lang:hover~.choose_lang {
        left: 0;
        opacity: 1;
    }
    .choose_lang:hover {
        left: 0;
        opacity: 1;
    }
    .language_bl svg {
        width: 1.6em;
        height: auto;
        display: inline-block;
        vertical-align: middle;
    }
    .page-content.contact:not(.checkout):not(.basket) {
        background-color: #f7f7f9;
    }
    .calcolo-container {
        margin: 0 auto;
        max-width: 1170px;
    }
    .calcolo-wr {
        padding: 0 15px;
        font-family: "PT Sans", sans-serif;
        font-weight: 300;
        color: #333;
    }
    .calcolo__header {
        font-weight: 300;
        line-height: 1.1;
        color: #008ebd;
    }
    .calcolo__header-small {
        margin-bottom: 5px;
        font-size: 17.5px;
        line-height: 24px;
        font-weight: inherit;
    }
    .table-header {
        padding-left: 5px;
        margin-top: 0;
        margin-bottom: 12px;
        font-size: 14px;
        line-height: 24px;
    }
    .calcolo__table-responsive {
        padding-top: 5px;
        overflow: auto;
        min-height: .01%}
    .calcolo__table {
        margin-bottom: 15px;
        width: 100%;
        max-width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }
    .calcolo__table tr:nth-child(odd) {
        background-color: #f9f9f9;
    }
    .calcolo__table td {
        padding: 5px;
        width: auto;
        border: 1px solid #ddd;
    }
    @media (max-width:767px) {
        #filterCollapse .col-xs-12 .btn {
            width: calc(100% + 30px);
            margin: 0 -15px;
        }
        .filter-category .card {
            width: calc(100% - 10px)!important;
        }
        .card.filter_all.filter_all-mob.filter_a {
            height: 230px;
        }
        .filter-category .card:hover .acc-body, .filter-category .card .h3:hover + .acc-body {height:0;max-height: 0;height: auto;
            max-height: inherit;
            margin: 0;top: 30px;
            left: 0;
            margin-left: -1px;}

        .filter_all-mob:hover::before {transform: rotate(-90deg) !important;}
        .filter-collapse .btn-fil {left: 0;}
        .filter_all.filter_all-mob.filter_a .acc-body {
            height: 200px;
            max-height: 200px!important;
            min-height: 200px;
            visibility: inherit!important;
        }
        .filter-category .card .h3:hover::before, .filter-category .card:hover::before {
            transform: rotate(90deg);
        }
        .filter-category .filter_a:hover::before {
            transform: rotate(-90deg);
        }
    }.wrFlex1 {
         display: flex;
         justify-content: space-between;
         width: 100%}
    .wrFlex2 {
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        width: 50%}
    .wrFlex3 {
        display: flex;
        width: 100%}
    .wrFlex4 {
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin-top: 15px;
    }
    .banner {
        position: relative;
        box-shadow: inset 0 0 85px 15px rgba(0, 0, 0, .1);
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
        transition: box-shadow .15s linear;
    }
    .banner:hover {
        box-shadow: none;
    }
    .banner1 {
        display: flex;
        width: 50%;
        min-height: 620px;
        margin-right: 15px;
        background: url(../images/home/wallpaper.jpg) no-repeat center;
        background-size: cover;
    }
    .banner2 {
        width: 100%;
        height: 300px;
        background: url(../images/home/wallliner.jpg) no-repeat center;
        background-size: cover;
        text-shadow: none;
    }
    .banner3 {
        width: 50%;
        height: 303px;
        margin-right: 15px;
        background: url(../images/home/mouldings.jpg) no-repeat center;
        background-size: cover;
    }
    .banner4 {
        width: 50%;
        height: 303px;
        background: url(../images/home/wallface.jpg) no-repeat center;
        background-size: cover;
    }
    .banner5 {
        width: 33%;
        height: 308px;
        background: url(../images/home/relief_wallpaper.jpg) no-repeat center;
        background-size: cover;
    }
    .banner6 {
        width: 33%;
        height: 308px;
        margin: 0 15px;
        background: url(../images/home/mosaic_teaser_05.jpg) no-repeat center;
        background-size: cover;
        text-shadow: none;
    }
    .banner7 {
        width: 33%;
        height: 308px;
        background: url(../images/home/nonwoven_paintable_wallpaper.jpg) no-repeat center;
        background-size: cover;
        text-shadow: none;
    }
    .titl_slider-main p {
        text-transform: uppercase;
        text-align: center;
        font-family: 'PT Sans', sans-serif;
        margin: 50px auto 20px auto;
        padding: 0 20px;
        font-size: 1.5em;
        color: #333;
        font-weight: 700;
    }
    .textBox1 {
        position: absolute;
        bottom: 20%;
        left: 30px;
        width: 75%}
    .textBox2 {
        position: absolute;
        top: 30px;
        left: 30px;
        width: 75%;
        text-align: center;
    }
    .textBox3, .textBox4, .textBox5, .textBox6, .textBox7 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        padding: 0 15px;
        text-align: center;
    }
    .textBox6 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        justify-content: center;
        width: 280px;
        height: 280px;
        border-radius: 50%;
        border: 2px solid #fff;
        background-color: rgba(255, 255, 255, .77);
    }
    .textBoxH1 {
        font-size: 26px;
        line-height: 1.2;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #f1f1f1;
        text-transform: uppercase;
        font-weight: 700;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    }
    .textBoxH3 {
        font-size: 18px;
        line-height: 1;
        font-family: Lobster, cursive;
        color: #f1f1f1;
    }
    .textBox1 .textBoxH1 {
        font-size: 42px;
    }
    .textBox1 .textBoxH3 {
        font-size: 20px;
    }
    .textBox2 .textBoxH1, .textBox2 .textBoxH3, .textBox6 .textBoxH1, .textBox6 .textBoxH3, .textBox7 .textBoxH1, .textBox7 .textBoxH3 {
        color: #555;
    }
    .textBox6 .textBoxH1, .textBox6 .textBoxH3 {
        width: 100%}
    .textBox3 .textBoxH1, .textBox4 .textBoxH1 {
        font-size: 22px;
        font-family: 'PT Sans Narrow', sans-serif;
        font-weight: 500;
    }
    .btnBanner {
        border: 1px solid transparent;
        padding: 8px 10px;
        font-size: 14px;
        line-height: 24px;
        font-family: 'PT Sans', sans-serif;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        text-shadow: none;
        text-align: center;
        vertical-align: middle;
        font-weight: 700;
        text-rendering: optimizeLegibility;
        cursor: pointer;
        transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    }
    .btnBanner:hover {
        border-color: rgba(0, 0, 0, .05);
        box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .2);
        text-decoration: none;
    }
    .btnBanner1 {
        background-color: #fff;
        color: #666;
    }
    .btnBanner1:hover {
        color: #666;
    }
    .btnBanner2 {
        position: absolute;
        right: 30px;
        bottom: 30px;
        background-color: #616161;
        color: #fff;
    }
    .btnBanner2:hover {
        color: #fff;
    }
    .btnBanner3 {
        background-color: #a0151b;
        color: #fff;
        display: block;
    }
    .btnBanner3:hover {
        color: #fff;
    }
    .btnBanner4 {
        border: 2px solid #fff;
        background-color: transparent;
        color: #fff;
    }
    .btnBanner4:hover {
        background-color: #fff;
        color: #666;
    }
    .btnBanner5 {
        border: 2px solid #fff;
        background-color: transparent;
        color: #fff;
    }
    .btnBanner5:hover {
        box-shadow: none;
        background-color: #fff;
        color: #666;
    }
    .btnBanner6 {
        border: 2px solid #616161;
        background-color: transparent;
        color: #616161;
    }
    .btnBanner6:hover {
        background-color: #616161;
        color: #fff;
    }
    .wrBtnBanner7 {
        margin-bottom: 5px;
    }
    .btnBanner7 {
        display: block;
        width: 206px;
        border: 2px solid #616161;
        margin: auto;
        background-color: transparent;
        color: #616161;
    }
    .btnBanner7:hover {
        background-color: #616161;
        color: #fff;
    }
    .btnBanner8 {
        display: block;
        width: 206px;
        border: 2px solid #616161;
        margin: auto;
        background-color: transparent;
        color: #616161;
    }
    .btnBanner8:hover {
        background-color: #616161;
        color: #fff;
    }
    .wrFlex5 {
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin-top: 15px;
    }
    .wrOffers, .wrServices {
        width: 50%;
        padding: 45px 60px;
    }
    .wrOffers {
        margin-right: 15px;
        background: #a0151b;
    }
    .wrServices {
        background: #616161;
    }
    .textBox9 {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        width: 100%;
        max-width: 520px;
    }
    .textBox9H3 {
        width: 100%;
        font-size: 20px;
        line-height: 1;
        font-family: Lobster, cursive;
        color: #f1f1f1;
        text-align: center;
    }
    .textBox9H1 {
        width: 100%;
        font-size: 42px;
        line-height: 1.2;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #f1f1f1;
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
    }
    .btnOffSer {
        border: 2px solid #fff;
        padding: 5px 10px;
        background-color: transparent;
        font-size: 14px;
        line-height: 24px;
        font-family: 'PT Sans', sans-serif;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        text-shadow: none;
        text-align: center;
        vertical-align: middle;
        text-rendering: optimizeLegibility;
        cursor: pointer;
        transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    }
    .btnOffSer1 {
        margin-right: 5px;
    }
    .btnOffSer1, .btnOffSer2 {
        display: block;
        min-width: 120px;
    }
    .btnOffSer:hover {
        border-color: rgba(0, 0, 0, .05);
        background-color: #fff;
        color: #666;
        text-decoration: none;
    }
    .welcome {
        height: 480px;
        background: url(../images/home/bg_window_02.jpg) no-repeat center fixed;
        background-size: cover;
        margin: 60px 0;
    }
    .welcomeRow {
        position: relative;
        height: 480px;
    }
    .wrWelcome {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 65%;
        max-width: 1028px;
    }
    .welcomeTitle {
        width: 100%;
        font-size: 36px;
        line-height: 1;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #555;
        text-align: center;
        text-rendering: optimizeSpeed;
    }
    .welcomeText {
        width: 100%;
        font-size: 16px;
        line-height: 1.6;
        font-family: 'PT Sans', sans-serif;
        color: #333;
        text-align: center;
    }
    .advantages {
        padding: 60px 0 50px 0;
        background-color: #f2f2f2;
    }
    .advantagesTitle {
        font-size: 30px;
        line-height: 1;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #555;
        text-align: center;
        font-weight: 700;
    }
    .advantagesBoxs {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .advantagesBox {
        display: flex;
        flex-wrap: wrap;
        width: 245px;
        min-height: 301px;
        margin: 15px;
    }
    .wrAdvBoxImg {
        width: 100%;
        height: 125px;
        text-align: center;
    }
    .wrAdvBoxInfo {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        height: 176px;
    }
    .advBoxTitle {
        width: 100%;
        font-size: 20px;
        line-height: 1;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #555;
        text-rendering: optimizeSpeed;
        text-align: center;
        font-weight: 700;
    }
    .advBoxText {
        width: 100%;
        font-size: 14px;
        line-height: 1.6;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #333;
        text-align: center;
    }
    .pcatalog {
        padding: 40px 0;
    }
    .pCatalogTitle {
        font-size: 30px;
        line-height: 1;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #555;
        text-rendering: optimizeSpeed;
    }
    .pCatalogSubTitle {
        font-size: 20px;
        line-height: 1;
        font-family: 'PT Sans Narrow', sans-serif;
        color: #555;
        text-rendering: optimizeSpeed;
    }
    .pCatalogText {
        font-size: 16px;
        line-height: 1.6;
        font-family: 'PT Sans', sans-serif;
        color: #333;
        text-align: justify;
        text-rendering: optimizeSpeed;
    }
    .slider_mainp .descr_b {
        overflow: hidden;
        height: 32px;
        line-height: 25px;
    }
    .slider_mainp .descr_b::before {
        content: "";
        float: left;
        width: 5px;
        height: 35px;
    }
    .slider_mainp .descr_b>:first-child {
        float: right;
        width: 100%;
        margin-left: -5px;
    }
    .slider_mainp .descr_b:after {
        content: "\02026";
        box-sizing: content-box;
        float: right;
        position: relative;
        top: -25px;
        left: 100%;
        width: 3em;
        margin-left: -3em;
        padding-right: 5px;
        text-align: right;
        background-size: 100% 100%;
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%, #fff);
    }
    .slider_mainp .small {
        font-size: 9px;
    }
    .slider_mainp .cmp-product-thumb .category-unit-price {
        display: none;
    }
    .slider_mainp .vat {
        display: block;
        line-height: 10px!important;
        margin-bottom: 0;
    }
    .slider_mainp .h3 {
        margin: 20px 15px 10px 15px;
        display: block;
        text-transform: uppercase;
        border-bottom: 1px solid #dcdbd8;
    }
    .descr_b .thumb-title {
        font-size: 11px;
        line-height: 1.5;
    }
    .pr_b .m-b-3 {
        margin-bottom: 0!important;
    }
    .slide-toggle {
        display: none;
    }
    .cookie_warning_block {
        left: 5px;
        width: 265px;
        position: fixed;
        z-index: 100;
        bottom: 5px;
        padding: 5px 15px;
        background: #fff;
        border: 1px solid #616161;
        text-align: center;
        font-family: 'PT Sans', sans-serif;
    }
    .cookie_warning_block p {
        color: #616161;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
        padding: 0;
        text-align: left;
        text-align: center;
    }
    .close_cookie {
        display: inline-block;
        font-size: 14px;
        color: #fefefe;
        text-align: right;
        bottom: 11px;
        cursor: pointer;
        padding: 4px 8px;
        background: #616161;
        margin: 3px 0 5px 0;
    }
    .close_cookie:hover {
        background: #a0151b;
    }
    .cookie_warning_block a {
        cursor: pointer;
    }
    .products li.product {
        margin-bottom: 1.8em;
    }
    .footer {
        border-top: 1px solid rgba(0, 0, 0, .05);
        padding: 30px 0;
        background-color: #777;
    }
    .wrFooter1 {
        display: flex;
        padding-bottom: 30px;
        margin: 30px auto 0 auto;
        max-width: 1200px;
        flex-wrap: wrap;
    }
    .footerColRow1 {
        width: 25%;
        padding: 0 10px 0 0;
        margin-bottom: 40px;
    }
    .footerColRow1:last-child {
        margin: 0;
    }
    .footerTitle {
        font-size: 16px;
        line-height: 1.05;
        font-family: helvetica,arial,sans-serif;
        font-weight: 600;
        color: #f1f1f1;
        text-transform: uppercase;
    }
    .footerColRow1 ul {
        margin: 0;
        padding: 0;
    }
    .footerColRow1 ul>li {
        list-style-type: none;
    }
    .footerColRow1 ul>li:last-child {
        border-bottom: none;
    }
    .footerColRow1 ul>li a {
        font-size: 16px;
        line-height: 1.6;
        font-family: helvetica,arial,sans-serif;
        color: #f1f1f1;
        text-decoration: none;
    }
    .footerColRow1 ul>li a:focus, .footerColRow1 ul>li a:hover {
        color: #fff;
    }
    .wrFooter2 {
        display: flex;
        justify-content: center;
        margin-top: 30px;
    }
    .footerColRow2 {
        width: 25%;
        margin: 0;
    }
    .footerColRow2:last-child {
        margin: 0;
    }
    .footerColRow2 .paymentIcons {margin-bottom: 1rem;}
    .footerText {
        font-size: 16px;
        line-height: 1.6;
        font-family: helvetica,arial,sans-serif;
        color: #f1f1f1;
    }
    .page-contact .bg-white {background-color: inherit !important;}
    .cmp-product-thumb .prices {margin: 10px 0;}
    .paymentIcon {
        display: inline-block;
        margin: 0 0 5px 0;
        padding: 3px 5px 5px;
        border-radius: 5px;
        background-color: rgba(255, 255, 255, .1);
        opacity: .6;
        color: #f1f1f1;
        cursor: pointer;
        transition: opacity .3s;
    }
    .paymentIcon:hover {
        opacity: 1;
    }
    .paymentIcon svg {
        vertical-align: middle;
        height: 20px;
        width: auto!important;
        fill: #f1f1f1;
    }
    .paymentIcon svg:hover {
        color: #fff;
    }
    .socialIcon {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 15px 5px 0;
    }
    .socialIcon:last-child {
        margin-right: 0;
    }
    .socialIcon svg {
        width: auto;
        height: 20px;
    }
    .facebook:hover::after, .instagram:hover::after, .pinterest:hover::after, .twitter:hover::after, .youtube:hover::after {
        content: attr(data-title);
        position: absolute;
        top: 150%;
        left: 30%;
        z-index: 500;
        border: 1px solid #5b5b5b;
        padding: 5px 10px;
        background-color: #f1f1f1;
        font-size: 10px;
        font-family: helvetica,arial,sans-serif;
        color: #333;
    }
    .wrRating {
        width: 165px;
        height: 54px;
        padding: 0;
        background-color: #f5f5f5;
    }
    .wrRating img {
        max-width: 150px;
        max-height: 41px;
        padding: 13px 0 0 9px;
    }
    .copyright {
        min-height: 65px;
        background-color: #5b5b5b;
    }
    .copyrightText {
        padding: 10px 0 15px;
        font-size: 14px;
        font-family: PTSans_Regular, sans-serif;
        color: rgba(255, 255, 255, .5);
    }
    .wrFooter3 {
        display: flex;
        justify-content: center;
        border-bottom: 1px solid #828282;
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .itemsWrF3 {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 20%;
        margin: 0 8px;
    }
    .itemsWrF3 img {
        margin-right: 5px;
    }
    .itemsWrF3 div.footerText {
        font-size: 12px;
    }
    .copyright_bl {
        border-top: 1px solid #828282;
    }
    .copyright_bl p {
        margin: 0 auto;
        color: #f1f1f1;
        display: block;
        width: 100%;
        max-width: 1200px;
    }
    .footer_all {
        background-color: #777;
    }
    .wrapper.wrapper-right .cmp-basket-preview-list {
        max-height: 54vh;
        overflow-y: auto!important;
    }
    .bl_registr {
        color: #fff;
        background-color: #616161;
        border-color: #616161;
        text-transform: uppercase;
        padding: 6px 27px 6px 27px;
        display: inline-block;
        vertical-align: top;
    }
    .bl_registr:hover {
        background-color: #a0151b;
        border-color: #a0151b;
        color: #fff;
    }
    .free_sh {
        width: 146px;
        margin-right: 11px;
    }
    #mainNavbarCollapsable ul.mainmenu>li>a {
        font-size: 15px;
        padding: 0 5px!important;
        border-left: none;
    }
    .top-bar {
        height: 2.2rem;
    }
    .top-bar-items.search-shown {
        flex-direction: row-reverse;
        justify-content: end;
    }
    .always-visible-search {
        position: absolute;
        right: 0;
        top: 2.2rem;
        width: 300px;
        background: #fff;
        padding: 22px 0 29px 0;
        margin: 0!important;
    }
    .top-bar-items.search-shown .list-inline-item.control-user {
        order: 1;
    }
    .top-bar-items.search-shown .list-inline-item.control-wish-list {
        order: 2;
    }
    .top-bar-items.search-shown .list-inline-item.control-basket {
        order: 3;
    }
    .search-box-inner {
        max-width: 1200px;
        margin: 0 auto;
    }
    .top-bar .search-shown .always-visible-search .d-flex.flex-grow-1 {
        width: 290px;
        margin-left: auto;
        height: 23px;
        position: relative;
        z-index: 9910;
        margin-top: 14px;
    }
    .navbar.megamenu {
        position: relative !important;
        padding-top: 7rem !important;
    }
    .top-bar .search-shown .controls-list>li a:not(.btn) {
        padding: .5rem .8rem;
    }
    .choose_lang {
        top: 2.2rem;
    }
    .choose_lang a {
        padding: .4rem .8rem;
    }
    .main {
        padding: 0 0 40px 0;
    }
    .paper-lining__img {
        display: block;
        margin: 0 auto;
        width: 100%;
        height: auto;
        max-width: 504px;
    }
    .paper-linings__img-col {
        width: 25%;
        text-align: center;
    }
    .paper-img-wr {
        position: relative;
        overflow: hidden;
        margin: 10px auto;
        width: 101px;
        height: 116px;
        border-radius: 5px;
        border: 1px solid #cecece;
        box-shadow: 0 0 8px 0 rgba(206, 206, 206, 1);
    }
    .paper-linings__img-col img {
        position: absolute;
        left: -14px;
        top: -9px;
        display: block;
    }
    .paper-linings__img-item {
        width: 50%}
    .ordinare__item, .paper-linings__img-row {
        display: flex;
        flex-wrap: wrap;
    }
    .ordinare__img-wr {
        margin-right: 20px;
    }
    .cont_bl li, .cont_bl strong {
        font-size: 1.1rem;
        line-height: 1.6;
    }
    .legenda-wr img {
        vertical-align: middle;
    }
    .cont_bl h4 {
        margin-top: 20px;
    }
    .calcolo-header-wr h4, .cont_bl h4 {
        line-height: 1.3;
    }
    .calcolo-header-wr h4 {
        margin-top: .5rem;
    }
    .calcolo-header-wr {
        padding-top: 10px;
    }
    .calcolo__table-responsive {
        overflow: auto;
        min-height: .01%}
    .calcolo__table-responsive h5 {
        padding-left: 5px;
        margin: 12px 0 10px;
        line-height: 1.7;
        font-weight: 700;
    }
    .calcolo__table {
        width: 100%;
        max-width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }
    .calcolo__table tr:nth-child(odd) {
        background-color: #f9f9f9;
    }
    .calcolo__table td {
        padding: 5px;
        width: auto;
        border: 1px solid #ddd;
    }
    .paper-linings__img-col a p {
        color: #616161;
    }
    .paper-linings__img-col a:hover p {
        color: #999;
    }
    .cont_bl hr {
        border: none;
        height: 1px;
        background: #cdcdcd;
    }
    .ordinare__content-wr {
        max-width: 945px;
        padding: 0 15px;
    }
    .ordinare__content-wr h2 {
        margin-top: 1rem;
    }
    .ordinare__img-link {
        font-size: 13px;
    }
    .faq-header-wr {
        margin-bottom: 20px;
    }
    .navbar.megamenu {
        margin-bottom: 0!important;
    }
    #vue-app {
        margin-top: 0!important;
    }
    .wrapper-main .breadcrumbs {
        position: absolute!important;
        top: 178px!important;
    }
    .parallax-img-container[style^=background-image] {
        background-attachment: inherit;
    }
    .goo_bottom .add-to-basket-lg-container {display: none !important;}
    .basket-preview-wrapper {z-index: 9999;}
    @media screen and (max-width:1400px) {
        .dg-wrapper {
            width: 100%}
    }
    @media screen and (max-width:1225px) {
        #slider_collect .owl-nav {margin-left: -44px; width: calc(100% + 88px);}
    }
@media screen and (max-width:1199px) {
        .textBox3 .textBoxH1, .textBox4 .textBoxH1 {font-size: 20px;}
        .advantagesBox {width: 200px;}
        .dg-wrapper .item-sli {height: 500px;}
        .dg-wrapper .item-sli img {width: auto;height: 500px;}
        .dg-container nav span.dg-next {left: 93%}
        .dg-container nav span {left: 1%}
        .footer {padding: 0 2%}
        .category-list-view-port .add-to-basket-container {width: 100%}
        #mainNavbarCollapsable ul.mainmenu li a {font-size: 14px;}
        .brand-wrapper {width: 100%}
        #btnMainMenuToggler {display: block!important;}
        nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu>li {display: none;}
        .filter_itaaa .col-lg-2 {padding-left: 2px;}
        .wrapper-main .breadcrumbs.unfixed {margin-top: 0!important;}
        nav.navbar.megamenu {margin-bottom: 0!important;}
        .bl_price .h1 {font-size: 2rem;}
        .text-muted.small.add-to-wish-list {font-size: 76%}
        .single .mt-5 {margin-top: 0!important;}
        .top-bar-items.search-shown {padding-left: 2%}
        .top-bar .search-shown .always-visible-search .d-flex.flex-grow-1 { margin-left: 0;}
        .always-visible-search {position: static;order: 1;margin: 0!important;padding: 0;}
        .search-box-inner {background: #8c8889;}
        .navbar.megamenu { margin-top: 0; padding-top: 0 !important;}
        .navbar.megamenu .container-max {border-top: none;}
        .brand-wrapper {margin-top: 0;background: #fff;height: 3rem;}
        .navbar-brand {padding: 0 !important;}
        .top-bar .search-shown .always-visible-search .d-flex.flex-grow-1 {margin-top: 0;}
        .navbar-brand img {max-height: 2.7rem;width: auto !important;}
        .a_navi {display: none;}
        .top-bar {padding: 0 2% 0 0;}
        .navbar-brand {margin-left: 10px;}
        .container {width: 98%;max-width: 98%}
        .main_page-slider {display: none;}
        .main-headline {margin-top: 73px;}
        .wrapper-main .breadcrumbs {top: 92px!important;}
        .eins {height: auto;}
        .title_g, .title_i, .title_s {display: none;}
        .oben_rechts {top: 0;display: none;}
        .zwei_g, .zwei_i, .zwei_s {
            background: 0 0;
            padding-top: 0;
        }
        .vier_g, .vier_i, .zwei_s {
            background: 0 0;
            top: 0;
            height: auto;
        }
        .unten_rechts {
            right: 0;
            width: 100%;
            top: 0;
            text-align: center;
            margin-bottom: 32px;
        }
        .unten_rechts_p {
            position: inherit;
            top: 0;
            left: 0;
            width: 100%}
        .drei_g, .drei_i, .vier_s, .zwei_s {
            width: 100%}
        .vier_g {
            padding: 0;
        }
        .fuenf {
            top: 0;
            text-align: center;
        }
        .sieben {
            top: 0;
            width: 100%;
            margin-top: 20px;
        }
        .sechs {
            position: static;
        }
        .fuenf_s {
            background: 0 0;
            position: static;
            top: 0;
            padding: 0;
        }
        .sechs_s {
            top: 0;
            position: static;
            float: none;
            width: 100%;
            text-align: left;
        }
        .parallax-img-container .parallax-img-container-inner[style^=background-image] {
            background: 0 0!important;
            height: auto;
        }
        .parallax-img-container .parallax-img-container-inner[style^=background-image] .parallax-text-container {
            position: static;
        }
        .parallax-img-container .parallax-img-container-inner[style^=background-image]>.container-max>div>.parallax-text-container {
            width: 100%;
            height: auto;
        }
        .h2.pt-4.category-title {
            max-width: 100%}
        .descr_cat-par {
            max-width: 100%}
        .parallax-img-container .parallax-img-container-inner[style^=background-image] .parallax-text-container h1 {
            color: #616161;
            text-shadow: none;
        }
        .descr_cat-par {
            color: #616161 !important;
            padding: 0;
        }
        .descr_cat-par a {
            color: #616161;
            border: 1px solid #616161;
        }
        .parallax-img-container-inner>.container-max>div>.parallax-text-container {
            padding-bottom: 0;
        }
        .filter-category .card:first-of-type .btn {width: 30%;}
    }@media screen and (max-width:991px) {
        .wrFlex1 {
            flex-wrap: wrap;
        }
        .banner1 {
            width: 100%;
            margin-right: 0;
        }
        .wrFlex2 {
            width: 100%}
        .banner2 {
            margin: 15px 0;
        }
        .wrFlex4 {
            flex-wrap: wrap;
        }
        .banner5, .banner6, .banner7 {
            width: 100%;
            margin: auto;
        }
        .banner6 {
            margin: 15px auto;
        }
        .textBox3 .textBoxH1, .textBox4 .textBoxH1 {
            font-size: 24px;
        }
        .wrOffers, .wrServices {
            padding: 30px;
        }
        .wrFooter1 {
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .footerColRow1 {
            width: 49%;
            margin: 0 0 30px 0;
            text-align: center;
        }
        .wrFooter2 {
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .footerColRow2 {
            width: 49%;
            margin: 0 0 30px 0;
            text-align: center;
        }
        .wrRating {
            margin: auto;
        }
        .copyrightText {
            text-align: center;
        }
        .wrFooter3 {
            justify-content: center;
            flex-wrap: wrap;
        }
        .itemsWrF3 {
            justify-content: center;
            align-items: center;
            width: 45%;
            margin: 15px;
        }
        .itemsWrF3 div.footerText {
            text-align: center;
        }
        .filter_all .filter_itaaa .inline-form .col-lg-2 {
            padding-left: 0;
        }
        .navbar.megamenu {
            padding: 0;
        }
        .col_5 {
            width: 33.3%;
            flex: 0 0 33.3%}
        .wrapper-main .breadcrumbs {
            top: 73px!important;
        }
        #mainNavbarCollapsable ul.breadcrumb li {
            padding-bottom: 0;
        }
        .thumb-content .category-list-view-port {display:none;}
        .single.container-max.page-content {margin-top: 73px;}
    }
    @media screen and (max-width:795px) {
        #slider_collect .owl-nav {width: 100%; margin-left: 0}
        #slider_collect .owl-nav .owl-prev {margin-top: -40px;}
        #slider_collect .owl-nav .owl-next {margin-top: -23px;}
    }
    @media screen and (max-width:767px) {
        .dg-container nav span.dg-next {
            left: 92.5%}
        .categoriegrid.page-content .list-controls.mb-5 {
            margin-bottom: 0!important;
            margin-top: 15px;
        }
        .cookie-bar.out{width: inherit;}
    }@media screen and (max-width:767px) {
        .banner1 {
            min-height: 329px;
        }
        .textBox1 {
            position: absolute;
            top: 50%;
            bottom: auto;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 100%;
            padding: 0 15px;
            text-align: center;
        }
        .textBox1 .textBoxH1 {
            font-size: 26px;
        }
        .textBox1 .textBoxH3 {
            font-size: 18px;
        }
        .banner2 {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            align-content: center;
            padding: 0 15px;
        }
        .textBox2 {
            position: relative;
            top: auto;
            left: auto;
            width: 100%}
        .btnBanner2 {
            position: relative;
            right: auto;
            bottom: auto;
        }
        .wrFlex5 {
            flex-wrap: wrap;
        }
        .wrOffers, .wrServices {
            width: 100%}
        .wrOffers {
            margin: 0 0 15px 0;
        }
        .wrWelcome {
            width: 85%}
        .advantagesBox {
            width: 225px;
        }
        .pcatalog {
            text-align: center;
        }
        .footerColRow1, .footerColRow2 {
            width: 48%}
        .wrFooter3 {
            margin-top: 0;
            padding-bottom: 0;
        }
        .itemsWrF3 {
            width: 44%}
        .page-content .m-t-3 {
            margin-top: 0!important;
        }
        .dg-container {
            display: none;
        }
        .bl_half .owl-thumbs {
            margin-bottom: 20px;
        }
        .titl_bl_l {
            padding: 0 1em;
        }
        .bl_price {
            width: 100%}
        .bl_price .h1 {
            display: inline-block;
            width: 52%;
            float: right;
        }
        .add_bask {
            width: 100%}
        .add-to-basket-container {
            flex-direction: row;
        }
        .add_bask .category-list-view-port .col-sm-7 {
            width: 100% important;
        }
        .add-to-basket-container .quantity-input-container {
            width: 20%}
        .btn-primary {
            margin-top: 0;
        }
        .add_bask .btn-block {
            width: 80%}
        .base-price.text-muted {
            width: 40%}
        .cmp-product-thumb .price {
            font-size: 1rem;
        }
        .btn {
            font-size: 1rem;
        }
        .filter-category .card:first-of-type .btn {
            margin-top: 15px;
        }

        .top-bar .search-shown .always-visible-search {
            background-color: #8c8889;
            top: 100px;
            position: absolute;
            width: 97%}
        .top-bar .search-shown .always-visible-search .d-flex.flex-grow-1 {
            width: 100%}
        nav.navbar .container-max>div.row .brand-wrapper {
            padding-bottom: 105px;
        }
        .navbar-toggler {
            top: -22%;
            right: inherit!important;
            left: 1rem;
            font-size: 2.25rem;
            width: 55px;
        }
        .navbar-brand img {
            max-height: 4.5rem;
        }
        .wrapper-main .navbar a {
            width: 250px;
            margin: 0 auto;
            position: absolute;
            left: 50%;
            margin-left: -125px;
        }
        .parallax-img-container {
            margin: 0;
        }
        .add_bask {
            margin-top: 20px!important;
        }
        .text-muted.small.add-to-wish-list {
            display: inline-block;
            width: 200px;
        }
        nav.navbar .container-max>div.row #mainNavbarCollapsable {
            display: none;
        }
        .list-controls #filterCollapse .page-content {
            height: auto!important;
        }
        .filter-category .card:first-of-type .btn {
            margin-top: 0;
        }
        .last-seen .owl-item.active {
            width: auto;
        }
        .filter-category {
            padding-bottom: 20px;
        }
        #filterCollapse .btn-fil {
            bottom: 14px;
        }
        .filter-category .card:first-child {
            height: 135px;
        }
        .btn-fil .btn-primary {
            width: 100%}
        .filter-category .card::before {
            position: absolute;
            right: 12px;
        }
        .filter-category .card .acc-body {
            top: 46px;
        }
        .copyright_bl {
            width: 100%;
            text-align: center;
        }
        .top-bar .search-shown .controls-list>li a:not(.btn) {
            height: 2.2rem;
        }
        button.search-submit {
            padding: .3rem 1rem .5rem 1rem!important;
        }
        .cookie-bar {padding: 0 5%;}
        .brand-wrapper {text-align: center;}
        .always-visible-search {position: absolute;width: 90%; right: 0; left: 0; margin: auto !important;top: 7.2rem;}
        .always-visible-search .search-box-shadow-frame {width: 92%;}
        .main {padding-top: 100px; margin-top: 55px}
        .item-filter-price {flex-direction: column;}
        .filter-category .card:first-of-type .btn {width: 100%;}
        .item-filter-price > * {margin-bottom: 10px;}
        .single.container-max.page-content {padding: 0 2% !important;}

        .add-to-basket-container .quantity-input-container {}
        .qty-box .qty-input {width: 68%;}
        .all_price > .row {display: block;}
        .all_price > .row .btn.btn-link {width: 100%; margin-top: 75px; display: block;}
        .all_tabs-mob {padding-top: 0;}
        .mainmenu.pull-lg-right {width:100%}
/*        .filter-list-all {height: 60px; overflow: hidden}*/
        .filter-list-all.active_m {height: auto;}
        .categoriegrid .widget-two-col > .widget-inner > div {display: flex;flex-direction: column;}
        .categoriegrid .widget-two-col > .widget-inner > div .filer-button {display: block}
        .categoriegrid .widget-two-col > .widget-inner > div .filer-button span {display: block; text-align: center;}
        .categoriegrid .widget-two-col > .widget-inner > div .filer-button span svg {width: 60px; height: 60px;}
        .categoriegrid .widget-two-col > .widget-inner > div .filer-button span svg .cls-1 {stroke: #616161;}
        .categoriegrid .widget-two-col > .widget-inner > div.active_m .filer-button span svg .cls-1 {stroke: #a0151b;}
        .categoriegrid .widget-two-col > .widget-inner > div .filter-list {height:0; overflow: hidden}
        .categoriegrid .widget-two-col > .widget-inner > div.active_m .filter-list {height:auto;}
.categoriegrid .widget-two-col > .widget-inner > div > .filer-button {order: 3; margin-top: -15px; margin-bottom: 0;}
        .categoriegrid .widget-two-col > .widget-inner > div .widget-selected-filter {order: 1}
        .categoriegrid .widget-two-col > .widget-inner > div .widget_price {order: 2}
        .categoriegrid .widget-two-col > .widget-inner > div .filter-list {order: 5}
        .page-category .w-100.huge-font {min-height: inherit;}
        .widget_price {margin-bottom: 12px !important;}
        #add-item-to-basket-overlay .modal-content {padding-bottom: 40px;}
        #add-item-to-basket-overlay #ppButton {left: 0;right: 0;margin: auto;width: 170px;}
        #add-item-to-basket-overlay .modal-footer {justify-content: center;}
        #add-item-to-basket-overlay .col-md-4 {text-align: center;margin-bottom: 15px;}
        #add-item-to-basket-overlay .meta-container {text-align: center;margin-bottom: 15px;}
        
        .modal-dialog {width: 94%; margin: 0 auto;top: 2%;}
        #add-item-to-basket-overlay .modal-content {border-radius: 15px;}
        #add-item-to-basket-overlay .modal-body .col-md-8 p b, #add-item-to-basket-overlay .modal-body .col-md-8 p strong {font-weight: 400}
        #add-item-to-basket-overlay .modal-body .col-md-4 {min-height: 80px; text-align: center;margin-bottom: 20px;}
        
        .basket-preview-content .item-list .basket-item-container-right .btn.btn-sm.text-danger {font-size: 0;position: absolute; right: 0;  top: 7px;}
        .basket-preview-content .item-list .basket-item-container-right .btn.btn-sm.text-danger i {font-size: 30px;}
        .basket-preview-content .qty-box-container {width: 70px;margin-right: 40px;}
        .basket-preview-content .basket-item-container-right .price-box.text-right {margin-top: 20px !important}
        .vat.text-muted {margin-top: 11px;}
    }
    @media screen and (max-width:745px) {
        #slider_collect .owl-nav {display: none}
        #slider_collect .owl-dots {display: block; bottom: -30px;}
        #slider_collect {margin-bottom: 25px}
        .main-navbar-collapsable .mainmenu {overflow: scroll;z-index: 999999;position: relative;height: 470px;background-color:#f1f3f5;}
        .single .vat, .page-singleitem .vat, .vat.small {margin-top: 7px}
    }
    @media screen and (max-width:630px) {
        .pos-f-t {
            position: static;
        }
        #vue-app {
            margin-top: 0!important;
        }
        .col_5 {
            width: 100%;
            flex: 0 0 100%}
        .kolektion-tab {
            min-height: auto;
        }
        .parallax-img-container-inner>.container-max>div>.parallax-text-container {
            padding: 10px;
        }
        .single.container-max.page-content {margin-top:0;}
        .list-controls .list-controls-inner {
            padding-top: 50px !important;
        }
        .list-controls .filter-toggle {
            top: -20px;
            width: 89%;
            left: 0;
            right: 0;
            margin: auto;
        }
    }@media screen and (max-width:575px) {
        .wrFlex3 {
            flex-wrap: wrap;
        }
        .banner3, .banner4 {
            width: 100%}
        .banner3 {
            margin: 0 0 15px 0;
        }
        .textBox3 .textBoxH1, .textBox4 .textBoxH1 {
            font-size: 26px;
            font-family: PTSansNarrow_Bold, sans-serif;
        }
        .advantagesBox {
            width: 100%}
        .footerColRow1, .footerColRow2 {
            width: 100%}
        .footerColRow1 ul>li, .footerColRow2 ul>li {
            border-bottom: none;
        }
        .itemsWrF3 {
            width: 43%}
        .wrFooter3 {
            border: none;
            margin: 0 4%;
            padding-bottom: 0;
        }
        .footerColRow1, .footerColRow2 {
            border-bottom: 1px solid #828282;
            margin: 0 4% 0 4%;
            padding: 26px 0;
        }
        .main {
            padding: 100px 0 0 0}
        .wrFooter1 {
            margin: 0 auto;
        }
        .last-seen .col-12.col-sm-6.col-md-3 {
            flex: 0 0 100%;
            max-width: 100%}
        .single-rightside .last-seen .prop_b {
            height: auto;
        }
        .single-rightside .crossSelling .prop_b {
            height: auto;
        }
    }@media (max-width:543px) {
        .goo_bottom .descr_b {
            height: 35px;
        }
        .goo_bottom .descr_b::before {
            height: 41px;
        }
        .goo_bottom .descr_b {
            height: 35px;
        }
        .goo_bottom .descr_b::after {
            top: -26px;
        }
        .owl-carousel .owl-dots {
            bottom: 7px;
        }
        .controls {
            padding-left: 0;margin-right: 0;}
        .cookie_warning_block {
            left: 50%;
            margin-left: -132.5px;
        }
        .add_prop > span {font-size: 12px;}
    }@media screen and (max-width:467px) {
        .textBox1 .textBoxH1, .textBox3 .textBoxH1, .textBox4 .textBoxH1, .textBoxH1 {
            font-size: 24px;
        }
        .textBox9H1 {font-size: 32px;}
        .welcomeTitle {font-size: 32px;}
        .itemsWrF3 {width: 100%;justify-content: flex-start;margin: 10px 4%;flex-direction: column;padding-bottom: 20px;     border-bottom: 1px solid #828282;}
        .copyright_bl {border-top: none;}
        .footerText {padding: 0 20px;}
        .itemsWrF3 img {width: 20%}
        .itemsWrF3 div.footerText {font-size: 15px;width: 178px;line-height: 1;}
        .bl_price .h1 {
            font-size: 1.7rem;
        }
        .cmp-product-thumb .thumb-image {
            width: 255px;
            display: block;
            float: none;
            margin: 0 auto;
        }
        .cmp-product-thumb .main-image .owl-carousel .owl-stage-outer .owl-stage .owl-item {
            width: 255px;
        }
        .cmp-product-thumb .main-image .owl-carousel .owl-stage-outer .owl-stage .owl-item.active {
            width: 255px;
        }
        .cmp-product-thumb .thumb-content {
            width: 100%;
            text-align: center;
            margin-top: 7px;
        }
        .descr_b .thumb-title {
            text-align: center;
            font-size: 14px;
        }
        .cmp-product-thumb .thumb-meta {
            text-align: center;
        }
        .cmp-product-thumb .prices {
            justify-content: center;
        }
        .product-list .thumb-inner .thumb-content .descr_b {
            height: 31px;
            line-height: 24px;
        }
        .goo_bottom .descr_b {
            height: 36px;
            line-height: 16px;
        }
        .goo_bottom .descr_b::after {top: -21px;}
        .last-seen .cmp-product-thumb .price {
            text-align: center;
        }
        .goo_bottom .vat {margin-top: 8px;}
        .last-seen .cmp-product-thumb .main-image .owl-carousel .owl-stage-outer .owl-stage .owl-item img {
            max-width: 100%!important;
        }
        .product-list .thumb-inner .thumb-content .descr_b::before {
            height: 35px;
        }
        .goo_bottom .descr_b::before {
            height: 41px;
        }
        .owl-carousel .owl-dots {
            bottom: 4px;
        }
        .table-bordered {
            font-size: 9.5px;
        }
        .top-bar .controls-list>li {
            font-size: .8rem;
        }

        .page-content h1 {
            margin-top: 20px;
        }
        .tab-content .my-4 {
            padding: .3rem 0;
        }
        .titl_bl_l {
            padding: 0;
        }
        .toggle-basket-preview {
            font-size: 10px;
        }
        #filterCollapse .btn-fil {
            width: 100%}
        #filterCollapse .btn-fil button {
            width: 100%}
        .list-controls .selected-filters {
            float: none;
        }
        .td_bl {
            width: 100%!important;
        }
        .last-seen .owl-item.active {
            width: 263px!important;
        }
        .navbar-brand img {
            max-height: 4rem;
        }
        .wrapper-main .navbar a {
            width: 222px;
            margin-left: -111px;
        }
        .widget-fw.navbar.megamenu {top:0 !important;}
        .ind_a {display: inline-block}
    }@media (max-width:992px) {
        .paper-linings__img-col {
            width: 50%}
    }@media (max-width:768px) {
        .paper-linings__img-col {
            width: 100%}
        .calcolo__table td {
            white-space: nowrap;
        }
        .calcolo__table tr td:first-child {
            border-left: none;
        }
        .calcolo__table tr td:last-child {
            border-right: none;
        }
        .calcolo__table tr:last-child td {
            border-bottom: none;
        }
        .calcolo__table-responsive {
            border: 1px solid #ddd;
        }
        .bottom_bl {
            min-height: auto;
        }
    }
        @media (max-width:575px) {
            #currencySelect .currency-list .d-block {display: none !important}
            .tab-pane #t3w-properties tbody tr td, .tab-pane #t3w-properties tbody tr td:nth-child(1) {width: 100%}
            .tab-pane #t3w-properties tbody tr {flex-direction: column}
            .tab-pane #t3w-properties tbody tr:nth-child(odd) {background: #e9ecef;}
            .tab-pane #t3w-properties tbody tr td:nth-child(1) {padding-bottom: 0;padding-top: 8px;}
            .tab-pane #t3w-properties tbody tr td:nth-child(2) {padding-top: 0;padding-bottom: 8px;}
            .top-bar-items .controls {position: inherit;}
            html #countrySettings, html #currencySelect {width: 98% !important;}
}
        @media (max-width:479px) {
        .cont_bl h1 {
            line-height: 1.3;
            font-size: 20px;
            text-align: center;
        }
        .cont_bl h2 {
            font-size: 22px;
            line-height: 22px;
        }
        #slider_collect .owl-dots {bottom: -35px;}
        #slider_collect.owl-theme .owl-dots .owl-dot span {margin: 2px 3px;}
        html:lang(de) #countrySettings, html:lang(de) #currencySelect {width: 98%}
    }
    