/*!
* Theme Name: astra-child
* Text Domain: astra
* Template: astra
* Version: 3.4.1
* Tested up to: 6.1.1
* Requires at least: 5.6
* Requires PHP: 7.2
* Author: Code Calibre Team
* Author URI: https://codecalibre.com/
* Theme URI: https://codecalibre.com/
* Description: astra-child is the perfect theme for your project. There is any issue or new funtionality, visit:
https://codecalibre.com/
*/
@font-face{font-family:'Gilroy';src:url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Regular.woff2) format('woff2'),url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Heavy.woff2) format('woff2'),url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Heavy.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Medium.woff2) format('woff2'),url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Bold.woff2) format('woff2'),url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/Gilroy-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Kamala';src:url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/KamalaRegular.woff) format('woff'),src:url(https://shutterstunter.nl/wp-content/themes/astra-child/./fonts/KamalaRegular.woff2) format('woff2'),font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%!important;overflow-x:hidden!important}body{background-color:#2A2A2A!important;font-family:'Gilroy'!important}.gilroy-body p{font-family:'Gilroy'!important;font-weight:400}.gilroy-txt h4{font-family:'Gilroy'!important;background:linear-gradient(90deg,#AEB57E 0%,#828D41 100%);-webkit-background-clip:text}.custom-head h1{background:linear-gradient(90deg,#AEB57E 0%,#828D41 100%);-webkit-background-clip:text}.heading-txt h2{font-family:'Gilroy'!important}h2,h3,h4,h5,h6,p,span,div,a{font-family:'Gilroy'!important}.shutter-text a,.shutter-text1 a{color:#AEB57E!important}ul#menu-secondary-menu li:hover a{color:#828d41!important}.shutter-text{color:#fff!important;font-size:16px}.shutter-text1{color:#000!important;font-size:16px}.head-btn{display:flex;gap:20px}.head-btn button,.forminator-ui#forminator-module-644.forminator-design--default .forminator-button-submit,input#submit{width:max-content;background-color:#fff0;font-family:'Gilroy'!important;font-size:16px;font-weight:700;background-image:linear-gradient(90deg,#AEB57E 0%,#828D41 100%)!important;border-style:solid!important;border-width:0 0 1px 0px!important;border-radius:5px 5px 5px 5px!important;padding:10px 18px 10px 18px!important;border-color:white!important;color:white!important}.head-btn button:hover,.forminator-ui#forminator-module-644.forminator-design--default .forminator-button-submit:hover,input#submit:hover{background-color:#fff0;border:0!important;background-image:linear-gradient(180deg,#828D41 0%,#AEB57E 100%)}footer h2,footer h3,footer h4,footer h5,footer h6,footer p,.nav-links p,footer span,.nav-links a,footer div,footer a{color:#fff!important}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner{text-align:center}.elementor-element.elementor-element-f332dd9.e-grid.e-con-full.e-con.e-child .elementor-widget-button{margin-top:auto}footer p{margin-bottom:10px;display:flex;justify-content:flex-end;gap:10px;align-items:center;font-size:16px}footer h2{font-size:25px!important;line-height:200%!important;margin-bottom:0!important}ul#menu-secondary-menu a,footer p{font-size:16px}.ast-builder-html-element h2{text-align:right}.ast-footer-copyright p{justify-content:center}ul#astra-footer-menu a{color:#828D41!important}.site-primary-footer-wrap.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack{border-top:1px dashed #FFF}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner{text-align:left}ul.sub-menu li a{color:black!important;width:max-content;padding:5px 20px!important}ul.sub-menu{padding:10px 0;border-color:#acb37b!important}a:focus{outline:none!important}.main-header-menu .sub-menu{width:max-content}.post a{color:black!important}.post a{color:black!important;font-weight:500}.post p{color:black!important}.single-post section.ast-single-entry-banner,.post.type-post,.ast-separate-container .comments-area,.comment-respond{background:#2a2a2a!important;margin:0!important;padding:0!important}.post.type-post h1{font-size:50px;margin-top:0}.post.type-post h2{font-size:32px;margin-top:0}.post-thumb-img-content.post-thumb img{border-radius:20px}div#comments{width:50%}.comments-area textarea#comment,.comments-area .ast-comment-formwrap input[type="text"]{border-radius:10px}.comments-area ::placeholder{color:black!important}.post.type-post.ast-article-single h1,.comments-area h1,.post.type-post.ast-article-single a,.comments-area a,.post.type-post.ast-article-single h2,.comments-area h2,.comments-area h3,.post.type-post.ast-article-single h4,.comments-area h4,.post.type-post.ast-article-single div,.post.type-post.ast-article-single p,.post.type-post.ast-article-single span,.comments-area span,.comments-area label,.post.type-post.ast-article-single h3{color:white!important}.slide-dot .slick-dots{bottom:5px!important}.slick-dots li button:before{color:white!important;font-size:15px;opacity:1}.slick-prev{left:10px;z-index:1}.slick-next{right:10px;z-index:1}.testimonial-slider ul.slick-dots{right:0;bottom:-50px}.acc-txt{z-index:-1!important}.elementor-24 .elementor-element.elementor-element-8d4fc40{animation:floatUpDown 4s ease-in-out infinite alternate}@keyframes floatUpDown{from{bottom:150px}to{bottom:30px}}.img-gallery img{height:250px!important}.slide-dot img{height:350px!important}form#forminator-module-644>div{display:flex;gap:16px}form#forminator-module-644>div>div{width:100%;padding:0}.forminator-ui#forminator-module-644.forminator-design--default .forminator-file-upload>span{display:none}.upload-field .forminator-field{display:flex;flex-wrap:wrap}.upload-field .forminator-label{order:1;flex:1 1 100%}.upload-field .forminator-description{order:2;color:#2A2A2A;gap:16px;display:flex!important;align-items:center;margin-top:10px!important}.forminator-ui#forminator-module-644.forminator-design--default .forminator-button-upload{border-radius:5px!important}.upload-field .forminator-file-upload{order:3}.forminator-ui#forminator-module-644.forminator-design--default .forminator-button-submit:focus{outline:none!important}.forminator-response-message.forminator-error{display:none!important}.custom-404-image img{max-width:100%;height:auto;margin:0 auto;display:block;width:100%}.custom-404-image{max-width:100%;width:100%}.error404 .site-content .ast-container{max-width:100%;width:100%;padding:0}.boxes .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button.animated.fadeInUp{position:absolute;bottom:30px;width:100%;left:50%;transform:translateX(-50%)}.twentytwenty-handle{display:block;width:47px;height:47px;background:url(/wp-content/uploads/2025/09/Group-1.png) no-repeat;background-size:auto;border-radius:50%;position:absolute;top:50%;left:-23px;transform:translateY(-50%);background-size:100% 100%;border:none!important;box-shadow:none!important}.twentytwenty-handle span{display:none}.magnifier-lens{position:absolute;border:3px solid #fff;border-radius:50%;width:150px;height:150px;overflow:hidden;pointer-events:none;box-shadow:0 0 10px rgb(0 0 0 / .4);display:none;background-repeat:no-repeat;z-index:10}.img-gallery .gallery-icon a,.img-gallery2 .gallery-icon a{position:relative;display:inline-block;overflow:hidden}.img-gallery .gallery-icon a::after,.img-gallery2 .gallery-icon a::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#AEB57E 0%,#828D41 100%);opacity:0;transition:opacity 0.4s ease-in-out}.img-gallery .gallery-icon a:hover::after,.img-gallery2 .gallery-icon a:hover::after{opacity:.7}.img-gallery .gallery-icon img,.img-gallery2 .gallery-icon img{transition:transform 0.4s ease-in-out}.img-gallery .gallery-icon:hover img,.img-gallery2 .gallery-icon:hover img{transform:scale(1.05)}.elementor-element-846cb86>div,.elementor-element-846cb86>div iframe{height:100%!important}@media (max-width:1920px){.bef-aft-container{margin-top:-175px!important}}@media (max-width:1640px){.bef-aft-container{margin-top:-120px!important}}@media (max-width:1350px){.bef-aft-container{margin-top:-50px!important}}@media (max-width:1101px){.svg-icon svg{width:200px!important}}@media (min-width:1025px){#ast-desktop-header{display:block!important}#ast-mobile-header{display:none!important}}@media (max-width:1024px){.bef-aft-container{margin-top:0px!important}.svg-icon svg{width:170px!important}#ast-desktop-header{display:none!important}#ast-mobile-header{display:block!important}@keyframes floatUpDown{from{bottom:50px}to{bottom:30px}}.naadloze-desktop svg{width:310px}.elementor-element.elementor-element-2a81970.elementor-widget.elementor-widget-html svg{width:280px}.elementor-element.elementor-element-2f88517.elementor-widget.elementor-widget-html,.elementor-element.elementor-element-2a81970.elementor-widget.elementor-widget-html{margin-top:55px}ul#menu-secondary-menu a,footer p{font-size:14px}.ast-builder-footer-grid-columns{grid-column-gap:0px!important}.ast-builder-html-element p{max-width:180px}.ast-builder-html-element{float:right}}@media (max-width:922px){ul#astra-footer-menu{display:flex;justify-content:flex-start}img.header-logo{width:80px}.elementor-element.elementor-element-2a81970.elementor-widget.elementor-widget-html svg{width:240px}}@media (max-width:899px){.naadloze-desktop{margin-top:40px!important}}@media (max-width:767px){.boxes .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button.animated.fadeInUp{position:static;transform:none}.magnifier-lens{width:90px;height:90px;border-width:2px}.twentytwenty-horizontal .twentytwenty-handle:after{height:240px!important}.twentytwenty-horizontal .twentytwenty-handle:before{height:200px!important}.map-lyt{border-radius:20px!important}}@media (max-width:544px){.site-footer-above-section-2.site-footer-section.site-footer-section-2{order:0}.site-footer-above-section-1.site-footer-section.site-footer-section-1{order:1}.slide-bnt>div{margin:0}section#block-8 img{width:120px}@keyframes floatUpDown{from{bottom:30px}to{bottom:0}}.site-footer-above-section-3.site-footer-section.site-footer-section-3{order:2}.slide-bnt{bottom:-20px!important;gap:5px}.ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row{display:flex;flex-wrap:wrap;justify-content:space-between}.shutter-text,.shutter-text1{font-size:14px}.ast-footer-copyright p{font-size:13px}}@media (max-width:352px){.ast-builder-html-element p,.ast-builder-html-element{max-width:100%;justify-content:start;width:100%!important}.ast-builder-html-element h2{text-align:left}}@media (max-width:320px){.twentytwenty-horizontal .twentytwenty-handle:after{height:140px!important}.ast-footer-copyright p{font-size:12px}.twentytwenty-horizontal .twentytwenty-handle:before{height:100px!important}}.head-logo{display:flex;flex-wrap:wrap}