.ast-theme-transparent-header #masthead, .ast-theme-transparent-header .main-header-bar{
background:#FFFFFF;
opacity:1 !important;
}

.sidebar-main .count {
     float: right;
}
 .sidebar-main ul li {
     border-top: 1px dotted #ddd !important;
}
 .wpcf7 table, .wpcf7 table tr, .wpcf7 table tr td {
     border: 0 
}

.main-header-menu a{
padding:0 0.8em

}

.footer-tnp .tnp-field-button .tnp-submit{
width:100%;
padding:16px 10px;
	box-sizing:border-box;
}

.footer-tnp .tnp-field-privacy{
width:100%;
color:#fff;
}

@media screen and (min-width:640px){
.footer-tnp{
width:100%;
height:50px;
}

.footer-tnp .tnp-field-firstname, .footer-tnp .tnp-field-email{
width:40%;
float:left;
height:50px;
}

.footer-tnp .tnp-field-firstname .tnp-firstname, .footer-tnp .tnp-field-email .tnp-email{
border-radius:0px;
}

.footer-tnp .tnp-field-firstname .tnp-firstname{
border-right:1px solid #444;
}

.footer-tnp .tnp-field-button{
width:20%;
float:left;
}

.footer-tnp .tnp-field-button .tnp-submit{

padding:16px 10px;
}

.footer-tnp .tnp-field-privacy{
width:100%;
color:#fff;
}
}

.category .page-title.ast-archive-title{
text-align:center;
}

.hp-top-row{
width:100%;
	margin-bottom:-60px;
position:relative;
z-index:100;
	display:block;
overflow:auto;
}

.top-hp-btn {
color:#fff;
text-transform:uppercase;
border:2px solid #fff;
padding:10px;
}

.hp-top-row .kf-block, .hp-top-row .kk-block, .hp-top-row .kuer-block{
width:32.33%;
margin:.5%;
float:left;
text-align:center;
height:300px;
box-sizing:border-box;
padding-top:50px;

}

.hp-top-row h2{
	color:#fff;
}

.hp-top-row .kf-block{
background: linear-gradient(
                     rgba(20,20,20, .5), 
                     rgba(20,20,20, .4)),url(https://kleinebengels.nl/wp-content/uploads/2018/09/Kinderfeestjes-blog.jpg);
    background-size: cover;
}

.hp-top-row .kk-block{
background: linear-gradient(
                     rgba(20,20,20, .5), 
                     rgba(20,20,20, .4)),url(https://kleinebengels.nl/wp-content/uploads/2018/09/kindermode-blog-min.jpg);
    background-size: cover;
}

.hp-top-row .kuer-block{
background: linear-gradient(
                     rgba(20,20,20, .5), 
                     rgba(20,20,20, .4)),url(https://kleinebengels.nl/wp-content/uploads/2018/09/kinder-vakantie-en-uitjes-blog-min.jpg);
    background-size: cover;
}

@media screen and (max-width:767px){
.hp-top-row .kf-block, .hp-top-row .kk-block, .hp-top-row .kuer-block{
width:100%;
margin:1% 0;
}
}

.archive p.read-more a{
border:1px solid #333;
padding:10px;
}

.tags-links{
display:block; 
clear:both;
margin:5px 0;
}

.tags-links a{
border:1px solid #333;
padding:5px;
border-radius:25px;
font-size:80%;
}

@media screen and (min-width:767px){
.archive article.ast-col-sm-12{
width:50%;
float:left;
}
}

.fl-node-5a4338c41cf5a > .fl-row-content-wrap{
	background-color:#ffffff;
}

button#catapultCookie{
background:#2ecc71;
}

.ctcc-more-info-link{
text-decoration:underline;
}

@media screen and (max-width:767px){
#catapult-cookie-bar{
width:100%;
font-size:80%;
margin:0;
left:0;
bottom:0;
text-align:center;
}
	
	#catapult-cookie-bar button{
font-size:90%;
}
}

@media screen and (max-width:520px){
.single-post article img{
width:100%;
height:auto;
}
}