/*
Theme Name: Enfold Child
Description: Child theme
Version: 1.0
Author: JB
Author URI: https://www.provisualonline.nl
Template: enfold
*/

.main_color .ajax_controlls a { background-color: #000 !important; }

.main_color .grid-entry-title { color: #000 !important; }

@media only screen and (max-width: 767px) {
.avia-builder-el-31 { display: none !important; }
}

@media only screen and (max-width: 767px) {
h1 { font-size: 22px !important; }
}

@media only screen and (max-width: 767px) {
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content { display: none !important; }
}

.av-masonry-entry .av-inner-masonry-content { padding: 0px; }

.social-icons-widget ul {
    float: none;
    text-align: center;
}

.social-icons-widget ul li {
    float:none;
    display:inline-block;
}

#footer .social_bookmarks li {
clear: none;
}

.blog-tags { visibility: hidden !important; }

.html_header_top.html_logo_center .logo { margin-top: 17px; }

#contact { color: #fff !important; }

#after_section_5 { display: none !important; }

.av-masonry-col-2 .av-masonry-entry {
  width: 100%;
}

/* Tijdelijke pagina background en Media queries*/

.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption { text-align: center; }

@media only screen and (max-width: 750px) {
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption { display: none !important; }
}

/* Tijdelijke pagina background en Media queries*/


/* overlay */

#visie .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    transform: skew(-37.25deg);
    left: -92%;
}

#image .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    transform: skewX(-152.25deg);
    left: -94%;
}

#werk .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    transform: skew(38.75deg);
    left: -61%;
}

#section4 .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 10;
    width: 740px;
    height: 372px;
    background: rgba(0,0,0,0.6);
    transform: skew(-58.25deg);
    left: 300px;
}

#werk1 .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 10;
    width: 740px;
    height: 372px;
    background: rgba(0,0,0,0.6);
    transform: skew(-58.25deg);
    left: 300px;
}

#greyblock .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 0;
    width: 102%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    transform: skewX(-150.25deg);
    left: -76px;
}

#contact .av-section-color-overlay {
position: absolute;
    top: 0;
    z-index: 0;
    width: 103%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    transform: skew(-38.25deg);
    left: -285px;
}

/* overlay */

/* Mobiel menu aanpassingen */

html body#top #mobile-advanced {
    top: 0;
    left: auto;
    right: -100%;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    transition: right 0.6s;
}

html body#top .show_mobile_menu #mobile-advanced {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    right: 0;
}

#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
    text-align: center; color: #000;
}

#mobile-advanced li > a::before, .html_header_mobile_behavior #mobile-advanced span > a::before, #mobile-advanced .mega_menu_title::before {
font-size: 0px;
}

/* Mobiel menu aanpassingen */


/* Mobiel menu fix */

@media screen and (max-width: 767px) {
#wrap_all { position: relative !important; }
}

/* Mobiel menu fix */

.html_header_top.html_bottom_nav_header .main_menu > div, .html_header_top.html_bottom_nav_header .main_menu ul:first-child { top: 6px; }

.av_minimal_header #header_main_alternate { background: #000; min-height: 62px; }

.av-image-caption-overlay-center p:last-child { width: 50% !important; margin: 0 auto; }

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select { background-color: #fff; }

.avia_ajax_form .button { background-color: #9ca2a4 !important; }