/*
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;
}
#top.single-post .entry-content {
	text-align:left;
}

/* END WEBSOLS DEFAULTS */

/* BEGIN CUSTOM SITE STUFF */
#top #header .logo a svg,
#top #header .logo a img {
	padding:10px 0;
}
#top #footer-page .footer-logo img {
	height:70px;
	width:auto;
}
#top #footer-page .avia-section {
	background-position-y:25%;
}
#top .av-special-heading .av-subheading_below {
	font-size:22px;
	font-weight:700;
}
/* #top .avia-content-slider.projecten .entry-footer .slide-meta { */
#top .avia-content-slider .entry-footer .slide-meta {
	display:none;
}
#top.single-post .entry-content-wrapper .post-meta-infos {
	display:none !important;
}
#top form .button,
#top .main_menu li.menu-item.av-menu-button-colored a .avia-menu-text {
	min-width:139px;
	font-size:18px;
	padding:15px 30px 13px;
	border-bottom:1px solid #b03a02;
	line-height:1.2em;
	border-radius:3px;
	font-family:'montserrat',Helvetica,Arial,sans-serif;
}
#top .main_menu li.menu-item.av-menu-button-colored a .avia-menu-text {
	display:inline-block;
	border-top:none;
	border-left:none;
	border-right:none;
}
#top .iconbox.iconbox_left .iconbox_icon {
	height:48px;
	width:48px;
	line-height:48px;
}
#top .iconbox.iconbox_left .iconbox_icon svg {
	font-size:40px;
}
#top .avia-content-slider .slide-entry-wrap .slide-entry .slide-entry-title {
	font-size:24px;
	line-height:1.1em;
	font-weight:700;
	letter-spacing:normal;
}

#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;
	border:1px solid rgba(209,94,20,0.2);
}
#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:rgba(209,94,20,0.2);
	top:0;
	border-radius:3px;
	font-weight:bold;
}

#top .avia-content-slider .slide-entry a.slide-image,
#top.single-post .big-preview a {
	border-radius:20px !important;
}
#top .main_color .avia-image-container img,
#top .alternate_color .avia-image-container img {
	border-radius:20px;
}
#top form .button,
#top #header .main_menu ul li.menu-item.av-menu-button-colored a .avia-menu-text {
	border-radius:20px;
}
#top .iconbox_left .iconbox_content .iconbox_icon {
	width:100%;
	text-align:left;
}
#top .avia-content-slider article.slide-entry .entry-content-header .blog-categories {
	display:none;
}
#top .avia-section.hero .av-special-heading h1,
#top .avia-section.hero .av-special-heading .av-subheading p {
	filter:drop-shadow(rgba(0,0,0,0.3) 0px 4px 4px);
}
@media only screen and (min-width:990px) {
	#top #contact.avia-section .template-page > .post-entry {
		padding-left:150px;
		padding-right:150px;
	}
}
@media only screen and (max-width:989px) {
	#top #contact.avia-section .flex_column_table .flex_column {
		margin-bottom:0 !important;
	}
	#top #contact.avia-section .flex_column_table .flex_column:first-of-type {
		border-top-left-radius:30px;
		border-top-right-radius:30px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
	}
	#top #contact.avia-section .flex_column_table .flex_column:last-of-type {
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:30px;
		border-bottom-right-radius:30px;
	}
}