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


/*Add your own styles here:*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'),
       url('fonts/OpenSans.woff2') format('woff2'),
       url('fonts/OpenSans.woff') format('woff');

}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
       url('fonts/OpenSans-Semibold.woff2') format('woff2'),
       url('fonts/OpenSans-Semibold.woff') format('woff');
}

/* Font voor vacatures */
.vacatures {
	font-family: "smoothy", sans-serif!important;
	font-weight: 400;
	font-style: italic;
	font-size: 4.5em;
	color: #5C6770!important;
	letter-spacing:-1px!important;
}

.sub_menu li { font-size:1.2em!important; }
.phone-info { font-weight: normal!important }
#header_meta { border-bottom: 0; }
/*#top .social_bookmarks li a { font-size: 16px; }*/

.header_scrolled, .logo, .logo a, .logo a img, #header_main .container { min-height: 60px !important; margin-top: -2px;}
#top .header-scrolled { margin-top: -5px; }


/* Formulier knop blauw */
input.av-recaptcha-submit {
    background-color: #076ef2 !important;
    border-color: #076ef2 !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-size:18px !important;
}

input.av-recaptcha-submit:hover {
    background-color: #0558c8 !important;
    border-color: #0558c8 !important;
}


/* Lijntje onder blog links */
.post-entry a { text-decoration:underline; }
.post_delimiter { background-color:#ffffff; border-color:#ffffff!important; margin: 0 0 50px!important; padding: 50px 0 0!important; }
.beginblog-nieuws .post_delimiter { margin: 0 0 10px!important; padding: 10px 0 0!important; }

/* Blogpagina Headings */
.sectie-titel {
  text-align: left;
  color: #29333b !important;
  font-size: clamp(22px, 3vw, 32px);
  font-weight: 900;
  line-height: 1.05;
}

.sectie-titel .gradient-tekst {
  background: linear-gradient(90deg, #F28B08, #FFAA00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

/* Verberg standaard paginatitel op single blog posts */
.single-post .entry-content-header h1.post-title {
  display: none;
}


/* Extra info over categorie en auteur onder blog foto verbergen */
.post-meta-infos { display: none!important; visibility:hidden!important; }

H1 { font-size: 2em; text-transform: none !important }
H2 { font-size: 1.8em; text-transform: none !important }
H3 { font-size: 1.6em; text-transform: none !important }
H4 { font-size: 1.4em; text-transform: none !important }
H5 { font-size: 1em; text-transform: none !important }

/*.avia-button { font-size: 1em !important }*/

.header_color .main_menu ul:first-child > li > a { border-bottom:0; font-size: 1em; font-weight: normal; text-transform: uppercase; }
.header_color .main_menu ul:first-child > li > a:active { color:#FFBB5F!important }
.header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a { color: #F38B00!important; }

.headers { color: #ffffff; display:block; float: left; font-size: 2em; font-weight: bold; line-height: 1.2em; text-transform: none !important }

.main_color input[type='submit'] { background-color: #F38B00; color: #ffffff; border-color: #F38B00; }
.main_color input[type='submit']:hover { background-color: #FFBB5F; color: #ffffff; border-color: #FFBB5F; }

#footer .minitext, .textwidget { font-size: 0.8em!important; line-height: 2.2em }
#footer .menu a { font-size: 1.1em!important; line-height: 1.3em }
#footer .social_bookmarks li { clear: none !important; border: 0 !important; font-size: 2em!important;margin:0 10px 0 0;}

#fullwidthmap .container { width: 100% !important; }


/* Center align columns inside color section */
#ih-center-align-columns .entry-content-wrapper,
#eh-center-align-columns .entry-content-wrapper .flex_column_table {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: center;
}

#eh-center-align-columns .av-flex-placeholder {
display: none;
}
/* END Center align columns inside color section */

.hero-quote {
    color: #ffffff;
    font-size: clamp(1.8rem, 5vw, 4rem);
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    margin: 0;
}

/* Box schaduw foto's */
.foto-schaduw { box-shadow: 20px 20px #ffffff; }

/*
.header_color .main_menu ul:first-child > li > a { border-bottom:0; font-family: 'edmondsans_medium', sans-serif, helvetica, arial; text-transform: uppercase; }
*/
/*
.toggler { background-color: transparent;!important }
.toggle_content { background-color: transparent;!important }
*/

.avia_image_team { border-radius: 200px; } 
.avia-team-member .team-social {
border-radius: 200px;
}

.avia-testimonial-image {
    width: 150px;
    height: 150px;
}

/* BLOG thumbnails reacties en datum verbergen */
.slide-meta {
    display: none!important;
}
/* Blog blockqoute */
.gosensitblockquote {
	background-color: #f3f7fa;
	border-color: #d2e1ed;
	color: #0a5d9c;
	border-top-color: #d2e1ed!important;
	border-top-style: solid;
    border-top-width: 7px;
	padding-bottom: 20px;
	/*border-left-color: #e8f0f6!important;
	border-left-style: none!important;
    border-left-width: 0px!important;
	*/
	margin-left: -60px;
    padding: 20px 20px 20px 60px;
    margin-bottom: 1em;
    margin-right: 1em;
    font-size: 1.235em;
    line-height: 1.5em;
}

/* logo element padding zonder schaduw-border */
#top .avia-logo-element-container img, .av-partner-fake-img {
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.0);
}


/* OPSOMMING - Geen Gedoe Garanties */
.icon-list {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

/* BACK TO TOP button */
#scroll-top-link {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 50% !important;
  background-color: #5c6770 !important;
  background-image: url('https://gosensit.nl/Web/wp-content/uploads/2026/05/pijlen-wit-top.png') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: 32px 32px !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

#scroll-top-link::before,
#scroll-top-link::after {
  display: none !important;
  content: none !important;
}

#scroll-top-link:hover {
  background-color: #4a545c !important;
  opacity: 0.85;
}



.copyright a { display: none; visibility: hidden; }

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

/* Activate burger menu */
/*@media only screen and (max-width: 1224px) {
#top #header .av-main-nav > li.menu-item  {
    display: none!important;
}
#top #header .av-burger-menu-main {
    cursor: pointer;
    display: block!important;
}}
*/
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

  
}

@media only screen and (max-width: 480px) {
  /* Add your Mobile Styles here */

  
}