/*
 Theme Name:   Theme001 Child
 Description:  Theme001 Child theme
 Author:       Doelbewust
 Author URI:   http://doelbewust.nl
 Template:     theme001
 Version:      1.0.0
 Text Domain:  theme001-child
*/

/* Font */
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap');

section.footer {border-top: 5px solid #b22e24;}
.footer a {color:#b54b4d;font-weight:500;}

/* Misha wijzigingen */
a b, b a, strong a, a strong, .gform_button, .btn, .btn-primary, .btn-outline {font-weight:800!important}

/* Mobiel */
@media(max-width:768px){
.section1__single .btn-primary{float:none}
.breadcrumb .col-xs-12{padding-left:0}
.banner{height:240px;background-position:85%}
}

.col-xs-12.fullwidth h1, .col-xs-12.fullwidth h2, .col-xs-12.fullwidth h3, .col-xs-12.fullwidth p {
	text-align: left !important;
}

h3:not(:first-child) {
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}
.page-id-166 .inner-content h3 {
	color: #b22e24;
}

.banner {
    height: 430px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* cards */
.page-content .fullwidth > .wp-block-columns > .wp-block-column {
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	padding: 30px 25px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.page-content .fullwidth > .wp-block-columns > .wp-block-column h3 {
	border-top: 1px solid lightgray;
	padding-top: 15px;
	margin-top: 10px;
	padding-bottom: 15px;
}
.page-content .fullwidth > .wp-block-columns > .wp-block-column h3,
.page-content .fullwidth > .wp-block-columns > .wp-block-column p {
  text-align: center !important;
}

header#standard-header {
	background-position: center;
}
@media (max-width: 768px) {
	.cd-nav-trigger {
		top: 22px;
	}
	.navbar {
		min-height: 80px;
		max-height: 80px;
	}
	.navbar-brand img {
		margin-top: 0px;
		margin-left: 15px;
		max-width: 140px !important;
	}
	.subbanner {
		padding: 50px 25px;
	}
	
	header#standard-header {
		background-position: center -200px;
		margin-top: 80px;
	}
	#standard-header .subbanner {
		margin-top: 300px;
	}
	
	body > section {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	/* tarieven */
	.col-xs-12 > .wp-block-columns > .wp-block-column:not(:last-child) {
		margin-bottom: 30px;
	}
	.page-content .fullwidth > .wp-block-columns > .wp-block-column > ul {
		min-height: 0;
	}
	.col-xs-12 > .wp-block-columns > .wp-block-column p strong,
	.col-xs-12 > .wp-block-columns > .wp-block-column p strong a {
		width: 100%;
	}
	
	section.banner {
		height: 230px;
		margin-top: 66px;
	}
}

.home .section_text .col-md-offset-1 {
	margin-top: 3%;
}