/*
Theme Name: Vormeel.com
Theme URI: https://www.vwa.nu
Description: Vormeel.com
Author: VWA
Author URI: https://www.vwa.nu
Template: enfold
Version: 1.0
*/

/* Content CSS 2018 */

        body * {
        text-rendering: optimizeLegibility!important;
        text-rendering: optimizeSpeed!important;
        -webkit-font-smoothing: antialiased!important;
        -moz-font-smoothing: unset!important;
        -moz-osx-font-smoothing: grayscale!important;
        font-smoothing: antialiased!important;
        -webkit-backface-visibility: hidden!important;
        -moz-backface-visibility: hidden!important;
        backface-visibility: hidden!important;/**/
        }

        body {
        /*font-family: eurostile, sans-serif!important;*/
        font-family: Trebuchet ms, sans-serif!important;
        font-family: 'Source Sans Pro', sans-serif!important;
        font-family: sans-serif, Arial!important;
        font-style: normal;
        font-weight: normal;
        font-size:15px;
        }


        h1, h2, h3, h4, h5, h6 {
        font-family: Trebuchet ms, sans-serif!important;
        font-family: 'Source Sans Pro', sans-serif!important;
        font-family: 'PT Sans', sans-serif!important;
        /*font-style: normal;
        font-weight: 400;
        font-size:15px;*/
        color: #231f20!important;
        letter-spacing: 0.25px!important;
        font-weight: 400!important;
        }

        h3, h4, h5, h6, strong, td {
        color: #231f20!important;
        }
        .entry-content {
        color: #231f20!important;
            
        }

        strong {
        font-size: 1.1em;
        }

        p, ul, li {
        font-size: 14.5px;
        }

        .flex_column_div section > div > ul li {
            line-height: 16px;
        }

        li a {
        font-size: 13.5px;
        }

        p a {
        /*color: #d48600!important;*/
        color: #986c29!important;
        }

        body .column-top-margin {
            margin-top: 25px;
            margin-bottom: 25px;
        }

        .sidebar_left .inner_sidebar {
            margin-right: 0px;
            margin-left: 0;
        }

        .widgettitle {
            font-weight: 600;
            text-transform: none;
            letter-spacing: 1px;
            font-size: 1.4em;
        }
        /* Maps */
        
        .leaflet-map {
            margin-bottom: -25px;
        }

        /* /Maps */
        /* Menu */

        .responsive.html_header_sidebar #header .av-main-nav > li {
            /*margin-left: 30px;*/
        }
                
        .header_color .header_bg {
            background: #fff url("/wp-content/uploads/2018/03/person-group-celebrate.png") no-repeat left bottom;
            background-size: 100% auto;
            height: 93%;
        }

        .html_header_sidebar #header .av-main-nav {
        background: rgba(255, 255, 255, .5);
        margin: 0px -0px 0px -2px;
        }
        
        .av-main-nav ul li a {
        border-top-style: solid;
        border-top-width: 1px;
        border-right-style: solid;
        border-right-width: 1px;
        border-left-style: solid;
        border-left-width: 1px;
        border-color: #e9e9e9;
        }

        /* /Menu */

        #top .fullsize .template-blog .post .entry-content-wrapper {
        line-height: 1.5em!important;
        text-align: left!important;
        }

        .inner_sidebar {
            margin-left: 20px;
        }

        .avia-image-container.avia-align-left {
        	margin:0px 0px 10px 0px;
        }

        .main_color .avia-content-slider .slide-image {
            background: #ffffff;
            max-height: 120px;
            overflow: hidden;
            margin: 0px 0px 15px 0px;
        }

            /* same as home */
            .main_color .avia-content-slider .slide-image {
                max-height: 120px!important;
            }

            .avia-content-slider .slide-image img {
                float: left;
                min-width: 127%!important;
            }
            /* /same as home */

        #top #wrap_all .av-inherit-size .av-special-heading-tag {
            font-size: 0.7em;
        }

        .avia-button.avia-color-custom.avia-size-medium {
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        .parent-pageid-27 .entry-content-wrapper .avia-image-container-inner {
            height: 215px;
            width: 190px;
            overflow: hidden;
        }

        #top .content .flex_column .widget_nav_menu li a {
            font-size: 15px;
        }

        .html_header_sidebar #header .av-main-nav > li:hover > a .avia-menu-text, .html_header_sidebar #header .av-main-nav > li.current-menu-ancestor > a .avia-menu-text, .html_header_sidebar #header .av-main-nav li.current-menu-item > a .avia-menu-text {
            color: #986c29;
        }

        .avia-content-slider .slide-image img {
            float: left;
        }

        #vwa_nieuws .slide-image {
            height: 125px;
            overflow: hidden;
        }

        .container .av-content-full.units{  
            padding-top: 50px!important;
            padding-bottom: 0px;
        }

        #vwa_nieuws .container .av-content-full.units,
        #vwa_trainingen .container .av-content-full.units{  
            padding-top: 10px!important;
            padding-bottom: 0px;
        }

        #vwa_nieuws .avia-content-slider {
            margin: 10px 0;
            clear: both;
        }

        /* Home */

        .home .avia-button-fullwidth {
        text-align: left!important;
        padding: 20px 20px 20px 0px!important;
        color: #000!important;
        text-align: left!important;
        line-height: 23px!important;
        }
        .home .avia-button-fullwidth:hover,
         #top #wrap_all .all_colors .avia_iconbox_title h2:hover {
        color: #986c29!important;
        }

        #top #wrap_all .all_colors .avia_iconbox_title h2 {
            font-size: 24px;
            margin: 0px;
        }

        .home .image-overlay.overlay-type-extern {
            padding: 1px;
        }

        .home .main_color .avia-content-slider .slide-image {
            max-height: 120px!important;
        }

        .home .avia-content-slider .slide-image img {
            float: left;
            min-width: 127%!important;
        }

        /* /Home */

        /* producten */

        /*#menu-productenmenu li:before {
            content: ">";
            display: inline-block;
            line-height: 27px;
            width: 12px;
            float: left;
        }

        #menu-productenmenu li:after {
            content: ">";
            display: inline-block;
            line-height: 27px;
            width: 12px;
            float: right;
        }*/

        #menu-productenmenu a {
            line-height: 17px;
            border-bottom: 1px solid #ebebeb;
        }

        .page-id-34 .avia-button-wrap.avia-subscribe {
            display:none;
            visibility:hidden;
            position:absolute;
        }

        /* /producten */


        /* opdrachten */

        .grid-sort-container .grid-entry h3 a {
            font-weight: bold!important;
            font-size: 1.1em;
        }

        .grid-sort-container .grid-entry .entry-content {
            font-size: 0.9em;
            line-height: 19px;
            padding: 10px 0px 0px 0px;
        }

        .ajax_slide.open_slide {
            height: 300px!important;
            margin: 0px 0px 40px 0px;}

        .portfolio_preview_container .portfolio-details-inner .no_portfolio_preview_gallery {
            width: 100%;
            height: -webkit-fill-available;
            background: #ffffff;
        }

        .referenties_sort.default_av_fullwidth.no_combo > article > div.grid-content {
            min-height: 75px;}

        /* /opdrachten */

        /* gebruikersgroep */

        .el_after_av_slideshow_full.el_before_av_one_third.avia-builder-el-first > div > table > tbody > tr.avia-heading-row > th:nth-child(1) {
            width: 70px;
        }
        .el_after_av_slideshow_full.el_before_av_one_third.avia-builder-el-first > div > table > tbody > tr.avia-heading-row > th:nth-child(1){
            width: 55px;
        }
        .el_after_av_slideshow_full.el_before_av_one_third.avia-builder-el-first > div > table > tbody > tr.avia-heading-row > th:nth-child(2){
            width: 100px;
        }
        .el_after_av_slideshow_full.el_before_av_one_third.avia-builder-el-first > div > table > tbody > tr.avia-heading-row > th:nth-child(3){
            width: 120px;
        }

        #portfoliobox-2 {
            display: none;
        }
        .single-portfolio #portfoliobox-2 {
            display: block;
        }

        .single-portfolio #menu-item-1020 a {
            font-weight: bold;
            color: #986c29;
        }

        #portfoliobox-2 {
            padding: 0px 0 30px 0;
            margin: -19px 0px 0px 0px;
        }

        #portfoliobox-2 > ul > li > a > span,
        #portfoliobox-2 > ul > li > a > strong > span {
        	display:none;
        	visibility: hidden;
        	position:absolute;
        }

        #portfoliobox-2 .news-headline {
            font-weight: normal;
            font-size: 12px;
            line-height: 15px;
            border-bottom: 1px solid #ebebeb;
            padding: 0px 0px 10px 3px;
        }

        .slider-fallback-image,
        .image-overlay.overlay-type-extern,
        .fallback-post-type-icon,
        .fake-thumbnail .slide-image {
            display: none;
        }

        .slide-content .entry-content-header h3 {
            line-height: 19px;
            font-size: 1.05em;
            font-weight: 600!important;
        }
        .slide-content .entry-content-header h3:hover a,
        .slide-content .entry-content-header h3:hover {
            color: #986c29!important;
            opacity: 0.9
        }

        .slide-content .entry-content[itemprop="text"] {
            font-size: 0.94em;
            line-height: 19px;
            padding: 10px 0px 0px 0px;
        }



        /* Impressies */

        .parent-pageid-702 .impressie-bijeenkomsten_sort.default_av_fullwidth > article > div.grid-content {
            min-height: 125px;
        }

        /* /Impressies */

        /* /gebruikersgroep */

        /* Partners */

        .page-id-705 img.avia_image {
            border:1px solid #ebebeb;
        }

        .page-id-705 .av-subheading p:last-child {
            line-height: 19px;
        }

        .page-id-705 .avia-image-container.avia-align-center .avia-image-container-inner {
            margin: 0px 0px 10px 0px !important;
            float: left;
        }

        /* /Partners */

        .container {
            width: 99%!important;
            padding: 0px 34px;
        }


/* /Content CSS 2018 */

#top .alternate_color .input-text, 
#top .alternate_color input[type='text'], 
#top .alternate_color input[type='input'], 
#top .alternate_color input[type='password'], 
#top .alternate_color input[type='email'], 
#top .alternate_color input[type='number'], 
#top .alternate_color input[type='url'], 
#top .alternate_color input[type='tel'], 
#top .alternate_color input[type='search'], 
#top .alternate_color textarea, 
#top .alternate_color select {
    color: #111111!important;
}

input[type="submit"], #submit, .button {
font-size: 14px;
}

.html_header_sidebar .logo img {
    max-width: 215px!important;
}

.responsive #top #wrap_all #header {
    height: 90px;
}

/* Navigations / Menu's

#nav_menu-2 {
    width: 240px;} */

.av-main-nav ul li {
    width: 274px;
}
.sub-menu li span.avia-menu-text {
    color: #333;
    font-size: 1.12em;
}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu a {
    /*font-weight: normal;*/
    color: #333;
}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a {
    /*font-weight: normal;*/
    color: #986c29;
}

#scroll-top-link {
    color: #986c29; 
    background-color: #ebebeb;
}

/* /Navigation / Menu's */


/*.html_header_sidebar .container_wrap .container {
min-height: 640px!important;
}*/

.html_header_sidebar .container_wrap .container {
    min-height: 430px!important;
    min-height: 250px!important;
}

.page-id-1740 .container_wrap .container {
    min-height: 550px!important;
}


.html_header_sidebar .container_wrap .container.av-logo-container {
    min-height: 80px!important;
}


.page-id-156 .container_wrap .container {
min-height: 140px!important;
}


.html_header_sidebar footer.container_wrap .container {    min-height: 40px!important;
}


.html_header_sidebar .page-id-156 container_wrap .container {    min-height: 40px!important;
}


.av_textblock_section h4 {
    font-size: 14px;
    line-height: 0.4;
    margin-bottom: 4px;
}

.slide-image {
max-height:158px;
}


/* Home */

.blog-categories.minor-meta {
    display: none!important;
}   

/* /Home */

/* Contact */

.page-id-156 .container .av-content-full.units{  
    padding-top: 50px;
    padding-bottom: 0px;
}

/* /Contact */

/* Blog/Nieuws */

/* Hide reacties en datum */

.slide-meta {
display:none;
}

.slide-meta .slide-meta-comments {
display:none;
}

.image-overlay .image-overlay-inside {
    display: none;
}

/* share */

#top .av-share-box ul {
    width: 35%;
}

.av-share-box ul li a {
    padding: 5px 0;
}
/* /share */


.side-container-comment-inner {
    display:none;
}

    /* Hide Images for pages other than page one */

    .paged-2 article .slide-image,.paged-3 article .slide-image,.paged-4 article .slide-image,.paged-5 article .slide-image,.paged-6 article .slide-image,.paged-7 article .slide-image,.paged-8 article .slide-image,.paged-9 article .slide-image,.paged-10,
    .paged-11 article .slide-image,.paged-12 article .slide-image,.paged-13 article .slide-image,.paged-14 article .slide-image,.paged-15 article .slide-image,.paged-16 article .slide-image,.paged-17 article .slide-image,.paged-18 article .slide-image,.paged-19 article .slide-image,.paged-20,
    .paged-21 article .slide-image,.paged-22 article .slide-image,.paged-23 article .slide-image,.paged-24 article .slide-image,.paged-25 article .slide-image,.paged-26 article .slide-image,.paged-27 article .slide-image,.paged-28 article .slide-image,.paged-29 article .slide-image,.paged-30,
    .paged-31 article .slide-image,.paged-32 article .slide-image,.paged-33 article .slide-image,.paged-34 article .slide-image,.paged-35 article .slide-image,.paged-36 article .slide-image,.paged-37 article .slide-image,.paged-38 article .slide-image,.paged-39 article .slide-image,.paged-40,
    .paged-41 article .slide-image,.paged-42 article .slide-image,.paged-43 article .slide-image,.paged-44 article .slide-image,.paged-45 article .slide-image,.paged-46 article .slide-image,.paged-47 article .slide-image,.paged-48 article .slide-image,.paged-49 article .slide-image,.paged-50 {
        display: none;  
    }

    /* /Hide Images for pages other than page one */

/* /Blog/Nieuws */

/* KGG */

.avia-slideshow.image_no_stretch li img {
    width: 100%;
    height:auto;
}

/* /KGG */

/* Forms */

.wpcf7-form {
   /* display:inherit!important;
    background-color: #fff;*/
    border: 1px solid #ddd;
    padding:10px;
}

.wpcf7-form label,
.wpcf7-form label.form {
    font-size: 15px;
    font-weight: bold!important;
    margin-bottom: 5px;
    max-width: 100%;
    color: #808080!important;
    text-transform: capitalize;
}

.wpcf7-form ul {
   width:100%;
   list-style-type: none;
   display:table;
   padding:0px;
   margin: 0px;
}

.wpcf7-form ul li  {
   display:inline-block!important;
   float:left!important;
   list-style-type: none;
   display:table;
   padding:0px;
   margin:0px 0px 5px 0px;
}

.wpcf7-form ul li #vTraining {
   /* text-transform: capitalize;*/
}

.wpcf7-form ul li:first-child  {
    width:180px;
}

.wpcf7-form ul li input, 
.wpcf7-form ul li textarea {
    border: 1px solid #ebebeb!important;
    width:300px;
    
}
.wpcf7-form ul li input {
    color: #025a96;
}
 
.wpcf7-form ul li textarea {
    height:180px;

}


/* /Forms */

/* Footer */

footer#socket .container {
    padding-top: 60px!important;
    padding-bottom: 20px!important;
}

body footer .avia-font-entypo-fontello, html body footer [data-av_iconfont='entypo-fontello']:before {
    font-size: 20px!important;
}
