@charset "UTF-8";
body {
    font-size: 110%;
    font-family: 'Open Sans', sans-serif;
    background-repeat: repeat-x;
    background-position: center bottom;
    /* [disabled]background-size: cover; */
    background-attachment: fixed;
    background-color: #EEE8E6;
    background-image: url(../images/bg-bloemen.jpg);
    line-height: 1.6em;
}


.row.d-flex.justify-content-center {
  margin-left: 0;
  margin-right: 0;
}

.site-logo img[src$=".svg"] {
    height: 50px;       /* of wat het design voorschrijft */
    width: auto;        /* behoudt verhouding */
    max-width: 100%;    /* voorkom knijpen door generieke img-styles */
}
nav {
    background-color: #FFFFFF;
    /* [disabled]border-top: thin solid #8DC740; */
    /* [disabled]border-bottom: thin solid #8DC740; */
    padding-left: 25px;
}
.navbar-brand {
    width: 220px;
    margin-right: 10px;
}
.nav-item {
    color: white;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 17px;
    background-color: #669A33;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 3px!important;	
}
 .navbar-shrink {
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
            transition: padding 0.9s;
        }

        .navbar-shrink .navbar-brand img {
            height: 70px; /* pas dit aan naar de gewenste hoogte van het logo */
			width: auto;
            transition: height 0.3s;
        }
.img-afspraak {
    width: 60px;
    height: auto;
    margin-right: 10px;
}
.nav-item a {
    color: white;
    padding-right: 15px;
    padding-left: 15px;
	border-radius: 5px!important;
}
.nav-item a:hover  {
    color: white;
    padding-right: 15px;
    padding-left: 15px;
    background-position: center top;
    background-repeat: no-repeat;
   
}
    a:hover.dropdown-item {
    color: #333333;
    padding-right: 15px;
    padding-left: 15px;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    background-image: none;
}
.navbar-toggler {
    border: 1px solid #A1102A;
    margin-right: 10px;
}
.dropdown-item {
    color: #638E2A!important;
	
}
.navbar-toggler-icon {
    background-image: url(../images/navi.svg);
}
.dropdown-toggle.show {
    color: #FFFFFF;
}
h1 {
    color: #669A33;
    font-size: 130%;
}
h2 {
    font-size: 120%;
    color: #A5102C;
}
h3 {
    font-size: 120%;
    color: #AA040A;
    margin-bottom: 25px;
    padding-bottom: 0px;
}
h4 {
    font-size: 120%;
    color: #333333;
    margin-bottom: 30px;
}
p {
    padding-bottom: 17px;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
     background: rgba(255, 255, 255, 0.5)
}
header .container-fluid {
    background-image: url("../images/headers/header-basis.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;
   
}
header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}

header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}

header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}
header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
    background-repeat: no-repeat;
    height: 500px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
    color: white;
    text-align: center;
    font-size: 150%;
    font-weight: bold;   
}

header  h2 {
    color: #A5102C;
    font-size: 250%;
    padding-top: 50px;
    font-weight: bold;
	text-shadow: 5px 5px 5px #fff;
	
}
.dropdown-header {
    color: #A5102C;
	font-size: 100%;
}
header img {
    width: 50px;
    height: auto;
}
.text-rood {
    color: #A5102C;
}
a {
    color: #A5102C;
}
a:hover {
    color: #A5102C;
    text-decoration: none;
}
.txt-groen {
    color: #669A33;
    text-align: center;
}
.container-fluid.bg-groen {
    background-color: #669A33;
    color: white;
    padding-left: 50px;
    padding-right: 50px;
}
.balk {
    /* [disabled]padding-left: 150px; */
    /* [disabled]padding-right: 150px; */
}
.blok-groen a {
    color: #FFFFFF;
    text-decoration: none;
}
.blok-groen {
    background-color: #669A33;
    color: #A1102A;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: -40px;
    border: 2px solid #FFFFFF!important;
    text-align: center;
    border-radius: 5px;
    font-size: 100%;
    -webkit-box-shadow: 5px 5px 5px #C1BEBE;
    box-shadow: 5px 5px 5px #C1BEBE;
}
.check li {
    line-height: 2em;
}

.check {
    list-style-image: url(../images/vinkje-groen.webp);
    padding-top: 13px;
}

.check-pijl {
            list-style: none;
            padding-left: 0;
        }
        .check-pijl li {
            position: relative;
            padding-left: 40px; /* Adjust padding to make room for the image */
            margin-bottom: 10px; /* Add space between list items if needed */
        }
        .check-pijl li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    transform: translateY(-50%);
    width: 35px; /* Adjust width as needed */
    height: 35px; /* Adjust height as needed */
    background-image: url("../images/pijlen.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
}

footer {
    line-height: 1.8em;
    font-size: 90%;
}
footer.col-md-3 {
}
.row .col-md-12.col-lg-8 {
    padding-left: 50px;
    padding-right: 50px;
}
.row .col-md-12.col-lg-4 {
    padding-left: 50px;
    padding-right: 50px;
}
.col-12.txt-rood {
    color: #A5102C;
    text-align: center;
    margin-bottom: 40px;
}
footer a {
    color: #FFFFFF;
    text-decoration: none;
}
footer a:hover  {
    color: #FFFFFF;
}
ul {
    padding-bottom: 20px;
	margin-top: -20px;
}
.img-fb {
    width: 60px;
    height: auto;
    margin-right: 10px;
}
.blok {
    border: 2px solid #94c11c;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    /* [disabled]border-radius: 10px; */
    padding-right: 20px;
    font-size: 110%;
}
.row.blok p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.blockquote {
    font-style: italic;
}
.blok-groen img {
    width: 40px;
}
.btn.btn-info.btn-sm {
    background-color: #669A33;
    border-width: 0px;
    color: white;
}
.accordion-button {
	background-color: #669A33;
    color: white;
}
.accordion-button::after {
  filter: brightness(0) invert(1); /* maakt de chevron wit */
}
.accordion-button:not(.collapsed) {
    background-color: #E0EFD1;
    color: #669A33;
}

.rond {
    border-radius: 50%;
}
.ronding ul {
    list-style-image: url(../images/smiley-grey.gif);
    line-height: 2em;
}
.bg-grey {
    background-color: #F3EEED;
    font-size: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
	border-left-color: #93C01D;
    border-right-color: #93C01D;
    border-bottom-color: #93C01D;
    border-top-color: #93C01D;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-left-style: solid;
}
.bg-table {
    background-color: #F3EEED;
    font-size: 100%;
    padding-top: 20px;
    padding-bottom: 0px;
    border-left-color: #93C01D;
    border-right-color: #93C01D;
    border-bottom-color: #93C01D;
    border-top-color: #93C01D;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-left-style: solid;
}
.blockquote p  {
    font-size: 80%;
}
figure {
    /* [disabled]border: 3px solid #94c11c; */
    padding-top: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    border-radius: 10px;
    padding-right: 20px;
}
.card-title {
    color: #638E2A;
}
hr {
    border-top: 1px dashed #94C01C;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
	opacity: .99;
	background-color: transparent;
}
.link {
	position: relative;
}
iframe {
    width: 70%;
    height: 500px;
    margin-bottom: 30px;
}


@media screen and (orientation:portrait) and (min-width:320px) and (max-width:568px){
header .container-fluid {
    /* [disabled]background-image: url(../images/bg-head.jpg); */
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;
}
	header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
		header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
		header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
			header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
			header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
	
				header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
					header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
					header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
					header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
						header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
							header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
								header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
									header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
									header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
										header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
											header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 100%;  
}
	
	
	
	
.nav-item {
    color: white;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 17px;
    background-color: #638E2A;
    border-radius: 5px;
    border: 0px solid white;
}
.navbar-brand {
    width: 150px;
    margin-right: 40px;
    margin-left: 0px;
    padding-left: 0px;
}
footer .col-md-3 {
    padding-bottom: 25px;
}
.container-fluid.bg-groen {
    background-color: #669A33;
    color: white;
    padding-left: 25px;
    padding-right: 25px;
}
.row .col-md-12.col-lg-6 {
    padding-left: 25px;
    padding-right: 25px;
}
header  h2 {
    color: #A5102C;
    font-size: 110%;
    padding-top: 40px;
    font-weight: bold;
}
.row .col-md-12.col-lg-8 {
    padding-left: 25px;
    padding-right: 25px;
}
iframe {
    width: 100%;
    height: 300px;
    margin-bottom: 30px;
}
.blok-groen {
    background-color: #669A33;
    color: #A1102A;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 20px;
    border: 2px solid #FFFFFF!important;
    text-align: center;
    border-radius: 5px;
    font-size: 100%;
    -webkit-box-shadow: 5px 5px 5px #C1BEBE;
    box-shadow: 5px 5px 5px #C1BEBE;
}
header p {
    display: none;
}
.container-fluid {
    padding-left: 20px;
    padding-right: 20px;
    background: rgba(255, 255, 255, 0.5)
}
	 .site-logo {
    height: 70px;    /* iets kleiner op telefoon */
    margin-left: 0px;
    padding-left: 0px;
    left: 0px;
    width: auto;
  }
}

@media screen and (orientation:portrait) and (min-width:375px) and (max-width:667px){
header .container-fluid {
    /* [disabled]background-image: url(../images/bg-head.jpg); */
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;
}
		header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
		header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
		header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
		header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
		header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
		header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
			header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
			header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
				header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
				header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
					header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
						header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
						header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
						header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
						header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}
							header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
      height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 110px;
    font-size: 120%;  
}



	
.navbar-brand {
    width: 170px!important;
    margin-right: 40px;
}
header  h2 {
    color: #A5102C;
    font-size: 100%;
    padding-top: 80px;
    font-weight: bold;
}
}

@media screen and (orientation:landscape) and (max-width:568px) and (min-width:320px){
header .container-fluid {
    /* [disabled]background-image: url(../images/bg-head.jpg); */
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
	header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
	header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
	
		header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
		header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
			header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
			header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
     height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 125px;
}
	
	
footer .col-md-3 {
    padding-bottom: 25px;
}
}

@media screen and (orientation:landscape) and (max-width:1024px) and (min-width:768px){
.navbar-brand {
    width: 150px;
    margin-right: 25px;
    margin-left: 0px;
}
.navbar.navbar-expand-lg.fixed-top .container {
    padding-left: 0px;
    padding-right: 0px;
}
.nav-item {
    color: white;
    padding-right: 10px;
    padding-left: 10px;
    /* [disabled]margin-top: 17px; */
    background-color: #638E2A;
    border: 5px solid white;
    font-size: 90%;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 90%;
}
nav {
    background-color: #FFFFFF;
    /* [disabled]border-top: thin solid #8DC740; */
    /* [disabled]border-bottom: thin solid #8DC740; */
    padding-left: 0px;
    margin-left: 0px;
}
header .container-fluid {
    /* [disabled]background-image: url(../images/bg-head.jpg); */
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
	header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
	header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
		header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
		header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
			header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
			header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
			header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
	
				header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
					header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
						header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
    height: 350px;
    background-position: center center;
    background-size: cover;
    margin-top: 105px;
}
	
iframe {
    width: 100%;
    height: 300px;
    margin-bottom: 30px;
}
.row .col-md-12.col-lg-8 {
    padding-left: 0px;
    padding-right: 0px;
}
}

@media screen and (orientation:portrait) and (min-width:1024px) and (max-width:1366px){
.navbar-brand {
    width: 150px;
    margin-right: 25px;
    margin-left: 0px;
}
.navbar.navbar-expand-lg.fixed-top .container {
    padding-left: 0px;
    padding-right: 0px;
}
.nav-item {
    color: white;
    padding-right: 10px;
    padding-left: 10px;
    /* [disabled]margin-top: 17px; */
    background-color: #638E2A;
    border: 5px solid white;
    font-size: 90%;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 5px;
    padding-right: 5px;
}
nav {
    background-color: #FFFFFF;
    /* [disabled]border-top: thin solid #8DC740; */
    /* [disabled]border-bottom: thin solid #8DC740; */
    padding-left: 0px;
    margin-left: 0px;
}
.row .col-md-12.col-lg-8 {
    padding-left: 0px;
    padding-right: 0px;
}
.ronding ul {
    list-style-image: url(../images/smiley-grey-small.gif);
    line-height: 2em;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
    background: rgba(255, 255, 255, 0.5)
}
}

@media screen and (orientation:landscape) and (max-width:1180px) and (min-width:820px){
.navbar-brand {
    width: 150px;
    margin-right: 25px;
    margin-left: 0px;
}
.navbar.navbar-expand-lg.fixed-top .container {
    padding-left: 0px;
    padding-right: 0px;
}
.nav-item {
    color: white;
    padding-right: 10px;
    padding-left: 10px;
    /* [disabled]margin-top: 17px; */
    background-color: #638E2A;
    border: 1px solid white;
    font-size: 90%;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0px;
    padding-right: 0px;
}
nav {
    background-color: #FFFFFF;
    /* [disabled]border-top: thin solid #8DC740; */
    /* [disabled]border-bottom: thin solid #8DC740; */
    padding-left: 0px;
    margin-left: 0px;
}
}

@media screen and (orientation:portrait) and (min-width:280px) and (max-width:653px){
header .container-fluid {
    /* [disabled]background-image: url(../images/bg-head.jpg); */
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
		header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
	
		header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
		header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
			header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
    height: 200px;
    background-position: center center;
    background-size: cover;
    margin-top: 85px;
}
.nav-item {
    color: white;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 17px;
    background-color: #638E2A;
    border: 0px solid white;
}
.navbar-brand {
    width: 110px;
    margin-right: 40px;
}
.row .col-md-12.col-lg-6 {
    padding-left: 25px;
    padding-right: 25px;
}
.container-fluid.bg-groen {
    background-color: #669A33;
    color: white;
    padding-left: 25px;
    padding-right: 25px;
}
footer .col-md-3 {
    padding-bottom: 25px;
}
}

@media screen and (orientation:landscape) and (max-width:1366px) and (min-width:1024px){
header .container-fluid {
    background-image: url("../images/headers/header-basis.webp");
    background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-left: 0px;
		padding-right: 0px;
	}
.ronding ul {
    list-style-image: url(../images/smiley-grey-small.gif);
    line-height: 2em;
}
	

}

@media screen and (orientation:portrait) and (min-width:1024px) and (max-width:1366px){
header .container-fluid {
    background-image: url("../images/headers/header-basis.webp");
    background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	
	header .container-fluid.jeugd {
    background-image: url("../images/headers/header-jongeren.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.jongeren {
    background-image: url("../images/headers/header-jeugd.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.volwassenen {
    background-image: url("../images/headers/header-volwassenen.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.ouders {
    background-image: url("../images/headers/header-ouders.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.werkwijze-hypno {
    background-image: url("../images/headers/header-werkwijze-hypnotherapie.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.kinderhypno {
    background-image: url("../images/headers/header-kinderhypnose.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.sporthypno {
    background-image: url("../images/headers/header-sporthypnose.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	
		header .container-fluid.coaching-werkwijze {
    background-image: url("../images/headers/header-coaching-werkwijze.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.bewegend-coachen {
    background-image: url("../images/headers/header-bewegend-coachen.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.happy {
    background-image: url("../images/headers/header-happy.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.opvoeding {
    background-image: url("../images/headers/header-opvoeding.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.taal {
    background-image: url("../images/headers/header-taal.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
		header .container-fluid.ons {
    background-image: url("../images/headers/header-coaches.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.vragen {
    background-image: url("../images/headers/header-vragen.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.tarieven {
    background-image: url("../images/headers/header-tarieven.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
			header .container-fluid.gezin {
    background-image: url("../images/headers/header-gezin.webp");
     background-repeat: no-repeat;
    height: 400px;
    background-position: center center;
    margin-top: 105px;
    background-size: cover;
}
	
	
	
.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0px;
    padding-right: 0px;
	}
}

@media screen and (orientation:portrait) and (min-width:414px) and (max-width:896px){
header  h2 {
    color: #A5102C;
    font-size: 150%;
    padding-top: 40px;
    font-weight: bold;
}
}

@media screen and (orientation:portrait) and (min-width:768px) and (max-width:1024px){
iframe {
    width: 100%;
    height: 300px;
    margin-bottom: 30px;
}
}
