@font-face{src:url(/wp-content/themes/de-stient/assets/font/Satisfy-Regular.ttf);font-family:"Satisfy";font-display:swap}:root{--color-red:#e30713;--font-satisfy:'Satisfy', cursive}body{background-color:#f3f3f3}a{color:#000}.flex{display:flex;-webkit-display:flex}.flex-50{flex:0 0 49%}@media screen and (max-width:768px){.flex{flex-wrap:wrap}.flex-50{flex:0 0 100%}}.ast-header-search .astra-search-icon{background-color:var(--color-red);width:40px;height:40px;text-align:center;line-height:46px;font-size:25px}.ast-below-header-bar{background-color:#fff0;overflow:visible;height:0;padding-right:8%}.ast-mobile-header-wrap .ast-below-header-bar,.ast-below-header-bar .site-below-header-wrap{min-height:auto}.header-social-item{background-color:var(--color-red);width:40px;height:40px;text-align:center;line-height:46px;font-size:25px}.header-social-item svg,.ast-header-search .astra-search-icon svg{fill:#fff}.ast-header-search .astra-search-icon .icon-search{margin:0 auto}.ast-desktop .ast-primary-header-bar .main-header-menu li.current-menu-item>a{color:#e30713}.site-header{background-color:#fff}.main-header-bar{background-color:#fff0;border-bottom:none}@media screen and (min-width:1024px){.ast-desktop .ast-primary-header-bar .main-header-menu li.link-home::after{content:"";display:inline-block;vertical-align:middle;width:2px;height:12px;background-color:var(--color-red);position:absolute;right:0}}.ast-header-html-1{position:relative}.ast-header-html-1 .menu-lower{position:absolute;top:10px;right:45px;width:250px;text-align:right}.ast-header-html-1 .menu-lower a{margin-left:10px}@media screen and (min-width:922px){.menu-link-desktop-hide{display:none!important}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:#000}#primary{padding-bottom:2em}.home article .entry-header{display:none}.home article .entry-content{margin-top:15px}.home article .entry-content .wp-block-column h4:first-of-type{margin-bottom:0}.home article .entry-content .wp-block-column h1{position:relative;left:5%;color:var(--color-red);width:450px;font-size:3.2em;font-family:var(--font-satisfy)}.home article .entry-content .wp-block-column .blocks{display:flex;-webkit-display:flex;flex-wrap:wrap;position:relative}.home article .entry-content .wp-block-column .blocks>div{background-color:var(--color-red);color:#fff;flex:0 0 49%;padding:20px 10px;line-height:1.3;display:flex;-webkit-display:flex;flex-direction:column;justify-content:flex-end}.home article .entry-content .wp-block-column .blocks>div:last-child{margin-left:auto}.home article .entry-content .wp-block-column .blocks>div img{margin:0 auto;margin-bottom:20px;display:block;position:realtive}.home article .entry-content .wp-block-column .blocks>div span{display:block;text-transform:uppercase;text-align:center;font-weight:700;font-size:18px}.home article .entry-content .wp-block-column .blocks>div span.light-text{font-weight:300;font-size:16px}@media screen and (max-width:482px){.home article .entry-content .wp-block-column h1{font-size:2.5em}}@media screen and (min-width:1024px){.home article .entry-content .wp-block-column .blocks{left:60px}}.item-event{text-transform:uppercase;color:#000;max-width:768px;margin:0 auto;padding:2em 20px 4em;position:relative}.item-event::after{content:"";display:block;clear:both;height:1px;width:100%;background-color:#adadad;position:absolute;bottom:0;left:0}.item-event .inner{display:flex;-webkit-display:flex}.item-event .inner>div{padding:25px 20px}.item-event .inner>div.thumbnail{flex:0 0 190px;position:relative;bottom:30px;z-index:2;background-size:cover}.item-event .inner>div.details{line-height:1.2;background-color:#fff;position:relative}.item-event .inner>div.details::before{content:"";position:absolute;left:-30px;top:0;width:30px;height:100%;background-color:#fff}.item-event .inner>div.details::after{content:"";position:absolute;right:-30px;top:0;width:30px;height:100%;background-color:#fff}.item-event .inner>div.details .excerpt{text-transform:none;margin-top:10px}.item-event .inner .details .title{color:var(--color-red);font-weight:700;font-size:20px}.item-event .inner .icon-box{background-color:var(--color-red);color:#fff;text-align:center;flex:0 0 190px;margin-left:auto;position:relative;top:30px}.item-event .inner .icon-box img{display:block;margin:0 auto;margin-bottom:10px}.item-event .inner .icon-box strong,.item-event .inner .icon-box span{display:block;line-height:1.1}.item-event .inner .icon-box strong{font-size:1.3rem}@media screen and (max-width:768px){.item-event{padding-left:0;padding-right:0;padding-top:0}.item-event .inner{flex-wrap:wrap}.item-event .inner .icon-box{flex:0 0 50%;order:2;position:relative;top:0}.item-event .inner>div.thumbnail{flex:0 0 50%;order:1;bottom:0;position:relative}.item-event .inner>div.details{flex:0 0 100%;order:3;position:relative}.item-event .inner>div.details::before,.item-event .inner>div.details::after{display:none}}.block-shops h4{text-align:center;margin-bottom:0}.block-shops h2{text-align:center;color:var(--color-red);font-family:var(--font-satisfy);font-size:3.2em;position:relative;left:80px}.shops{position:relative}body:not(.home) .shops{padding:0 30px}.shops>a{text-align:center;position:absolute;top:-40px;right:10px;color:var(--color-red);text-decoration:none!important;text-transform:uppercase}.shops>a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;background-color:var(--color-red);color:#fff;width:20px;height:20px;text-align:center;line-height:20px;display:inline-block;margin-left:10px;font-size:12px}.shops>.inner{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:flex-start}.shops>.inner>a{flex:0 0 24%;background-color:#fff;margin-right:1%;margin-bottom:1%;border:none;box-shadow:none;text-decoration:none;position:relative}.shops>.inner>a.hidden{display:none!important}.shops>.inner>a>.inner{display:flex;-webkit-display:flex;flex-direction:column;height:100%}.shops>.inner>a .thumbnail{text-align:center;height:150px;padding:10px 10px 5px}.shops>.inner>a .thumbnail img{max-height:90%;position:relative;top:50%;transform:translateY(-50%);width:auto}.shops>.inner>a .title{margin-top:20px;text-transform:uppercase;text-align:center;color:#000;z-index:3;position:relative;padding:5px}.shops>.inner>a .title::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;background-color:var(--color-red);color:#fff;width:20px;height:20px;display:inline-block;float:right;line-height:20px;font-size:12px;margin-right:10px;position:relative;top:5px}.shops>.inner>a:hover .title::after{background-color:#fff0}.shops>.inner>a:hover .title{background-color:rgb(227 7 19 / .7);color:#fff}.shops>.inner>a .sector{display:none}.shops>.inner>a .hover{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.shops>.inner>a:hover .thumbnail{z-index:1}.shops>.inner>a:hover .hover{display:block;z-index:2}@media screen and (max-width:1024px){.shops>.inner>a{flex:0 0 32.33333%}}@media screen and (max-width:768px){.block-shops{padding:2em 0}.block-shops h2{left:0}.shops>a{position:relative;top:0;margin-bottom:20px;text-align:center;display:block;right:0}.shops>.inner>a{flex:0 0 49%}.shops>.inner>a.visible:nth-child(2n){margin:0 auto}}#interactive-map{display:flex;-webkit-display:flex}#interactive-map .hover1{fill:#000}#interactive-map .navigation-interactive-map{flex:31.33333%;margin-right:5%;border:1px solid #ccc;padding:10px 15px;background-color:#fff;font-size:14px;max-height:600px;overflow-y:scroll}#interactive-map .navigation-interactive-map ul{list-style:none;margin-left:0}#interactive-map .navigation-interactive-map ul li{border-bottom:1px solid #ccc;padding:5px 10px;color:#000}#interactive-map .map-link i{font-size:13px;margin-right:10px}#interactive-map i.Links{color:#fbe0bd}#interactive-map i.Midden{color:#78b8dd}#interactive-map i.Rechts{color:#ed7145}#interactive-map .container-interactive-map{max-width:425px;width:100%}@media screen and (max-width:768px){#interactive-map{flex-direction:column}#interactive-map .navigation-interactive-map{margin-bottom:20px}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:flex;-webkit-display:flex;text-align:center;max-width:768px;margin:0 auto;align-items:center;align-content:center}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section{margin:0 auto}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section table{border:none;margin-bottom:0}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section table thead tr th{color:var(--color-red);border:none;padding:0}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section table tr td{border:none;padding:0}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section #menu-social li{margin:5px 0}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section .menu-item-facebook a::before{content:"\f39e";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;background-color:var(--color-red);width:35px;height:35px;text-align:center;line-height:35px;color:#fff;cursor:pointer}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]>section .menu-item-instagram a::before{content:"\f16d";font-family:"Font Awesome 5 Brands";font-weight:900;display:inline-block;background-color:var(--color-red);width:35px;height:35px;text-align:center;line-height:35px;color:#fff;cursor:pointer}.entry-header h1{font-family:var(--font-satisfy);color:var(--color-red);text-align:center}.single-winkels .entry-header{width:100%;margin:0 auto;margin-top:2em;margin-bottom:1em;max-width:1440px}.single-winkels .entry-header-logo{margin-right:2em;margin-bottom:1em;text-align:left}.single-winkels .entry-title{text-align:left}.single-winkels .entry-title h1{margin-left:1em;text-align:left}.single-winkels .entry-header h4{margin-bottom:0}.single-winkels .entry-content{display:flex;-webkit-display:flex;max-width:1440px;margin:0 auto}.single-winkels .entry-content>div{flex:0 0 49%}.single-winkels .entry-content>div:last-child{margin-left:auto}.single-winkels .entry-content>div.left{z-index:1}.single-winkels .entry-content>div.right{z-index:2}.single-winkels .entry-content>div.left .entry-content-main{background-color:#fff;padding:20px;position:relative;min-height:550px}.single-winkels .entry-content>div.left .entry-content-main::after{content:"";position:absolute;top:0;right:-120px;width:120px;background-color:#fff;height:100%}.single-winkels .entry-content table,.single-winkels .entry-content table tr th,.single-winkels .entry-content table tr td{border:none;font-weight:500}.single-winkels .entry-content table tr th,.single-winkels .entry-content table tr td{padding:0 5px;text-align:left;line-height:1.4}.single-winkels .entry-content table tr th{text-transform:capitalize}.single-winkels .entry-content table tr.current{color:var(--color-red)}.single-winkels .shop-logo{flex:0 0 40%}.single-winkels .shop-address{margin-left:10%;flex:0 0 50%}.address table tr td i{color:var(--color-red);margin-right:5px;width:30px;text-align:center}.address table tr td i.fa-phone{transform:rotate(90deg)}.single-winkels .gallery{margin-top:10px;display:flex;-webkit-display:flex;flex-wrap:wrap}.single-winkels .gallery>a{flex:0 0 33.1333333%;margin-bottom:.2%;margin-right:.3%}.single-winkels .gallery>a:nth-child(3n+3){margin-right:0}.single-winkels .gallery>a img{height:100%}@media screen and (max-width:768px){.single-winkels .entry-header{flex-direction:column}.single-winkels .entry-header .entry-header-logo{flex:0 0 100%;margin:0 auto;text-align:center;margin-bottom:2em}.single-winkels .entry-header .entry-title{text-align:center}.single-winkels .entry-content{flex-direction:column}.single-winkels .entry-content>div{flex:0 0 100%;margin:0 auto;width:100%}.single-winkels .shop-address,.single-winkels .shop-logo{flex:0 0 100%}.single-winkels .entry-content>div.left .entry-content-main{min-height:auto}.single-winkels .entry-content>div.left .entry-content-main::after{display:none}}.blog #primary{max-width:768px;margin:0 auto}.blog #primary .site-main{margin-bottom:2em}.blog .site-main .ast-row{display:flex;-webkit-display:flex;flex-direction:column;margin-left:0;margin-right:0}.blog .site-main .ast-row article{flex:0 0 100% background-color:#fff;padding:0;box-shadow:0 0 4px 2px rgb(0 0 0 / .3);background-color:#fff;margin-bottom:1em}.blog .site-main .ast-row article .blog-layout-1{padding-bottom:0}.blog .site-main .ast-row article .post-content{display:flex;-webkit-display:flex}.blog .site-main .ast-row article .thumbnail{flex:0 0 33.3333%;background-size:cover;margin-right:2%}.blog .site-main .ast-row article .entry-header{padding:10px 10px 0;margin-bottom:0}.blog .site-main .ast-row article .entry-header h2{line-height:1.1}.blog .site-main .ast-row article .entry-header h2 a{color:var(--color-red);text-transform:uppercase;font-weight:700;font-size:1.6rem}.blog .site-main .ast-row article .post-subtitle{padding:0 10px 10px;text-transform:uppercase;font-size:1.2rem;text-transform:uppercase;line-height:1}.blog .site-main .ast-row article .entry-content{padding:10px}.blog .site-main .ast-row article .entry-meta{display:none}.single-layout-1{text-align:center}@media screen and (max-width:768px){.blog .site-main .ast-row article{flex:0 0 49%}}@media screen and (max-width:482px){.blog .site-main .ast-row article{flex:0 0 100%}}.content-area{margin-top:1em!important}.post-type-archive-winkels .content-area .content-header{display:flex;-webkit-display:flex;margin-bottom:5em;min-height:390px}.post-type-archive-winkels .content-area .content-header .left{flex:0 0 33.3333333%;z-index:20;position:relative}.post-type-archive-winkels .content-area .content-header .left .entry-header span{font-weight:700;font-size:16px}.post-type-archive-winkels .content-area .content-header .left h1{font-size:2.6em;text-align:left;margin-left:20px}.post-type-archive-winkels .content-area .content-header .right{flex:0 0 66.666666%;position:relative;z-index:10}.post-type-archive-winkels .content-area .content-header .right .inner{width:100%;left:0;top:0;max-width:100%;padding-top:350px}.post-type-archive-winkels .content-area .content-header .right .breadcrumb{padding:10px 0 10px 160px;color:var(--color-red)}.post-type-archive-winkels .content-area .content-header .right .breadcrumb span{color:#000}.shop-filter{position:relative}.shop-filter .shop-filter-inner{position:absolute;left:0;top:0;width:550px;padding:30px 50px;background-color:rgb(0 0 0 / .5)}.shop-filter .shop-filter-inner .search-container{margin-bottom:30px;display:flex;-webkit-display:flex}.shop-filter .shop-filter-inner .search-container input{width:calc(100% - 50px);text-align:center}.shop-filter .shop-filter-inner .search-container .btn-search{width:42px;height:42px;background-color:var(--color-red);text-align:center;display:inline-block;border:1px solid var(--color-red);margin-left:auto}.shop-filter .shop-filter-inner .search-container .btn-search svg{fill:#fff;max-width:90%;margin:0 auto;width:25px;height:25px;margin-top:8.5px}.shop-filter .shop-filter-inner .categories{display:flex;-webkit-display:flex;flex-wrap:wrap}.shop-filter .shop-filter-inner .categories label{background-color:var(--color-red);flex:0 0 46%;color:#fff;padding:5px 10px 5px 10px;margin-bottom:10px;cursor:pointer}.shop-filter .shop-filter-inner .categories label:nth-child(even){margin-left:auto}.shop-filter .shop-filter-inner .categories label span::before{content:"";width:15px;height:15px;background-color:#fff;display:inline-block;margin-right:20px;vertical-align:middle}.shop-filter .shop-filter-inner .categories label.active span::before{content:"\f00c";background-color:#fff0;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;width:auto;height:auto;font-size:14px}.shop-filter .shop-filter-inner .categories label input{width:0;height:0;overflow:hidden;opacity:0}@media screen and (max-width:1240px){.post-type-archive-winkels .content-area .content-header .right .breadcrumb{padding:10px 0 10px 300px}}@media screen and (max-width:980px){.post-type-archive-winkels .content-area .content-header{flex-direction:column}.post-type-archive-winkels .content-area .content-header .right .inner{display:none}.post-type-archive-winkels .content-area .content-header .right .breadcrumb{padding-left:0}.shop-filter .shop-filter-inner{position:relative!important;;width:100%}.post-type-archive-winkels .content-area .content-header .left{order:2;flex:0 0 100%}.post-type-archive-winkels .content-area .content-header .right{order:1}body:not(.home) .shops{padding:0}}@media screen and (max-width:482px){.shop-filter .shop-filter-inner{padding:30px}.shop-filter .shop-filter-inner .categories label span::before{margin-right:10px}}.ast-single-post:not(.single-winkels):not(.home) .site-content{max-width:1024px;margin:0 auto}