/*!
Theme Name: Geen Geld voor Genocide
Template: rm-stopdebezetting
Author: Red Melon
Author URI: https://redmelon.nl
Description: Child theme van Stop de Bezetting. Alleen design-overrides; functionaliteit zit in de parent.
Version: 1.0.0
Text Domain: stopdebezetting
*/@font-face{font-family:"Korolev";src:url("../rm-stopdebezetting/assets/webfonts/Korolev-Light.woff2") format("woff2"),url("../rm-stopdebezetting/assets/webfonts/Korolev-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Korolev";src:url("../rm-stopdebezetting/assets/webfonts/Korolev-Heavy.woff2") format("woff2"),url("../rm-stopdebezetting/assets/webfonts/Korolev-Heavy.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}body,p{color:#000}p{font-weight:300}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;letter-spacing:0}a{color:#000;text-decoration:underline}a:hover{color:#ff0025}hr{border-color:rgba(255,0,37,.35)}.sticky-navigation{background:#ff0025;border-bottom:0}.sticky-navigation .container{max-width:calc(1532.95px + 2*clamp(16px, 3.7499976vw, 62.1px));min-height:56px;margin:0 auto;padding:0 clamp(16px,3.7499976vw,62.1px)}.sticky-navigation .nav-logo{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:clamp(16px,1.5972212vw,26.45px);letter-spacing:0;position:relative;top:.11em}.sticky-navigation .nav-logo:hover{color:#fff;opacity:.85}.sticky-navigation .campaign-menu li a{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;letter-spacing:0;text-decoration:none}.sticky-navigation .campaign-menu li a.active{background:none;color:#000}.sticky-navigation .campaign-menu li a.rode-lijn-nav{border:2px solid #fff}.sticky-navigation .campaign-menu li a.rode-lijn-nav:hover{background:#fff;color:#ff0025}@media(min-width: 992px){.sticky-navigation .campaign-menu{justify-content:space-between;margin-left:clamp(24px,9.2361052vw,152.95px);padding:0}.sticky-navigation .campaign-menu li{display:flex;align-items:center}.sticky-navigation .campaign-menu li a{display:inline-block;line-height:1;font-size:clamp(14px,1.5972212vw,26.45px);padding:calc(.35em + 0.11em) 0 calc(.35em - 0.11em)}.sticky-navigation .campaign-menu li a:hover{background:none;color:#fff;opacity:.8}.sticky-navigation .campaign-menu li a.active:hover{color:#000}.sticky-navigation .campaign-menu li a.rode-lijn-nav{padding:calc(.2em + 0.11em) .6em calc(.2em - 0.11em)}.sticky-navigation .campaign-menu li a.rode-lijn-nav:hover{opacity:1}}@media(max-width: 991px){.sticky-navigation .campaign-menu{background:#ff0025;border-top:1px solid hsla(0,0%,100%,.25)}.sticky-navigation .campaign-menu li a{font-size:1.1rem}.sticky-navigation .campaign-menu li a:hover{background:rgba(0,0,0,.1);color:#fff}.sticky-navigation .campaign-menu li a.active{color:#000}}.site-footer{background:#ff0025}.site-footer::before{display:none}.site-footer a,.site-footer p{color:#fff;text-decoration:none}.site-footer .footer-text h3{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;color:#fff}.site-footer .footer-text p{font-weight:300}.site-footer .footer-links{grid-template-columns:1fr;justify-items:end}.site-footer .footer-column h4{color:#fff;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;letter-spacing:0}.site-footer .footer-column ul li a{color:#fff;font-weight:300}.site-footer .footer-column ul li a::before{color:#fff}#bedrijfModal .modal-header,#bedrijfGlobalModal .modal-header,#komInActieGlobalModal .modal-header{background:#ff0025 !important;border-bottom:0 !important}#bedrijfModal .modal-title,#bedrijfGlobalModal .modal-title,#komInActieGlobalModal .modal-title{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700}#bedrijfModal .modal-content,#bedrijfGlobalModal .modal-content,#komInActieGlobalModal .modal-content{border:0;border-radius:10px !important;overflow:hidden}#bedrijfModal .modal-header,#bedrijfGlobalModal .modal-header,#komInActieGlobalModal .modal-header{align-items:center;padding:clamp(14px,1.2499992vw,20.7px) clamp(16px,1.6666656vw,27.6px)}#bedrijfModal .modal-title,#bedrijfGlobalModal .modal-title,#komInActieGlobalModal .modal-title{font-size:clamp(20px,1.9444432vw,32.2px);line-height:1;text-transform:uppercase !important;margin:0 !important}#bedrijfModal .btn-close,#bedrijfGlobalModal .btn-close,#komInActieGlobalModal .btn-close{opacity:1;width:1.25rem;height:1.25rem;padding:.6rem;margin:0 -0.25rem 0 1rem;background-size:1.25rem;border-radius:50%;box-shadow:none;transition:background-color .15s ease}#bedrijfModal .btn-close:hover,#bedrijfModal .btn-close:focus-visible,#bedrijfGlobalModal .btn-close:hover,#bedrijfGlobalModal .btn-close:focus-visible,#komInActieGlobalModal .btn-close:hover,#komInActieGlobalModal .btn-close:focus-visible{opacity:1;background-color:rgba(0,0,0,.15)}#bedrijfModal .btn-close:focus,#bedrijfGlobalModal .btn-close:focus,#komInActieGlobalModal .btn-close:focus{box-shadow:none}#bedrijfModal .btn-close:focus-visible,#bedrijfGlobalModal .btn-close:focus-visible,#komInActieGlobalModal .btn-close:focus-visible{outline:2px solid #fff;outline-offset:2px}#bedrijfModal .modal-category,#bedrijfGlobalModal .modal-category,#komInActieGlobalModal .modal-category{color:#fff !important;font-size:clamp(13px,1.1111104vw,18.4px) !important;font-weight:400;line-height:1.2;margin-top:.3rem !important}.modal #bedrijfModalActions:empty,.modal #bedrijfGlobalModalActions:empty{display:none}.modal #bedrijfModalActions,.modal #bedrijfGlobalModalActions{background:#ff0025 !important;border-top:0 !important}.modal #bedrijfModalActions h5,.modal #bedrijfGlobalModalActions h5{color:#fff !important;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:clamp(22px,2.083332vw,34.5px);text-transform:uppercase}.modal #bedrijfModalActions .btn,.modal #bedrijfGlobalModalActions .btn{padding-top:calc(.375rem + 0.11em);padding-bottom:calc(.375rem - 0.11em)}.modal #bedrijfModalActions .btn-success,.modal #bedrijfGlobalModalActions .btn-success{background-color:#fff !important;border-color:#fff !important;color:#ff0025 !important;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;text-transform:uppercase;border-radius:4px}.modal #bedrijfModalActions .btn-success:hover,.modal #bedrijfGlobalModalActions .btn-success:hover{background-color:#ffe5e9 !important;border-color:#ffe5e9 !important;color:#d6001f !important}.modal #bedrijfModalActions .btn-outline-light,.modal #bedrijfModalActions .copy-letter-btn,.modal #bedrijfGlobalModalActions .btn-outline-light,.modal #bedrijfGlobalModalActions .copy-letter-btn{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700 !important;text-transform:uppercase;letter-spacing:0;border-radius:4px;border:2px solid #fff !important;background:rgba(0,0,0,0) !important;color:#fff !important;box-shadow:none !important;transform:none !important;transition:background-color .15s ease,color .15s ease}.modal #bedrijfModalActions .btn-outline-light:hover,.modal #bedrijfModalActions .btn-outline-light:focus-visible,.modal #bedrijfModalActions .copy-letter-btn:hover,.modal #bedrijfModalActions .copy-letter-btn:focus-visible,.modal #bedrijfGlobalModalActions .btn-outline-light:hover,.modal #bedrijfGlobalModalActions .btn-outline-light:focus-visible,.modal #bedrijfGlobalModalActions .copy-letter-btn:hover,.modal #bedrijfGlobalModalActions .copy-letter-btn:focus-visible{background:#fff !important;color:#ff0025 !important}.modal #bedrijfModalActions .copy-letter-btn.btn-success,.modal #bedrijfGlobalModalActions .copy-letter-btn.btn-success{background:#fff !important;color:#ff0025 !important}.modal #bedrijfModalActions .row>[class*=col]>.btn,.modal #bedrijfGlobalModalActions .row>[class*=col]>.btn{height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.modal #bedrijfModalActions .ggvg-btn-adres,.modal #bedrijfGlobalModalActions .ggvg-btn-adres{display:block;flex-basis:100%;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;text-transform:none;font-size:.8rem;line-height:1.2}.modal #bedrijfModalActions .ggvg-actions-tip,.modal #bedrijfGlobalModalActions .ggvg-actions-tip{margin:.25rem 0 0;color:#fff;font-size:.875rem;line-height:1.35;text-align:center;opacity:.9}.modal #bedrijfModalActions .ggvg-actions-tip+.modal #bedrijfModalActions .ggvg-actions-tip,.modal #bedrijfModalActions .ggvg-actions-tip+.modal #bedrijfGlobalModalActions .ggvg-actions-tip,.modal #bedrijfGlobalModalActions .ggvg-actions-tip+.modal #bedrijfModalActions .ggvg-actions-tip,.modal #bedrijfGlobalModalActions .ggvg-actions-tip+.modal #bedrijfGlobalModalActions .ggvg-actions-tip{margin-top:.4rem}.modal #bedrijfModalActions .ggvg-actions-tip a,.modal #bedrijfGlobalModalActions .ggvg-actions-tip a{color:#fff;text-decoration:underline;text-underline-offset:2px}.modal #bedrijfModalActions .ggvg-actions-tip a:hover,.modal #bedrijfGlobalModalActions .ggvg-actions-tip a:hover{color:#fff;text-decoration:none}.category-filter select,#bedrijven-search{border:1px solid #cfcfcf;border-radius:4px}#bedrijven-results>.col-12:has(>.category-section){margin-bottom:clamp(8px,1.041666vw,17.25px) !important}#bedrijven-results .category-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 !important;padding:calc(.1875em + 0.11em) .6em calc(.1875em - 0.11em) !important;background:#ff0025;color:#fff !important;border-bottom:0 !important;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:clamp(24px,4.444vw,64px);line-height:1;text-align:left;text-transform:uppercase;cursor:pointer;user-select:none}#bedrijven-results .category-title::after{content:"";flex:0 0 auto;width:.38em;height:.38em;margin:-0.2em .08em 0 0;border-right:.05em solid currentColor;border-bottom:.05em solid currentColor;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}#bedrijven-results .category-title:focus-visible{outline:3px solid #000;outline-offset:2px}.category-section>.row{margin-top:.6rem}#bedrijven-results .category-section:not(.is-collapsed)>.category-title::after{transform:rotate(-135deg);margin-top:.12em}.category-section.is-collapsed>.row{display:none}.bedrijf-item{border-radius:0 !important;background:#fff;min-height:clamp(72px,6.94444vw,115px)}.bedrijf-item .bedrijf-name{font-size:clamp(14px,1.1805548vw,19.55px);font-weight:500;color:#000}.bedrijf-item:hover{border-color:#ff0025}.bedrijf-item:hover .bedrijf-arrow i{color:#ff0025 !important}.btn[data-bs-target="#extendedContent"]{border-color:#000 !important;color:#000 !important;font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;border-radius:0}.btn[data-bs-target="#extendedContent"]:hover{background:#000;color:#fff !important}body #page{padding-top:56px}.ggvg-home.site-main,.ggvg-page.site-main{padding:0}section h2{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;color:#000;letter-spacing:0}.ggvg-hero{padding:0;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;height:clamp(400px,49.5vw,800px);background:#ff0025;color:#fff}.ggvg-hero__collage{position:relative;height:100%;aspect-ratio:2649/2140;max-width:62vw;overflow:hidden}.ggvg-hero__image{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:left top}.ggvg-hero__text{position:relative;top:-2.6vw;padding-left:clamp(20px,3.819442vw,63.25px);padding-right:1.5rem;width:calc(clamp(260px, 27.77776vw, 460px) + clamp(20px, 3.819442vw, 63.25px) + 1.5rem);max-width:100%}.ggvg-hero__logo img{width:clamp(110px,11.805548vw,195.5px);height:auto;margin-bottom:clamp(16px,2.8472204vw,47.15px);display:block}.ggvg-hero__title{color:#fff;font-size:clamp(30px,4.4444416vw,73.6px);line-height:.88;margin:0 0 clamp(8px,0.694444vw,11.5px);text-transform:uppercase}.ggvg-hero__subtitle{color:#fff;font-weight:300;font-size:clamp(16px,1.8055544vw,29.9px);line-height:1.12;margin:0}@media(max-width: 768px){.ggvg-hero{grid-template-columns:1fr;height:auto}.ggvg-hero__collage{height:auto;width:100%;max-width:none}.ggvg-hero__text{top:0;width:auto;padding:2rem 1.25rem 2.5rem}}.ggvg-divider,.entry-content hr{border:0;height:1px;background-color:rgba(255,0,37,.35);opacity:1;margin:clamp(36px,4.861108vw,80.5px) auto}.ggvg-page__article .entry-content p,.ggvg-intro__inner p{font-size:clamp(18px,1.9444vw,30px);line-height:1.42;font-weight:300}.ggvg-intro{padding:clamp(40px,5.555552vw,92px) 0 0}.ggvg-intro__inner{margin:0 auto;text-align:center}.ggvg-intro__inner h2{font-size:clamp(32px,5.4166632vw,85.215px);line-height:.86;max-width:11em;margin:0 auto clamp(20px,2.777776vw,46px)}.ggvg-intro__inner p{max-width:30em;margin:0 auto clamp(14px,1.6666656vw,27.6px)}.ggvg-intro .ggvg-divider{max-width:min(1180px,82vw);margin-bottom:0}.ggvg-lijst{padding-top:0}.ggvg-lijst .bedrijven-archive{padding-top:clamp(56px,8.68055vw,143.75px)}.ggvg-lijst .container{max-width:1276px}.ggvg-lijst .archive-title{font-size:clamp(32px,5.4166632vw,85.215px);line-height:.86;margin-bottom:clamp(24px,3.3333312vw,55.2px) !important}.ggvg-page__article{max-width:clamp(320px,62vw,960px);margin:clamp(40px,6.1111072vw,101.2px) auto clamp(56px,7.638884vw,126.5px)}.ggvg-page__article .entry-content h2{font-size:clamp(28px,4.513886vw,71.0125px);line-height:.9;margin:0 0 clamp(16px,2.4999984vw,41.4px)}.ggvg-page__article .entry-content p{margin-bottom:clamp(14px,1.6666656vw,27.6px)}.ggvg-page__article .entry-content strong{font-weight:700}.ggvg-page__article .entry-content a{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:1px}#bedrijfModalContent .bedrijf-details .small,#bedrijfGlobalModalContent .bedrijf-details .small{font-size:1rem;line-height:1.5;color:#000}#bedrijfModalContent .bedrijf-details .small p,#bedrijfGlobalModalContent .bedrijf-details .small p{font-size:1rem;font-weight:400;margin-bottom:.9rem;color:#000}#bedrijfModalContent .bedrijf-details .small h3,#bedrijfGlobalModalContent .bedrijf-details .small h3{font-size:1.15rem;line-height:1.2;margin:1.5rem 0 .5rem;text-transform:none;color:#000}#bedrijfModalContent .bedrijf-details .small h4,#bedrijfGlobalModalContent .bedrijf-details .small h4{font-size:.95rem;margin:1.5rem 0 .5rem;color:#000}#bedrijfModalContent .bedrijf-details .small ul,#bedrijfGlobalModalContent .bedrijf-details .small ul{padding-left:1.2rem;margin-bottom:1rem}#bedrijfModalContent .bedrijf-details .small li,#bedrijfGlobalModalContent .bedrijf-details .small li{margin-bottom:.35rem;font-weight:400}#bedrijfModalContent .bedrijf-details .small a,#bedrijfGlobalModalContent .bedrijf-details .small a{color:#000;text-decoration:underline;text-underline-offset:2px}#bedrijfModalContent .bedrijf-details .small a:hover,#bedrijfGlobalModalContent .bedrijf-details .small a:hover{color:#ff0025}#bedrijfModalContent .bedrijf-details .small .bedrijf-bijgewerkt,#bedrijfGlobalModalContent .bedrijf-details .small .bedrijf-bijgewerkt{color:#666;font-size:.9rem;margin-top:1.5rem}#bedrijfModalContent .bedrijf-details .small .bedrijf-bronnen,#bedrijfGlobalModalContent .bedrijf-details .small .bedrijf-bronnen{font-size:.85rem;border-top:1px solid rgba(255,0,37,.35);padding-top:.75rem}#bedrijfModalContent .bedrijf-details .small .bedrijf-bronnen li,#bedrijfGlobalModalContent .bedrijf-details .small .bedrijf-bronnen li{margin-bottom:.25rem}#bedrijfModalContent .copy-modal-link-btn,#bedrijfModalContent .copy-global-modal-link-btn,#bedrijfGlobalModalContent .copy-modal-link-btn,#bedrijfGlobalModalContent .copy-global-modal-link-btn{font-family:"Korolev",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0}#bedrijfModalContent h6.fw-bold,#bedrijfGlobalModalContent h6.fw-bold{color:#ff0025 !important;font-size:clamp(17px,1.5277768vw,25.3px);text-transform:uppercase}
