@charset "UTF-8";
/*
blauw donker : #00c4d8;
oranje : #e75424;
*/
html {
	/*background: url(../images/body/bg_body.jpg) top center fixed;
	background-size:100% auto;*/
}
body {
	background-color: transparent;
	/*margin-top: 150px;*/
}
a.oranje:link, a.oranje:visited {
	color: #e75424 !important;
	text-decoration: underline;
}
a.oranje:hover, a.oranje:active {
	color: #00c4d8 !important;
	text-decoration: underline;
}

a.wit:link, a.wit:visited {
	color: #ffffff !important;
	text-decoration: underline;
}
a.wit:hover, a.wit:active {
	color: #00c4d8 !important;
	text-decoration: underline;
}


.map {
	width: 100%; 
	height: 400px;
}
strong {
	font-weight: 900;
	color: #333;
}
/* MENU */
.navbar-default {
	background: none;
	border: none;
}
div.header {
	min-height: 100px;
	background-color: #00c4d8; /* blauw */
} 
p.oranje {
	color: #e75424 !important;
	font-weight: bold !important;
}
h1 p.oranje {
	padding: 0 !important;
	margin: 0 !important;
	font-size: 50% !important;
	text-align: left !important;
}
div.header .btn {
	white-space: normal !important;
}
.btn.btn-danger {
	background: #e75424 !important;
	border-color: #e75424 !important;
}
.btn.btn-danger:hover {
	background: #00c4d8 !important;
	border-color: #00c4d8 !important;
}
ul.kine {
	list-style-image: url(../images/body/chevron9.png);
	padding-left: 30px;
}

ul.kine li {
	padding-bottom: 10px;
}
/* home */
h1.titel {
	font-size: 350%;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	display: inline-block;
	padding: 10px;
	color: rgba(231, 84, 36, 1);
	text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5); 
}
h1.titel small {
	color: #eeeeee;	
}

a.wit:link, a.wit:visited {
	color: #ffffff;
}
a.wit:hover, a.wit:active {
	color: #eeeeee;
}

a.avac:link, a.avac:visited {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e75424;
	color: #fff;
	text-align: center;
	font-size: 200%;
	font-weight: bold;
}

a.avac:hover, a.avac:active {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #00c4d8;
	color: #fff;
	text-align: center;
	font-size: 200%;
	font-weight: bold;
}

#homefoto { 
	background: url(../images/home/kineturnhout_praktijk.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 100px 0;
}
#homefoto2 { 
	/*background: url(../images/home/kineturnhout_praktijk_2.jpg) 50% 0 fixed; */
	background: url(../images/praktijk/top_header_praktijk.jpg) 0% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

/* behandelingen */

#andullatie_1 { 
	background: url(../images/behandelingen/andullatie.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#andullatie_2 { 
	background: url(../images/behandelingen/andullatie_3.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#bekkenbodem_1 { 
	background: url(../images/behandelingen/bekkenbodem.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#bekkenbodem_2 { 
	background: url(../images/behandelingen/bekkenbodem_2.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

#indiba_1 { 
	background: url(../images/behandelingen/indiba_1.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#indiba_2 { 
	background: url(../images/behandelingen/indiba_2.jpg) 60% 0 fixed; 
	background-size: contain;
	height: auto;  
	margin: 0 auto; 
	width: 100%;  
	position: relative; 
	padding: 140px 0;
}

#lymfedrainage_1 { 
	background: url(../images/behandelingen/lymfedrainage_manueel.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#lymfedrainage_2 { 
	background: url(../images/behandelingen/lymfedrainage_behandeling.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 180px 0;
}

#rug-en-nekscholing_1 { 
	background: url(../images/behandelingen/rugennekscholing-oplossingen.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#rug-en-nekscholing_2 { 
	background: url(../images/behandelingen/rugennekscholing-toestellen.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#shockwave_1 { 
	background: url(../images/behandelingen/shockwave_therapie_3.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#shockwave_2 { 
	background: url(../images/behandelingen/shockwave_therapie_2.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

#sportrevalidatie_1 { 
	background: url(../images/behandelingen/sportrevalidatie.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 98px 0;
} 
#sportrevalidatie_2 { 
	background: url(../images/behandelingen/kinesiotaping.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

#zwangerschapsgym_1 { 
	background: url(../images/behandelingen/zwangerschapsgym.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#zwangerschapsgym_2 { 
	background: url(../images/behandelingen/zwangerschapsgym_2.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

#kinetec_1 { 
	background: url(../images/behandelingen/cpm-kinetec-02.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#kinetec_2 { 
	background: url(../images/behandelingen/cpm-kinetec-01.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#powerplate_1 { 
	background: url(../images/behandelingen/powerplate-kine-01.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#powerplate_2 { 
	background: url(../images/behandelingen/powerplate-oefeningen-03.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#praktijk_1 { 
	background: url(../images/praktijk/top_header_praktijk.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}
#dry-needling_1 { 
	background: url(../images/behandelingen/accupunctuur.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#dry-needling_2 { 
	background: url(../images/behandelingen/triggerpoint-prikken-na-sport.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

#ademhalingskinesitherapie_1 { 
	background: url(../images/behandelingen/ademhalingskinesitherapie_01.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
} 
#ademhalingskinesitherapie_2 { 
	background: url(../images/behandelingen/ademhalingskinesitherapie_02.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}

#bloodflowrestriction_2 { 
	background: url(../images/behandelingen/bloodflowrestriction_2.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	padding: 140px 0;
}


/* contact */
 
.contact {}

.contact label {
	padding-top: 10px;
}
.contact .color-red {
	color: #880000;
}

.txt90 {
	font-size: 90%;
}
.txt80 {
	font-size: 80%;
	
}
.txt80 p {
	line-height: 18px;
	color: #888;
}

.grid-item {
	width: 25%;
	padding: 6px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.grid-item img {
	max-width: 80px;
	float: left;
	
}
.grid-item h3, .grid-item p, .grid-item ul {
	margin-left: 100px;
	/*word-wrap: break-word;*/
}

p.indent {
	padding-left: 40px;
	padding-bottom: 10px;
}


div.melding {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #e75424;
	color: #fff;
	text-align: center;
	font-size: 200%;
	font-weight: bold;
}

div.melding.row {
	margin-left: 0px;
	margin-right: 0px;
}

.pt-30 {
	padding-top: 30px;
}


/* footer */

div.sitemap a:link, div.sitemap a:visited {
	display: block;
	padding-bottom: 5px;
}

div.sitemap a:hover, div.sitemap a:active {
	display: block;
	color: #e75424;
	padding-bottom: 5px;
	text-decoration: underline;
}

.footer .logo h1 {
	top: 20px !important;
}


div.interlinie {
	font-size: 80%;
	color: #777777;
	text-align: center;
	padding-top: 30px;
}

div.interlinie a:link, div.interlinie a:visited {
	text-decoration: underline;
	color: #666666;
}

div.interlinie a:hover, div.interlinie a:active {
	text-decoration: underline;
	color: #333333;
}

@media(max-width:767px){
	.logo img {
		display: inline-block; 
		max-width: 60px;
		margin-top: 20px;
	}
	
	.logo h1 {
		position: relative;
		top: 20px;
		left: 5px; 
		display: inline-block; 
		margin: 0;
		font-size: 36px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		color: #565656;
	}
	.grid-item {
		width: 90%;
	}
	.grid-item img {
		max-width: 150px;
		float: left;
		
	}
	.grid-item h3, .grid-item p, .grid-item ul {
		margin-left: 160px; 
	}
	
	#rug-en-nekscholing_1 { 
		padding: 98px 0;
	} 
	#shockwave_1 { 
		padding: 98px 0;
	} 
	
}
@media(min-width:768px){
	h1.titel {
		font-size: 600%;
	}
	.logo img {
		display: inline-block; 
		max-width: 60px;
		margin-top: 20px;
	}
	
	.logo h1 {
		position: relative;
		top: 20px;
		left: 5px; 
		display: inline-block; 
		margin: 0;
		font-size: 36px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		color: #565656;
	}
	
	.grid-item {
		width: 47%;
	}
	.grid-item img {
		max-width: 80px;
		float: left;
		
	}
	.grid-item h3, .grid-item p, .grid-item ul {
		margin-left: 95px; 
	}
	
	

}
@media(min-width:992px){
	.logo img {
		display: inline-block; 
		max-width: 80px;
	}
	
	.logo h1 {
		position: relative;
		top: 20px;
		left: 5px; 
		display: inline-block; 
		margin: 0;
		font-size: 36px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		color: #565656;
	}
	
	.grid-item {
		width: 30.5%;
	}
	.grid-item img {
		max-width: 100px;
		float: left;
		
	}
	.grid-item h3, .grid-item p, .grid-item ul {
		margin-left: 110px; 
		
	}
		

}
@media(min-width:1200px){
	

}


