html{font-size:16px}body{color:#707070;font-family:Mukta,sans-serif}body.menu-overlay-active::before{content:"";z-index:99;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}h1{font-size:24px;text-transform:uppercase}h2{font-size:24px;text-transform:uppercase}h3{font-size:20px}h4{font-size:18px;font-weight:500}h5{font-size:16px}h6{font-size:14px}a{color:#eacb00;text-decoration:underline}a:focus,a:hover{outline:0;color:#000;text-decoration:none}ol{margin:1em 0;padding:0;list-style:none}ol li{margin:5px 0;padding-left:24px}ol li::before{content:"\f058";font-family:"Font Awesome 5 Pro";float:left;margin-left:-24px;color:#eacb00;font-weight:300}.contianer-medium{max-width:750px!important}.gallery .image{position:relative;display:block;margin-bottom:15px;overflow:hidden}.gallery .image:hover{opacity:.8}.gallery .image .caption{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.gallery .image.large:after{content:"\f00e";font-family:"Font Awesome 5 Pro";position:absolute;right:15px;bottom:15px;color:#707070;font-size:17px;line-height:1;font-weight:400}.gallery .thumbs{margin-left:-5px;margin-right:-5px}.gallery .thumbs .thumb{padding-left:5px;padding-right:5px}.gallery .thumbs .thumb .image{margin-bottom:10px;border:1px solid #edecea;background-color:#fff}.container{max-width:1140px}.container-fluid{max-width:1920px}.header{z-index:998;position:sticky;top:0;left:0;right:0;padding:15px 0;background-color:#565547;transition:.5s}.home .header,.projects-template .header{position:fixed;background-color:transparent}.header.sticky,.menu-overlay-active .header{background-color:#565547}.header .logo{display:block;width:160px;margin-right:30px;transition:.5s}.header .logo:hover{opacity:.9}.header .nav-open{margin-right:15px;color:#fff;font-size:24px;line-height:36px;cursor:pointer}.header .nav-open:hover{color:#eacb00}.header .menu{width:100%;max-width:1110px;margin:0 auto;padding:0;list-style:none}.header .menu>li{margin-right:30px;font-size:16px;font-weight:500;line-height:30px}.header .menu>li.active::after{content:"";z-index:998;position:absolute;top:100%;width:80px;height:8px;background:#eacb00}.header .menu>li>a{display:block;color:#fff;text-decoration:none;transition:color .5s;cursor:pointer}.header .menu>li>a i{vertical-align:middle}.header .menu>li.active>a,.header .menu>li.current>a,.header .menu>li>a:hover{color:#eacb00}.header .menu li.sub .menu-overlay{display:none;z-index:997;position:absolute;top:100%;left:0;right:0;margin:0 -25px;padding:50px 15px 20px 15px;background-color:#edecea}.header .menu li.sub .menu-overlay.active{display:block}.header .menu li.sub .menu-overlay ul.sub-menu{margin:0 30px 30px 0;padding:0;list-style:none}.header .menu li.sub .menu-overlay ul.sub-menu>li{font-size:14px;font-weight:400}.header .menu li.sub .menu-overlay ul.sub-menu>li:first-of-type{font-size:16px;font-weight:500}.header .menu li.sub .menu-overlay ul.sub-menu>li>a{color:#565547;text-decoration:none}.header .menu li.sub .menu-overlay ul.sub-menu>li>a:hover{color:#eacb00}.header .menu li.sub .menu-overlay .offer{display:flex;margin-left:auto;padding:20px;background-color:#cd5c5c;border-radius:6px;color:#fff;text-decoration:none}.header .menu li.sub .menu-overlay .offer .title{margin-bottom:10px;font-size:36px;line-height:1;font-family:Satisfy,cursive}.header .menu li.sub .menu-overlay .offer .description ol{margin:0}.header .menu li.sub .menu-overlay .offer .go{margin-top:15px;font-size:30px;line-height:1;transition:transform .5s}.header .menu li.sub .menu-overlay .offer:hover .go{transform:translateX(5px)}.header .menu li.sub .menu-overlay .offer li{margin:0;font-weight:600}.header .menu li.sub .menu-overlay .offer li::before{color:#fff}.header .menu li.sub>ul{display:none}.header .menu li.sub .menu-overlay .offer .sticker{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;margin-left:30px;padding:5px;background-color:#fff!important;border-radius:100%;color:#fff;font-size:48px;line-height:.75;text-align:center;font-family:Satisfy,cursive;transition:.5s;transform:rotate(-10deg);overflow:hidden}.header .menu li.sub .menu-overlay .offer:hover .sticker{transform:rotate(0)}.header .quick-access{margin-left:auto}.header .quick-access .button{display:block;width:30px;color:#fff;font-size:16px;line-height:30px;text-align:center;cursor:pointer}.header .quick-access .button:hover{color:#eacb00}.header .quick-access .wishlist{position:relative}.header .quick-access .wishlist .button.active{color:#eacb00}.header .quick-access .wishlist .button.active:hover{color:#fff}.header .quick-access .wishlist ul{display:none;z-index:100;position:absolute;top:100%;right:-5px;margin:0;padding:0 10px 0 5px;min-width:100%;list-style:none;border-radius:4px;background-color:#fff}.header .quick-access .wishlist ul.active{display:block}.header .quick-access .wishlist ul li{display:flex;align-items:center;width:100%;padding:5px 0;border-bottom:1px solid #565547;font-size:13px;font-weight:500;white-space:nowrap}.header .quick-access .wishlist ul li:last-of-type{border-bottom:none}.header .quick-access .wishlist ul li a{display:block;padding-right:50px;color:#000}.header .quick-access .wishlist ul li a:hover{color:#eacb00}.header .quick-access .wishlist ul li a img{transition:.5s}.header .quick-access .wishlist ul li a:hover img{opacity:.8}.header .quick-access .wishlist ul li img{width:40px;margin-right:5px;border-radius:1px}.header .quick-access .wishlist ul li i{color:#565547;font-size:16px;cursor:pointer;transition:.5s}.header .quick-access .wishlist ul li i:hover{color:#dc3545}.header .shopping-cart{position:relative}.header .shopping-cart .button{display:block}.header .shopping-cart .button .count{position:absolute;top:0;left:90%;display:block;background-color:#fff;border-radius:100%;color:#000;font-size:11px;font-weight:700;width:17px;height:17px;line-height:17px;text-align:center;overflow:hidden}.header .shopping-cart .shopping-cart-content{opacity:0;visibility:hidden;z-index:100;position:absolute;top:100%;right:0;width:320px;background-color:#fff;border:1px solid #000;font-size:13px;transition:.5s}.header .shopping-cart:hover .shopping-cart-content{opacity:1;visibility:visible}.header .shopping-cart .shopping-cart-content .head{padding:10px;background-color:#edecea;font-size:14px;font-weight:500;text-transform:uppercase}.header .shopping-cart .shopping-cart-content .inner{padding:10px}.header .shopping-cart .shopping-cart-content .inner table tr td .nowrap{white-space:nowrap}.header .shopping-cart .shopping-cart-content .inner table tr td .price{font-weight:500;text-align:right;white-space:nowrap}.eyecatcher{position:relative;overflow:hidden}.eyecatcher,.eyecatcher .item{height:calc(100vh - 66px);min-height:300px;max-height:1080px}.eyecatcher.is-mobile,.eyecatcher.is-mobile .item{height:auto;min-height:0;max-height:none}.eyecatcher::before{content:"";z-index:10;position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%)}.eyecatcher .item{background-position:center center;background-repeat:no-repeat;background-size:cover}.eyecatcher .item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15)}.eyecatcher .caption{z-index:100;position:absolute;top:50%;left:15px;right:15px;max-width:720px;margin:0 auto;transform:translateY(-50%);color:#fff;text-align:center}.eyecatcher .caption .title{font-size:18px;font-weight:500}.eyecatcher .caption .subtitle{margin:5px 0;font-size:48px;line-height:1;font-family:Satisfy,cursive}.eyecatcher .caption .button{margin-top:2rem}.eyecatcher .quick-search{z-index:100;position:absolute;left:15px;right:15px;bottom:45px;max-width:576px;margin:0 auto;padding:15px;border-radius:6px;background:#fff}.eyecatcher .quick-search input[type=text]{border:none;font-size:16px}.sidenav{z-index:999;position:fixed;top:0;left:0;bottom:0;width:0;max-width:340px;min-height:100%;background-color:#e5e5e5;transform:translate(-100%,0);transition:.5s ease-in-out;font-size:14px;overflow-x:hidden}.sidenav.active{width:100%;transform:translate(0,0)}.sidenav .head{height:40px;padding:0 15px;background-color:#fff;font-weight:700;line-height:40px;text-transform:uppercase;overflow:hidden}.sidenav .nav-close{position:absolute;top:2px;right:10px;width:36px;color:#565547;font-size:20px;line-height:36px;text-align:center;cursor:pointer}.sidenav .nav-close:hover{color:#eacb00}.sidenav .quick-search{padding:5px 15px;background-color:#565547}.sidenav .top-holder{padding-bottom:10px;background-color:#fff}.sidenav .middle-holder{padding-bottom:10px;background-color:#fff}.sidenav .bottom-holder{padding:10px 0}.sidenav .menu{margin:0;padding:10px 15px;list-style:none}.sidenav .menu>li{border-bottom:1px solid #141414;font-weight:700;line-height:36px}.sidenav .menu li:last-of-type{border-bottom:none}.sidenav .menu li a{position:relative;display:block;padding-right:15px;color:#000;text-decoration:none}.sidenav .menu li a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;right:0;color:#000;font-size:20px;font-weight:400;transition:color .5s}.sidenav .menu li a:hover::after{color:#eacb00}.sidenav .menu li.current>a,.sidenav .menu li>a:hover{color:#eacb00}.sidenav .menu ul{padding:15px}.sidenav .menu ul .header{position:relative;margin-bottom:5px;padding-bottom:14px;border-bottom:1px solid #141414;color:#eacb00;line-height:normal}.sidenav .menu ul .header .back{position:absolute;width:100%;height:100%;padding-right:0}.sidenav .menu ul .header .back::after{content:"\f104";left:0;right:auto;color:#eacb00}.sidenav .menu ul .header .title{margin-left:15px}.sidenav .service-menu{margin:0;padding:0 15px;list-style:none}.sidenav .service-menu li{line-height:36px}.sidenav .service-menu li a{position:relative;display:block;padding-right:15px;color:#000;text-decoration:none}.sidenav .service-menu li a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;right:0;color:#000;font-size:20px;font-weight:400;transition:color .5s}.sidenav .service-menu li a:hover::after{color:#eacb00}.sidenav .service-menu li.current>a,.sidenav .service-menu li>a:hover{color:#eacb00}.sidenav .service-menu ul{padding:15px}.sidenav .service-menu ul .header{position:relative;margin-bottom:5px;padding-bottom:14px;border-bottom:1px solid rgba(20,20,20,.5);color:#eacb00;line-height:normal}.sidenav .service-menu ul .header .back{position:absolute;width:100%;height:100%;padding-right:0}.sidenav .service-menu ul .header .back::after{content:"\f104";left:0;right:auto;color:#eacb00}.sidenav .service-menu ul .header .title{margin-left:15px}.sidenav .user-menu{margin:0;padding:10px 15px;list-style:none}.sidenav .user-menu li{font-weight:700;line-height:36px}.sidenav .user-menu li a{display:block;color:#000;text-decoration:none}.sidenav .user-menu li a:hover{color:#eacb00}.highlights{margin:6vh auto;text-align:center;max-width:720px}.highlights .btn{min-height:42px;margin:10px 5px 0 5px;padding-top:0;padding-bottom:0}.highlights .btn img{width:40px;margin-right:10px;transition:.5s}.highlights .btn:hover img{filter:brightness(0) invert(1)}.home-products{margin:6vh 0}.home-products .heading{text-align:center}.home-products .row{margin-bottom:-15px}.home-products .item{margin-bottom:15px!important}.home-blocks{margin:6vh 0}.home-blocks .owl-stage{display:flex}.home-blocks .item{display:flex;flex-direction:column;height:100%;background-color:#edecea;border:1px solid #edecea;border-radius:6px;overflow:hidden}.home-blocks .item .image{position:relative;display:block;overflow:hidden}.home-blocks .item .image img{transition:transform .5s}.home-blocks .item .image:hover img{transform:scale(1.05)}.home-blocks .item .image .sticker{z-index:100;position:absolute;top:15px;right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;padding:5px;background-color:#edecea;border-radius:100%;color:#fff;text-align:center;font-family:Satisfy,cursive;transition:.5s;transform:rotate(-5deg);overflow:hidden}.home-blocks .item .image:hover .sticker{transform:rotate(0)}.home-blocks .item .image .sticker .title{font-size:24px;line-height:1.25}.home-blocks .item .image .sticker .price{font-size:36px;line-height:1}.home-blocks .item .caption{display:flex;flex-grow:1;flex-direction:column;padding:30px;color:#fff}.home-blocks .item .caption .title{color:#fff;font-size:20px;font-weight:700;line-height:1.3;text-transform:uppercase;font-family:Mukta,sans-serif}.home-blocks .item .caption .description{margin-bottom:1rem;line-height:1.7}.home-blocks .item .caption .button{margin-top:auto}.home-blocks .item .caption .button .go{display:inline-block;color:#fff;font-size:30px;line-height:1}.home-blocks .item .caption .button .go:hover{transform:translateX(5px)}.home-intro{margin:6vh 0}.home-intro .row{margin-top:-30px}.home-intro .col{margin-top:30px}.home-intro .banner{background-color:#edecea}.home-intro .banner .item{background-position:center center;background-size:cover}.home-intro .banner,.home-intro .banner .owl-carousel .item{height:360px}.home-intro .banner .sticker{z-index:100;position:absolute;right:35px;bottom:-10px;display:block;width:130px;height:130px;background-color:#565547;border:3px solid #fff;border-radius:100%;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden}.home-intro .banner .sticker:hover{background-color:#000;transform:rotate(5deg)}.home-intro .banner .sticker .title{font-size:24px;font-weight:800;line-height:1}.home-intro .banner .sticker .description{font-size:11px;font-weight:700;line-height:1.2}.home-intro .opening-hours{height:360px;padding:20px 30px 20px 20px;background-color:#565547;color:#fff}.home-intro .opening-hours a:not(.btn){color:#fff}.home-intro .opening-hours a:not(.btn):hover{color:#eacb00}.home-intro .opening-hours a.btn:focus,.home-intro .opening-hours a.btn:hover{background-color:#eacb00;border-color:#eacb00;color:#000}.home-intro .opening-hours h4{color:#fff;font-weight:700}.home-intro .opening-hours table{margin-bottom:1rem;line-height:1.2}.home-intro .opening-hours img{width:18vw;max-width:278px;max-height:326px}.home-intro .opening-hours p:first-of-type,.home-intro .opening-hours p:last-of-type{margin-bottom:0}.content{margin:6vh 0}.heading{position:relative;margin-bottom:30px;text-align:center}.heading h4{color:#565547}.heading h1,.heading h2{text-transform:uppercase}.heading .filters{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.heading .filters .form-row{justify-content:center}.heading .filters input,.heading .filters select{font-size:14px}.heading .filters .btn{display:flex;min-width:auto;min-height:35px;margin-top:0;padding:8px 12px}.heading .tags{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.heading .tags .form-check{margin:10px}.products .item{margin-bottom:45px}.products .item .holder{display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;overflow:hidden}.products .item .image{position:relative;transition:opacity .5s;overflow:hidden}.products .item .image:not(.landscape){max-width:260px}.products .item .image img{width:100%;transition:transform .5s}.products .item :hover .image img{transform:scale(1.05)}.site-werkkleding .products .item .image{display:flex;height:410px}.site-werkkleding .products .item .image img{width:auto;max-height:410px;margin:auto}.site-feestkleding .products .item .image{display:flex;height:255px}.site-feestkleding .products .item .image img{width:auto;max-height:255px;margin:auto}.products .item .image .timer{z-index:10;position:absolute;top:0;left:0;right:0;width:100%;padding:5px;background-color:rgba(217,188,0,.9);color:#000;font-size:13px;text-align:center}.products .item .image .timer span{font-weight:700}.products .item .image .sticker{z-index:100;position:absolute;left:15px;bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;padding:5px;background-color:#edecea;border-radius:100%;color:#fff;font-size:30px;text-align:center;text-transform:lowercase;font-family:Satisfy,cursive;transition:.5s;line-height:1;transform:rotate(-10deg);overflow:hidden}.products .item:hover .image .sticker{transform:rotate(10deg)}.products .item .caption{margin-top:15px;line-height:1.2;overflow:hidden}.products .item .caption .title{margin-bottom:5px;color:#000;font-size:18px;font-weight:700;text-transform:uppercase;transition:.5s}.products .item :hover .caption .title{color:#eacb00}.products .item .caption .subtitle{color:#707070}.products .item .caption .price{margin-top:10px}.products .item .caption .price .old{display:block;color:#707070;font-size:14px;text-decoration:line-through}.products .item .caption .price .new{display:block;color:#565547;font-size:18px;font-weight:700}.products .item .order{display:none;margin:0 15px 15px 15px}.action-banner{margin:6vh 0}.action-banner .holder{border-radius:6px;overflow:hidden}.action-banner .item{position:relative;background-color:#565547}.action-banner .item .image{height:100%}.action-banner .item .image img{height:100%;object-fit:cover}.action-banner .item .caption{padding:30px;color:#fff}.action-banner .item .caption h2,.action-banner .item .caption h3,.action-banner .item .caption h4{color:#fff}.action-banner .item .caption ul{margin:1em 0 0 0;padding:0;list-style:none}.action-banner .item .caption ul li{margin:5px 0;padding-left:24px}.action-banner .item .caption ul li::before{content:"\f058";font-family:"Font Awesome 5 Pro";float:left;margin-left:-24px;font-weight:300}.home-categories{margin-top:30px}.home-categories .item{margin-bottom:30px}.home-categories .item{margin-bottom:30px}.home-categories .item .holder{display:block;position:relative;overflow:hidden}.home-categories .item .image{background-color:rgba(0,0,0,.1);overflow:hidden}.home-categories .item .image img{transition:transform .5s}.home-categories .item :hover .image img{transform:scale(1.05)}.home-categories .item .caption{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;background-color:rgba(0,0,0,.2);padding:15px;transition:background-color .5s}.home-categories .item :hover .caption{background-color:rgba(0,0,0,0)}.home-categories .item .caption .title{margin-bottom:0;color:#fff}.home-categories-list{margin:6vh 0}.home-categories-list ul{margin:0 0 30px 0;padding:0;list-style:none}.home-categories-list ul li{font-size:13px}.home-categories-list ul li:first-of-type{margin-bottom:7px;border-bottom:1px solid #141414;font-size:15px;font-weight:700}.home-categories-list ul li a{position:relative;display:block;padding:7px 15px 7px 0;color:#000;text-decoration:none}.home-categories-list ul li a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;top:0;right:0;color:#565547;font-size:20px;font-weight:400;line-height:40px;transition:.5s}.home-categories-list ul li a:hover{color:#eacb00}.home-categories-list ul li a:hover::after{color:#eacb00}.home-categories-list ul li ul{display:none}.home-deals{margin:30px 0}.home-deals .home-deals-holder{padding:30px 0 20px 0;background-color:#b84350;color:#fff}.home-deals .heading{margin-bottom:60px;padding:0 50px;text-align:center}.home-deals .heading h2{color:#fff}.home-deals .owl-carousel .owl-stage-outer{margin-right:1px}.home-deals .item{margin-left:-1px;padding:0 50px;border-right:1px solid #fff;border-left:1px solid #fff}.home-deals .item .holder{display:flex;flex-wrap:wrap;color:#fff}.home-deals .item .timer{flex:1 1 100%;margin-bottom:40px;font-size:18px;text-align:center;color:#fff}.home-deals .item .timer span{font-weight:700}.home-deals .item .image{flex:0 100px}.home-deals .item .image img{width:100%;height:auto;border:4px solid transparent;border-radius:50%;transition:all .5s ease;animation:pulse 2s infinite}.home-deals .item .holder:hover .image img{border-color:#eacb00}.home-deals .item .caption{flex:1;margin-top:15px;padding-left:25px}.home-deals .item .caption .title{font-weight:700;color:#eacb00}.home-deals .item .caption .subtitle{font-weight:300}.home-deals .item .caption .price .old{font-size:13px;text-decoration:line-through}.home-deals .item .caption .price .new{font-size:20px;font-weight:700}.home-deals .owl-dots .owl-dot{border-color:#fff!important}.home-deals .owl-dots .owl-dot.active,.home-deals .owl-dots .owl-dot:hover{background-color:#fff!important}.shop{margin:6vh 0}.shop .col{margin-bottom:30px}.shop .loading-animation{display:block;width:24px;height:24px;margin:0 auto}.shop-navigation{margin-bottom:30px}.shop-navigation .breadcrumb{margin:0;padding:0;list-style:none;background:0 0;border-radius:0}.shop-navigation .breadcrumb li{color:#eacb00;font-size:14px}.shop-navigation .breadcrumb li+li::before{content:">";margin:0 3px}.shop-navigation .breadcrumb li a{text-decoration:none}.shop-navigation .breadcrumb li a:hover,.shop-navigation .breadcrumb li.active a{color:inherit;text-decoration:underline}.shop-categories a{color:#000;text-decoration:none}.shop-categories ul{margin:0 0 30px 0;padding:0;list-style:none}.shop-categories ul li{font-size:14px}.shop-categories ul li a{display:block;padding:3px 0}.shop-categories ul li a:hover{color:#eacb00}.shop-categories ul li.active>a{font-weight:700}.shop-categories ul li ul li.active a{color:#eacb00}.shop-categories ul li ul{height:0;margin:0;padding:0;list-style:none;overflow:hidden}.shop-categories ul li.active ul{height:auto;margin-left:15px;padding-bottom:15px}.shop-categories ul li ul li{font-weight:400;text-transform:none}.shop-categories ul li ul li a{display:block;padding:3px;color:#000}.shop-categories ul li ul li.active a{font-weight:700}.shop-categories ul li ul li ul{display:none}.shop-pagination{margin-bottom:30px}.pagination{margin:0;padding:0}.pagination li{position:relative;display:block;width:36px;margin-left:-1px;border:1px solid #edecea;background-color:#fff;color:#707070;font-size:15px;font-weight:700;line-height:34px;text-align:center;transition:.5s}.pagination li:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active,.pagination li:hover{background-color:#eacb00;color:#fff}.pagination li a{display:block;color:#707070;line-height:34px;text-decoration:none}.pagination li:hover a{color:#fff}.pagination li.disabled a{color:#707070;pointer-events:none;cursor:auto;background-color:#fff;border-color:#edecea}.shop-description{margin-top:30px}.shop-product h1{margin-bottom:0;font-size:20px;font-weight:800;font-family:Muli,sans-serif}.shop-product .subtitle{margin:5px 0;font-size:15px;font-weight:400;font-family:Muli,sans-serif}.shop-product .timer{margin:10px 0;padding:5px;background-color:#eacb00;border-radius:4px;text-align:center}.shop-product .timer span{font-weight:700}.shop-product .gallery .image.large img{width:auto;margin:0 auto}.shop-product .note{color:#b84350;font-size:17px;font-weight:700;text-transform:uppercase}.shop-product .add-to-wishlist{display:inline-flex;padding:11px 20px;background-color:#fff;border:1px solid #edecea;border-radius:6px;color:#707070;font-size:18px;line-height:20px;cursor:pointer}.shop-product .add-to-wishlist.active,.shop-product .add-to-wishlist:hover{color:#ed0000}.shop-product .price-tag{margin-bottom:20px;color:#000}.shop-product .price-tag .old{font-size:13px;text-decoration:line-through}.shop-product .price-tag .new{font-size:20px;font-weight:700}.shop-product .order .total{margin:20px 0;padding-top:5px;line-height:34px;border-top:2px solid #eacb00;font-size:18px;font-weight:800;text-transform:uppercase}.shop-product .order .total .left{float:left}.shop-product .order .total .right{float:right}.shop-product .description{margin-top:30px}.shop-product .extra-info{margin-top:30px}.shop-product .extra-info .category{margin-bottom:1px;border:1px solid #edecea;border-radius:6px}.shop-product .extra-info .category .category-title{position:relative;padding:6px 36px 6px 15px;font-weight:700}.shop-product .extra-info .category .category-title .toggle{position:absolute;top:0;right:0;width:100%;padding-right:15px;font-size:17px;line-height:36px;text-align:right;cursor:pointer}.shop-product .extra-info .category .category-title .toggle .toggle-open{display:none}.shop-product .extra-info .category.closed .category-title .toggle .toggle-close{display:none}.shop-product .extra-info .category.closed .category-title .toggle .toggle-open{display:block}.shop-product .extra-info .category .category-description{display:none;padding:6px 15px}.shop-product .faq{margin:30px 0;padding:15px;background-color:#edecea;border-radius:6px}.shop-product .faq .item{margin-bottom:1rem}.shop-product .faq .item h4{margin-bottom:5px}.shop-product .faq .item h4 i{margin-right:2px;font-size:16px}.shop-product .faq .item p{margin-bottom:0}.shop-product .related{margin:30px 0}.shop-product .related h2{margin-bottom:30px}.shop-product .related .item{margin-bottom:0}.shop-product .related .owl-stage{padding-bottom:10px}.shop-cart .cart-overview{margin-bottom:30px}.shop-cart .table .image img{width:auto;height:50px}.shop-cart .table .amount{display:inline-block;width:60px}.shop-cart .table .amount.invalid{border-color:red;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}.shop-cart .discount-code{margin-bottom:30px}.shop-cart .shipping-method{margin-bottom:30px}.shop-cart .terms-agreement{margin-bottom:30px;text-align:right}.shop-cart .payment-method{padding:15px;background-color:#fcf8e3;border:1px solid #faebcc;border-radius:4px}.latest-reviews{padding-bottom:30px;background-color:#edecea}.latest-reviews .review{margin-bottom:15px;padding:0 15%;text-align:center}.latest-reviews .go{font-weight:800;text-align:center}.latest-reviews .go a{margin:0 10px;color:#eacb00}.latest-reviews .go a:hover{color:#000}.review{margin-bottom:30px}.review .title{color:#000;font-size:24px;font-family:'Rock Salt',cursive}.review .rating{color:#eacb00;font-size:16px}.review .comment{color:#555}.review .person{font-weight:600}.photoalbum .image{position:relative;display:block;margin-bottom:30px;background-color:#edecea;overflow:hidden}.photoalbum .image img{width:100%}.photoalbum .image:hover{opacity:.8}.photoalbum .image .overlay{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center}.photoalbum .other-albums{margin-bottom:5vh}.news .item{margin-top:30px}.footer{position:relative;margin-top:6vh}.footer ul{margin:0;padding:0;list-style:none}.footer .col{margin-bottom:30px}.footer .col:last-of-type{margin-bottom:0}.footer-outro{margin:6vh 0;text-align:center}.footer-outro h2{text-transform:uppercase}.footer-outro ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-outro ul li{margin:10px 5px 0 5px}.footer-outro ul li a::before{content:"\f0a9";font-family:"Font Awesome 5 Pro";margin-right:10px;font-size:20px;font-weight:300}.footer-partners{margin:6vh 0}.footer-partners ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.footer-partners ul li{margin:15px}.footer-info{padding:6vh 0;background-color:#565547;color:#fff;font-size:14px}.footer-info h4{color:#fff}.footer-info a:not(.btn){color:#fff}.footer-info a:not(.btn):hover{color:#eacb00;text-decoration:underline}.footer-info a.btn:hover{background-color:#eacb00!important;border-color:#eacb00!important;color:#000!important}.footer-info ul li a{text-decoration:none}.footer-info ul li a:hover{color:#eacb00;text-decoration:underline}.footer .social{display:flex;flex-wrap:wrap;align-items:center}.footer .social li{margin-right:15px;font-size:30px}.footer-info .sites{margin-top:6vh}.footer-info .sites h2{color:#fff;text-align:center;text-transform:uppercase}.footer-info .sites ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-info .sites ul li{margin:10px 5px 0 5px}.footer-info .sites ul li a{padding-top:0;padding-bottom:0;line-height:40px}.footer-info .sites ul li a img{width:40px;margin-right:10px;transition:.5s}.footer-info .sites ul li a:hover img{filter:brightness(0) saturate(100%)}.footer-copyright{padding:30px 0;font-size:14px}.footer-copyright ul{display:flex;flex-direction:column;flex-wrap:wrap}.footer-copyright ul li a{color:#000;text-decoration:none}.footer-copyright ul li a:hover{text-decoration:underline}a.alert{display:block;margin:30px 0 0;text-align:center}a.alert span.go-to-basket{display:block;text-align:center;font-weight:700;margin-top:5px}.tooltip-x{position:relative;display:inline-block;cursor:help}.tooltip-x .fa{color:#000}.tooltip-x span{display:none;z-index:998;position:absolute;top:-5px;left:20px;background-color:#000;border-radius:2px;width:220px;padding:5px;color:#fff;font-size:13px;font-weight:400;line-height:1.2}.tooltip-x:hover span{display:block}.quick-search form{position:relative}.quick-search input[type=text]{height:36px;border-color:#565547;color:#565547;font-size:13px}.quick-search input[type=text]::-webkit-input-placeholder{color:inherit}.quick-search input[type=text]:-ms-input-placeholder{color:inherit}.quick-search input[type=text]::-moz-placeholder{color:inherit;opacity:1}.quick-search button[type=submit]{z-index:1;position:absolute;top:1px;right:1px;width:36px;background:0 0;border:none;color:#565547;font-size:20px;line-height:34px;transition:color .5s;cursor:pointer}.quick-search button[type=submit]:hover{color:#000}.pull-left{float:left}.pull-right{float:right}.has-error .form-control{border-color:#dc3545}.has-error .form-control:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.has-error .form-text{color:#dc3545}.scroll-up{z-index:998;position:fixed;bottom:-65px;right:25px;width:40px;border:1px solid #eacb00;border-radius:4px;background-color:#eacb00;color:#fff;font-size:18px;line-height:40px;text-align:center;transition:.5s}.scroll-up:hover{background-color:#fff;color:#eacb00;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:165px;padding:10px 15px;background-color:#edecea;border-color:#edecea;border-radius:6px;color:#000;font-size:14px;line-height:20px;font-weight:400;text-align:center;text-decoration:none!important}.btn.active,.btn:focus,.btn:hover{background-color:#565547;border-color:#565547;color:#fff}.btn-white-outline{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-white-outline.active,.btn.btn-white-outline:focus,.btn.btn-white-outline:hover{background-color:#edecea;border-color:#edecea;color:#000}.btn-block{display:block;width:100%;min-width:auto}.btn-small{min-width:150px;padding:8px 12px}.btn-mini{min-width:auto;padding:8px 12px}.image img{display:block;width:100%}img{max-width:100%;height:auto;object-fit:cover}iframe{max-width:100%}.btn,a{transition:.5s}.tinymce{padding:10px}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.logo-3w{position:absolute;right:5px;bottom:5px}.owl-carousel .owl-dots{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}.owl-carousel .owl-dots .owl-dot{display:block;width:16px;height:16px;margin:0 3px;border:2px solid #000;border-radius:100%;cursor:pointer;background-color:#fff;transition:.5s;outline:0}.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:hover{background-color:#000}.owl-carousel .owl-dots .owl-dot.active{cursor:default}.owl-carousel .owl-nav div{display:block;position:absolute;top:50%;z-index:200;margin-top:-36px;transition:.5s;color:rgba(0,0,0,.8);cursor:pointer}.owl-carousel .owl-nav div .fa{font-size:72px}.owl-carousel .owl-nav .owl-prev{left:15px}.owl-carousel .owl-nav .owl-prev:hover{left:12px}.owl-carousel .owl-nav .owl-next{right:15px}.owl-carousel .owl-nav .owl-next:hover{right:12px}.blog{margin:6vh 0}.blog a{text-decoration:none}.blog .item{position:relative;margin-bottom:30px;background-color:#fff;border:1px solid #edecea;transition:.5s}.blog .item:hover{border-color:#eacb00}.blog .item .image{display:block;transition:opacity .5s;overflow:hidden}.blog .item .image img{width:100%}.blog .item .image:hover{opacity:.8}.blog .item .caption{padding:15px}.blog .item .caption .category{margin-bottom:10px;font-size:13px}.blog .item .caption .date{margin-top:10px;font-size:13px}.blog .item .caption .author{font-size:13px;margin-top:2px}.blog .item .caption .description{font-size:14px}.blog .item .caption .labels{font-size:13px}.blog .labels{margin:0;padding:0 0 0 30px;list-style:none}.blog .labels::before{margin:0 5px 0 -30px;float:left;content:"\f02c";font-family:"Font Awesome 5 Pro";font-size:14px;line-height:24px}.blog .labels li{margin-right:5px}.blog-nav{margin-bottom:30px}.blog-nav .nav{margin:-1px;padding:0;list-style:none}.blog-nav .nav>li{position:relative;flex:1 1 auto;margin:1px}.blog-nav .nav>li>a{display:block;padding:10px 40px 10px 15px;background-color:#565547;border-radius:4px;color:#fff;line-height:20px;cursor:pointer}.blog-nav .nav>li.active>a,.blog-nav .nav>li>a:hover{background-color:#eacb00;color:#fff}.blog-nav .nav li i{position:absolute;top:0;right:0;z-index:50;width:40px;line-height:40px;color:#fff;text-align:center}.blog-nav .nav>li ul{position:absolute;z-index:100;display:none;min-width:100%;margin:0;padding:5px 0;list-style:none;border-radius:4px;background-color:#fff}.blog-nav .nav li:hover>ul{display:block}.blog-nav .nav li>ul>li{position:relative;white-space:nowrap}.blog-nav .nav li>ul>li>a{display:block;padding:5px 15px;color:#000}.blog-nav .nav li>ul>li.active>a,.blog-nav .nav li>ul>li>a:hover{color:#eacb00}.blog-nav .nav li>ul>li>ul{top:0;left:100%;margin-top:-2px;margin-left:2px}.blog-nav .nav>.period>select{width:49%;margin:0 .5%;height:40px;padding:0 15px;border:1px solid #565547;background-image:none;background-color:#edecea;box-shadow:none;line-height:40px;border-radius:4px;color:#000;transition:.5s}.blog-nav .search-box{position:relative;width:100%}.blog-nav .search-box input[type=text]{display:block;width:100%;height:40px;padding:0 15px;border-radius:4px;padding-right:40px;border:1px solid #565547;box-shadow:none;background:#edecea}.blog-nav .search-box input[type=text]:focus{box-shadow:none}.blog-nav .search-box button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:40px;padding:0;border:none;background:0 0;text-align:center;color:#565547;cursor:pointer}.blog-nav .search-box button[type=submit] i{color:#565547;font-size:20px}.blog-nav .search-box button[type=submit]:hover i{color:#eacb00}.services img{max-height:50px;margin-bottom:.5rem}.services h4,.services p{margin-bottom:0}.services h4{font-weight:700}.cta{background-color:#565547;border-radius:6px;max-width:720px;margin:3rem auto;padding:2rem 15px;text-align:center;color:#fff}.cta .content{max-width:540px;margin:auto}.cta .content h4{color:#fff;font-weight:500}.cta .content a::before{content:'\f0a9';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:1.25rem;margin-right:10px;vertical-align:middle}.realized-projects{margin-top:5rem;margin-bottom:3rem}.realized-projects .project{position:relative;background-color:#565547;border-radius:6px;display:flex;flex-flow:column wrap}.realized-projects .project .project-img{border-radius:6px 6px 0 0;overflow:hidden}.realized-projects .project .project-img img{height:100%}.realized-projects .project .project-details{padding:20px 15px;display:flex;flex-flow:column wrap;justify-content:center;color:#fff}.realized-projects .project .project-details .project-details-title{color:#eacb00;font-size:20px;margin-bottom:.5rem}.realized-projects .project .project-details .project-details-desc{margin-bottom:20px}.realized-projects .project .project-details a{text-decoration:underline;color:#fff}.realized-projects .project .project-details .label{position:absolute;top:-10px;right:10px;width:122px;height:122px;background-color:#cd5c5c;color:#fff;font-family:Satisfy,cursive;font-size:1.5rem;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg)}.projects .project-item{transition:1s;transform:scale(1)}.projects .project-item.hide{transform:scale(0)}.projects .image img{aspect-ratio:4/3;border-radius:4px}.projects h4{margin-top:10px;margin-bottom:4px}.projects .subtitle{color:#707070;font-size:14px;margin-bottom:0}.projects .desc{color:#000}.projects #load-more::before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:1.25rem;margin-right:10px;vertical-align:middle}.projects #load-more.more::before{content:'\f0ab'}.projects #load-more.less::before{content:'\f0aa'}.fancybox-caption__body{overflow:unset!important}.team .team-member img{border-radius:50%;overflow:hidden}.team h4{margin-top:10px;margin-bottom:0}.projects-template .action-banner{display:block!important}.projects-template .action-banner .caption{max-width:350px}.projects-template .action-banner .image{position:relative}.projects-template .action-banner .image::after{content:'Kom kijken!';position:absolute;top:20px;right:20px;width:122px;height:122px;background-color:#cd5c5c;color:#fff;font-family:Satisfy,cursive;font-size:1.5rem;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg)}