/*
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
*/



/*Add your own styles here:*/
/* 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 */
#top .logo svg {
	padding:10px 0px;
	max-width:250px;
}
#top .avia-section.multiply .av-section-color-overlay {
	background-repeat: no-repeat;
	mix-blend-mode: multiply;
	background-size: cover;
	background-position: center right;
}
#top .av-special-heading .av-subheading_below {
	font-size:24px;
}
#top .main_color .av-special-heading .av-subheading_above {
	font-size:18px;
	font-weight: 700;
	color: #ffaa00;
	text-transform:uppercase;
}
#top .alternate_color .av-special-heading .av-subheading_above {
	font-size:18px;
	font-weight: 700;
	color: #ffffff;
	text-transform:uppercase;
}
#top .iconbox .entry-content-header h3.iconbox_content_title {
	font-size:32px;
	font-weight:300;
	letter-spacing:normal;
}
#top #header .mega_menu_title a {
	font-weight:700;
	font-size:20px;
}
#top .gform-footer .gform_button {
	padding:15px 30px 13px;
	min-width:139px;
	font-size:20px;
	font-weight:900;
	border-bottom:1px solid #dd8800;
	border-radius:3px;
}
#top .gform-footer .gform_button:hover {
	background-color:#ffaa00;
	opacity:.9;
	transition:all .4s ease-in-out;
}
#top .av-special-heading .av-special-heading-tag span {
	color:#ffaa00;
}
#top .togglecontainer.av-minimal-toggle .av_toggle_section {
	box-shadow:0 0 1px 0 rgba(0,0,0,.3);
	margin-bottom:5px;
	border-radius:3px;
}
#top .togglecontainer.av-minimal-toggle .av_toggle_section .single_toggle {
	margin:0;
}
#top .togglecontainer.av-minimal-toggle .av_toggle_section .single_toggle .toggler {
	border:none;
	background-color:#eeeeee;
	top:0;
	border-radius:3px;
	font-weight:bold;
}