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

@import url('https://fonts.googleapis.com/css?family=Montserrat:800');


/* Algemeen */

body h1, body h2 {
	font-family: 'Montserrat', sans-serif !important;
	
	 
	
}

body h1 {
    font-size: 30px !important;
}



#contactmetbg input.button {
    background: #60351e;
    color: #fff;
}

/* Header */

div#header_main {
    border-top: 5px solid #5189b6 !important;
}

#top .av_header_transparency #header_main, body #header {
    background: #fff !important;
}

#top .av_header_transparency #header_main, #top .av_header_transparency .avia-menu.av_menu_icon_beside {
    background: #fff;
}

.logo img {
    max-width: 170px;
	margin-top: 4px !important;
    
}

#top #wrap_all .av_header_transparency .main_menu ul > li > a > span {
    color: #3b3b3b !important;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
	    font-family: Montserrat, sans-serif !important;
    font-size: 15px;
    letter-spacing: 0.5px;
		font-weight: 400 !important;
}


#top #wrap_all .av-burger-overlay .av-burger-overlay-scroll #av-burger-menu-ul li a {
    font-family: 'Bebas',sans-serif;
    font-size: 18px;
border: none !Important;
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    color: #fff !important;
}

#av-burger-menu-ul li.av-menu-button {
    margin-top: 10px !important;
}


/* Home */

h2.avia-caption-title {
    font-size: 30px !important;
}

body .caption_framed .slideshow_caption .avia-caption-content p {
	font-family: bebas-neue, sans-serif !important;
    font-size: 20px !important;
    background-color: #65371f !important;
    color: #ffffff;
}

#top .avia-slideshow-button.avia-color-light {
    background: #fab50a;
    border: none;
    padding: 14px 20px;
    font-family: bebas-neue, sans-serif !important;
    font-size: 21px;
    letter-spacing: 0.5px;
    font-weight: 400;
}


#onderslider h1.av-special-heading-tag {
    padding-top: 9px;
}

#formhome input {
	border: none !Important;
}

#formhome input.button {
    border: none !Important;
    background: #3a3a3a !important;
    color: #ffffff;
}

body h3.widgettitle {
    margin-top: 0px !important;
    font-family: montserrat, sans-serif !important;
	font-size: 18px;
    letter-spacing: 0.5px;
	font-weight: 400;
}

#contactmetbg label {
    color: #fff !important;
}

.main_color .required {
    color: #fff;
}

body .pricing-table {
    margin: 10px -1px;
}

h3.av-masonry-entry-title.entry-title {
    color: white!important;
	font-family: montserrat !important;
}

.avia-caption-title {color: white!important;}

/* Responsive */

/* Horizontale tablet en kleiner */



/* Vertical tablet en kleiner */

@media only screen and (max-width: 768px) {

.responsive .logo img {
		max-height: 65px;
	}

	
#footer .flex_column {
    width: 100%;
    margin: 0px;
}
	
.responsive .avia-pricing-table-container, .responsive .pricing-table-wrap {
    display: inline-block !important;
}
	

}


@media only screen and (max-width: 767px) {

	.responsive .logo img {
		max-height: 65px;
		margin-top: 0px !important;
	}

}


/* Responsive smartphone */

@media only screen and (max-width: 480px) {

	.pricing-table>li {
		padding: 9px 6px;
		font-size: 14px;
	}
	
	li.avia-heading-row div {
    font-size: 12px;
}

}