/* Browser CSS overrulen - start */

html, body{
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	background: #fff;
	color: #1d1d1b;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
}

*, *:before, *:after{
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}

body{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

h1{
	color: #1d1d1b;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}

h2{
	color: #1d1d1b;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

a{
	color: inherit;
	text-decoration: none;
}

table{
	border: none;
	border-collapse: collapse;
}

tr{
	border: none;
}

td{
	border: none;
	padding: 10px;
}

label{
	cursor: pointer;
}

@media(any-pointer){
	.phonenumberlink{
		color: inherit !important;
		text-decoration: none !important;
	}
}

.form_fieldset{
	margin: 0;
	border: 0;
	padding: 0;
}

.form_input_wrapper{
	position: relative;
	height: 3em;
	width: 100%;

	margin: 20px 0;
	border: 1px solid #1d1d1b;
	padding: 0;
	outline: none;

	background: #fff;
	color: #c5c5c5;

	text-align: center;
	font-family: 'Verdana', sans-serif;
	font-size: 1em;

	-webkit-transition: height 0.2s;

	-o-transition: height 0.2s;

	transition: height 0.2s;
}

.form_input_wrapper.invalid{
	border: 1px solid #a94442;
}

fieldset:disabled .form_input_wrapper{
	border	: 1px solid #acacac;
}

.form_input_label{
	position: absolute;

	margin: 0.1em;
	border: 0;
	padding: 0.1em 0.2em;

	color: #acacac;

	text-align: left;

	font-family: 'Verdana', sans-serif;

	-webkit-transition: top 0.5s, left 0.5s, font-size 0.5s, -webkit-transform 0.5s;

	transition: top 0.5s, left 0.5s, font-size 0.5s, -webkit-transform 0.5s;

	-o-transition: top 0.5s, left 0.5s, transform 0.5s, font-size 0.5s;

	transition: top 0.5s, left 0.5s, transform 0.5s, font-size 0.5s;

	transition: top 0.5s, left 0.5s, transform 0.5s, font-size 0.5s, -webkit-transform 0.5s;
}

.empty .form_input_label{
	top: 50%;
	left: 50%;

	font-size: 1em;

	-webkit-transform: translate(-50%, -50%);

	    -ms-transform: translate(-50%, -50%);

	        transform: translate(-50%, -50%);
}

.valid .form_input_label, .invalid .form_input_label{
	top: 0;
	left: 0;

	font-size: 0.75em;
}

.form_input_label sup{
	color: #a94442;
}

.form_input_container{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}

.valid .form_input_container, .invalid .form_input_container{
	top: 1.2em;
}

.valid textarea.form_input_container, .invalid textarea.form_input_container{
	padding: 0.2em;

	text-align: left;
}

.form_input{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	overflow-y: hidden; /* IE11 blijft scrollbar tonen */

	margin: 0;
	border: 0;
	padding: 0;
	outline: none;

	background-image: none;
	background-color: transparent;
	color: #1d1d1b;

    -webkit-box-shadow: none;

            box-shadow: none;

	font-family: inherit;
	text-align: center;

	resize: none;
}

.valid textarea.form_input, .invalid textarea.form_input{
	text-align: left;
}

.form_input:disabled{
	color: #acacac;
}

.form_input_error{
	position: absolute;
	top: 0;
	right: 0;

	margin: 0.1em;
	border: 0;
	border-radius: 0.3em;
	padding: 0.1em 0.2em;

	background: #a94442;
	color: #fff;

	font-size: 0.75em;
}

.empty .form_input_error, .valid .form_input_error{
	display: none;
}

.form_button{
	width: 100%;

	margin: 10px 0;
	border: 1px solid #1d1d1b;
	padding: 10px 20px;
	outline: none;

	background: #1d1d1b;
	color: #c5c5c5;

	text-align: center;
	font-family: 'Verdana', sans-serif;
	font-size: 1em;
	font-weight: bold;

	cursor: pointer;
}

.form_button::-moz-focus-inner {
  border: 0;
}


.submitting .form_button{
	border: 1px solid #1d1d1b;
	outline: none;

	background: #c5c5c5;
	color: #fff;

	cursor: progress;
}

.submitted .form_button{
	border: 1px solid #1d1d1b;
	outline: none;

	background: #1d1d1b;
	color: #c5c5c5;

	cursor: default;
}

.submitting #cnt-button-span-unsubmitted, .submitted #cnt-button-span-unsubmitted{
	display: none;
}

.unsubmitted #cnt-button-span-submitting, .submitted #cnt-button-span-submitting{
	display: none;
}

.unsubmitted #cnt-button-span-submitted, .submitting #cnt-button-span-submitted{
	display: none;
}

.hidden{
	display: none !important;
}

.vcenter{
	display: inline-block;
	height: 100%;
	width: 0;
	margin: 0;
	border: 0;
	padding: 0;
	vertical-align: middle;
}

.widescreenlimit{
	max-width: 1400px;
	margin: 0 auto;
}

#headwrapper{
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	background: #1d1d1b;

	font-family: 'Raleway', sans-serif;

	-webkit-user-select: none;

	   -moz-user-select: none;

	    -ms-user-select: none;

	        user-select: none;
}

.header{
	display: -ms-grid;
	display: grid;
/*	-ms-grid-columns: auto auto 1f;*/
/*	-ms-grid-columns: 165px 370px 825px;*/
	-ms-grid-columns: 165px 370px 1fr;
	grid-template-columns: auto auto 1fr;
	-ms-grid-rows: 135px 0 65px;
	grid-template-rows: 135px 65px;
	    grid-template-areas: 
    "logo title socialmedia"
    "logo menu menu";
	grid-gap: 0 0;
	padding: 20px;
}

#headLogoWrapper{
	-ms-grid-row: 1;
	-ms-grid-row-span: 3;
	-ms-grid-column: 1;
	grid-area: logo;
/*	background: red;*/

	display: flex;
	justify-content: center;
	flex-direction: column;

	text-align: center;
}

#headTitleWrapper{
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: title;
/*	background: green;*/
}

#headSocialMediaWrapper{
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: socialmedia;
/*	background: blue;*/

	text-align: right;
}

#headMenuWrapper{
	-ms-grid-row: 3;
	-ms-grid-column: 3;
	-ms-grid-column-span: 3;
	grid-area: menu;
/*	background: gray;*/

	text-align: center;
}

#headLogo{
	height: 100px;
}

#headertitle{
	height: 60px;
	margin: 0 20px;
}

#headSocialMediaWrapper img{
	height: 50px;
}

@media screen and (min-width: 1300px){

}

.menuBtnWrapper{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
    -ms-flex-item-align: end;
        align-self: flex-end;
    text-align: right;
}

.menuBtn{
	display: inline-block;

	overflow: hidden;
	border-radius: 3px;

	background: #c5c5c5;
	cursor: pointer;
}

.menuBtnStroke{
	height: 4px;
	width: 22px;
	margin: 5px;
	border-radius: 2px;

	background: #1d1d1b;
}

#headMenu ul, #headMenu li{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#content{
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	padding: 30px 20px;

	background-size: cover;
	background-position: center center;

	-webkit-transition: background 1s;

	-o-transition: background 1s;

	transition: background 1s;
}

div#content a[href]{
	color: #1d1d1b;
	text-decoration: underline;
}

#footer{
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	padding: 10px 0 20px 0;
	text-align: center;
	font-size: 0.85em;
	color: #c5c5c5;
	background: #1d1d1b;
}

@media screen and (max-width: 539px){
	#footer span > a, #footer span > span{
		display: block;
	}
}

@media screen and (min-width: 540px){
	#footer span > span:after, #footer span > a:after{
		content: ' - ';
	}

	#footer span:last-of-type > span:last-of-type:after{
		content: '';
	}
}

@media screen and (min-width: 540px) and (max-width: 844px){
	#footer > span{
		display: block;
		padding: 2px 0;
	}

	#footer span > span:last-of-type:after{
		content: '';
	}
}

#footer a{
	text-decoration: none;
	color: inherit; 
}

.webdesign{
	font-size: 0.85em;
}

div#homediv{
	position: absolute;
	bottom: 50px;
	right: 50px;
	width: 35%;

	background: rgb(90, 70, 30);
	background: rgba(90, 70, 30, 0.4);
	color: #fff;
}

div#homediv h1{
	margin: 0;
	padding: 5px 20px;

	background: rgb(90, 70, 30);
	color: #fff !important;

	font-size: 22px;
	font-weight: 300;
	font-variant: small-caps;
}

div#homediv p{
	padding: 0 20px;

	font-size: 18px;
	font-style: italic;

	text-shadow: 0 0 2px #1d1d1b;
}

div#contactdiv{
	position: relative;
	float: right;
	width: 350px;
	max-width: 100%;

	color: #1d1d1b;
}

div#contactdiv p{
	margin: 0;
	padding: 10px 20px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.6);
	font-size: 0.75em;
}

div#contactdiv input, div#contactdiv textarea, div#contactdiv button{
	width: 100%;

	margin: 10px 0;

	text-align: center;
}

div#contactdiv button{
	background: #1d1d1b;
	color: #c5c5c5;

	font-weight: bold;
}

div.projectenwrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: -8px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-ms-flex-line-pack: start;
	    align-content: flex-start;
	justify-content: flex-start; /*center; /* space-around */
}

div.projectenwrapper > div{
	flex-basis: 100%;
}

div.projectenwrapper a{
	display: inline-block;
	margin: 8px;

	overflow: hidden;

	vertical-align: middle;
}


@media screen and (max-width: 649px){ /* logo, titel, social media en menuknop onder elkaar */
	.header{
		-ms-grid-columns: 100%;
		grid-template-columns: 100%;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
		    grid-template-areas: 
		"logo"
		"title"
		"socialmedia"
		"menu";
		grid-gap: 20px 0;
	}

	#headTitleWrapper{
		text-align: center;
	}

	#headSocialMediaWrapper{
		text-align: center;
	}

	#headLogo{
		height: auto;
		max-height: 150px;
		max-width: 100%;
	}

	#headertitle{
		height: auto;
		max-height: 60px;
		width: 100%;
		margin: 0;
	}

	#headSocialMediaWrapper img{
		height: 40px;
	}

	.menuBtnWrapper{
		text-align: center;
	}

	#headMenu{
		width: 100%;
		padding: 20px 0 0 0;
		text-align: center;
	}

	#headMenu ul{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		    -ms-flex-direction: column;

		        flex-direction: column;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
	}

	#headMenu li{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		border-top: 1px solid #c5c5c5;
		padding: 10px 0;
	}

	#headMenu li:last-child{
		padding: 10px 0 0 0;
	}

	#headMenu a{
		display: block;
		margin: 0;
		padding: 7px;

		color: #c5c5c5;
		text-decoration: none;
	}

	#headMenu a:hover{
		background: #c5c5c5;
		color: #1d1d1b;
	}

	#headMenu li > ul{
		margin-left: 2em;
	}

	#headMenu div.vcenter{
		display: none;
	}

	.closed{
		display: none;
	}
	#headLogoWrapper{
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
	}
	#headTitleWrapper{
		-ms-grid-row: 3;
		-ms-grid-column: 1;
	}
	#headSocialMediaWrapper{
		-ms-grid-row: 5;
		-ms-grid-column: 1;
	}
	#headMenuWrapper{
		-ms-grid-row: 7;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
}

@media screen and (min-width: 650px) and (max-width: 989px){ /* titel naast logo, social media onder titel, maar naast logo, menu klein onder alles */
	.header{
		-ms-grid-columns: 165px 0 1fr;
		grid-template-columns: auto 1fr;
		-ms-grid-rows: 135px 20px 65px 20px auto;
		grid-template-rows: 135px 65px auto;
		    grid-template-areas: 
		"logo title"
		"logo socialmedia"
		"menu menu";
	}

	.menuBtn{
		display: none;
	}

	#headMenu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;

		color: #c5c5c5;

		font-size: 16px;
		font-variant: small-caps;
	}

	#headMenu > ul{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		position: relative;
		width: 100%;
		margin: 0 0 0 auto;
		border: 0;
		padding: 0;
		vertical-align: middle;
	}

	#headMenu > ul > li{
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 auto;
		        flex: 1 1 auto;
		display: inline-block;
		position: relative;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 5px 10px;
		padding: 0;
	}

	#headMenu > ul > li > a{
		display: inline-block;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
	}

	#headerMenu div.vcenter{
		display: none;
	}

	#headMenu > ul > li:hover > a, #headMenu > ul > li.active > a{
		padding: 10px;
		font-style: italic;
	}
	#headLogoWrapper{
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
	}
	#headTitleWrapper{
		-ms-grid-row: 1;
		-ms-grid-column: 3;
	}
	#headSocialMediaWrapper{
		-ms-grid-row: 3;
		-ms-grid-column: 3;
	}
	#headMenuWrapper{
		-ms-grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
	}

}

@media screen and (min-width: 990px) and (max-width: 1149px){ /* titel naast logo, social media naast titel, maar naast logo, menu groot onder alles */
	.header{
		-ms-grid-columns: 165px 0 auto 0 1fr;
		grid-template-columns: auto auto 1fr;
		-ms-grid-rows: 200px 20px auto;
		grid-template-rows: 200px auto;
		    grid-template-areas: 
		"logo title socialmedia"
		"menu menu menu";
	}

	.menuBtn{
		display: none;
	}

	#headMenu{
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;

		color: #c5c5c5;

		font-size: 16px;
		font-variant: small-caps;
	}

	#headMenu > ul{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		position: relative;
		width: 100%;
		margin: 0;
		border: 0;
		padding: 0;
		vertical-align: middle;
	}

	#headMenu > ul > li{
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		display: inline-block;
		position: relative;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0 10px;
		border-left: 1px solid #c5c5c5;
		border-right: 1px solid #c5c5c5;
		padding: 0;
	}

	#headMenu > ul > li > a{
		display: inline-block;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
	}

	#headMenu > ul > li:hover > a, #headMenu > ul > li.active > a{
		padding: 10px;
		font-style: italic;
	}
	#headLogoWrapper{
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
	}
	#headTitleWrapper{
		-ms-grid-row: 1;
		-ms-grid-column: 3;
	}
	#headSocialMediaWrapper{
		-ms-grid-row: 1;
		-ms-grid-column: 5;
	}
	#headMenuWrapper{
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
	}
}

@media screen and (min-width: 1150px){ /* alles naast elkaar en menu volledig opengeklapt */
	#headLogoWrapper{
		-ms-grid-column: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
	}

	#headTitleWrapper{
		-ms-grid-column: 2;
		-ms-grid-row: 1;
	}

	#headSocialMediaWrapper{
		-ms-grid-column: 3;
		-ms-grid-row: 1;
	}

	#headMenuWrapper{
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		-ms-grid-row: 2;
	}

	.menuBtn{
		display: none;
	}

	#headMenu{
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;

		color: #c5c5c5;

		font-size: 16px;
		font-variant: small-caps;
	}

	#headMenu > ul{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		position: relative;
		width: 100%;
		margin: 0 0 0 auto;
		border: 0;
		padding: 0;
		vertical-align: middle;
	}

	@supports (display: flex) {
		#headMenu > ul{
			max-width: 700px;
		}
	}

	#headMenu > ul > li{
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		display: inline-block;
		position: relative;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0 10px;
/*		border-left: 1px solid #c5c5c5;
		border-right: 1px solid #c5c5c5;*/
		padding: 0;
	}

	#headMenu > ul > li:last-child{
		margin-right: 0;
	}

	#headMenu > ul > li > a{
		display: inline-block;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
	}

	#headMenu > ul > li:hover > a, #headMenu > ul > li.active > a{
		padding: 10px;
		font-style: italic;
	}
}

@media screen and (min-width: 1240px) {
	/* 4 afbeeldingen naast elkaar */
	div.projectenwrapper a{
/*		width: calc(25% - 8px);
/*		width: calc(25% - 6px);*/
	}
}

@media screen and (min-width: 940px) and (max-width: 1239px) {
	/* 3 afbeeldingen naast elkaar */
	div.projectenwrapper a{
/*		width: calc(33.33% - 8px);
/*		width: calc(33.33% - (16px/3));*/
	}
}

@media screen and (min-width: 640px) and (max-width: 939px) {
	/* 2 afbeeldingen naast elkaar */
	div.projectenwrapper a{
/*		width: calc(50% - 8px);
/*		width: calc(50% - 4px);*/
	}
}

@media screen and (max-width: 639px) {
	/* alle afbeeldingen onder elkaar */
	div.projectenwrapper a{
/*		width: 100%;*/
	}
}

img.projectoverviewimg{
	height: 260px;
	vertical-align: middle;

	cursor: pointer;
}


.mailnotification{
	font-weight: bold;
}






.filter_bar{
	margin: 20px 0;
}






.textblock{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 20px 0;
}

.innertextblock{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;

	padding: 0 15px;
	vertical-align: top;
}

/*.textblock:nth-child(2n + 1) > .innertextblock{
	border-left: 1px solid #1d1d1b;
}

.textblock:nth-child(2n) > .innertextblock{
	border-right: 1px solid #1d1d1b;
}*/

.innerimgblock{
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: block;
	padding: 15px;
	text-align: center;
}

img.textblockimag{
	max-height: 100%;
	max-width: 100%;
}

.viewphotos{
	display: inline-block;
	margin: 0 auto;
	padding: 20px 40px;
	
	background: #1d1d1b;
	color: #c5c5c5 !important;

	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important; 

	cursor: pointer;
}

.homeSlogan{
	margin: 80px;
	border-left: 1px solid #1d1d1b;
	border-right: 1px solid #1d1d1b;
	padding: 40px;
	font-size: 5em;
 	font-family: 'Raleway', sans-serif;
	text-align: center;
	font-variant: small-caps;
	background: #fff;
	color:#000;
}

@media screen and (max-width: 639px){ /* content block sfeerfoto onder */
	.textblock:nth-child(odd){
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.textblock:nth-child(even){
		-ms-flex-wrap: wrap-reverse;
		    flex-wrap: wrap-reverse;
	}

	.innerimgblock {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 auto;
		        flex: 1 0 auto;
		width: 100%;
	}

	img.textblockimag {
		max-width: 100%;
		text-align: center;
	}
	
	.homeSlogan{
		margin: 20px;
		border-left: 1px solid #1d1d1b;
		border-right: 1px solid #1d1d1b;
		padding: 10px;
		font-size: 2.5em;
		font-family: 'Raleway', sans-serif;
		text-align: center;
		font-variant: small-caps;
		background: #fff;
		color:#000;
	}
}


@media screen and (min-width: 639px) and (max-width: 1089px){ /* sfeerfoto helft van de breedte */
	.innerimgblock{
		width: 50%;
	}

	img.textblockimag{
		width: 100%;
	}

	img.textblockimag_hor{
		width: auto;
	}

	img.textblockimag_ver{
		height: auto;
	}
}


@media screen and (min-width: 1090px){
	.innertextblock{
		padding: 80px 15px 0 15px;
	}

	img.textblockimag_hor{
		width: 800px;
	}

	img.textblockimag_ver{
		max-height: 700px;
    	max-width: 800px;
	}
}