.item-description h2:first-child { margin-top:0; }

.subscribeSuccess, .subscribeError { display:none; }

textarea { color: rgb(85, 85, 85); }

.email:before,
.tel:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tel:before {      content: "\f095"; }
.email:before {      content: "\f0e0"; }



.read-more-state {
	display: none;
}
.read-more-wrap {
	display: inline;
}
.read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;
	transition: .20s ease;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
	opacity: 1;
	font-size: inherit;
	max-height: 999em;
}
.read-more-state ~ .read-more-trigger:before {
	content: ' ... lees meer >';
}
.read-more-state:checked ~ .read-more-trigger:before {
	content: ' < minder';
}
.read-more-trigger {
	cursor: pointer;
	display: inline;
	color: #666;
	font-weight: normal;
	line-height: 90%;
	margin: 0;
	padding: 0;
}



#cookieMessage {
	position: fixed;
    z-index: 999999;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    background: #1f1f1f;
    color: #ffffff;
}

#cookieMessage p { font-size:16px; }
#cookieMessage .btn { font-size:16px; margin-top:5px; }
#cookieMessage a { color: #b83583; }



@media only screen and (max-width: 480px) {
	.maintext img {
		max-width: 100%;
		height: auto !important;
        width: auto !important;
	}
}
