/*
 Theme Name:   kavango-25-child
 Theme URI:    http://kavango.eu/kavango-25-child/
 Description:  Twenty Twenty Five Child Theme
 Author:       Jonathan
 Author URI:   https://kavango.nl
 Template:     twentytwentyfive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentyfivechild
*/


.site-logo a:focus img {
    outline: none;
    box-shadow: none;
}

.wp-site-blocks a:focus img,
.wp-site-blocks a:focus {
    outline: none !important;
    box-shadow: none !important;
}

.aligncenter {
	 margin-left: unset !important;
    margin-right: unset !important;
    text-align: unset !important;
}


.ginput_price {
	display: none !important; 
}

.logo-mobile {
	display: none;
}

.gform-theme--framework .gfield--type-choice .gchoice {
	padding: 10px 10px;
	border: 1px solid gray;	
	border-radius: 10px;
	margin-bottom: 10px;
}

.maandbedragnw {
	border: 1px solid #ffbf00 !important;
	border-radius: 10px !important;
	font-size: 16px!important;
}

.maandbedrag {
	background-color: #ffbf0050 !important;
	padding: 10px !important;
	border: 1px solid #ffbf00 !important;
	border-radius: 10px !important;
	font-size: 16px!important;
}

.ginput_container {
	padding: 10px 0 0 0 !important;
}

#gform_submit_button_15 {
	font-size: large;
}

#input_15_96-ts-label {
	font-size: large;
}

#input_15_27-ts-label {
	font-size: large;
}

#input_15_13 {
	font-size: large;
}

#input_16_13 {
	font-size: large;
}

.gfield_label {
	font-size: large !important;
}

.gfield_consent_label {
	font-size: medium !important;
}

/*
.gform-field-label {
	font-size: large !important;
}

.gfield_description {
	margin-bottom: 10px !important;
}

.gfield_checkbox  {
	margin-top: 10px;
}

.ginput_container_checkbox {
	padding: 10px 0 !important;
}
*/
.wp-block-column.hover-card {
  transition: transform 0.3s ease !important;
}

.wp-block-column.hover-card:hover {
  transform: scale(1.07)!important;
  z-index: 3;
}


.payment {
	display: none !important;
}
/*
.pricehide {
	display: none !important;
}
*/

@media only screen and (max-width: 700px) {
	.logo-desktop {
		display: none;
	}
	
	.logo-mobile {
	display: block;
	}
			.wp-block-navigation .wp-block-navigation-item {
			font-weight: bold;
	}

		.wp-block-navigation__responsive-container-content {
			padding: 0 20px;
	}
}



