/*
Theme Name: Houtwijk Dronten
Version: 1.0
Type: media
*/

@media (max-width: 11399.98px) {
    /* Headers */
    #hw_header .fullwidth-block .fullwidth-block-background {
        background-size: cover !important;
        background-position: 70% -24.9416px !important;
    }
    /* /Headers */
}

@media (max-width: 991px) {
    
   .caption-bottom-line {
    padding: 1%!important;
    }
}
    
@media (max-width: 1199.98px) {
 
    .entry-content {
        margin-top:60px;
    }

    /* Headers 
   
    /* /Headers */
}
@media (max-width: 848px) {
    
        .footer-site-info,
        .footer-site-info *{
            font-size:12px!important;
        }

    /* Footer Nav */

        #footer-menu * {  
            font-size:12px!important;
        }
    
    /* /Footer Nav */
        
}


@media (max-width: 867.98px) {

    .wpcf7 p label {
    width: 100%;
    padding:0px!important;
    }

    .col-md-6 .col-md-6:first-child {
    padding-right: 0px!important;
    }
} 
@media (max-width: 767.98px) {

    #footer-nav .row > div {
    margin-top: 1em;
    }
    #footer-nav .row > div:first-child {
    margin-top: 3em;
    }

        .footer-site-info,
        .footer-site-info *{
            font-size:inherit!important;
        }

    h2, .title-h2, .pricing-table-style-5 .pricing-price-title, .pricing-table-style-6 .pricing-price-title, .pricing-table-style-6 .pricing-price-subtitle, h3.comment-reply-title, .pricing-table-style-2 .pricing-price-title {
    font-size: 4.2vw;
    margin-top: 35px!important;
    font-size: 5.2vw;
    font-size: 6.2vw;
    line-height: 34px;
    }

    /* Footer Nav */

        #footer-menu li a {  
            font-size: 120%!important;
        }
    
    /* /Footer Nav */
        
    .vc_custom_1547461020121 {
        margin-top: 30px !important;
        margin-right: 0% !important;
        margin-left: 0% !important;
    }
}

@media (max-width: 667.98px) {
    .vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
        padding-top: 0px;
    }
}


@media (max-width: 549.98px) {

    #hw_header h1, #hw_header .title-h1 {
        margin:10px!important;
        font-size: 20px!important;
    }
}
@media (max-width: 499.98px) {

    #hw_header .fullwidth-block-inner {
    }

    
    #hw_header .gem-button-container * {
        text-transform: none!important;
        letter-spacing: 0.5px;
        font-size: 15px;
        word-break:break-word;
        display:block;
        white-space: normal;
    }
}

@media (max-width: 419.98px) {
    
    #hw_header .gem-button-container * {
        padding: 0px 0px 0px 0px;
    }

    #hw_header .fullwidth-block-inner {
        margin: 125px 0px 0px 0px;
    }

    /* Footer */

    #hw_onze-gegevens p br {
        display:none;
    }

    /* /Footer */
}

@media (max-width: 359.98px) {
    
    #hw_header .gem-button-container * {
        line-height: 21px;
        padding: 3px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    
        #footer-nav .col-md-3.hw_footer-copy {
        width: 40%;
        float: left;
        }
        #footer-nav .col-md-6 {
        width: 40%;
        float: left;
        }

        #footer-nav .col-md-3.hw_footer-social {
        width: 20%;
        float: left;
        }

        
}

@media (min-width: 868px) {
    form .col-md-3 {
    width: 25%!important;
    }
    form .col-md-4 {
        width: 33.33333333%!important;
    }
    form .col-md-6 {
    width: 50%!important;
    }
    
    .checker {
    margin: -98px 0px 0px 0px;}

}

@media (min-width: 991.98px) {
    .caption-bottom-line {
        padding: 47px 0px 37px 47px !important;
    }
}

@media (min-width: 1199.98px) {
   /* .row > div * {
        margin-top: 3em;
    }*/
	.vc_row-has-fill>.vc_column_container>.vc_column-inner {
		padding-top: 12px;
	}
}

@media (min-width: 1399.98px) {
}
