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



/* Klant: Besseling Administratie */


/* Algemene classes */
.avia_textblock {
  text-align: justify;
}
.avia_textblock a,
.avia_textblock a:hover {
  color: #00904e;
}
::selection {
  background-color: #034ea2 !important;
}
#scroll-top-link {
  background-color: #6fc055;
  color: #fff;
}
#scroll-top-link:hover {
  background-color: #00904e;
  color: #fff;
}
#top .av-siteloader {
  border-left-color: #00904e;
}



/* HEADER */

/* Hoofdmenu */
#top #header #avia-menu li a {
  padding: 0px 10px;
}
#top #header #avia-menu .sub-menu li a {
  padding: 20px 10px;
}
#top #header #avia-menu li a span {
  font-size: 13px;
  font-weight: 600;
}
#top #header #avia-menu > li:hover > a {
  background-color: #f5f5f5;
}
#top header .logo img {
  padding: 10px 0;
}
#top .header-scrolled-full .logo img,
#top .header-scrolled .logo img {
  padding: 5px 0;
}
#top #header #avia-menu > li.current-menu-item > a {
  background-color: #f5f5f5;
}
#top #header #avia-menu li a .avia-menu-fx, 
#top #header #avia-menu li:hover a .avia-menu-fx {
  display: none;
}
#top #header .main_menu .menu>li:last-child>a {
  padding: 0 13px;
}

.avia-fullwidth-slider {
  border-bottom: 4px solid #6fc055;
}

#top .slideshow_desktop {
  display: block;
}
#top .slideshow_mobile {
  display: none;
}


/* sectie: algemene_informatie */
#algemene_informatie .template-page {
  padding-top: 50px;
}
#algemene_informatie .av-special-heading {
  font-size: 16px;
  color: #000;
}
#algemene_informatie .main_title h1 {
  text-transform: capitalize;
  color: #00904e;
  margin-bottom: 10px;
}
#algemene_informatie p {
  font-size: 16px;
}
#algemene_informatie .main_text {
  font-size: 16px;
  line-height: normal;
}
#algemene_informatie .avia-builder-el-first {
  margin-top: 0;
  padding-right: 40px;
  border-right: 1px solid #034ea2;
}
#algemene_informatie .avia_textblock p {
  margin: 0;
}
#algemene_informatie .main_subtitle {
  padding-bottom: 0px;
  margin-bottom: 10px;
}
#algemene_informatie .main_subtitle h3 {
  color: #034ea2;
  font-weight: 600;
}
#algemene_informatie .main_subsubtitle {
  margin-top: 15px;
}
#algemene_informatie .main_subsubtitle h3 {
  color: #000;
  font-weight: 600;
  font-size: 16px;
}
#algemene_informatie .main_title_desktop {
  display: block;
}
#algemene_informatie .main_title_mobile {
  display: none;
}
#algemene_informatie .av_textblock_section p {
  margin-bottom: 15px;
}
#top #algemene_informatie .section_left .widget_nav_menu {
  margin-top: 0px;
  padding-bottom: 0px;
}
#top #algemene_informatie .section_left .widget_nav_menu ul li a {
  padding: 5px 4px;
  text-align: right;
  font-size: 14px;
}
#top #algemene_informatie .section_left .widget_nav_menu ul li a:hover {
  color: #00904e;
}
#top #algemene_informatie .section_left .widget_nav_menu ul li.current_page_item > a {
  color: #00904e;
}
#top #algemene_informatie .section_left .widget_nav_menu ul.menu > li > a {
  float: right;
  font-size: 30px;
  color: #00904e;
  padding: 2px 0px 20px 0px;
  border-bottom: 1px solid #034ea2;
  font-weight: 900;
}
#top #algemene_informatie .section_left .widget_nav_menu ul.sub-menu {
  float: right;
  margin-top: 15px;
}
#top #algemene_informatie .section_left .widget_nav_menu ul li {
  border: none;
}
#top .widget_nav_menu ul li:before {
  display: none;
}



/* sectie: rekenmaaruit */
#rekenmaaruit .template-page {
  border-top: 1px solid #034ea2 !important;
  padding-top: 30px;
  padding-bottom: 30px;
}
#rekenmaaruit .avia_textblock {
  font-size: 22px;
}


#pagina_in_ontwikkeling .template-page {
  padding-top: 130px;
  padding-bottom: 130px;
}



/* PAGINA: ACTUEEL */
/* Blogartikelen */
#top #algemene_informatie .blogartikelen h2.entry-title {
  padding: 0px 0px 10px 0px;
  font-size: 20px;
  color: #034ea2;
}
#top #algemene_informatie .blogartikelen .big-preview {
  display: none;
}
#top #algemene_informatie .blogartikelen .comment-container,
#top #algemene_informatie .blogartikelen .blog-categories {
  display: none;
}
/* Enkel blogartikel */
.template-single-blog .big-preview {
  margin: 0 auto;
  max-width: 600px;
}
.template-single-blog .comment_container {
  max-width: 600px;
  margin: 0 auto 
}
.template-single-blog h1 {
  color: #2e4880;
}


/* PAGINA: ONZE APP */
.page-onze-app #algemene_informatie .main_title h1 {
  text-transform: none;
}
.page-onze-app #algemene_informatie .wrapper-afbeelding-onze-app {
  margin-top: -30px;
}
.page-onze-app #algemene_informatie .appstore-icon {
  float: left;
/*  clear: none;*/
  width: 40%;
}
.page-onze-app #algemene_informatie .main_text {
  margin-bottom: 30px;
}


/* PAGINA: DOWNLOADS */
.page-downloads .av-special-heading h3 {
  font-size: 20px;
  font-weight: 600;
  color: #2e4880;
}
.page-downloads .sectie-downloads h3 {
  text-align: center;
}
.page-downloads .sectie-downloads {
  margin-top: 10px;
  margin-bottom: 0px;
}
.page-downloads .sectie-downloads .slide-entry-wrap {
  margin-bottom: 20px;
}
.page-downloads .av-special-heading {
  margin-top: 30px;
}


/* PAGINA: KLANTLOGIN */
.page-klantlogin .wrapper-links section {
  float: left;
  margin-right: 5px;
}
.page-klantlogin .wrapper-links .avia_textblock a {
  padding: 30px;
  background-color: #6fc055;
}
.page-klantlogin .wrapper-links .avia_textblock a,
.page-klantlogin .wrapper-links .avia_textblock a strong {
  color: #fff;
}


/* PAGINA: TEAM */
.page-team .wrapper-team .avia-team-member {
  float: left;
  clear: both;
  width: 80%;
}
.page-team .wrapper-team .team-img-container {
  float: left;
  width: 30%;
  border-radius: 0px;
  padding-right: 10px;
  margin-bottom: 0px;
}
.page-team .wrapper-team .team-img-container img {
  border-radius: 0px;
}
.page-team .wrapper-team .team-member-name,
.page-team .wrapper-team .team-member-job-title,
.page-team .wrapper-team .team-member-description {
  width: 100%;
}
.page-team .wrapper-team .team-member-name {
  margin-top: -3px;
  color: #2e4880;
}
.page-team #algemene_informatie .wrapper-team .avia-builder-el-first {
  border-right: none;
}
.page-team #algemene_informatie .avia-team-member {
  margin: 0px 0 0px 0;
  padding: 20px 10px 20px 0;
  border-bottom: 1px solid #034ea2;
}
.page-team #algemene_informatie .avia-team-member:first-of-type {
  padding: 0px 10px 20px 0;
}
.page-team #algemene_informatie .avia-team-member:last-of-type {
  border-bottom: none;
}
.page-team .wrapper_text {
  float: left;
}


/* FOOTER */
#footer1 .av-special-heading-tag {
  color: #fff;
  font-size: 16px;
}
#footer1 .avia_textblock p,
#footer1 .avia_textblock a {
  text-align: left;
  color: #fff;
  font-weight: 100;
  font-size: 12px;
  margin: 0;
}
#footer1 .avia-image-container {
  float: left;
  clear: none;
  margin-right: 5px;
}
#footer1 .wrapper_socialmedia {
  width: 12%;
}
#footer1 .flex_column {
  margin-left: 7%;
}
#footer1 .wrapper_logo {
  margin-left: 0%;
}
#footer1 .wrapper_socialmedia {
  width: 8%;
}
#footer1 .template-page {
  padding-top: 80px;
  padding-bottom: 80px;
}


/* Screens medium */
@media screen and (max-width: 1340px) {
  #top #algemene_informatie .section_left .widget_nav_menu ul.menu > li > a {
    font-size: 3vw;
  }
  
  /* PAGINA: TEAM */
  .page-team .wrapper-team .avia-team-member {
    width: 100%;
  }
}


/* Phablet */
@media screen and (max-width: 989px) {

  #algemene_informatie .avia-builder-el-first {
    padding-right: 20px;
  }
  #algemene_informatie .main_title h1 {
    font-size: 24px;
  }
  
  #algemene_informatie p {
    font-size: 14px;
  }
  #algemene_informatie .main_text {
    font-size: 14px;
  }
  #algemene_informatie .main_subtitle h3 {
    font-size: 14px;
  }
  #algemene_informatie .main_subsubtitle h3 {
    font-size: 14px;
  }
  #rekenmaaruit .avia_textblock {
    font-size: 16px;
  }
  #algemene_informatie .avia-builder-el-first {
    padding-right: 20px;
  }

}


/* Phablet */
@media screen and (max-width: 767px) {
  
  #header .inner-container {
    padding: 10px 0;
  }
  #top header .logo img {
    padding: 20px 0;
  }
  #top .slideshow_desktop {
    display: none;
  }
  #top .slideshow_mobile {
    display: block;
  }
  #algemene_informatie .template-page {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  #footer1 .template-page {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  #footer1 .wrapper_logo {
    display: none;
  }
  #footer1 .wrapper_socialmedia img {
    width: 30px;
  }
  #footer1 .avia-image-container {
    margin-right: 8px;
  }
  
  #algemene_informatie .main_title_desktop {
    display: none;
  }
  #algemene_informatie .main_title_mobile {
    display: block;
  }
  #algemene_informatie .avia-builder-el-first {
    border: none;
  }
  
  /* sectie: algemene_informatie */
  #top #algemene_informatie .section_left .widget_nav_menu ul li a {
    text-align: left;
    padding: 6px 0px;
    font-size: 16px;
  }
  #top #algemene_informatie .section_left .widget_nav_menu ul.menu > li > a {
    float: left;
    font-size: 24px;
  }
  #top #algemene_informatie .section_left .widget_nav_menu ul.sub-menu {
    float: left;
    padding-left: 0px;
  }
  
  /* PAGINA: ONZE APP */
  .page-onze-app #algemene_informatie .appstore-icon {
    float: left;
    clear: none;
    width: 40%;
  }
  
  .page-onze-app #algemene_informatie .appstore-icon:first-of-type {
    margin-right: 10px;
  }
  
  /* PAGINA: TEAM */
  .page-team .wrapper-team .team-member-description {
    float: left;
  }
  .page-team .wrapper-team .team-img-container {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 20px;
  }

}

/* mile left align single post title */
body.single-post h1.post-title, body.single-post h1.post-title a, body.single-post .post-meta-infos {
    text-align: left !important;
}
