body 
{
 	background-color: #EFE2C2;
 	color: #9e7f50;
}
h1,h2,h3,h4{
	color: #9e7f50;
}
.headerBackground
{
	background-color: #9e7f50;
}
.siteswitch {
	background-color: #313131;	
	color: #F0BFBE;
}

.content{
	text-align: left;
}

.PageTitle {
    gap: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.PageTitle img
{
	margin: 0;
	top: 0px;
	max-width: 32px;
}

.heroback
{
	/*background-attachment: fixed;*/
}

.hero h1
{
	position: absolute;
	margin: 0;
	bottom: calc(245px - clamp(1px, calc(0.0625rem + ((1vw - 3.5px) * 48.5)), 292px));
/*	bottom: -47px;*/
	color: #EFE2C2;
	font-weight: bold;
	font-size: clamp(2.8125rem, -0.6557rem + 14.7977vw, 10.8125rem);
	text-align: right;
	width: 100%;


}
@media screen and (max-width: 1000px ) 
{
	.hero h1
	{
	 text-shadow: 0 0px 1px  rgba(0,0,0,0.12), 
             0 0px 2px  rgba(0,0,0,0.12), 
             0 0px 4px  rgba(0,0,0,0.12), 
             0 0px 8px  rgba(0,0,0,0.12),
             0 0px 16px rgba(0,0,0,0.12);
	}
}

.heroback .container
{
	min-height: 100vh;
}

.hamburger{
	color:#EFE2C2;
}
.back-donkergrijs{
	background-color: #9e7f50;
}
.roze{
	color: #EFE2C2;
}

nav a{
	color: #EFE2C2;
}
li a:after{
	background: #EFE2C2;
}

.dienst > * b{
	font-size: 16px;
} 
.dienst .icon img {
	top: 0px;
	}

#cntFrm > *{
	background-color: #fff;
	color: #9e7f50;
}
#cntFrm > *::placeholder { 
  color: #9e7f50;
}

.btndonker{
	background-color: #9e7f50;
	color: #454B1B;
}

.ButtonP {
    background-image: url(/images/gedragstraining/vlag_beige.png);
    color: #9e7f50;
}
.ButtonP h4 {
 color: #9e7f50;
}
.ButtonPC:hover h4
{
	color: #454B1B;
}
.afspraakContainer{
	color:#EFE2C2;
}

tr td
{ 
	min-width: 0px;
	width: auto;
}