/*
Theme Name: StadsBoschBeheer 2026
Theme URI: https://www.meomodo.eu/wordpress/templates/stadsboschbeheer-2026/
Author: MeoModo DWS
Author URI: http://wordpress.org/
Description: Custom made theme for StadsBoschBeheer
Version: 1.0
License: Private
Tags: StadsBoschBeheer,meomodo dws
Text Domain: sbb2026
*/


.wp-block-embed__wrapper {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%}

.ct_mobilemenu {position:fixed;display:none;top:0px;left:0px;z-index:100000;overflow-y:scroll;background-color:#bbd146;height:100%;width:100%}
.ct_mobilemenu.active {display:block}
.ct_mobilemenu .inner {margin:16px 20px 16px}

.ct_mobilemenu .ct_menuheader {display:flex;justify-content:space-between;align-items:center;width:100%}
.ct_mobilemenu .ct_menuheader a svg.logozim {fill:#F9E5DB}
.ct_mobilemenu .ct_menuheader a:hover svg.logozim {fill:#F3A6E4}
.ct_mobilemenu .ct_menuheader .closemenu {mask-size:cover;mask-repeat:no-repeat;cursor:pointer;background:#704e34;transition:background 0.2s}
.ct_mobilemenu .ct_menuheader .closemenu:hover {background:#efe648}

.ct_mobilemenu .ct_mobile {margin:30px 0px 30px}
.ct_mobilemenu .ct_mobile .mainmobilemenu {display:flex;flex-direction:column;justify-content:center;align-content:center;gap:15px;list-style-type:none;margin:0px;padding:0px;font-family:'DB Kapitaal';font-size:45px;font-style:normal;font-weight:400;line-height:55px}
.ct_mobilemenu .ct_mobile .mainmobilemenu li {text-align:center}
.ct_mobilemenu .ct_mobile .mainmobilemenu li a {color:#054B3E;text-decoration:none;transition:color 0.2s}
.ct_mobilemenu .ct_mobile .mainmobilemenu li a:hover {color:#efe648}
.ct_mobilemenu .ct_mobfooter {display:flex;gap:20px;justify-content:center}
.ct_mobilemenu .ct_maskotte {text-align:center}
.ct_mobilemenu .ct_socialmedia {margin:35px 0px 60px}

.ct_mobilemenu .inner img.maskotte {height:150px;width:182px;object-fit:cover}


.ct_footer {display:flex;justify-content:center}
.ct_footer .inner {display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;height:300px;background:#bbd146;padding:0px 20px}
.ct_footer .banner {width:100%;max-width:391px;margin:50px auto 0px}
.ct_footer .banner img.logo {width:100%;height:auto}
.ct_footer .banner .wanneer-waar {position:relative;top:0px;margin:15px 0px 0px;display:flex;justify-content:space-between;font-family:'DB Kapitaal';font-size:28px;font-style:normal;font-weight:400;line-height:34px;color:#F9E5DB}
.ct_footer .content {display:flex;gap:20px;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:60px auto 0px}
.ct_footer .content img.maskotte {height:105px;width:98px}
.ct_footer .content p {font-size:20px;font-style:normal;font-weight:450;line-height:30px;color:#5d722f;max-width:315px;text-align:center}
.ct_footer .content ul.socialmedia {display:flex;gap:20px;align-items:center;list-style-type:none;margin:0px;padding:0px}
.ct_footer .content ul.socialmedia li {}
.ct_footer .content ul.socialmedia li a {}

@media (min-width:1200px)
{
	.ct_footer .inner {height:120px;padding:0px}
	.ct_footer .banner {width:1156px;max-width:none;height:190px;margin:0px}
	.ct_footer .banner img.logo {width:1156px;height:190px}
	.ct_footer .banner .wanneer-waar {top:-30px;margin:0px;font-size:35px;line-height:30px}
	.ct_footer .content {flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:flex-start;width:940px;margin:20px 0px 0px}
	.ct_footer .content p {font-size:18px;line-height:28px;max-width:none}
}



article figure.size-large {margin:80px 0px;border-radius: 35px;overflow:hidden}

.alignleft, img.alignleft {text-align:left !important}
.alignright, img.alignright {text-align:right !important}
.aligncenter, img.aligncenter {text-align:center !important}
.alignnone, img.alignnone {}
.wp-caption {margin-bottom:1.5em;text-align:center;padding-top:5px}
.wp-caption img {border:0 none;padding:0;margin:0}
.wp-caption p.wp-caption-text {line-height:1.5;font-size:10px;margin:0}
.wp-smiley {margin: 0 !important;max-height:1em}
blockquote.left {margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right {margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}

.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}