/*
Theme Name: Heldenbos
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: admin (directie@heldenbos.nl)
*/

/* Woohoo! Let's customize! */
#headerwrap {
    border: none !important;
    background: url(https://test.heldenbos.nl/wp-content/uploads/2024/09/clouds.jpg);
	background-position: 25% -30px;
}
#content {
    padding: 0% 0!important;
}
#main-nav li  {
	background: #90c028!important;
	background-image:url(https://test.heldenbos.nl/wp-content/uploads/2024/09/menu2.png)!important;
	background-repeat:no-repeat!important;
	background-position:top left!important;}

#main-nav li>.sub-menu {
    border-radius: 0px;
    box-shadow: none;
    left: 0em;
    margin: 0;
    opacity: 0;
    padding: 0em 0;
    width: 200px;
	
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {
    background: none;
    background-color: #90c028;
   background-image: none!important; 
    background-repeat: no-repeat;
    background-position: left bottom;
     padding-left: 0px!important; 
}
#main-nav ul a {
    padding: 0;

}
.themify_builder_content-35 .tb_9yun318.module-text, .themify_builder_content-35 .tb_8tlf315.module-text, .themify_builder_content-35 .tb_lyfx915.module-text, .themify_builder_content-35 .tb_9zny755.module-text {

    height: 150px!important;
}
/* ff Fluent Forms*/
.ff-el-section-break hr {
    height: 0px!important;
    margin-bottom: 0px!important;
}
.fluentform .ff-el-form-control, input {
    background: #ffffff!important;
    color: #000000!important;
}
#footerwrap {

    padding: 54px 0 0em;
}
.mfp-bg {
    -webkit-backdrop-filter: blur(10px)!important;
    backdrop-filter: blur(10px)!important;
    background: rgb(255 255 255 / 90%)!important;
}
.mfp-arrow:before{
	border-color: #2264ad!important;}
.mfp-title,.tf_social_sharing a  {
	color:#2264ad!important;}
.tf_close.mfp-close {

	color: #000000!important;}
/*MEDIAstyles*/ 
@media (max-width: 760px) {
#main-nav li {
    background: #90c028 !important;
    background-image: none!important;

}
#menu-icon:hover {
    background: none;
}
	.menu-icon-inner:after, .menu-icon-inner:before {
    border-top: 4px solid;
 
}
.sidemenu-right {
    left: 0px!important;
	}}