/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* BEGIN WEBSOLS DEFAULTS: */

/* Scroll-top button ook op mobiel: */
.responsive #scroll-top-link.avia_pop_class {
	display: block;
	visibility: visible;
	opacity: 0.7;
}

/* Wordbreak op mobiel en desktop: */
.flex_column.av_one_fifth {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
  }
@media screen and (min-width:768px) and (max-width:1366px) {
	.flex_column.av_one_fifth,
	.flex_column.av_one_fourth,
	.flex_column.av_one_third {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		overflow-wrap: break-word;
	}
}
@media screen and (max-width:468px) {
	.flex_column {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		overflow-wrap: break-word;
	}
}

/* bold tekst normale kleur: */
#top .main_color strong,
#top .alternate_color strong {
	color: inherit;
}

/* links underlined incl uitzonderingen: */
#main p a:not(.av-icon-char, .avia-button, .avia_iconbox_title, .button, .av-share-link),
#main li a:not(.av-icon-char, .avia-button, .avia_iconbox_title, .button, .av-share-link, .contact_socials ul li a) {
	text-decoration:underline;
}
#main li.av-share-link a {
	text-decoration:none;
}
body div .avia-button,
a.av-icon-char {
	text-decoration:none !important;
}

/* END WEBSOLS DEFAULTS */

/* BEGIN CUSTOM SITE STUFF */

.avia_textblock {
  line-height: 1.3em;
}
/* p {
  margin: 0;
} */
#top .av-special-heading {
  padding-bottom: 0 !important;
}
#top .main_menu .social_bookmarks li a {
	font-size:25px;
}

#top a.avia-button {
	border: 1px solid;
	padding-top: 5px; 
}
.avia-button.avia-color-theme-color-subtle {
	background-color: transparent;
}
#top .avia-testimonial {
	padding-top: 15px; 
}
#top span.goud {
	color: #efcd66; 
}
@media only screen and (min-width:768px) {
	#top .logo {
		height:auto;
		top:50%;
		transform:translateY(-50%);
	}
	#top .logo a {
		max-width:200px;
	}
}
@media only screen and (max-width:767px) {
	#top .logo a {
		max-width:250px;
		display:inline-block;
	}
	#top #header .main_menu .social_bookmarks {
		display:none !important;
	}
}
.avia-menu.av_menu_icon_beside {
	border-right: none !important;
}
#top .button {
	border: 1px solid black;
	border-radius: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: black;
	background-color: transparent; 
	font-family: "bebas-neue" ;
	font-weight: 400;
	padding-top: 5px;
	line-height:1.2em;
}
#top input.button {
	font-size:28px;
}
#top blockquote {
	border-left-style: none;
	border-left-width: 0px;
	padding-left: 0px;
	margin-bottom: 0em;
	margin-right: 0em;
	font-size: inherit;
	line-height: inherit;
}
#top blockquote:before {
	content: ' " ';
	font-size: 200px;
	font-weight: 900;
	color: #efcd66;
	float: left;
	margin-top: 72px;
	padding-right: 10px;
	padding-left: 8px;
	font-style: normal;
	/* font-family: "bebas-neue"; */
	font-family: 'space-grotesk',Helvetica,Arial,sans-serif;
	position: relative;
	height: 1px;
	overflow: visible;
}
#top .avia-testimonial-content {
	overflow: visible;
}
#top .main_menu ul li ul.sub-menu {
	background-image:url("https://dutchink.nl/wp-content/uploads/2025/09/Footer_bacjground.jpeg");
	background-size:cover;
	box-shadow:0px 8px 5px -5px rgba(0,0,0,.8) inset, 0px 0px 10px 2px rgba(0,0,0,.2);
}
#top .main_menu ul li ul.sub-menu li,
#top .main_menu ul li ul.sub-menu li a {
	background-color:transparent;
	font-weight:normal;
}
#top .main_menu ul li ul.sub-menu li a {
	border:none;
}
.avia_textblock p + h1, .avia_textblock p + h2, .avia_textblock p + h3, .avia_textblock p + h4, .avia_textblock p + h5, .avia_textblock p + h6 {
  margin-top: inherit;
}
#top .avia-section .av-special-heading.av-special-heading-h1 {
	margin-top:0;
}

.av-masonry-entry .av-masonry-entry-title {
	font-size: 18px;
}
#top .gfield .gpb-booking-time-picker td.rdp-day {
	font-weight:bold;
}
#top .gfield .gpb-booking-time-picker td.rdp-day.rdp-disabled {
	font-weight:200;
}
@media only screen and (max-width:468px) {
	#top .gfield .gpb-booking-time-picker th,
	#top .gfield .gpb-booking-time-picker td {
		padding:6px 0px;
	}
}