.contact-form input[type=text]{width:100%; margin-bottom:10px; border-width: 0px;}
.contact-form input[type=email]
{width:100%;margin-bottom:10px; border-width: 0px;}
.contact-form textarea {width:100%;margin-bottom:10px; border-width: 0px;}
.contact-form label span { font-size:75%;}
.contact-form label {font-size:16px;}

.woocommerce a.remove { color: #5e5e5e;    border: 1px solid #5e5e5e;}

.woocommerce ul.products li.product.box-shadow-0.box-shadow-0-hover, .woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover  {
	background-color: white;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    border-radius: 10px;
	padding:20px;
}

.woocommerce ul.products li.product a img {max-height:195px;}

.ast-advanced-headers .main-header-menu > .menu-item > .menu-link:hover, .ast-advanced-headers .main-header-menu > .menu-item:hover > .menu-link { color: #e06126 !important}


.graylink { color: #5d7280 !important; }

.relpost-block-single-text { padding: 20px !important;}

.post-thumb-img-content .post-thumb img {border-radius:10px !important;}

.ast-separate-container .ast-grid-3 .blog-layout-1 {    background-color: white;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    border-radius: 10px;}

.ast-separate-container .ast-grid-3 .blog-layout-1 img {    background-color: white;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.mailerlite-form .mailerlite-subscribe-button-container { text-align:left;}

.entry-content p {line-height:26px}

.entry-title a { font-weight: 800 !important; color: #003d7c;}

.entry-meta a{ font-size:13px !important; color: #4A4A4A !important;}

.entry-meta { font-size:13px !important; color: #4A4A4A !important;}

.entry-meta .author-name {font-size:13px !important; color: #4A4A4A !important;}


.entry-meta .published {font-size:13px !important; color: #4A4A4A !important;}

img.stripe-bancontact-icon {
	max-width: 80px;
}
span.attribution {
  position: absolute;
  bottom: 5px;
  right: 15px;
  color: #fff;
  font-size: 14px;
	text-shadow: 1px 1px #bbb;
}

.relpost-block-single {
  background-color: none;
  margin: 0 1% 3%;
	padding: 0;
  max-width: 23%;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
  box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
  border-radius: 20px;
}

.relpost-block-single-text {
  line-height: 1.5em;
	border: 0 none;
  margin: 3px 0 15px;
	padding: 14px 6px 14px;
	text-align: left;
}
.relpost-block-single-text b {
  font-family:Lato, sans-serif;
	font-size: 21px;
	margin-bottom: 20px;
	
}
a.relpost-block-single > div {
	height: auto !important;
	max-width: 102%;
	position: relative;
}
a.relpost-block-single > div span.attribution {
  top: 163px;
  left: 6px;
  text-align: left;
  font-size: 14px;
  line-height: 1.3em;
  color: #eee;
}
.relpost-block-single-image {
	margin: -2%;
	max-height: 200px;
}

@media only screen and (max-width: 840px) {
	.relpost-block-single {
	  max-width: 38%;	
	}	
}


@media only screen and (max-width: 500px) {
	.relpost-block-single {
	  max-width: 100%;	
	}	
	.relpost-block-single-image {
    margin: 0%;
	}
}

@media only screen and (max-width: 600px) {
	.ast-theme-transparent-header .main-header-menu a { color: black;}


	body:not(.ast-desktop):not(.category):not(.home) .main-header-menu > li:not(.current_page_item) > a { color: black !important;}
}



@media screen and (max-width: 600px)
.is-menu form {
    margin-top: 30px;
}

.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {margin-top:100px !important}

.zoekfunctie { padding-top:20px !important; margin-top:20px !important;}

.zoekfunctie input[type=search] {
	margin-right: 15px;
	padding:8px;
	
}


