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

/* 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;
	}
}
/* END WEBSOLS DEFAULTS */

/* BEGIN CUSTOM SITE STUFF */

/*Add your own styles here:*/
@font-face {
  font-family: "MyriadPro-BoldIt";
  src: url('fonts/MyriadProBoldIt/font.woff2') format('woff2'), url('fonts/MyriadProBoldIt/font.woff') format('woff');
	font-display:swap;
}
@font-face {
  font-family: "MyriadProCond";
  src: url('fonts/MyriadProCond/font.woff2') format('woff2'), url('fonts/MyriadProCond/font.woff') format('woff');
	font-display:swap;
}
@font-face {
  font-family: "MyriadPro-BoldCond";
  src: url('fonts/MyriadProBoldCond/font.woff2') format('woff2'), url('fonts/MyriadProBoldCond/font.woff') format('woff');
	font-display:swap;
}
.av-main-nav-wrap ul, .sub_menu {
  letter-spacing: 3px !important;
}
h1 {
  font-family: "MyriadPro-BoldIt";
  letter-spacing: 2px !important;
}
h2, h3, h4, h5, h6 {
  font-family: "MyriadPro-BoldCond";
  letter-spacing: 2px !important;
}
body, p, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select, #top input[type="submit"], #top input[type="button"]  {
  font-family: "MyriadProCond" !important;
  letter-spacing: 1px;
}
#top .avia-font-entypo-fontello,
#top input[type="submit"].avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
html body [data-av_iconfont="entypo-fontello"]::before {
  font-family: 'entypo-fontello' !important;
}

.sidebar_right .av_font_icon{
 border-radius: 100px !important;
 background-color: #ff0000; 
 background-size:  !important;
 width: 30px !important;
 height: 30px ;
 padding-top: 3px;
}
.sidebar_right strong{
color: #19552a;
}
#top #wrap_all .av_header_transparency .sub_menu > ul > li > a,
#top #header.header_color.av_header_transparency .av-main-nav > li > a,
#av_section_1 .av-special-heading {
	text-shadow: 0px 0px 5px rgba(255,255,255,1);
}
#top #header.header_color.av_header_transparency .av-main-nav > li.av-menu-button-colored > a  {
	text-shadow: unset;
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    font-size: 20px;
}
.gform_wrapper.gravity-theme .gform_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer input.button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
.avia-section.hero .av-section-color-overlay {
	opacity: 1 !important;
	background-color: rgba(255,255,255,0.2) !important;
	background: linear-gradient(180deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 60%,rgba(255,255,255,0.1) 100%) !important;
}

@media only screen and (max-width:767px){
	.responsive #header .sub_menu{
		padding:0px;
	}
	.responsive #header_meta .sub_menu > ul > li {
		padding:0px 5px;
	}
}
/* WPML Vlag uit in topmenu  */
.avia_wpml_language_switch {
	display:none;
}
li.menu-item-language {
	opacity:0.6;
}
li.menu-item-language > a {
  padding: 0 8px;
}
li.menu-item-language > a img {
  background-color:#ffffff;
}
li.menu-item-language.menu-item-language-current {
	opacity:1;
}
.iconbox_top .iconbox_content {
  box-shadow: unset;
}
#top .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
  color:#c02b0a;
}
#top .gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,
#top .gform_wrapper.gravity-theme .gfield_error label,
#top .gform_wrapper.gravity-theme .gfield_error legend,
#top .gform_wrapper.gravity-theme .gfield_validation_message,
#top .gform_wrapper.gravity-theme .validation_message,
#top .gform_wrapper.gravity-theme [aria-invalid=true]+label,
#top .gform_wrapper.gravity-theme label+[aria-invalid=true] {
  color:#c02b0a
}
#top .gform_wrapper.gravity-theme .gform_previous_button.button,
#top .gform_wrapper.gravity-theme .gform_save_link.button {
  color:#6b7280;
}
#top.page-id-6691 .logo svg,
#top.page-id-6835 .logo svg,
#top.page-id-6876 .logo svg,
#top.page-id-6942 .logo svg,
#top.page-id-6877 .logo svg,
#top.page-id-6880 .logo svg,
#top.page-id-6943 .logo svg,
#top.page-id-6944 .logo svg,
#top.page-id-6691 .logo img,
#top.page-id-6835 .logo img,
#top.page-id-6876 .logo img,
#top.page-id-6942 .logo img,
#top.page-id-6877 .logo img,
#top.page-id-6880 .logo img,
#top.page-id-6943 .logo img,
#top.page-id-6944 .logo img{

  padding-bottom: 27px;
}
#top .iconbox_top {
  margin-top: 0;
}
#top #socket {
	min-height:20px;
}
#top .avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date {
  padding: 0 30px 30px 90px;
}
#top .avia-timeline-horizontal .av-milestone-date span {
  left: -45px;
}