/*
Theme Name: Enfold Child
Description: Child theme for Enfold theme
Template: enfold
*/
/* homebrew


black:
font-family: source-sans-pro, sans-serif;
font-weight: 900;
font-style: normal;

kopjes:
font-family: obliqua, sans-serif;
font-weight: 700;
font-style: normal;

body:
font-family: source-sans-pro,sans-serif;
font-weight: 400;
font-style: normal;

vet:
font-family: source-sans-pro,sans-serif;
font-weight: 700;
font-style: normal;

*/

.logo a svg,
.logo a img {
  height: 84%;
  padding-top: 7%;
}

.css-sgu #header_main,
.css-hetzand #header_main {
  background-color: #ffe5502d; /* SGU + HZ */
}

.css-hoograven #header_main {
  background-color: #88d3ee57; /* HG */
}

.css-lunetten #header_main {
  background-color: #fffae2; /* SGU + HZ */
}

.css-sgu #footer {
  background-color: #ffe550; /* SGU */
}

.css-hetzand #footer {
  background-color: #ffe5502d; /* HZ */
}
.css-hoograven #footer {
  background-color: #88d3ee; /* HG */
}
.css-lunetten #footer {
  background-color: #fffae2; /* lunetten */
}

.start-panel {
  box-shadow: 0 0 10px 0 #cccccc;
  -webkit-box-shadow: 0 0 10px 0 #cccccc;
  -moz-box-shadow: 0 0 10px 0 #cccccc;
  cursor: pointer;
}

#internationals section {
  background-image: url("img/internationals-flag.svg");
  background-position: right top;
  background-size: 30px 30px;
  background-repeat: no-repeat;
}
.entry-content-wrapper .start-panel h2 {
  font-size: 24px;
  line-height: 28px;
  padding-top: 10px;
}
.main_color {
 color: #000;
}
.start-panel {
  padding: 20px;
}
.css-hetzand .start-panel {
  background-color: #bfd731;
}
.css-hetzand .entry-content-wrapper .start-panel h2 {
  color: #667000;
}
.css-hoograven .start-panel {
  background-color: #88d3ee;
}
.css-hoograven .entry-content-wrapper .start-panel h2 {
  color: #204286;
}
.css-lunetten .start-panel {
  background-color: #fffae2;
}
.css-lunetten .start-panel a {
  color: #c0164b;

}
.main_color a {
  color: #000;
  text-decoration: none;
}
#top.css-lunetten .main_color a {
  border-bottom: 1px solid #c0164b;
  text-decoration: none;
}

.css-lunetten .main_color input[type='submit'] {
  background-color: #c0164b;
  color: #ffffff;
  border-color: #c0164b;
}

.css-hetzand .main_color a {
  border-bottom: 1px solid #667000;
}

.css-hoograven .main_color a {
  border-bottom: 1px solid #204286;
}
.css-hoograven .main_color input[type='submit'] {
  background-color: #204286;
  color: #ffffff;
  border-color: #204286;
}
.css-hetzand .main_color input[type='submit'] {
  background-color: #667000;
  color: #ffffff;
  border-color: #667000;
}
.css-lunetten .entry-content-wrapper .start-panel h2 {
  color: #c0164b;
  text-decoration: none;
} 
.entry-content-wrapper .start-panel h2 a{
  border-bottom: none;
}

.container_wrap {
  border: none;
}
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
  text-transform: none;
  letter-spacing: 1px;
  color: #000;
  font-weight: 600;
}

.css-lunetten .template-page .entry-content-wrapper h2 {
  color: #c0164b;
}

#avia-menu li a {
  font-family: "barlow", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 300;
  color: #667000;
}
#avia-menu li.current-menu-item a,
#avia-menu li.current-menu-parent a {
  font-weight: 600;
}
.css-hoograven #avia-menu li a {
  color: #204286;
}
.css-hoograven #avia-menu li.current-menu-item {
  background-color: #88d3ee;
}

.css-hetzand #avia-menu li a {
  color: #667000;
}
.css-hetzand #avia-menu li.current-menu-item {
  background-color: #bfd731;
}
.css-lunetten #avia-menu li a {
  color: #c0164b;
}
.css-sgu #avia-menu li a {
  color: #000;
}

#avia-menu li .children li a {
  text-transform: none;
  font-weight: 600;
  font-size: 16px;
}

.css-sgu .hide-lunetten,
.css-sgu .hide-hetzand,
.css-sgu .hide-hoograven,
.css-hoograven .hide-lunetten,
.css-hoograven .hide-hetzand,
.css-lunetten .hide-hoograven,
.css-lunetten .hide-hetzand,
.css-hetzand .hide-hoograven,
.css-hetzand .hide-lunetten {
  display: none;
}


.av_minimal_header_shadow {
  box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
}
.tegel {
  padding: 0;
  box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
}
.tegel .av-special-heading,
.tegel .av_textblock_section {
  padding: 15px;
  margin-top: 0;
}
.tegel .av-special-heading {
  padding-bottom: 0 !important;
}
.tegel .avia-button-wrap {
  padding-bottom: 15px;
}

.tegel .avia-button {
  border-radius: 3px;
  border-bottom: 0;
}

.css-sgu .tegel {
  background-color: #ffe5501c;
  border: 1px solid #ffac27;
}
#top.css-sgu .tegel .avia-button {
  background-color: #ffe550;
  color: #a61b1f;
}



.css-hetzand .tegel {
  background-color: #bfd731;
}
.css-hetzand .tegel .avia-button {
  background-color: #667000;
}
.css-lunetten .tegel {
  background-color: #bfd731;
}
.css-lunetten .tegel .avia-button {
  background-color: #667000;
}
.css-hoograven .tegel {
  background-color: #bfd731;
}
.css-hoograven .tegel .avia-button {
  background-color: #667000;
}

.template-page .entry-content-wrapper .tegel h2 {
  color: #000;
}
.css-sgu .template-page .entry-content-wrapper .tegel h2 {
  color: #a61b1f;
}
.main_color p {
  color: #000;
}
.main_color strong {
  color: #a61b1f;
}
.css-hetzand .main_color strong {
  color: #667000;
}
.css-hoograven .main_color strong {
  color: #204286;
}


#top .main_color .tegel h3 a {
  color: #ffac27;

}
#top .main_color .tegel a {
  color: #a61b1f;
}


.css-sgu .footer_color h3 {
  color: #000; /* SGU */
}




.css-hetzand .footer_color h3 {
  color: #667000; /* HZ */
}
.css-hoograven .footer_color h3 {
  color: #204286; /* HG */
}
.css-lunetten .footer_color h3 {
  color: #c0164b; /* Lunetten */
}
.css-sgu .footer_color a,
.css-hetzand .footer_color a {
  color: #667000; /* SGU + HZ */
}
.css-hoograven {
  color: #204286; /* HG */
}
.css-lunetten .footer_color a {
  color: #c0164b; /* Lunetten */
}

.css-hetzand .socket_color {
  background-color: #667000; /* SGU + HZ */
}
.css-sgu .socket_color {
  background-color: #ffac27; /* SGU + HZ */
}

.css-hoograven .socket_color {
  background-color: #0075bf; /* HG */
}
.css-lunetten .socket_color {
  background-color: #7b2182; /* lunetten */
  background-color: #c0164b; /* lunetten */
}

.avia-promocontent h1 {
  font-weight: 200 !important;
}
.css-sgu .avia-promocontent h1,
.css-hetzand .avia-promocontent h1 {
  color: #667000 !important; /* SGU + HZ */
}
.css-hoograven .avia-promocontent h1 {
  color: #0075bf !important; /* HG */
}
.css-lunetten .avia-promocontent h1 {
  color: #c0164b !important; /* Lunetten */
}

.av_promobox {
  border: none;
  border-width: none;
  background-color: #ffffffc2 !important;
  width: inherit !important;
}
.jobs-container > div > div > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.jobs .av_promobox {
  width: auto !important;
}
.jobs {
  margin: 0 auto !important;
}
.jobs .avia-button {
  background-color: #ffac27;
  border-bottom: 0;
}
.jobs .avia-button:hover {
  background-color: #a61b1f;
}
.css-hoograven .widget_nav_menu h3,
.css-hoograven .widget_nav_menu ul li a {
  color: #204286 !important; /* HG */
}
.css-sgu .widget_nav_menu h3,
.css-sgu .widget_nav_menu ul li a {
  color: #000 !important; /* SGU */
}
.css-hetzand .widget_nav_menu h3,
.css-hetzand .widget_nav_menu ul li a {
  color: #667000 !important; /* HZ */
}
.css-lunetten .widget_nav_menu h3,
.css-lunetten .widget_nav_menu ul li a {
  color: #c0164b !important; /* LU */
}

#top .av-flex-placeholder {
  width: 3%;
  background-color: transparent !important;
}

#menu-het-zand-home li a,
#menu-hoograven-home li a {
  font-weight: 600;
}
#menu-het-zand-home li a:after,
#menu-hoograven-home li a:after {
  content: " »";
}

#nieuws {
  padding: 20px;
}
#nieuws article .post_delimiter {
  display: none;
}
#nieuws article {
  padding: 10px;
  margin-bottom: 20px;
}
.css-hetzand #nieuws {
/*  background-color: #bed73157; */
background-color: #fff;
border: 1px solid #bed73157;
}
.css-hetzand #nieuws article {
  background-color: #bed73157;
}
#nieuws article:last-of-type {
  margin-bottom: 0;
}

.css-lunetten #nieuws article {
  background-color: #fff09b;
}

.css-hoograven #nieuws {
  /*  background-color: #bed73157; */
  background-color: #fff;
  border: 1px solid #88d3ee;
  }
  .css-hoograven #nieuws article {
    background-color: #ceedf8;
  }
  


.css-sgu #nieuws {
  /*  background-color: #bed73157; */
  background-color: #fff;
  border: 1px solid #ffac27;
  }
  .css-sgu #nieuws article {
    background-color: #ffe5502d;
    padding: 10px;
    margin-bottom: 20px;
  }
  .css-sgu #nieuws article:last-of-type {
    margin-bottom: 0;
  }
  
#nieuwscontainersgu > div > div > div > div {
  display: flex;
}
#nieuws .read-more-link {
  text-align: right;
}

.css-lunetten #nieuws {
  background-color: #fff;
  border: 1px solid #fff09b;
}
.css-hoograven #nieuws {
}
.css-sgu #nieuws {
  background-color: #fff;
  margin: 0 auto !important;
}

#nieuws .post-meta-infos {
  display: none;
}
article .post-meta-infos {
  display: none;
}
article .read-more-link a {
  float: right;
}
#top article h2.post-title a {
  border-bottom: none;
}
#nieuws .blog-meta {
  margin-right: 15px;
}
#top #nieuws .blog-meta {
 float: left;
  margin-right: 15px;
}

#nieuws h3 {
  font-size: 24px;
}
#nieuws .post_author_timeline {
  display: none;
}
#nieuws .small-preview,
#nieuws .small-preview img {
  border-radius: 0;
}
#nieuws article p {
  font-size: 14px;
  line-height: 18px;
  margin: 0.5em 0;
}
#nieuws .small-preview .iconfont {
  display: none;
}
#nieuws article header h2 {
  padding-top: 8px;
  margin-bottom: 0px;
}
.css-hetzand #nieuws h3 {
  color: #667000;
}
.css-hetzand #nieuws a.more-link {
  color: #667000;
}

.css-hoograven #nieuws h3 {
  color: #204286;
}
.css-hoograven #nieuws a.more-link {
  color: #204286;
}
.css-lunetten #nieuws h3 {
  color: #a61b1f;
}
.css-lunetten #nieuws a.more-link {
  color: #a61b1f;
}



.css-sgu #nieuws h3 {
  color: #a61b1f;
}
.css-sgu #nieuws a.more-link {
  color: #667000;
}

.css-hetzand #nieuws .small-preview {
  background-color: #bfd731;
}
.css-hoograven #nieuws .small-preview {
  background-color: #88d3ee;
}
.css-lunetten #nieuws .small-preview {
  background-color: #fffae2;
}
.css-sgu #nieuws .small-preview {
  background-color: #ffe550;
}
div .av_three_fourth {
  margin-left: 6%;
  width: 74.5%;
}

div .av_one_fourth {
  margin-left: 3%;
  width: 22.5%;
}
.minder-margin {
  margin-top: 25px !important;
  background-color: #fff;
}
.start-panel.nobackgrnd {
  background-color: #fff;
  padding: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.start-panel.nobackgrnd section div {
  padding: 15px;
  margin-bottom: 15px;
  box-shadow: 0 0 10px 0 #cccccc;
  -webkit-box-shadow: 0 0 10px 0 #cccccc;
  -moz-box-shadow: 0 0 10px 0 #cccccc;
}
.css-hoograven .start-panel.nobackgrnd section div {
  background-color: #88d3ee;
}
.css-hoograven .start-panel.nobackgrnd section div.spoed {
  background-color: #204286;
}
.css-hetzand .start-panel.nobackgrnd section div {
  background-color: #bfd731;
}
.css-hetzand .start-panel.nobackgrnd section div.spoed {
  background-color: #a61b1f;
}
.css-lunetten .start-panel.nobackgrnd section div {
  background-color: #c0164c49;
}

#top.css-lunetten .start-panel.nobackgrnd section div h3 a, #top.css-lunetten .start-panel section div.spoed h3 a {
color:#fff;
text-decoration: none;
}

#top .start-panel.nobackgrnd section div h2 a {
  text-decoration: none;
}
.css-lunetten .start-panel.nobackgrnd section div.spoed {
  background-color: #c0164b;
}
#top.css-lunetten section div.werkenbij h2 a {
  color: #c0164b;
  text-decoration: none;
}
#av_section_1 .av-special-heading-tag {
  padding: 20px;
  display: inline;
  font-weight: 200;
}

.css-hetzand #av_section_1 .av-special-heading-tag {
  background-color: #bed73162;
  color: #fff;
}
.css-hoograven #av_section_1 .av-special-heading-tag {
  background-color: #2042866e;
  color: #fff;
}
.css-lunetten #av_section_1 .av-special-heading-tag {
  background-color: #c0164c6c;
  color: #fff;
}
.css-sgu #av_section_1 .av-special-heading-tag {
  background-color: #bed73162;
  color: #fff;
}
.css-hetzand #header_meta {
  background-color: #667000;
}
.css-lunetten #header_meta {
  background-color: #600f27;
}
.css-hoograven #header_meta {
  background-color: #204286;
}


 .css-lunetten .header_color .sub_menu ul:first-child > li.current-menu-item > a, .css-lunetten .header_color .sub_menu ul:first-child > li.current_page_item > a {
  color:#c0164b;
}
.css-hetzand .header_color .sub_menu ul:first-child > li.current-menu-item > a, .css-hetzand .header_color .sub_menu ul:first-child > li.current_page_item > a {
  color:#bfd731;
}
#top.css-lunetten .header_color .sub_menu ul li a:hover {
  color:#fff09b
}

.css-hoograven .header_color .sub_menu ul:first-child > li.current-menu-item > a, .css-hoograven .header_color .sub_menu ul:first-child > li.current_page_item > a, #top.css-hoograven .header_color .sub_menu ul li a:hover {
  color:#88d3ee;
}
#header_meta .header_color .sub_menu > ul > li > a {
  font-weight: 600;
}
#top #header_meta .header_color .sub_menu > ul > li > a:hover {
  text-decoration: none;
}
#top.css-hetzand .header_color .sub_menu ul li a:hover {
  text-decoration: none;
  color: #fff;
}


/* inschrijven */

form.wpcf7-form br {
  display: none;
}
.css-lunetten form.wpcf7-form fieldset {
  border: 1px solid #c0164b;
}

.css-hoograven form.wpcf7-form fieldset {
  border: 1px solid #88d3ee;
}

.css-hetzand form.wpcf7-form fieldset {
  border: 1px solid #bfd731;
}
form.wpcf7-form fieldset {
  padding: 10px 20px;
}

form.wpcf7-form fieldset legend {
  padding: 0 5px;
}

.gbdt {
  display: inline-block;
  width: 100%;
}
#top form .gbdt label {
  display: flex;
}
#top form .gbdt span {
  width: 30%;
  float: left;
  padding-right: 10px;
}
#top form .gbdt select {
  
}
#top label span.wpcf7-not-valid-tip,
span.wpcf7-not-valid-tip {
  color: #d30000;
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 12px;
}
#top label span.wpcf7-not-valid-tip:before {
  content: "» ";
}

div.wpcf7-mail-sent-ok {
  border: 2px solid #39a935 !important;
}
div.wpcf7-validation-errors {
  border: 2px solid #d30000 !important;
}

.main_color input[type="submit"] {
  font-size: 18px;
}

/* einde inschrijven */



.header_color .sub_menu > ul > li > a {
  color: #fff;
}


.css-sgu #header_meta {
  display: none;
}
.sidebar .widget_nav_menu .menu li a {
  font-size: 15px;
}
.sidebar .widget_nav_menu .menu .menu-item .sub-menu {
  display: none;
}
.sidebar .widget_nav_menu .menu .menu-item.current-menu-item .sub-menu {
/*  display: block; */
}
span.news-time {
  display: none;
}
.inner_sidebar .widget_nav_menu > div > ul.menu li {
  /*display: none; */
}
.inner_sidebar .widget_nav_menu > div > ul#menu-snelkeuze-home-hoograven li,
.inner_sidebar .widget_nav_menu > div > ul#menu-snelkeuze-home-het-zand li,
.inner_sidebar .widget_nav_menu > div > ul#menu-snelkeuze-home-lunetten li {
  display: block;
}

ul.sub-menu {
  display: none;
}
#av-burger-menu-ul li ul.sub-menu {
  display: block;
}

#av-burger-menu-ul > .current_page_item > a span,
#av-burger-menu-ul ul.sub-menu .current_page_item > a span {
  font-weight: 600;
}
.current_page_item > ul.sub-menu {
  display: block;
}

.inner_sidebar .widget_nav_menu > div > ul.menu li.current-menu-item ul li {
  display: block;
}


.inner_sidebar .widget_nav_menu > div > ul.menu li.current-menu-item,
.inner_sidebar .widget_nav_menu > div > ul.menu li.current-menu-parent,
.inner_sidebar .widget_nav_menu > div > ul.menu li.current-menu-item,
.inner_sidebar
  .widget_nav_menu
  > div
  > ul.menu
  li.current-menu-parent,
.inner_sidebar .widget_nav_menu > div > ul.menu li.current-menu-item,
.inner_sidebar
  .widget_nav_menu
  > div
  > ul.menu
  li.current-menu-parent {
  display: block;
}

.header-start-klein {
  background-color: #ffffff;
}

.socket_color .social_bookmarks a {
  color:#fff ;
}

h3.team-member-name  {
  font-size: 18px;
}

.team-member-description p {
  font-size: 14px;
}

.formsmall {
  display: block;
  background-color: #fffae2;
  padding: 10px;
  font-size: 12px;
}
.formsmall, .formsmall p , .formsmall ul {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
}