/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

@import url("https://use.typekit.net/wrc2spk.css");

body{
	font-family: "futura-pt", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.av-main-nav > li > a{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 0 15px;
}

.avia-menu-fx{
	display: none;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    background-color: #f74657;
    color: #ffffff;
    border-color: #f74657;
    border-radius: 8px;
    padding: 12px 20px;
}

#top div .avia-gallery img{
	border: none;
	padding: 15px;
	border-radius: 25px;
}


#top .main_color .avia-color-theme-color, #top .alternate_color .avia-color-theme-color{
	background-color: #FDA82D;
	border: 1px solid #FDA82D;
	border-radius 8px;
	padding: 12px 20px;
	font-size: 16px;
	text-transform: uppercase;
}

#top .avia-button.avia-color-light{
	background-color: transparent;
	border: 1px solid #fff;
	border-radius 8px;
	padding: 12px 20px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}

.av_custom_color.av-subheading.av-subheading_above{
	text-transform: uppercase;
}

.content, .sidebar {
    padding-top: 90px;
	padding-bottom: 90px;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{
	background-color: transparent;
	border: 1px solid #fff !important;
	color: #fff !important;
	Font-size: 18px !important;
	font-weight: 400 !important;
	padding: 12px 20px!important;
	font-family: "futura-pt", sans-serif!important;
	border-radius: 8px !important;
}

.gfield_label{
	font-size: 18px !important;
	text-transform: uppercase !important;
	color: #fff !important;
}

.gform_button.button{
	 background-color: #fda62d !important;
    color: #ffffff !important;
    border-color: #f74657 !important;
	font-size: 16px!important;
	text-transform: uppercase !important;
    border-radius: 8px !important;
    padding: 12px 20px !important;
	font-family: "futura-pt", sans-serif!important;
}

#top label span, #top legend span{
	color: #fff;
}

.avia_image{
	border-radius: 8px
}

.header_bg{
	opacity: 1;
}

#av-layout-grid-1{
	background-color:#090f1e;
}

.banner-img{
	 clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.gf_progressbar_title{
	color:#fff !important;
}


#top .av-border-deactivate.avia-logo-element-container img, .av-border-deactivate .av-partner-fake-img {
    box-shadow: none;
    background-size: 70%;
    background-position: center;
    padding: 40px 0;
}

.comment-entry.post-entry{
	display:none;
}


.avia-section {
    min-height: 60px;
}

#usp-ruimte{
	max-height:60px !important;
}

.avia_textblock.USP{
    margin: 0 auto;
    width: max-content;
	margin-top: 11px;
}

.avia_textblock.USP ul{
	display: flex;
	gap: 25px;
}

.avia_textblock.USP ul li{
	list-style:none;
	margin-left: 0px;
	background-image:url(https://grootsolar.nl/wp-content/uploads/2025/08/square-check-solid-full.png);
	background-position:left;
	background-repeat: no-repeat;
	background-size: 20px;
	padding-left: 30px;
}


@media only screen and (max-width: 767px) {
	.responsive #top #wrap_all .flex_column.av-1f27f-a6fb61d8f7d0f6d5cd220ef0e781bc15{
		margin-top: 0px !important; 
	}
	
	.responsive #top #wrap_all .flex_column.av-xz8j-a262629f04582e93de927a96b3dc2aae{
		margin-bottom: 0px !important; 
	}
	
	#top .avia-gallery.av-ln91x8c3-0c09c76e0a3b1a5c0799a70e63f48002 .avia-gallery-thumb a {
		width: 50% !important; 
	}
	
	#usp-ruimte {
		max-height: 96px !important;
	}
	
	.avia_textblock.USP ul li {
		list-style: none;
		margin-left: 0px;
		background-image: url(https://grootsolar.nl/wp-content/uploads/2025/08/square-check-solid-full.png);
		background-position: left;
		background-repeat: no-repeat;
		background-size: 20px;
		padding-left: 30px;
		font-size: 15px !important;
	}
	.avia_textblock.USP ul {
		display: block;
	}
}