*{padding:0;margin:0;box-sizing:border-box;font-weight:300;height:auto;outline:none !important;font-family:"Lato",sans-serif;color:#4d463d}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-weight:500}html,body{width:100%;height:100%;font-size:17px;margin:0;padding:0}html{scroll-behavior:smooth}.wrapper{min-height:calc(100% - 244px);overflow-x:hidden}a{text-decoration:none;outline:none;transition:all .5s;color:inherit}.containerBig{width:calc(100% - 100px);margin:0 50px}.container{width:95%;max-width:1500px;margin:0 auto;position:relative;z-index:10}.containerSmall{width:95%;max-width:1100px;margin:0 auto;position:relative;z-index:10}.containerSmallest{width:95%;max-width:750px;margin:0 auto;position:relative;z-index:10}p{margin-bottom:1em;line-height:1.8}.clearing{clear:both;display:block}.feedback-message-success{padding:10px;background-color:#d4edd9;margin-top:10px}.feedback-message-error{padding:10px;background-color:#fdcfd5;margin-top:10px}@media screen and (max-width: 900px){.containerBig{width:calc(100% - 40px);margin:0 20px}}.page-template-template_dienst header,.page-template-template_vestiging header,.single header{position:relative;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}.page-template-template_dienst header nav .logo,.page-template-template_vestiging header nav .logo,.single header nav .logo{box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}.woocommerce-products-header{position:relative}header{position:absolute;width:100%;left:0;top:0;background:rgba(255,255,255,.8);z-index:10000}header nav{position:relative}header nav .logo{width:180px;height:120px;background:#fff;position:absolute;left:0;top:10px}header nav .logo img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90%;height:90%;-o-object-fit:contain;object-fit:contain}header nav .menuwrapper .topMenu{width:calc(100% - 200px);float:right;padding-top:10px}header nav .menuwrapper .topMenu ul{list-style:none;float:right}header nav .menuwrapper .topMenu ul li{display:inline-block}header nav .menuwrapper .topMenu ul li.current-category-ancestor.button a,header nav .menuwrapper .topMenu ul li.current-page-ancestor.button a,header nav .menuwrapper .topMenu ul li.current-post-ancestor.button a,header nav .menuwrapper .topMenu ul li.current_page_item.button a,header nav .menuwrapper .topMenu ul li.current-menu-item.button a,header nav .menuwrapper .topMenu ul li.current-menu-parent.button a{background:#8145af;color:#fff}header nav .menuwrapper .topMenu ul li.current-category-ancestor a,header nav .menuwrapper .topMenu ul li.current-page-ancestor a,header nav .menuwrapper .topMenu ul li.current-post-ancestor a,header nav .menuwrapper .topMenu ul li.current_page_item a,header nav .menuwrapper .topMenu ul li.current-menu-item a,header nav .menuwrapper .topMenu ul li.current-menu-parent a{color:#8145af}header nav .menuwrapper .topMenu ul li.button a{background:#a2d6ea;color:#fff;padding:5px 10px;font-weight:bold;margin-left:20px}header nav .menuwrapper .topMenu ul li.button a:hover{background:#8145af;color:#fff}header nav .menuwrapper .topMenu ul li a{color:#828282;text-transform:uppercase;font-size:14px;letter-spacing:1px;display:block;padding:0 20px}header nav .menuwrapper .topMenu ul li a:hover{color:#8145af}header nav .menuwrapper .mainMenu{width:calc(100% - 200px);float:right}header nav .menuwrapper .mainMenu .cart{float:right;display:inline-block;text-transform:uppercase;letter-spacing:1px;margin:25px 0 20px 20px;display:block;color:#4d463d;position:relative;font-size:20px}header nav .menuwrapper .mainMenu .cart i{transition:.3S all}header nav .menuwrapper .mainMenu .cart span{position:absolute;right:-8px;top:-6px;width:16px;height:16px;background:#8145af;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:10px;font-weight:bold;z-index:100}header nav .menuwrapper .mainMenu .cart:hover i{color:#8145af}header nav .menuwrapper .mainMenu ul{float:right;list-style:none}header nav .menuwrapper .mainMenu ul li{display:inline-block;position:relative}header nav .menuwrapper .mainMenu ul li.current-category-ancestor>a,header nav .menuwrapper .mainMenu ul li.current-page-ancestor>a,header nav .menuwrapper .mainMenu ul li.current-post-ancestor>a,header nav .menuwrapper .mainMenu ul li.current_page_item>a,header nav .menuwrapper .mainMenu ul li.current-menu-item>a,header nav .menuwrapper .mainMenu ul li.current-menu-parent>a{color:#8145af}header nav .menuwrapper .mainMenu ul li a{text-transform:uppercase;letter-spacing:1px;margin:30px 20px 20px 20px;display:block;color:#4d463d}header nav .menuwrapper .mainMenu ul li a:hover{color:#8145af}header nav .menuwrapper .mainMenu ul li:hover .sub-menu{display:block}header nav .menuwrapper .mainMenu ul li .sub-menu{position:absolute;background:rgba(255,255,255,.8);display:none}header nav .menuwrapper .mainMenu ul li .sub-menu li a{margin:10px}#trigger{display:none;float:right;width:28px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-left:50px;z-index:100}#trigger span{display:block;position:absolute;height:1px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;margin-top:1px;background:#4d463d}#trigger span:nth-child(1){top:0px}#trigger span:nth-child(2),#trigger span:nth-child(3){top:7px}#trigger span:nth-child(4){top:14px}.open #trigger span{background:#4d463d}.open #trigger span:nth-child(1){top:18px;width:0%;left:50%}.open #trigger span:nth-child(2){transform:rotate(45deg)}.open #trigger span:nth-child(3){transform:rotate(-45deg)}.open #trigger span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (min-width: 1200px){header nav .menuwrapper{display:block !important}}@media screen and (max-width: 1200px){#trigger{display:block;margin-top:35px;margin-bottom:35px}.open header{background:#fff}header nav .logo{width:180px;height:120px;background:#fff;position:absolute;left:0;top:10px}header nav .menuwrapper{display:none;padding-top:140px}header nav .menuwrapper .inner{display:flex;flex-wrap:wrap-reverse}header nav .menuwrapper .topMenu{width:100%;float:left;margin-bottom:20px}header nav .menuwrapper .topMenu ul{float:none}header nav .menuwrapper .topMenu ul li{display:block}header nav .menuwrapper .topMenu ul li.button a{margin-left:0}header nav .menuwrapper .topMenu ul li a{display:inline-block;padding:0;margin:5px 0}header nav .menuwrapper .topMenu ul li a:hover{color:#8145af}header nav .menuwrapper .mainMenu{width:100%;float:left;margin-bottom:20px;display:flex;flex-wrap:wrap-reverse}header nav .menuwrapper .mainMenu .cart{float:none;display:block;width:100%;margin:10px 0 10px 0}header nav .menuwrapper .mainMenu .cart span{right:auto;left:12px}header nav .menuwrapper .mainMenu ul{float:none}header nav .menuwrapper .mainMenu ul li{display:block}header nav .menuwrapper .mainMenu ul li a{margin:10px 0;display:inline-block}header nav .menuwrapper .mainMenu ul li:hover .sub-menu{display:none}}#error{width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;position:relative;padding:150px 0}#error:after{content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);top:0;width:1px;background:#a49674;z-index:-1}#error .intro{text-align:center;background-color:#faf9f7;padding:100px}#error .intro h1{font-size:2em}#error .intro p{margin-top:20px;padding-bottom:20px;margin-bottom:20px;font-size:1.2em}#error .intro a{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;background:transparent}#error .intro a:hover{background:#8145af;color:#fff}@media screen and (max-width: 900px){#error{padding:100px 0}#error .intro{padding:50px 20px}#error .intro h1{font-size:1.5em}#error .intro p{font-size:1em}}#HomeHeader{width:100%;height:800px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}#HomeHeader .container{height:100%}#HomeHeader h1{position:absolute;bottom:100px;left:0;font-size:66px;max-width:600px;width:100%;color:#fff;line-height:1}#homeIntro .has-background{padding:50px 20px 150px 20px}#homeIntro .has-background .containerSmall{margin:0 auto !important}#homeIntro .has-background .wp-block-button__link{background:transparent;padding:0;border-radius:0;display:inline-block;color:#8145af;font-size:1em}#homeIntro .has-background .wp-block-button__link:after{color:#8145af;content:"";font-family:FontAwesome;padding-left:6px;transition:.3s all;font-size:.8em;position:relative;top:-1px}#homeIntro .has-background .wp-block-button__link:hover:after{padding-left:15px}#homeIntro .Grid{margin-bottom:0}#homeIntro .Grid.MinTop{margin-top:-120px}#homeIntro .Grid .wp-block-columns{margin-bottom:50px}#homeIntro .Grid .wp-block-image{width:100%;height:250px;overflow:hidden;position:relative}#homeIntro .Grid .wp-block-image:hover img{transform:scale(1.05)}#homeIntro .Grid .wp-block-image img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;left:0;top:0;transition:.3s all}#homeIntro .Grid h2{font-size:30px;max-width:300px;width:100%;margin:auto;text-align:center;padding:20px;height:120px}#homeIntro .Grid .wp-block-button__link{background:transparent;padding:0;border-radius:0;display:inline-block;color:#8145af;font-size:1em;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;padding-bottom:10px;position:relative;transition:.3s all}#homeIntro .Grid .wp-block-button__link:after{width:100%;height:1px;background:#8145af;content:"";position:absolute;transition:.3s all;left:0;bottom:0}#homeIntro .Grid .wp-block-button__link:hover{font-weight:bold}#homeIntro .Grid .wp-block-button__link:hover:after{height:2px}#homeIntro .Grid .containerSmall .wp-block-column{box-shadow:0px 3px 16px 0px rgba(0,0,0,.05)}#homeIntro .Grid .wp-block-column:not(:first-child){margin-left:50px}#homeDiensten{text-align:center;margin-top:50px;margin-bottom:50px}#homeDiensten h2{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px}#homeDiensten h2:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading.png)}#homeDiensten .inleiding{max-width:850px;width:90%;margin:auto;margin-bottom:1.5em}#homeDiensten .items{display:flex;flex-wrap:wrap}#homeDiensten .items .item{flex-basis:calc(25% - 50px);margin:25px;background-repeat:no-repeat;background-size:cover;background-position:center;height:300px;position:relative;padding:20px;transition:.3s all}#homeDiensten .items .item .fullLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}#homeDiensten .items .item:hover{transform:scale(1.02)}#homeDiensten .items .item:hover a.button{background:#8145af;border:none !important}#homeDiensten .items .item:after{background:#4d463d;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;content:"";opacity:.5}#homeDiensten .items .item .content{border:1px solid #fff;position:relative;z-index:100;height:100%;display:flex;justify-content:center;align-items:center;padding:10px}#homeDiensten .items .item .content h3{font-size:28px;color:#fff;margin-bottom:20px}#homeDiensten .items .item .content a.button{padding:10px 20px;border:1px solid #fff;color:#fff;text-transform:uppercase;letter-spacing:1px;display:inline-block}#homeVestigingen{text-align:center;margin-top:50px;margin-bottom:50px}#homeVestigingen h2{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px}#homeVestigingen h2:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading.png)}#homeVestigingen .inleiding{max-width:850px;width:90%;margin:auto;margin-bottom:1.5em}#homeVestigingen .items .item{background:#f7f5f2;margin-bottom:50px;text-align:left;position:relative}#homeVestigingen .items .item:nth-child(odd) .slider{float:right}#homeVestigingen .items .item .slider{width:70%;float:left;height:400px;position:relative}#homeVestigingen .items .item .slider p{width:100%;height:100%;left:0;top:0;margin:0;overflow:hidden}#homeVestigingen .items .item .slider .slick-list,#homeVestigingen .items .item .slider .slick-track{height:100%}#homeVestigingen .items .item .slider button{position:absolute;z-index:100;top:50%;transform:translateY(-50%);font-size:0;background:transparent;border:none;width:30px;height:40px;cursor:pointer}#homeVestigingen .items .item .slider button:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:contain;background-position:center}#homeVestigingen .items .item .slider button.slick-prev{left:10px}#homeVestigingen .items .item .slider button.slick-prev:after{background-image:url(images/arrow-left.png)}#homeVestigingen .items .item .slider button.slick-next{right:10px}#homeVestigingen .items .item .slider button.slick-next:after{background-image:url(images/arrow-right.png)}#homeVestigingen .items .item .slider img{width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}#homeVestigingen .items .item .inner{width:30%;float:left;height:400px;padding:30px}#homeVestigingen .items .item .inner h3{font-size:30px;margin-bottom:20px}#homeVestigingen .items .item .inner a{color:#a2d6ea;font-weight:bold}#homeVestigingen .items .item .inner a:hover{color:#8145af}#homeVestigingen .items .item .inner .button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:60px}#homeVestigingen .items .item .inner .button:hover{background:#8145af;color:#fff}#homeRouwberichten{padding:50px 0;margin:100px 0;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}#homeRouwberichten h2{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px}#homeRouwberichten h2:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading-grey.png)}#homeRouwberichten .items{display:flex;flex-wrap:wrap}#homeRouwberichten .items .item{flex-basis:calc(20% - 40px);margin:20px;background:#fff;box-shadow:0px 3px 16px 0px rgba(0,0,0,.08);padding:30px;position:relative;transition:.3s all}#homeRouwberichten .items .item:hover{transform:scale(1.02)}#homeRouwberichten .items .item .fullLink{position:absolute;left:0;top:0;width:100%;height:100%}#homeRouwberichten .items .item .image{width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px}#homeRouwberichten .items .item h4{font-weight:500;color:#4d463d;margin-bottom:10px;padding-bottom:30px;display:block;text-align:center;border-bottom:1px solid rgba(77,70,61,.1)}#overOnsHome{margin-bottom:150px;text-align:center}#overOnsHome h2{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px}#overOnsHome h2:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading.png)}#overOnsHome .content{display:flex;flex-wrap:wrap}#overOnsHome .content .left{flex-basis:45%}#overOnsHome .content .left img{width:100%}#overOnsHome .content .right{flex-basis:55%;padding-left:50px;text-align:left}#overOnsHome .content .right h3{font-size:35px;margin-bottom:30px}#overOnsHome .content .right p{padding-left:40px;border-left:1px solid #a49674;margin:0;padding-bottom:30px;color:#4d463d}#overOnsHome .content .right p:last-child{padding-bottom:0}#overOnsHome .content .right a{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block}#overOnsHome .content .right a:hover{background:#8145af;color:#fff}@media screen and (max-width: 1500px){#homeDiensten h2{font-size:30px}#homeDiensten .items .item{flex-basis:calc(33.33% - 50px)}#homeDiensten .items .item .content h3{font-size:22px}#homeRouwberichten .items .item{flex-basis:calc(33.33% - 40px)}}@media screen and (max-width: 1000px){#HomeHeader{height:700px}#HomeHeader h1{bottom:80px;font-size:50px}#homeDiensten .items .item{flex-basis:calc(50% - 50px)}#overOnsHome{margin-bottom:100px}#overOnsHome h2{font-size:30px}#overOnsHome .content .left{flex-basis:100%;margin-bottom:50px}#overOnsHome .content .right{flex-basis:100%;padding-left:0}#overOnsHome .content .right h3{font-size:30px}}@media screen and (max-width: 900px){#homeIntro .Grid.MinTop{margin-top:-120px}#homeIntro .Grid .wp-block-columns{flex-wrap:wrap;margin-bottom:0}#homeIntro .Grid .wp-block-columns .wp-block-column{flex-basis:100%;margin-bottom:50px}#homeIntro .Grid h2{font-size:20px}#homeIntro .Grid .wp-block-column:not(:first-child){margin-left:0}#homeVestigingen h2{font-size:30px}#homeVestigingen .items .item:nth-child(odd) .slider{float:none}#homeVestigingen .items .item .slider{width:100%;float:none;height:400px}#homeVestigingen .items .item .inner{width:100%;float:none;height:auto;padding:20px;text-align:center}#homeVestigingen .items .item .inner h3{font-size:25px}#homeRouwberichten{margin:60px 0}#homeRouwberichten h2{font-size:30px}#homeRouwberichten .items .item{flex-basis:calc(50% - 40px)}}@media screen and (max-width: 750px){#homeDiensten .items .item{flex-basis:100%;margin:25px 0}#homeDiensten .items .item .content h3{font-size:22px}}@media screen and (max-width: 600px){#HomeHeader{height:500px}#HomeHeader h1{bottom:50px;font-size:40px}#homeRouwberichten .items .item{flex-basis:100%;margin:20px 0}#homeRouwberichten .items .item .image{height:350px}}footer{background:#f4f4f3;padding:50px 0}footer .container{display:flex;flex-wrap:wrap}footer .logo{flex-basis:50%}footer .logo .inner{width:170px;padding:10px;background:#fff}footer .logo .inner img{max-width:100%}footer .menu{flex-basis:30%}footer .menu ul{list-style:none;-moz-column-count:2;column-count:2}footer .menu ul li{line-height:1.8}footer .menu ul a:hover{color:#8145af}footer .contact{flex-basis:20%}.subfooter{background:#8f8271;color:#fff;padding:10px 0;font-size:.9em}.subfooter span{margin:0 10px;color:#fff}.subfooter a{color:#fff}.subfooter a:hover{color:#8145af}.subfooter p{display:inline-block;color:#fff;margin:0;line-height:1}@media screen and (max-width: 600px){footer{text-align:center}footer .logo{flex-basis:100%;margin-bottom:25px}footer .logo .inner{margin:auto}footer .menu{flex-basis:100%;margin-bottom:25px}footer .menu ul{-moz-column-count:1;column-count:1}footer .contact{flex-basis:100%}}#SmallHeader{width:100%;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:flex;justify-content:center;align-items:center}#SmallHeader h1{font-size:66px;color:#fff;line-height:1;margin-top:80px}#SmallHeader .inner{margin-top:80px}#SmallHeader .inner h1{margin-top:0}#SmallHeader span{margin:0 20px;color:#fff}#SmallHeader p{color:#fff;text-align:center;font-size:20px;margin-top:20px}#HeaderText{margin:50px 0 100px 0}#HeaderText .back{text-transform:uppercase;color:#8145af;letter-spacing:2px}#HeaderText .back i{color:#8145af}#HeaderText .back:hover{margin-left:-20px}#HeaderText h1{margin:20px 0;font-size:60px;color:#a49674;text-align:center;line-height:1}@media screen and (max-width: 900px){#SmallHeader{height:400px}#SmallHeader .inner{margin-top:120px}#SmallHeader h1{font-size:50px}#HeaderText h1{font-size:50px}}@media screen and (max-width: 700px){#SmallHeader h1{font-size:40px}#HeaderText h1{font-size:40px}}#DienstenOverzicht{margin-top:100px;margin-bottom:50px}#DienstenOverzicht .inleiding{text-align:center;max-width:650px;margin:auto;margin-bottom:40px;width:100%}#DienstenOverzicht .items{display:flex;flex-wrap:wrap}#DienstenOverzicht .items .item{flex-basis:calc(25% - 50px);margin:25px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;transition:.3s all;background-color:#faf9f7;cursor:pointer}#DienstenOverzicht .items .item:hover{transform:scale(1.05)}#DienstenOverzicht .items .item:hover .content .button{background:#8145af;color:#fff}#DienstenOverzicht .items .item:after{content:"";border:1px solid #fff;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:100}#DienstenOverzicht .items .item .fullLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:200}#DienstenOverzicht .items .item .image{width:100%;height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;padding:20px;display:flex;align-items:end;position:relative}#DienstenOverzicht .items .item .image:after{background:#4d463d;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;content:"";opacity:.5}#DienstenOverzicht .items .item .image h3{color:#fff;font-size:25px;padding:10px;z-index:100;position:relative}#DienstenOverzicht .items .item .content{padding:20px 40px 100px 40px;position:relative;height:calc(100% - 250px)}#DienstenOverzicht .items .item .content p{font-size:.9em}#DienstenOverzicht .items .item .content .button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;position:absolute;left:40px;bottom:40px}#DienstenOverzicht .items .item .content .button:hover{background:#8145af;color:#fff}#dienstenContent{text-align:center}#dienstenContent h2{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px}#dienstenContent h2:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading.png)}#dienstenContent h3{font-size:30px}#dienstenContent a,#dienstenContent i,#dienstenContent em{color:#a2d6ea}#dienstenContent a b,#dienstenContent a strong,#dienstenContent i b,#dienstenContent i strong,#dienstenContent em b,#dienstenContent em strong{color:#a2d6ea}#dienstenContent a:hover{color:#8145af}#dienstenContent .wp-block-button__link{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;background:transparent}#dienstenContent .wp-block-button__link:hover{background:#8145af;color:#fff}#dienstenContent b,#dienstenContent strong{font-weight:bold}#dienstenContent .wp-block-media-text{box-shadow:0px 3px 20px 0px rgba(0,0,0,.1);position:relative}#dienstenContent .wp-block-media-text:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:40px;max-width:1400px;height:calc(100% - 80px);width:95%;border:1px solid #a49674}#dienstenContent .wp-block-media-text .wp-block-media-text__media{min-height:400px}#dienstenContent .wp-block-media-text .wp-block-media-text__content{text-align:left;padding:80px 50px;position:relative;z-index:100}#dienstenContent .wp-block-media-text .wp-block-media-text__content h4{font-family:"Lato",sans-serif;font-weight:bold;margin-bottom:20px}#dienstenContent .wp-block-media-text .wp-block-media-text__content p{margin-bottom:2em;max-width:700px;width:100%}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol{margin-bottom:2em;max-width:700px;width:100%;counter-reset:item;list-style:none}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li{margin-bottom:20px;display:table;min-height:40px;position:relative;padding-left:60px}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li b,#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li strong{font-weight:bold}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li:last-child:after{display:none}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li:after{content:"";width:1px;background:#a2d6ea;height:100%;z-index:-1;left:20px;top:40px;position:absolute}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li:before{position:absolute;left:0;content:counter(item);counter-increment:item;color:#fff;background:#a2d6ea;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:20px;margin-bottom:20px}#dienstenSingle{position:relative}#dienstenSingle:after{content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);top:0;width:1px;background:#a49674;z-index:-1}#dienstenSingle .ImageRelativeTop img{position:relative;margin-left:10px;top:20px}#dienstenSingle .wp-block-media-text{max-width:1200px;width:100%;margin:auto}#dienstenSingle .wp-block-media-text .wp-block-media-text__content{padding:50px 100px}#dienstenSingle .has-media-on-the-right .wp-block-media-text__media{margin-bottom:-100px}#dienstenSingle .has-background{margin-top:-100px;padding:100px 0 0 0;margin-bottom:0}#dienstenSingle .has-white-background-color{margin-top:0;padding:250px 0 150px 0;text-align:center}#dienstenSingle .has-white-background-color.MinTop{padding:150px 0}#dienstenSingle .has-white-background-color h2{font-size:36px;max-width:700px;width:100%;margin:auto;margin-bottom:30px}#dienstenSingle h3{font-size:30px}#dienstenSingle .wp-block-button__link{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;background:transparent}#dienstenSingle .wp-block-button__link:hover{background:#8145af;color:#fff}#dienstenSingle a,#dienstenSingle b,#dienstenSingle strong{color:#a2d6ea}#dienstenSingle a:hover{color:#8145af}#dienstenSingle .MarginTop{margin-top:100px}#dienstenSingle .Right{padding-bottom:100px}#dienstenSingle .tip{padding:100px 0 0 0;margin-bottom:0}#dienstenSingle .tip .wp-block-column{background:#fff;max-width:1000px;width:100%;margin:auto;border:1px solid #a49674;padding:50px}#dienstenSingle .tip .wp-block-column h2{color:#a49674}@media screen and (max-width: 1400px){#DienstenOverzicht .items .item{flex-basis:calc(33.33% - 50px)}}@media screen and (max-width: 1050px){#DienstenOverzicht .items .item{flex-basis:calc(50% - 50px)}#dienstenContent h2{font-size:30px}#dienstenContent h3{font-size:20px;padding:0 10px}#dienstenContent .wp-block-media-text{grid-template-columns:100% !important}#dienstenContent .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}#dienstenContent .wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;padding:50px}#dienstenContent .wp-block-media-text .wp-block-media-text__content ol li:before{margin-right:10px;margin-bottom:40px}}@media screen and (max-width: 1024px){#dienstenSingle:after{content:"";height:100%;left:10px;position:absolute;transform:translateX(0);top:0;width:1px;background:#a49674;z-index:-1}#dienstenSingle .wp-block-media-text{grid-template-columns:100% !important;margin-bottom:50px}#dienstenSingle .wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;padding:50px 20px 0 20px}#dienstenSingle .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}#dienstenSingle .has-media-on-the-right .wp-block-media-text__media{margin-bottom:0}#dienstenSingle .has-background{margin-top:0;padding:50px 0 0 0;margin-bottom:0}#dienstenSingle .has-white-background-color{margin-top:0;padding:50px 0 50px 0;text-align:center}#dienstenSingle .has-white-background-color.MinTop{padding:50px 0}#dienstenSingle .has-white-background-color h2{font-size:25px}#dienstenSingle h3{font-size:20px}#dienstenSingle .MarginTop{margin-top:50px}#dienstenSingle .Right{padding-bottom:50px}#dienstenSingle .tip{padding:50px 0 0 0;margin-bottom:0}#dienstenSingle .tip .wp-block-column{padding:50px 0}}@media screen and (max-width: 750px){#DienstenOverzicht{margin-top:50px}#DienstenOverzicht .items .item{flex-basis:100%;margin:25px 0}}#vestigingen{text-align:center;margin-top:60px;margin-bottom:100px}#vestigingen .inleiding{max-width:850px;width:90%;margin:auto;margin-bottom:2.5em}#vestigingen .items .item{background:#f7f5f2;margin-bottom:50px;text-align:left;position:relative;float:left;width:calc(33.33% - 40px);margin:20px}#vestigingen .items .item .slider{width:100%;height:300px;position:relative}#vestigingen .items .item .slider p{width:100%;height:100%;left:0;top:0;margin:0;overflow:hidden}#vestigingen .items .item .slider .slick-list,#vestigingen .items .item .slider .slick-track{height:100%}#vestigingen .items .item .slider button{position:absolute;z-index:100;top:50%;transform:translateY(-50%);font-size:0;background:transparent;border:none;width:30px;height:40px;cursor:pointer}#vestigingen .items .item .slider button:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:contain;background-position:center}#vestigingen .items .item .slider button.slick-prev{left:10px}#vestigingen .items .item .slider button.slick-prev:after{background-image:url(images/arrow-left.png)}#vestigingen .items .item .slider button.slick-next{right:10px}#vestigingen .items .item .slider button.slick-next:after{background-image:url(images/arrow-right.png)}#vestigingen .items .item .slider img{width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}#vestigingen .items .item .inner{width:100%;padding:30px}#vestigingen .items .item .inner h3{font-size:30px;margin-bottom:20px}#vestigingen .items .item .inner a{color:#a2d6ea;font-weight:bold}#vestigingen .items .item .inner a:hover{color:#8145af}#vestigingen .items .item .inner .button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:60px}#vestigingen .items .item .inner .button:hover{background:#8145af;color:#fff}#vestigingSingle{margin-bottom:150px}#vestigingSingle .container{padding-top:100px}#vestigingSingle .container:after{content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);top:-30px;width:1px;background:#a49674;z-index:-2}#vestigingSingle .container .wp-block-media-text .wp-block-media-text__media{min-height:400px}#vestigingSingle .container .wp-block-media-text .wp-block-media-text__content{padding:100px}#vestigingSingle .container .wp-block-media-text .wp-block-media-text__content .wp-block-quote{padding:20px;background:#fff;text-align:right}#vestigingSingle .container .wp-block-media-text .wp-block-media-text__content .wp-block-quote p{font-style:italic;color:#a49674;font-size:30px}#vestigingSingle .container .has-background{padding:60px}#vestigingSingle .container .has-background.gallerij{background:transparent !important;position:relative}#vestigingSingle .container .has-background.gallerij:after{width:80%;height:100%;content:"";background:#faf9f7;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1}#vestigingSingle .container .has-background .wp-block-gallery{border:5px solid #fff}#vestigingSingle .container .has-background .wp-block-image{margin:0 !important;border:5px solid #fff}#vestigingSingle .container h2{font-size:30px;margin-bottom:20px;color:#a49674}#vestigingSingle .headerBlock{padding:100px 0;background:#faf9f7;margin-left:100px}#vestigingSingle .headerBlock .wp-block-media-text{margin-left:-100px}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__media{min-height:400px}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content{margin:50px 0;padding:60px;background:#fff;margin-left:-100px;margin-right:100px;text-align:center;position:relative}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content:after{width:calc(100% - 40px);height:calc(100% - 40px);content:"";border:1px solid #a49674;position:absolute;left:20px;top:20px}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content h1{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px;position:relative;z-index:100}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content h1:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading.png)}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content p{position:relative;z-index:100}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content b,#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content strong{display:block;color:#a2d6ea;font-weight:bold;margin-top:70px}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content b a,#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content strong a{font-weight:bold}@media screen and (max-width: 1400px){#vestigingSingle .headerBlock .wp-block-media-text{grid-template-columns:50% auto !important}}@media screen and (max-width: 1250px){#vestigingen .items .item{width:calc(50% - 40px)}}@media screen and (max-width: 1000px){#vestigingSingle{margin-bottom:50px}#vestigingSingle .container .wp-block-media-text{grid-template-columns:100% !important}#vestigingSingle .container .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}#vestigingSingle .container .wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;background:#fff;padding:50px 0}#vestigingSingle .container h2{font-size:20px}#vestigingSingle .container .has-background{padding:60px 0}#vestigingSingle .headerBlock{padding:0;margin-left:0}#vestigingSingle .headerBlock .wp-block-media-text{grid-template-columns:100% !important;margin-left:0;padding:20px}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;margin:0;padding:50px 20px;margin-left:0;margin-right:0}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content h1{font-size:20px}#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content b,#vestigingSingle .headerBlock .wp-block-media-text .wp-block-media-text__content strong{margin-top:30px}}@media screen and (max-width: 950px){#vestigingen .items .item{float:none;width:100%;margin:20px 0}#vestigingen .items .item .inner{padding:20px;text-align:center}#vestigingen .items .item .inner h3{font-size:20px}#vestigingen .items .item .inner .button{margin-top:30px}}#mapHeader{position:relative}#mapHeader #map{width:100%;height:700px}#mapHeader .content{float:right;border:1px solid #a49674;background:#fff;position:absolute;top:150px;right:10%;padding:40px;max-width:500px;width:100%}#mapHeader .content b,#mapHeader .content strong{font-weight:bold}#mapHeader .content h2{font-size:30px;margin-bottom:20px}#mapHeader .content a{color:#a2d6ea;font-weight:bold}#mapHeader .content a:hover{color:#8145af}#mapHeader .content hr{border:none;border-bottom:1px solid rgba(164,150,116,.4);margin-bottom:1em}#contact{padding:100px 0}#contact.condoleren .left{width:calc(100% - 500px)}#contact.condoleren .right{max-width:350px;width:100%;background:#fff;box-shadow:0px 3px 16px 0px rgba(0,0,0,.08);padding:30px;position:relative;transition:.3s all;text-align:center}#contact.condoleren .right:after{width:calc(100% - 30px);height:calc(100% - 30px);left:15px;top:15px;border:1px solid rgba(164,150,116,.4);position:absolute;content:""}#contact.condoleren .right:hover{transform:scale(1.02)}#contact.condoleren .right:hover .button{background:#8145af;color:#fff}#contact.condoleren .right .fullLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}#contact.condoleren .right .image{width:100%;height:250px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px}#contact.condoleren .right p{font-size:.9em;display:flex;justify-content:space-between}#contact.condoleren .right .button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:40px}#contact.condoleren .right .button:hover{background:#8145af;color:#fff}#contact.condoleren .right h4{font-weight:500;color:#4d463d;font-size:20px;margin-bottom:10px;padding-bottom:30px;display:block;text-align:center;border-bottom:1px solid rgba(77,70,61,.1)}#contact .left{float:left;width:60%}#contact .left form{background:#faf9f7;padding:50px}#contact .left form fieldset{border:none;margin-bottom:20px;position:relative}#contact .left form fieldset input,#contact .left form fieldset textarea,#contact .left form fieldset select{background:#fff;border:1px solid #a49674;border-radius:0;padding:10px;font-size:1em;width:100%}#contact .left form fieldset textarea{height:150px;resize:none}#contact .left form fieldset .inputfile{width:100%;height:100%;opacity:0;overflow:hidden;position:absolute;z-index:-1}#contact .left form fieldset .inputfile+label{font-size:.9em;letter-spacing:1px;font-weight:700;display:flex;justify-content:center;align-items:center;width:100%;color:#a49674;background-color:#fff;cursor:pointer;height:136px;text-align:center;border:1px solid #a49674;transition:.3s all}#contact .left form fieldset .inputfile+label span{font-size:.9em}#contact .left form fieldset .inputfile+label i{display:block;font-size:2em;margin-bottom:10px}#contact .left form fieldset .inputfile:focus+label,#contact .left form fieldset .inputfile+label:hover{background-color:#a49674;color:#fff}#contact .left form fieldset .inputfile:focus+label i,#contact .left form fieldset .inputfile:focus+label span,#contact .left form fieldset .inputfile+label:hover i,#contact .left form fieldset .inputfile+label:hover span{color:#fff}#contact .left form fieldset .toestemming{display:block;position:relative;padding-left:25px;margin-bottom:12px;line-height:1.2;cursor:pointer;font-size:.9em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;text-transform:none;letter-spacing:0}#contact .left form fieldset .toestemming a{text-decoration:underline;color:#a2d6ea;font-weight:bold}#contact .left form fieldset .toestemming input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#contact .left form fieldset .toestemming .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #a49674}#contact .left form fieldset .toestemming .checkmark:after{content:"";position:absolute;display:none;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#contact .left form fieldset .toestemming input:checked~.checkmark{background-color:#a49674}#contact .left form fieldset .toestemming input:checked~.checkmark:after{display:block}#contact .left form fieldset p.small{font-size:.8em;font-style:italic}#contact .left form button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;background:transparent;font-size:1em;transition:.3s all;cursor:pointer}#contact .left form button:hover{background:#8145af;color:#fff}#contact .right{float:right;width:35%;padding:40px}#contact .right b,#contact .right strong{font-weight:bold}#contact .right h1{font-size:30px;margin-bottom:20px}#contact .right a{color:#a2d6ea;font-weight:bold}#contact .right a:hover{color:#8145af}@media screen and (max-width: 1100px){#mapHeader #map{height:400px}#mapHeader .content{float:none;position:relative;top:0;right:0;padding:40px;max-width:100%;width:100%}#mapHeader .content h2{font-size:25px}#contact{padding:50px 0}#contact.condoleren .left{width:100%}#contact.condoleren .right{margin:auto}#contact .left{float:none;width:100%;margin-bottom:40px}#contact .right{float:none;width:100%}#contact .right h1{font-size:25px}}#overOns{padding:60px 0 100px 0}#overOns h2{font-size:40px;margin-bottom:30px;color:#a49674}#overOns h3{font-size:30px;margin-bottom:20px}#overOns b,#overOns strong{font-weight:bold}#overOns .person{width:95%;max-width:1500px;margin:0 auto;position:relative;z-index:10;gap:20px}#overOns .person .wp-block-column .wp-block-image{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;overflow:hidden}#overOns .person .wp-block-column .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#overOns .person .wp-block-column h3{margin:0 20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(164,150,116,.4);font-size:20px}#overOns .person .wp-block-column p{padding:0 20px}#overOns .person .wp-block-column a{color:#a2d6ea;text-decoration:underline;font-weight:bold}#overOns ul,#overOns ol{margin-left:1.5em;margin-bottom:1.5em}#overOns ul li,#overOns ol li{margin-bottom:20px;line-height:1.8}#overOns .wp-block-media-text{width:95%;max-width:1500px;margin:0 auto;position:relative;z-index:10}#overOns .wp-block-media-text .wp-block-media-text__media{min-height:400px}#overOns .wp-block-media-text .wp-block-media-text__content{padding:100px 50px}#overOns .has-background.wp-block-columns{padding:60px 60px 20px 60px}#overOns .has-background.wp-block-columns .gallerij .wp-block-image{min-height:400px}#overOns .has-background.wp-block-columns .gallerij .wp-block-image:nth-child(1){margin-top:-100px}#overOns .has-background.wp-block-columns .gallerij .wp-block-image:nth-child(3){margin-bottom:-100px}#overOns .TopMin{margin-top:-70px;padding-top:120px !important}#overOns .wp-block-quote{padding:20px;width:95%;max-width:900px;margin:0 auto;position:relative;z-index:10}#overOns .wp-block-quote p{font-style:italic;color:#a49674;font-size:30px}#overOns .Slider{width:95%;max-width:1000px;margin:0 auto;margin-bottom:2em}#overOns .Slider p{width:90%;max-width:750px;margin:0 auto;margin-bottom:2em}#overOns .Slider button{position:absolute;z-index:100;top:50%;transform:translateY(-50%);font-size:0;background:transparent;border:none;width:40px;height:50px;cursor:pointer}#overOns .Slider button:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:contain;background-position:center}#overOns .Slider button.slick-prev{left:10px}#overOns .Slider button.slick-prev:after{background-image:url(images/arrow-left.png)}#overOns .Slider button.slick-next{right:10px}#overOns .Slider button.slick-next:after{background-image:url(images/arrow-right.png)}#overOns .Slider .wp-block-gallery{display:block}#overOns .Slider .wp-block-gallery .wp-block-image{width:100%;height:650px;position:relative;margin:0 !important}#overOns .Slider .wp-block-gallery .wp-block-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#overOns .wp-block-button__link{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;background:transparent}#overOns .wp-block-button__link:hover{background:#8145af;color:#fff}#overOns .footer .wp-block-button__link{color:#8145af}#overOns .footer .wp-block-button__link:hover{color:#fff}#overOns .footer b,#overOns .footer strong,#overOns .footer a{color:#a2d6ea;font-weight:bold}#overOns .footer a:hover{color:#8145af}@media screen and (max-width: 1500px){#overOns .person{flex-wrap:wrap !important;gap:0}#overOns .person .wp-block-column{flex-grow:0;flex-basis:calc(50% - 40px) !important;margin:10px !important}#overOns .person .wp-block-column .wp-block-image{width:100%;height:500px}#overOns .person .wp-block-column h3{font-size:25px}}@media screen and (max-width: 1200px){#overOns h2{font-size:30px}#overOns h3{font-size:20px}#overOns .wp-block-media-text{grid-template-columns:100% !important}#overOns .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}#overOns .wp-block-media-text .wp-block-media-text__content{padding:50px 0;grid-column:1;grid-row:2}#overOns .has-background.wp-block-columns{flex-wrap:wrap;padding:60px 20px 20px 20px}#overOns .has-background.wp-block-columns .wp-block-columns{flex-wrap:wrap}#overOns .has-background.wp-block-columns .wp-block-column{flex-basis:100% !important}#overOns .has-background.wp-block-columns .wp-block-column:not(:first-child){margin-left:0}#overOns .has-background.wp-block-columns .gallerij .wp-block-image{min-height:250px;margin-bottom:20px !important}#overOns .has-background.wp-block-columns .gallerij .wp-block-image:nth-child(1){margin-top:0}#overOns .has-background.wp-block-columns .gallerij .wp-block-image:nth-child(3){margin-bottom:0}#overOns .TopMin{margin-top:0;padding-top:50px !important}#overOns .wp-block-quote p{font-size:25px}#overOns .Slider .wp-block-gallery .wp-block-image{height:450px}}@media screen and (max-width: 900px){#overOns .person{flex-wrap:wrap}#overOns .person .wp-block-column{flex-basis:100% !important;margin:20px 0 !important}#overOns .person .wp-block-column .wp-block-image{height:500px}}@media screen and (max-width: 500px){#overOns .has-background.wp-block-columns .gallerij .wp-block-image{width:100%;margin:5px 0 !important}}#text{padding:50px 0 100px 0}#text h2{font-size:40px;margin-bottom:30px;color:#a49674}#text h3{font-size:30px;margin-bottom:20px}#text ul,#text ol{margin-left:1.5em;margin-bottom:1.5em}#text ul li,#text ol li{margin-bottom:20px;line-height:1.8}#text b,#text strong{font-weight:bold}#text a{color:#a2d6ea;font-weight:bold}@media screen and (max-width: 900px){#text h2{font-size:30px}#text h3{font-size:25px}}#extra-info{margin-top:50px;text-align:center}#extra-info *{color:#8145af;font-weight:bold}#info{padding:50px 0 100px 0}#info .buttons{text-align:center;margin-bottom:100px}#info .buttons a{background:#faf9f7;color:#a49674;padding:20px 30px;margin:10px;display:inline-block}#info .buttons a:hover{background:#a49674;color:#fff}#info .items{position:relative}#info .items .item{padding:50px;position:relative}#info .items .item h2{margin-bottom:20px;font-size:40px}#info .items .item:nth-child(even){background:#faf9f7}#info .items .item:nth-child(even) .image{left:auto;right:0}#info .items .item:nth-child(even) .content{float:left}#info .items .item .image{width:45%;position:absolute;height:80%;background-repeat:no-repeat;background-size:cover;background-position:center;left:0}#info .items .item .content{float:right;width:45%;min-height:400px;position:relative}#info .items .item .content:after{content:"";height:calc(100% - 15px);left:20px;position:absolute;top:65px;width:1px;background:#a49674;z-index:-1}#info .items .item .content .wrapItem{margin-bottom:50px}#info .items .item .content h3{font-family:"Lato",sans-serif;font-weight:bold;font-size:1em}#info .items .item .content h3 span{font-weight:bold;color:#fff;background:#a2d6ea;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;float:left;margin-right:20px;position:relative;top:-10px}#info .items .item .content p{margin-left:60px;margin-top:-10px}#info .items .item .content .button{margin-left:60px;padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;background:transparent}#info .items .item .content .button:hover{background:#8145af;color:#fff}#nuttigeInfo{padding-bottom:100px}#nuttigeInfo h2{font-size:30px;margin-bottom:30px}#nuttigeInfo .has-background{padding:100px 0}#nuttigeInfo .has-background b,#nuttigeInfo .has-background strong,#nuttigeInfo .has-background a{color:#a2d6ea;font-weight:bold}#nuttigeInfo .has-background a:hover{color:#8145af}#nuttigeInfo .has-background .wp-block-button__link{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;background:transparent}#nuttigeInfo .has-background .wp-block-button__link:hover{background:#8145af;color:#fff}#nuttigeInfo ul{list-style:none}#nuttigeInfo ul li{float:left;width:50%;font-weight:bold;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;min-height:50px}#nuttigeInfo ul li:before{background-image:url(images/link.png);content:"";display:inline-block;width:35px;height:35px;margin-left:-35px;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;top:-10px;margin-right:20px;float:left;padding-bottom:10px}#nuttigeInfo ul li b,#nuttigeInfo ul li strong{display:block}#infoSingle{position:relative;padding:100px 0 0 0}#infoSingle:after{content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);top:0;width:1px;background:#a49674;z-index:-1}#infoSingle .back{text-transform:uppercase;color:#8145af;letter-spacing:2px}#infoSingle .back i{color:#8145af}#infoSingle .back:hover{margin-left:-20px}#infoSingle .wp-block-media-text{max-width:1200px;width:100%;margin:auto;margin-bottom:60px}#infoSingle .wp-block-media-text .wp-block-media-text__content{padding:50px 100px}#infoSingle .has-background{margin-bottom:60px;padding:100px 0}#infoSingle .has-background .wp-block-media-text{margin-bottom:0}#infoSingle .has-white-background-color{margin-top:0;padding:150px 0;text-align:center}#infoSingle .has-white-background-color h2{font-size:36px;max-width:700px;width:100%;margin:auto;margin-bottom:30px}#infoSingle h3{font-size:30px;margin-bottom:20px}#infoSingle ul,#infoSingle ol{margin-left:1.5em;margin-bottom:1.5em}#infoSingle ul li,#infoSingle ol li{margin-bottom:10px}#infoSingle .wp-block-button__link{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:0;font-size:1em;text-decoration:none;background:transparent}#infoSingle .wp-block-button__link:hover{background:#8145af;color:#fff}#infoSingle b,#infoSingle strong{color:#a2d6ea;font-weight:bold}#infoSingle a{color:#a2d6ea;font-weight:bold;text-decoration:underline}#infoSingle a:hover{color:#8145af}#infoSingle .faq{padding:100px 0;text-align:left}#infoSingle .faq .wp-block-column{max-width:1200px;width:100%;margin:auto}#infoSingle .faq .title{margin-bottom:60px;font-size:40px}#infoSingle .faq .title:before,#infoSingle .faq .title:after{display:none}#infoSingle .faq h2{margin-bottom:20px;position:relative;width:100%;max-width:100%;padding-right:50px}#infoSingle .faq h2:before,#infoSingle .faq h2:after{position:absolute;right:15px;top:0;content:" ";height:33px;width:2px;background-color:rgba(164,150,116,.4)}#infoSingle .faq h2:before{transform:rotate(90deg)}#infoSingle .faq h3{font-size:20px}#infoSingle .faq .active p,#infoSingle .faq .active ul,#infoSingle .faq .active ol,#infoSingle .faq .active h3,#infoSingle .faq .active h4{display:block}#infoSingle .faq p,#infoSingle .faq ul,#infoSingle .faq ol,#infoSingle .faq h3,#infoSingle .faq h4{display:none;margin-bottom:20px;transition:.3s all}#infoSingle .faq .wp-block-columns .wp-block-column{border-bottom:1px solid rgba(164,150,116,.4)}@media screen and (max-width: 1200px){#infoSingle{position:relative;padding:50px 0 0 0}#infoSingle:after{left:10px;transform:translateX(0)}#infoSingle .wp-block-media-text{grid-template-columns:100% !important;margin-bottom:50px}#infoSingle .wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;padding:50px 20px 0 20px}#infoSingle .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}#infoSingle .has-background{margin-bottom:60px;padding:50px 20px}#infoSingle .has-background .wp-block-media-text{margin-bottom:0}#infoSingle .has-white-background-color{margin-top:0;padding:100px 0;text-align:center}#infoSingle .has-white-background-color h2{font-size:30px}#infoSingle h3{font-size:20px}#infoSingle .faq{padding:50px 20px;text-align:left}#infoSingle .faq .title{font-size:30px}#infoSingle .faq h2{font-size:20px}#infoSingle .faq h2:before,#infoSingle .faq h2:after{height:20px}}@media screen and (max-width: 1100px){#info{padding:50px 0}#info .buttons{margin-bottom:50px}#info .buttons a{padding:20px}#info .items .item{padding:50px 0}#info .items .item h2{font-size:30px}#info .items .item:nth-child(even) .content{float:none}#info .items .item .image{width:100%;position:relative;height:350px;margin-bottom:50px}#info .items .item .content{float:none;width:100%;min-height:auto}#info .items .item .content .wrapItem{margin-bottom:20px}}@media screen and (max-width: 700px){#nuttigeInfo{padding-bottom:50px}#nuttigeInfo h2{font-size:20px}#nuttigeInfo .has-background{padding:50px 0}#nuttigeInfo ul{padding:0 50px}#nuttigeInfo ul li{float:none;width:100%}}#rouwberichten{padding:60px 0 100px 0}#rouwberichten .items{display:flex;flex-wrap:wrap;position:relative;padding:40px}#rouwberichten .items:after{content:"";width:100%;height:80%;background:#faf9f7;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1}#rouwberichten .items .item{flex-basis:calc(25% - 40px);margin:20px;background:#fff;box-shadow:0px 3px 16px 0px rgba(0,0,0,.08);padding:30px;position:relative;transition:.3s all;text-align:center}#rouwberichten .items .item:after{width:calc(100% - 30px);height:calc(100% - 30px);left:15px;top:15px;border:1px solid rgba(164,150,116,.4);position:absolute;content:""}#rouwberichten .items .item:hover{transform:scale(1.02)}#rouwberichten .items .item:hover .button{background:#8145af;color:#fff}#rouwberichten .items .item .fullLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}#rouwberichten .items .item .image{width:100%;height:250px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px}#rouwberichten .items .item p{font-size:.9em;display:flex;justify-content:space-between}#rouwberichten .items .item .button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:40px}#rouwberichten .items .item .button:hover{background:#8145af;color:#fff}#rouwberichten .items .item h4{font-weight:500;color:#4d463d;font-size:20px;margin-bottom:10px;padding-bottom:30px;display:block;text-align:center;border-bottom:1px solid rgba(77,70,61,.1)}#single{padding:60px 0 100px 0}#single .back{text-transform:uppercase;color:#8145af;letter-spacing:2px}#single .back i{color:#8145af}#single .back:hover{margin-left:-20px}#single .left{float:left}#single .left h1{font-size:60px;color:#a49674}#single .right{float:right}#single .right a{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:40px}#single .right a:hover{background:#8145af;color:#fff}#single .wrapperInfo{margin-top:60px;border:1px solid #a49674;padding:30px;position:relative;background-color:#fff}#single .wrapperInfo .image{width:35%;float:left;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}#single .wrapperInfo .info{width:45%;float:left;height:500px;display:flex;justify-content:center;align-items:center;text-align:center;border-right:1px solid rgba(164,150,116,.5)}#single .wrapperInfo .info h2{font-weight:500;color:#4d463d;font-size:35px;margin-bottom:10px;padding-bottom:30px;display:block;text-align:center;border-bottom:1px solid rgba(164,150,116,.5)}#single .wrapperInfo .info p{min-width:400px;width:100%;display:flex;justify-content:space-between}#single .wrapperInfo .buttons{width:20%;float:left;height:500px;padding:0 50px;display:flex;justify-content:center;align-items:center;text-align:center}#single .wrapperInfo .buttons a{color:#8145af;text-transform:uppercase;text-align:center;margin-bottom:35px;display:block;position:relative}#single .wrapperInfo .buttons a:hover{transform:scale(1.05)}#single .wrapperInfo .buttons a:after{content:"";width:100px;height:1px;background:#8145af;bottom:-10px;position:absolute;left:50%;transform:translateX(-50%)}#single .wrapperInfo .buttons a img{display:block;max-width:35px;margin:auto;margin-bottom:10px}#single .content{background:#faf9f7;margin-top:-100px;padding:180px 0 100px 0}#single .content .wp-block-quote{text-align:center;max-width:800px;width:90%;margin:auto;margin-bottom:80px}#single .content .wp-block-quote p{font-size:30px;font-style:italic;font-family:"Playfair Display",serif;color:#a49674}#single .content div.pdfemb-viewer{border:none;box-shadow:0px 3px 10px 0px rgba(0,0,0,.12)}@media screen and (max-width: 1400px){#rouwberichten{padding:60px 0 50px 0}#rouwberichten .items .item{flex-basis:calc(33.33% - 40px)}}@media screen and (max-width: 1200px){#single{padding:60px 0}#single .left h1{font-size:50px}#single .wrapperInfo{margin-top:60px;padding:20px}#single .wrapperInfo .image{width:100%;float:none;height:350px;background-size:contain}#single .wrapperInfo .info{width:100%;float:none;height:auto;padding:50px 0;border:none;border-bottom:1px solid rgba(164,150,116,.4)}#single .wrapperInfo .info h2{font-size:30px}#single .wrapperInfo .info p{min-width:100%;grid-gap:40px}#single .wrapperInfo .buttons{width:100%;float:none;height:auto;padding:35px 0 0 0}#single .content .wp-block-quote p{font-size:20px}}@media screen and (max-width: 1100px){#rouwberichten .items{padding:40px 20px}#rouwberichten .items .item{flex-basis:calc(50% - 40px)}}@media screen and (max-width: 750px){#rouwberichten .items{padding:40px 0}#rouwberichten .items .item{flex-basis:100%;margin:20px 0}#rouwberichten .items .item .image{height:350px}}@media screen and (max-width: 600px){#single .left h1{font-size:30px}#single .right a{margin-top:0}#single .wrapperInfo .image{background-size:cover}}#login{padding:60px 0 100px 0;text-align:center}#login h2{text-align:center;display:inline-block;color:#a49674;font-size:40px;margin-bottom:30px;margin-top:10px}#login h2:before{content:"";width:100%;height:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(images/heading.png)}#login form{background:#faf9f7;padding:50px;max-width:500px;margin:auto;width:100%;text-align:left}#login form fieldset{border:none;margin-bottom:20px;position:relative}#login form fieldset input{background:#fff;border:1px solid #a49674;border-radius:0;padding:10px;font-size:1em;width:100%}#login form fieldset .toestemming{display:block;position:relative;padding-left:25px;margin-bottom:12px;line-height:1.2;cursor:pointer;font-size:.9em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;text-transform:none;letter-spacing:0}#login form fieldset .toestemming a{text-decoration:underline;color:#a2d6ea;font-weight:bold}#login form fieldset .toestemming input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#login form fieldset .toestemming .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #a49674}#login form fieldset .toestemming .checkmark:after{content:"";position:absolute;display:none;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#login form fieldset .toestemming input:checked~.checkmark{background-color:#a49674}#login form fieldset .toestemming input:checked~.checkmark:after{display:block}#login form fieldset p.small{font-size:.8em;font-style:italic}#login form button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;background:transparent;font-size:1em;transition:.3s all;cursor:pointer}#login form button:hover{background:#8145af;color:#fff}#loginFamilie{padding:60px 0 100px 0;position:relative}#loginFamilie:before{width:80%;content:"";background:#faf9f7;position:absolute;left:-20%;top:0;height:30%;z-index:-1}#loginFamilie:after{width:80%;content:"";background:#faf9f7;position:absolute;right:-20%;bottom:0;height:30%;z-index:-1}#loginFamilie h2{margin-bottom:20px;font-size:35px}#loginFamilie .tableWrap{overflow:auto;margin-bottom:60px}#loginFamilie .tableWrap table{min-width:900px;width:100%;border:1px solid #a49674;border-collapse:collapse;background:#fff}#loginFamilie .tableWrap table th,#loginFamilie .tableWrap table td{padding:9px}#loginFamilie .tableWrap table td.center{text-align:center}#loginFamilie .tableWrap table th{font-weight:bold;background:#a49674;color:#fff}#loginFamilie .tableWrap table tr:nth-child(odd){background:rgba(164,150,116,.05)}#loginFamilie .tableWrap table th{text-align:left}#loginFamilie .space-between{display:flex;justify-content:space-between}#loginFamilie .herinneringen-banner{background:#a49674;padding:9px;margin-bottom:27px}#loginFamilie .herinneringen-banner span{color:#fff;font-weight:bold}#loginFamilie #sent-images-grid .gutter-sizer{width:27px}#loginFamilie #sent-images-grid .grid-item{width:calc(33% - 13px);max-height:440px;float:left}#loginFamilie #sent-images-grid .grid-item .image{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px}#loginFamilie #sent-images-grid .grid-item .overlay{position:absolute;bottom:100%;left:0;right:0;background-color:#000;background-color:rgba(0,0,0,.4);overflow:hidden;width:100%;height:0;transition:.5s ease}#loginFamilie #sent-images-grid .grid-item a:hover .overlay{bottom:90%;height:10%}#loginFamilie #sent-images-grid .grid-item .text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}#loginFamilie #sent-images-grid .grid-item .text .fa{color:#fff;margin-right:20px}#loginFamilie #sent-images-grid .grid-item .checkbox-section{padding-top:13px}#loginFamilie #sent-images-grid .grid-item .checkbox-section .remove-image-btn{background:transparent;border:none;cursor:pointer;line-height:1.2;font-size:17px}#loginFamilie #sent-images-grid .grid-item .checkbox-section .remove-image-btn:hover{text-decoration:underline}#loginFamilie #sent-images-grid .grid-item .checkbox-section .remove-image-btn .fa{color:red;margin-right:13px}#loginFamilie #sent-images-grid .grid-item .toestemming{display:block;position:relative;padding-left:25px;line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;text-transform:none;letter-spacing:0}#loginFamilie #sent-images-grid .grid-item .toestemming a{text-decoration:underline;color:#a2d6ea;font-weight:bold}#loginFamilie #sent-images-grid .grid-item .toestemming input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#loginFamilie #sent-images-grid .grid-item .toestemming .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #a49674;margin-top:2.5px}#loginFamilie #sent-images-grid .grid-item .toestemming .checkmark:after{content:"";position:absolute;display:none;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#loginFamilie #sent-images-grid .grid-item .toestemming input:checked~.checkmark{background-color:#a49674}#loginFamilie #sent-images-grid .grid-item .toestemming input:checked~.checkmark:after{display:block}#loginFamilie .button{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;background:#fff;cursor:pointer;max-height:38px;margin-top:10px}#loginFamilie .button:hover{background:#8145af;color:#fff}#loginFamilie .totaal-row{border-top:1px solid #d3d3d3}#loginFamilie .totaal-row .totaal{font-weight:bold}#loginFamilie .modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#loginFamilie .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:none;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#loginFamilie .close{color:#fff;float:right;font-size:28px;font-weight:bold}#loginFamilie .close:hover,#loginFamilie .close:focus{color:#000;text-decoration:none;cursor:pointer}#loginFamilie .modal-header{padding:2px 16px;background-color:#a49674;color:#fff}#loginFamilie .modal-header h2{margin-top:20px;color:#fff}#loginFamilie .modal-body{padding:40px;display:flex;justify-content:center}#loginFamilie .modal-body #ja,#loginFamilie .modal-body #nee{padding:10px 20px;border:1px solid #8145af;color:#8145af;text-transform:uppercase;letter-spacing:1px;display:inline-block;cursor:pointer}#loginFamilie .modal-body #ja:hover,#loginFamilie .modal-body #nee:hover{background:#8145af;color:#fff}#loginFamilie .modal-body #nee{margin-left:40px}#loginFamilie .modal-footer{padding:2px 16px;background-color:#a49674;color:#fff}@media screen and (max-width: 1490px){#loginFamilie #sent-images-grid .grid-item{width:calc(33% - 15px);max-height:440px}}@media screen and (max-width: 860px){#loginFamilie #sent-images-grid .grid-item{width:calc(50% - 15px);max-height:440px}}@media screen and (max-width: 800px){#login{padding:60px 0}#login h2{font-size:30px}#loginFamilie{padding:60px 0}#loginFamilie h2{font-size:25px}}@media screen and (max-width: 500px){#loginFamilie #sent-images-grid .gutter-sizer{width:65px}#loginFamilie #sent-images-grid .grid-item{width:calc(100% - 5px);max-height:400px}#loginFamilie #sent-images-grid .grid-item .checkbox-section{padding-top:13.045px;margin:0px 10px}#loginFamilie .herinneringen .space-between{display:block;margin-bottom:20px}}#sidebar{display:none}.banner{background:#a49674;padding:20px;text-align:center;margin-bottom:60px}.banner h3{color:#fff;font-size:25px}.woocommerce-result-count{font-weight:bold}.woocommerce .woocommerce-ordering select{padding:15px;font-size:1em;border:1px solid #a49674}.product_meta,.woocommerce-tabs{display:none}.woocommerce div.product div.images{margin-bottom:100px !important}form.cart{background:#faf9f7;padding:30px}.products{margin:50px 0 !important}.products .product{position:relative;width:calc(25% - 40px) !important;margin:20px !important}.products .product img{position:absolute;left:0;top:0;width:100%;height:300px !important;-o-object-fit:cover;object-fit:cover;z-index:-1}.products .product a{border:1px solid #a49674;display:block;padding:15px;width:90%;margin:auto;margin-top:250px;text-align:center;background:#fff}.products .product a:hover{background:#a49674}.products .product a:hover .price,.products .product a:hover h2,.products .product a:hover .amount,.products .product a:hover .woocommerce-price-suffix,.products .product a:hover .woocommerce-Price-currencySymbol,.products .product a:hover bdi{color:#fff !important}.woocommerce-pagination{margin-bottom:50px}.woocommerce-pagination .page-numbers{border:none !important}.woocommerce-pagination .page-numbers li{margin-right:10px !important;border:none !important}.woocommerce-pagination .page-numbers li span,.woocommerce-pagination .page-numbers li a{width:40px;height:40px;border:1px solid #a49674 !important;display:flex !important;justify-content:center;align-items:center}.woocommerce-pagination .page-numbers li span:hover,.woocommerce-pagination .page-numbers li a:hover{background:#a49674 !important;color:#fff !important}.woocommerce-pagination .page-numbers li span{background:#a49674 !important;color:#fff !important}.woocommerce-pagination .page-numbers li .next,.woocommerce-pagination .page-numbers li .prev{border:none !important;color:#a49674 !important;font-size:20px}.variations .label{text-align:left}.variations .label label{font-family:"Playfair Display",serif;font-weight:500;font-size:1em}.variations select{padding:15px;border:1px solid rgba(164,150,116,.4) !important;border-radius:0;background:#fff;font-size:1em}.woocommerce-variation-description{background:#a49674;width:100%;text-align:center;padding:10px;margin-bottom:20px}.woocommerce-variation-description p{color:#fff;margin-bottom:0 !important}.woocommerce-variation-price{display:none}fieldset{border:none}.LeveringOptie,.overledeneNaam,.DatumOverledene,.PlaatsOverledene,.NietInDeLijst,.rouwlintOptie,#overledene{display:none}#levering p{font-family:"Playfair Display",serif;font-weight:500;font-size:1em;margin-bottom:5px !important}#overledene{margin-bottom:20px}#overledene label{font-family:"Playfair Display",serif;font-weight:500;font-size:1em;margin-bottom:5px !important;width:100%;display:block}.wapf-field-row label span{font-family:"Playfair Display",serif;font-weight:500;font-size:1em;margin-bottom:5px !important}.wapf-checkable label span{font-family:"Lato",sans-serif;font-weight:300}.wapf--inner{border-top:1px solid #a49674}.single_variation_wrap input[type=text],.single_variation_wrap textarea,.single_variation_wrap select,.simple_product_wrap input[type=text],.simple_product_wrap textarea,.simple_product_wrap select{padding:10px;border:1px solid rgba(164,150,116,.4) !important;border-radius:0;background:#fff;font-size:1em;display:block;width:100%}.quantity input{padding:10px;border:1px solid rgba(164,150,116,.4) !important;border-radius:0;background:#fff;font-size:1em;margin-right:10px}.woocommerce div.product form.cart .button{padding:10px 20px;border:1px solid #8145af !important;border-radius:0;background:#8145af;font-size:1em;text-transform:uppercase;height:41.5px}@media screen and (max-width: 1200px){.products .product{width:calc(33.33% - 40px) !important}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none !important}}@media screen and (max-width: 950px){.products .product{width:calc(50% - 40px) !important;margin:20px !important}}@media screen and (max-width: 650px){.products .product{width:100% !important;margin:20px 0 !important}}#cart{margin-top:60px;margin-bottom:60px}#cart .woocommerce-cart-form{float:left;width:65%}#cart .woocommerce-cart-form .product-name a{font-family:"Playfair Display",serif;font-weight:500;color:#a49674;font-size:1.2em}#cart .woocommerce-cart-form .product-name dt{font-weight:bold}#cart .woocommerce-cart-form .product-name p{line-height:1.5}#cart .woocommerce-cart-form table.cart img{width:200px}#cart .woocommerce-cart-form .shop_table{border:1px solid #a49674;border-radius:0}#cart .woocommerce-cart-form .shop_table td{border-top:1px solid rgba(164,150,116,.4)}#cart .cart-collaterals{float:right;width:30%;background:#faf9f7;padding:30px}#cart .cart-collaterals .cart_totals{width:100%;float:none}#cart .cart-collaterals a.checkout-button{margin-bottom:0;background:#8145af;text-transform:uppercase;font-size:1em;letter-spacing:2px;border-radius:0;border:1px solid #8145af;color:#fff}#cart .cart-collaterals a.checkout-button:hover{background:transparent;color:#8145af}#cart .cart-collaterals h2{font-size:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(164,150,116,.4)}#cart .cart-collaterals table{border:none}#checkout{margin-top:60px;margin-bottom:60px}#checkout label{font-weight:bold}#checkout input[type=text],#checkout input[type=email],#checkout input[type=tel],#checkout textarea,#checkout select{padding:10px;border:1px solid rgba(164,150,116,.4) !important;border-radius:0;background:#fff;font-size:1em;display:block;width:100%}#checkout .woocommerce-billing-fields,#checkout .col-2{padding:30px;background:#faf9f7}#checkout h3{font-size:25px;margin-bottom:20px}#checkout h2{display:none}#checkout #order_review_heading{margin-top:60px}#checkout .shop_table{max-width:90%;margin:auto;margin-bottom:60px;position:relative;background:#fff;border-radius:0;border:1px solid #a49674}#checkout .shop_table:after{width:110%;left:-5%;top:50%;transform:translateY(-50%);z-index:-1;height:80%;background:#faf9f7;position:absolute;content:""}#checkout .product-name dt{font-weight:bold}#checkout .product-name p{line-height:1.5}#checkout #payment{background:#faf9f7}#checkout #payment button{margin-bottom:0;background:#8145af;text-transform:uppercase;font-size:1em;letter-spacing:2px;border-radius:0;border:1px solid #8145af;color:#fff}#checkout #payment button:hover{background:transparent;color:#8145af}#account{margin-top:60px;margin-bottom:60px}#account .woocommerce-MyAccount-navigation{background:#faf9f7;padding:20px}#account .woocommerce-MyAccount-navigation ul{list-style:none}#account .woocommerce-MyAccount-navigation ul li a{display:block;padding:20px;border-bottom:1px solid rgba(164,150,116,.4);transition:.3s all}#account .woocommerce-MyAccount-navigation ul li.is-active a,#account .woocommerce-MyAccount-navigation ul li:hover a{background:#a49674;color:#fff}#account .woocommerce-MyAccount-navigation ul li:last-child a{border:none}#account input[type=text],#account input[type=email],#account input[type=tel],#account input[type=password],#account textarea,#account select{padding:10px;border:1px solid rgba(164,150,116,.4) !important;border-radius:0;background:#fff;font-size:1em;display:block;width:100%}#account header{position:relative}#account button{margin-bottom:0;background:#8145af;text-transform:uppercase;font-size:1em;letter-spacing:2px;border-radius:0;border:1px solid #8145af;color:#fff;margin-top:20px}#account button:hover{background:transparent;color:#8145af}@media screen and (max-width: 1200px){#cart .woocommerce-cart-form{float:none;width:100%}#cart .cart-collaterals{width:100%;max-width:500px}}