/* Homepage overzichtelijkheid – september 2026 */
.home .treech-hero-intro {
color: #fff;
font-size: clamp(18px, 2vw, 25px);
line-height: 1.45;
max-width: 720px;
margin: 22px 0 26px;
text-shadow: 0 1px 3px rgba(0, 0, 0, .35);
}
.home .treech-hero-actions {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin: 0;
}
.home .treech-hero-button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 11px 20px;
border: 2px solid #c10e1a;
border-radius: 999px;
background: #c10e1a;
color: #fff !important;
font-size: 16px;
font-weight: 700;
line-height: 1.2;
text-decoration: none !important;
transition: transform .15s ease, background-color .15s ease;
}
.home .treech-hero-button:hover,
.home .treech-hero-button:focus {
background: #a20c16;
border-color: #a20c16;
transform: translateY(-1px);
}
.home .treech-hero-button-secondary {
background: rgba(47, 55, 134, .88);
border-color: #fff;
}
.home #pg-gb2-6aa00051e13ed-0 h1 {
font-size: clamp(64px, 11vw, 180px) !important;
line-height: .88 !important;
margin-bottom: 0 !important;
}
.home #pg-gb2-6aa00051e13ed-0 h3 {
font-size: clamp(30px, 4vw, 52px) !important;
margin-bottom: 4px !important;
}
.home #pg-gb2-6aa00051e13ed-2 .panel-row-style {
padding-top: 54px !important;
padding-bottom: 58px !important;
}
.home #pg-gb2-6aa00051e13ed-2 h3 {
line-height: 1.2;
margin-bottom: 12px;
}
.home #pg-gb2-6aa00051e13ed-2 p,
.home #pg-gb2-6aa00051e13ed-2 li {
font-size: 16px;
line-height: 1.6;
}
.home #pg-w6a759e2b2c0e8-0 {
gap: 22px;
align-items: stretch !important;
}
.home #pg-w6a759e2b2c0e8-0 > .panel-grid-cell {
padding: 24px !important;
border: 1px solid rgba(255,255,255,.22);
border-radius: 14px;
background: rgba(255,255,255,.08);
}
.home .ow-button-base a {
min-height: 44px;
display: inline-flex !important;
align-items: center;
padding: 10px 18px !important;
border-radius: 999px !important;
font-weight: 700 !important;
}
.home #pg-gb2-6aa00051e13ed-4 .panel-row-style {
padding-top: 62px !important;
padding-bottom: 62px !important;
}
.home #pg-gb2-6aa00051e13ed-4 > .panel-row-style > .panel-grid-cell > .so-panel:first-child {
max-width: 820px;
}
.home #pg-gb2-6aa00051e13ed-6 .panel-row-style {
padding-top: 48px !important;
padding-bottom: 52px !important;
}
@media (max-width: 780px) {
.home #pg-gb2-6aa00051e13ed-0 .so-panel {
margin-top: 82px !important;
}
.home #pg-gb2-6aa00051e13ed-0 h1 {
font-size: clamp(50px, 15vw, 78px) !important;
}
.home .treech-hero-intro {
font-size: 18px;
margin-top: 16px;
}
.home .treech-hero-actions {
align-items: stretch;
flex-direction: column;
max-width: 310px;
}
.home .treech-hero-button {
width: 100%;
}
.home #pg-gb2-6aa00051e13ed-2 .panel-row-style,
.home #pg-gb2-6aa00051e13ed-4 .panel-row-style,
.home #pg-gb2-6aa00051e13ed-6 .panel-row-style {
padding: 38px 20px !important;
}
.home #pg-w6a759e2b2c0e8-0 {
gap: 16px;
}
.home #pg-w6a759e2b2c0e8-0 > .panel-grid-cell {
margin-bottom: 0 !important;
padding: 20px !important;
}
.home #pg-gb2-6aa00051e13ed-2 p,
.home #pg-gb2-6aa00051e13ed-2 li {
font-size: 16px;
}
}
/* Stabiele SiteOrigin-selectors en passende herohoogte */
.home .parallax_header h1 {
font-size: clamp(64px, 11vw, 150px) !important;
line-height: .88 !important;
margin-bottom: 0 !important;
}
.home .parallax_header h3 {
font-size: clamp(30px, 4vw, 52px) !important;
margin-bottom: 4px !important;
}
.home .parallax_header .sow-slider-image-wrapper > .panel-layout .so-panel {
margin-top: 92px !important;
}
.home .parallax_header .sow-slider-base,
.home .parallax_header .sow-slider-images,
.home .parallax_header .sow-slider-image,
.home .parallax_header .sow-slider-image-container,
.home .parallax_header .sow-slider-image-wrapper {
height: 493px !important;
min-height: 493px !important;
}
.home .bg-primary-light.contentrow {
padding-top: 54px !important;
padding-bottom: 58px !important;
}
.home .bg-primary-light.contentrow p,
.home .bg-primary-light.contentrow li {
font-size: 16px;
line-height: 1.6;
}
@media (max-width: 780px) {
.home .parallax_header h1 {
font-size: clamp(50px, 15vw, 78px) !important;
}
.home .parallax_header .sow-slider-image-wrapper > .panel-layout .so-panel {
margin-top: 70px !important;
}
.home .bg-primary-light.contentrow {
padding: 38px 20px !important;
}
}
.home .parallax_header .sow-slider-image-wrapper .panel-widget-style.ps-5 {
margin-top: 100px !important;
}
@media (max-width: 780px) {
.home .parallax_header .sow-slider-image-wrapper .panel-widget-style.ps-5 {
margin-top: 58px !important;
}
}
/* Havenpagina: duidelijke informatieblokken en contactacties */
.page-id-30 main .textwidget p,
.page-id-30 main .textwidget li {
font-size: 17px;
line-height: 1.65;
}
.page-id-30 main h3.widget-title {
font-size: clamp(27px, 3vw, 38px);
line-height: 1.2;
margin-bottom: 18px;
}
.page-id-30 .bg-primary-light.text-white {
padding: 54px 0 60px !important;
}
.page-id-30 .row-depth {
padding: 58px 6% !important;
background: #f4f6fb;
}
.page-id-30 .row-depth > .panel-grid-cell {
max-width: 1120px;
margin: 0 auto !important;
padding: 34px !important;
border: 1px solid #dce1f3;
border-radius: 16px;
background: #fff;
box-shadow: 0 10px 30px rgba(47, 55, 134, .08);
}
.page-id-30 .panel-row-style.container {
gap: 24px;
padding-top: 58px !important;
padding-bottom: 58px !important;
}
.page-id-30 .panel-row-style.container > .panel-grid-cell {
padding: 30px !important;
border: 1px solid #dce1f3;
border-radius: 16px;
background: #fff;
box-shadow: 0 10px 30px rgba(47, 55, 134, .08);
}
.page-id-30 main a[href^="mailto:"] {
display: inline-flex;
align-items: center;
min-height: 44px;
margin: 6px 0;
padding: 10px 18px;
border-radius: 999px;
background: #c10e1a;
color: #fff !important;
font-weight: 700;
text-decoration: none !important;
}
.page-id-30 main a[href^="mailto:"]:hover,
.page-id-30 main a[href^="mailto:"]:focus {
background: #a20c16;
}
@media (max-width: 780px) {
.page-id-30 .bg-primary-light.text-white {
padding: 38px 20px !important;
}
.page-id-30 .row-depth {
padding: 34px 18px !important;
}
.page-id-30 .row-depth > .panel-grid-cell,
.page-id-30 .panel-row-style.container > .panel-grid-cell {
padding: 22px !important;
}
.page-id-30 .panel-row-style.container {
gap: 16px;
padding: 34px 18px !important;
}
.page-id-30 main a[href^="mailto:"] {
width: 100%;
justify-content: center;
text-align: center;
}
}
/* Passantenaanvraag popup */
.page-id-30 .treech-passanten-cta{position:fixed;right:22px;bottom:22px;z-index:9990;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.page-id-30 .treech-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:999px;font-weight:700;text-decoration:none!important;box-shadow:0 8px 24px rgba(25,32,80,.22)}.page-id-30 .treech-btn-primary{background:#c10e1a;color:#fff!important}.page-id-30 .treech-btn-call{background:#363983;color:#fff!important}.page-id-30 .treech-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.page-id-30 .treech-modal:target{display:flex}.page-id-30 .treech-modal-backdrop{position:absolute;inset:0;background:rgba(16,20,45,.72)}.page-id-30 .treech-modal-dialog{position:relative;z-index:1;width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:32px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.page-id-30 .treech-modal-dialog h2{margin:0 40px 8px 0;color:#363983}.page-id-30 .treech-modal-dialog p{margin-bottom:22px}.page-id-30 .treech-modal-close{position:absolute;right:16px;top:12px;font-size:34px;line-height:1;color:#363983!important;text-decoration:none!important}.page-id-30 .forminator-button-submit{background:#c10e1a!important;border-radius:999px!important;font-weight:700!important;padding:12px 24px!important}.page-id-30 .forminator-input{border-radius:8px!important}@media(max-width:680px){.page-id-30 .treech-passanten-cta{left:12px;right:12px;bottom:12px}.page-id-30 .treech-btn{flex:1 1 100%;min-height:44px;padding:10px 14px}.page-id-30 .treech-modal-dialog{padding:26px 20px}}
/* Uitnodigende havenintro */
.page-id-30 .treech-haven-welcome{max-width:1120px}.page-id-30 .treech-haven-lead{max-width:900px;font-size:clamp(20px,2.2vw,28px);line-height:1.45;font-weight:600;margin-bottom:10px}.page-id-30 .treech-haven-welcome>p:not(.treech-haven-lead){max-width:850px;font-size:18px}.page-id-30 .treech-haven-welcome .treech-passanten-cta{position:static;display:flex;justify-content:flex-start;gap:12px;margin:26px 0 30px}.page-id-30 .treech-haven-welcome .treech-btn{box-shadow:0 9px 25px rgba(12,16,48,.25)}.page-id-30 .treech-haven-welcome .treech-btn-primary{background:#c10e1a;color:#fff!important}.page-id-30 .treech-haven-welcome .treech-btn-call{background:#fff;color:#363983!important}.page-id-30 .treech-amenities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.page-id-30 .treech-amenities>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;padding:18px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(255,255,255,.11);backdrop-filter:blur(5px)}.page-id-30 .treech-amenity-icon{grid-row:1/3;font-size:22px}.page-id-30 .treech-amenities strong{font-size:17px}.page-id-30 .treech-amenities span:last-child{grid-column:2;color:rgba(255,255,255,.88);line-height:1.45}.page-id-30 .treech-amenities a{color:#fff!important;text-decoration:underline;font-weight:700}@media(max-width:820px){.page-id-30 .treech-amenities{grid-template-columns:1fr}.page-id-30 .treech-haven-welcome .treech-passanten-cta{flex-direction:column}.page-id-30 .treech-haven-welcome .treech-btn{width:100%}}
/* Nautische havenstijl */
.page-id-30{--treech-navy:#12364a;--treech-sea:#2f7778;--treech-sand:#f3efe5;--treech-rope:#c6a66a}.page-id-30 .bg-primary-light.text-white{position:relative;background:linear-gradient(135deg,#f7f4ec 0%,#edf4f1 100%)!important;color:var(--treech-navy)!important}.page-id-30 .bg-primary-light.text-white:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--treech-navy) 0 34%,var(--treech-rope) 34% 66%,var(--treech-sea) 66%)}.page-id-30 .bg-primary-light.text-white h1,.page-id-30 .bg-primary-light.text-white h2,.page-id-30 .bg-primary-light.text-white h3,.page-id-30 .bg-primary-light.text-white p{color:var(--treech-navy)!important}.page-id-30 .treech-eyebrow{margin:0 0 8px!important;color:var(--treech-sea)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase}.page-id-30 .treech-haven-lead{color:var(--treech-navy)!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.25!important;font-weight:700!important;max-width:980px}.page-id-30 .treech-haven-copy{max-width:960px!important;font-size:18px!important;line-height:1.65!important;color:#304c5b!important}.page-id-30 .treech-haven-welcome .treech-btn-primary{background:#b51f2a!important}.page-id-30 .treech-haven-welcome .treech-btn-call{background:var(--treech-navy)!important;color:#fff!important}.page-id-30 .treech-amenities{grid-template-columns:repeat(4,minmax(0,1fr))}.page-id-30 .treech-amenities>div{border:1px solid #d8d1c0;background:rgba(255,255,255,.86);box-shadow:0 8px 24px rgba(18,54,74,.08)}.page-id-30 .treech-amenities strong{color:var(--treech-navy)!important}.page-id-30 .treech-amenities span:last-child{color:#49616d!important}.page-id-30 .treech-amenities a{color:var(--treech-sea)!important}.page-id-30 .treech-amenity-icon{color:var(--treech-sea);filter:none}.page-id-30 .row-depth{background:#f8f7f2!important}.page-id-30 .row-depth>.panel-grid-cell,.page-id-30 .panel-row-style.container>.panel-grid-cell{border-color:#d8d1c0!important;box-shadow:0 8px 28px rgba(18,54,74,.07)!important}.page-id-30 .row-depth h3,.page-id-30 .panel-row-style.container h3{color:var(--treech-navy)}@media(max-width:1000px){.page-id-30 .treech-amenities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.page-id-30 .treech-amenities{grid-template-columns:1fr}.page-id-30 .treech-haven-lead{font-size:27px!important}}
/* Mobiele CTA eerst en duidelijkere belknop */
.page-id-30 .treech-btn-call{background:#12364a!important;color:#fff!important;border:2px solid #12364a!important}.page-id-30 .treech-btn-call:before{content:"☎";margin-right:8px;font-size:18px}@media(max-width:680px){.page-id-30 .treech-haven-welcome{display:flex;flex-direction:column}.page-id-30 .treech-haven-welcome .treech-passanten-cta{order:-10;margin:8px 0 24px}.page-id-30 .treech-haven-welcome .treech-eyebrow{order:-9}.page-id-30 .treech-haven-welcome .treech-haven-lead{order:-8}.page-id-30 .treech-haven-welcome .treech-haven-copy{order:-7}.page-id-30 .treech-haven-welcome .treech-amenities{order:-6}.page-id-30 .treech-haven-welcome .treech-btn-call{background:#12364a!important;color:#fff!important;border-color:#12364a!important;box-shadow:0 8px 22px rgba(18,54,74,.22)!important}}
/* Belknop altijd wit */
.page-id-30 .treech-passanten-cta a.treech-btn-call,.page-id-30 .treech-passanten-cta a.treech-btn-call:visited,.page-id-30 .treech-passanten-cta a.treech-btn-call:hover,.page-id-30 .treech-passanten-cta a.treech-btn-call:focus,.page-id-30 .treech-passanten-cta a.treech-btn-call *{color:#fff!important}
/* Havenmeester onderaan, alleen bellen */
.page-id-30 .panel-widget-style.havenmeester{display:none!important}.page-id-30 .treech-havenmeester-bottom{max-width:1120px;margin:48px auto 64px;padding:28px;display:flex;align-items:center;justify-content:center;gap:28px;background:#f7f4ec;border:1px solid #d8d1c0;border-radius:18px;box-shadow:0 10px 30px rgba(18,54,74,.08)}.page-id-30 .treech-havenmeester-photo{width:180px;height:180px;overflow:hidden;border-radius:50%;border:5px solid #fff;box-shadow:0 8px 24px rgba(18,54,74,.16)}.page-id-30 .treech-havenmeester-photo img{width:100%;height:100%;object-fit:cover}.page-id-30 .treech-havenmeester-bottom .treech-btn-call{background:#12364a!important;color:#fff!important;border:2px solid #12364a!important;font-size:18px}.page-id-30 .treech-havenmeester-bottom .treech-btn-call:before{content:"☎";margin-right:9px}@media(max-width:680px){.page-id-30 .treech-havenmeester-bottom{margin:34px 16px 48px;padding:24px 18px;flex-direction:column;text-align:center}.page-id-30 .treech-havenmeester-photo{width:150px;height:150px}.page-id-30 .treech-havenmeester-bottom .treech-btn{width:100%}}
/* Bestuurpagina – rustige nautische stijl */
.page-id-26{--board-navy:#12364a;--board-sea:#2f7778;--board-sand:#f4f0e6;--board-line:#d9d2c2}.page-id-26 .parallax_header{padding-left:0!important}.page-id-26 .parallax_header .sow-slider-images,.page-id-26 .parallax_header .sow-slider-image,.page-id-26 .parallax_header .sow-slider-image-container{min-height:360px!important;height:360px!important}.page-id-26 .parallax_header .sow-slider-image-overlay{opacity:1!important;background-position:center 38%!important;filter:saturate(.72) brightness(.82)}.page-id-26 .parallax_header .sow-slider-pagination,.page-id-26 .parallax_header .sow-slide-nav{display:none!important}.page-id-26 .bg-primary-light{position:relative;background:linear-gradient(135deg,#f8f6ef,#eef4f1)!important;color:var(--board-navy)!important}.page-id-26 .bg-primary-light:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--board-navy) 0 34%,#c6a66a 34% 66%,var(--board-sea) 66%)}.page-id-26 .bg-primary-light .text-white,.page-id-26 .bg-primary-light h3,.page-id-26 .bg-primary-light p{color:var(--board-navy)!important}.page-id-26 .bg-primary-light h3{font-size:clamp(30px,4vw,46px);line-height:1.15;margin-bottom:18px}.page-id-26 .bg-primary-light .treech-board-lead{font-size:21px;font-weight:700;color:var(--board-sea)!important;margin-bottom:12px}.page-id-26 .bg-primary-light .container{padding-top:52px!important;padding-bottom:46px!important}.page-id-26 .row-depth{background:#f8f7f2!important;padding-top:54px!important;padding-bottom:54px!important}.page-id-26 .sow-bestuur-grid-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.page-id-26 .sow-bestuur-grid-image{height:auto!important;max-height:none!important;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--board-line);border-radius:16px;box-shadow:0 10px 28px rgba(18,54,74,.08)}.page-id-26 .sow-bestuur-grid-image>a{display:block}.page-id-26 .sow-bestuur-grid-image img{display:block!important;width:100%!important;height:210px!important;object-fit:cover!important}.page-id-26 .sow-bestuur-grid-image .image-title{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;color:var(--board-navy)!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important;padding:18px 18px 8px!important}.page-id-26 .sow-bestuur-grid-image .image-overlay-email{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;padding:0 18px 10px!important}.page-id-26 .sow-bestuur-grid-image .image-overlay-email a{color:var(--board-sea)!important;font-weight:700!important}.page-id-26 .sow-bestuur-grid-image .image-overlay{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;color:#49616d!important;font-size:15px!important;line-height:1.5!important;padding:0 18px 20px!important;flex:1}.page-id-26 .siteorigin-widget-tinymce table{overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid var(--board-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(18,54,74,.06)}.page-id-26 .siteorigin-widget-tinymce table td{padding:13px 16px;border-color:#e8e3d8}.page-id-26 .siteorigin-widget-tinymce table tr:nth-child(even){background:#f5f7f5}.page-id-26 .siteorigin-widget-tinymce h3,.page-id-26 .widget-title{color:var(--board-navy)}@media(max-width:1050px){.page-id-26 .sow-bestuur-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-id-26 .parallax_header .sow-slider-images,.page-id-26 .parallax_header .sow-slider-image,.page-id-26 .parallax_header .sow-slider-image-container{min-height:230px!important;height:230px!important}.page-id-26 .bg-primary-light .container{padding:38px 20px!important}.page-id-26 .sow-bestuur-grid-wrapper{grid-template-columns:1fr}.page-id-26 .row-depth{padding:34px 16px!important}.page-id-26 .sow-bestuur-grid-image img{height:240px!important}}
/* Bannerhoogte zonder witruimte */
.page-id-26 .parallax_header .sow-slider-base{min-height:360px!important;height:360px!important;max-height:360px!important;overflow:hidden!important}.page-id-26 #pg-gb-68aed4df8bca6-0{margin-bottom:0!important}@media(max-width:680px){.page-id-26 .parallax_header .sow-slider-base{min-height:230px!important;height:230px!important;max-height:230px!important}}
.page-id-26 .parallax_header,.page-id-26 .parallax_header>.panel-grid-cell,.page-id-26 .parallax_header .widget_sow-layout-slider,.page-id-26 .parallax_header .panel-widget-style,.page-id-26 .parallax_header .so-widget-sow-layout-slider{min-height:360px!important;height:360px!important;max-height:360px!important;overflow:hidden!important}@media(max-width:680px){.page-id-26 .parallax_header,.page-id-26 .parallax_header>.panel-grid-cell,.page-id-26 .parallax_header .widget_sow-layout-slider,.page-id-26 .parallax_header .panel-widget-style,.page-id-26 .parallax_header .so-widget-sow-layout-slider{min-height:230px!important;height:230px!important;max-height:230px!important}}
.page-id-26 .panel-row-style.line{height:24px!important;min-height:24px!important;padding:0!important;margin:0!important;overflow:hidden!important}.page-id-26 .panel-row-style.line img{display:block!important;width:100%!important;height:24px!important;object-fit:fill!important}.page-id-26 #pg-gb-68aed4df8bca6-1,.page-id-26 #pg-gb-68aed4df8bca6-3{margin-bottom:0!important}
/* Betrouwbare mobiele passantenpopup */
.page-id-30 .treech-passanten-cta,.page-id-30 .treech-passanten-cta .treech-btn{pointer-events:auto!important}.page-id-30 .treech-passanten-cta .treech-btn-primary{position:relative;z-index:20;touch-action:manipulation;-webkit-tap-highlight-color:rgba(181,31,42,.18)}.page-id-30 .treech-modal:target{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media(max-width:680px){.page-id-30 .treech-modal{padding:10px!important}.page-id-30 .treech-modal-dialog{width:100%!important;max-height:94dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.page-id-30 .treech-passanten-cta .treech-btn-primary{display:flex!important}}
/* Popup direct openen met één tik */
.page-id-30 .treech-modal.is-open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
/* Formulier vooraf laden, popup direct tonen */
.page-id-30 .treech-modal{display:flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:none!important}.page-id-30 .treech-modal:target,.page-id-30 .treech-modal.is-open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.page-id-30 .treech-modal-dialog{transform:none!important;transition:none!important}
/* Duidelijke knop voor het ledenportaal */
#menu-item-553>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-left:10px!important;padding:9px 18px!important;border-radius:999px!important;background:#12364a!important;color:#fff!important;font-weight:800!important;box-shadow:0 6px 18px rgba(18,54,74,.22)!important;text-decoration:none!important}#menu-item-553>a:before{content:
"
"
;font-size:14px}#menu-item-553>a:hover,#menu-item-553>a:focus,#menu-item-553.current-menu-item>a{background:#2f7778!important;color:#fff!important}@media(max-width:991px){#menu-item-553>a{margin:8px 0 0!important;width:100%!important;min-height:46px!important}}
/* Forminator verzendknoptekst wit */
.page-id-30 .forminator-ui .forminator-button-submit,.page-id-30 .forminator-ui .forminator-button-submit:hover,.page-id-30 .forminator-ui .forminator-button-submit:focus,.page-id-30 .forminator-ui .forminator-button-submit:active{color:#fff!important}.page-id-30 .forminator-ui .forminator-button-submit *{color:#fff!important}

/* Hoofdmenu op één regel */
@media(min-width:992px){#main-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important}#main-menu>li{flex:0 0 auto!important}#main-menu>li>a{padding:10px 13px!important;font-size:15px!important;line-height:1.2!important;white-space:nowrap!important}#menu-item-553{margin-left:auto!important}#menu-item-553>a{height:44px!important;min-height:44px!important;margin-left:6px!important;padding:10px 16px!important;border-radius:999px!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important}#menu-item-553>a:before{font-size:13px!important}}