/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/*
General Styles
================================================== */
/* Note: Add new css below that you want to effect the all views of your site */

/* Remove image overlay with circle and arrow */
.image-overlay {
display: none !important;
opacity: 0 !important;
}

/***Menüfarbe "Kontak"***/
.dw_menue_color>a>span.avia-menu-text{
	color: #31B691;
}
.ls_partner>a>span.avia-menu-text {
	color: #ed257e !important;
}

.footer-logo{
	height: 50px;
	vertical-align: middle;
	margin-right: 4em;
}
div.cta {
	background-color: rgba(128,129,129,0.8);
	padding: 12px 25px 1px 25px;
	margin-bottom: 5px;
}
table.cta,tr.cta:nth-child(odd),tr.cta:nth-child(even),td.cta,tbody{background: transparent;border: none;font-size: 1em;border-width: 0!important}
.wp-image-38,.wp-image-39,.wp-image-40,.wp-image-41,.wp-image-42{height: 8em;width: auto;}
.kontakt_dusiburg{
	margin-top: -251px!important;
}

/* Qualitaeten im Header */
.legale-graffitis > div > img:hover{
	display: block;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	background: url(/wp-content/uploads/2017/09/Legale-Graffitis-hover.png) no-repeat;
	width: 165px;
	height: 165px;
	padding-left: 165px;
}
.made-in-germany > div > img:hover{
	display: block;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	background: url(/wp-content/uploads/2017/09/Made-in-Germany-hover.png) no-repeat;
	width: 165px;
	height: 165px;
	padding-left: 165px;
}
.zehn-jahren > div > img:hover{
	display: block;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	background: url(/wp-content/uploads/2017/09/20170914-Zehn-Jahre-farbe-1.png) no-repeat;
	width: 165px;
	height: 165px;
	padding-left: 165px;
}
.schnell-praezise > div > img:hover{
	display: block;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	background: url(/wp-content/uploads/2017/09/Schnell-Präzise-hover.png) no-repeat;
	width: 165px;
	height: 165px;
	padding-left: 165px;
}
.drei60-grad-service > div > img:hover{
	display: block;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	background: url(/wp-content/uploads/2017/09/360-Grad-Service-hover.png) no-repeat;
	width: 165px;
	height: 165px;
	padding-left: 165px;
}

/* Hover Effekt beim Parallax */
@media only screen and (min-width: 900px){
	#paralex-zwei-spalter .flex_column:hover {
		transform: scale(1.015);
		-webkit-box-shadow: 0px 0px 24px 1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 24px 1px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 24px 1px rgba(0,0,0,0.75);
		-webkit-transition: 500ms ease-out;
		-moz-transition: 500ms ease-out;
		-o-transition: 500ms ease-out;
		transition: 500ms ease-out;
	}
}
.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-29.avia-builder-el-no-sibling.column-width {
	width: 50%;
	margin-left: 25%;
}

/*** Video Höhe ***/
._53j5_37u6 {
	padding-bottom: 102.53%!important;
}

/*** BILDER BUTTON UNTERSEITEN ***/
.unterseiten_button{
	background: #edae44;
	padding: 15px;
}
/*** STARTSEITE GUETESIEGEL ***/
img.size-full.wp-image-38.aligncenter{
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
}
img.size-full.wp-image-38.aligncenter:hover{
        -webkit-filter: grayscale(0%);
}
img.aligncenter.size-full.wp-image-39{
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
}
img.aligncenter.size-full.wp-image-39:hover{
        -webkit-filter: grayscale(0%);
}
img.aligncenter.size-full.wp-image-40{
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
}
img.aligncenter.size-full.wp-image-40:hover{
        -webkit-filter: grayscale(0%);
}
img.aligncenter.size-full.wp-image-41{
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
}
img.aligncenter.size-full.wp-image-41:hover{
        -webkit-filter: grayscale(0%);
}
img.aligncenter.size-full.wp-image-42{
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
}
img.aligncenter.size-full.wp-image-42:hover{
        -webkit-filter: grayscale(0%);
}
/*** KONTAKTFORMULAR 1/3 ***/
.form_half {
width: 49.5%;
float: left;
margin-right: 1%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea {
	  border-color: #010101;
    background-color: #ffffff !important;
    color: #B29347;
}
.form_half {
    width: 49.5%;
    float: left;
    margin-right: 1%;
}
.form_half_last {
    margin-right: 0px;
}
.form_half_half{
	width: 20%;
	float: left;
	margin-right: 0px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
	height: 100px;
}
.form-table-cell-short {
	width: 60% !important;
}
/*** Kontaktformular Roboter und Button ***/
.first_form.form_element.form_fullwidth.av-last-visible-form-element {
	clear: left;
	width: 180px;
	margin-left: 180px
}
form > fieldset > p:last-child {
	width: auto;
	margin-top: -55px
}
form > fieldset > h3 {color: #666666!important}
form.auf-weiss > fieldset > h3 {color: #202024!important}

/*** UNTERSEITEN BUTTON ***/
.tel_button{
	background-color: #EDAE44;
	border: none;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	padding: 15px 80px;
}
.tel_button_start{
	background-color: #EDAE44;
	border: none;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	padding: 15px 70px;
}
.contact_button{
	background-color: #EDAE44;
	border: none;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: -12px 40px;
	cursor: pointer;
	padding: 15px 30px;
}
.contact_button_start{
	background-color: #EDAE44;
	border: none;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	padding: 15px 80px;
}
/*** ICON SIZE ***/
div#icon_font_size span.iconlist-char, div#icon_font_size span.iconlist-char, div#icon_font_size span.iconlist-char, div#icon_font_size span.iconlist-char{
	font-size: 40px!important;
}
.icon_size_font{
	margin-left: 20px;
}
/*** LEISTUNGSKÄSTEN ***/
.ueberschrift{
	background: #29aae2;
	padding: 15px;
	margin-bottom: -15px;
}
.ueberschrift_contact{
	background: #29aae2;
	padding: 15px;
	margin-top: -15px;
}
.ueberschrift_vorteile{
	background: #29aae2;
	padding: 15px;
	margin-top: -15px;
	font-size: 25px;
}
.icon_list_padding{
	padding-left: 30px;
	padding-bottom: 30px;
}
.icon_list_padding_contact{
	padding-left: 30px;
	padding-right: 30px;
}
/*** VORTEILE ***/

#after_section_2 > div > div {
	padding: 0!important;
}

.avia-icon-list li {
    padding-bottom: 3em!important;
}

div.avia-icon-list-container.avia-builder-el-20.el_after_av_heading.avia-builder-el-last.iconlist_padding{
	/*padding: 0px 35px 35px 35px!important;*/
	margin-top: 0px!important;
}
div.avia-icon-list-container.avia-builder-el-20.avia-builder-el-no-sibling.iconlist_padding ul.avia-icon-list.avia-icon-list-right.av-iconlist-big.avia_animate_when_almost_visible.avia_start_animation li.avia_start_animation article.article-icon-entry.av-iconlist-empty div.iconlist_content_wrap header.entry-content-header h4.av_iconlist_title.iconlist_title, div.avia-icon-list-container.avia-builder-el-23.el_after_av_hr.avia-builder-el-last.iconlist_padding ul.avia-icon-list.avia-icon-list-left.av-iconlist-big.avia_animate_when_almost_visible.avia_start_animation li.avia_start_animation article.article-icon-entry.av-iconlist-empty div.iconlist_content_wrap header.entry-content-header h4.av_iconlist_title.iconlist_title, div.avia-icon-list-container.avia-builder-el-5.avia-builder-el-no-sibling.iconlist_padding ul.avia-icon-list.avia-icon-list-left.av-iconlist-big.avia_animate_when_almost_visible.avia_start_animation li.avia_start_animation article.article-icon-entry.av-iconlist-empty div.iconlist_content_wrap header.entry-content-header h4.av_iconlist_title.iconlist_title, div.avia-icon-list-container.avia-builder-el-3.avia-builder-el-no-sibling.iconlist_padding ul.avia-icon-list.avia-icon-list-right.av-iconlist-big.avia_animate_when_almost_visible.avia_start_animation li.avia_start_animation article.article-icon-entry.av-iconlist-empty div.iconlist_content_wrap header.entry-content-header h4.av_iconlist_title.iconlist_title{
	padding-bottom: 25px;
	text-transform: uppercase!important;
}
.iconlist_vorteile{
	padding-left: 145px;
	padding-bottom: 30px;
}
.iconlist_vorteile_1{
	padding-left: 190px;
	padding-bottom: 30px;
}
/*** BLOG ***/
/*Navigation Style*/
.avia-post-nav.avia-post-prev.with-image, .avia-post-nav.avia-post-next.with-image{
	background: #03A678!important;
}
/*** TOGGLE ***/
div.togglecontainer.toggle_close_all.avia-builder-el-36.el_after_av_textblock.el_before_av_hr.toogle_style.enable_toggles{
	border-top-color: #838383;
	border-bottom-color: #838383;
	border-right-color: transparent;
	border-left-color: transparent;
}
span.toggle_icon{
	border: none;
	color: #000;
}
div.togglecontainer.toggle_close_all.avia-builder-el-36.el_after_av_textblock.el_before_av_hr.toogle_style.enable_toggles{
	background-color: #F2F2F2!important;
}
.toogle_style{

}
/*** REFERENZEN - GOOGLE MAPS ***/
div.gmp_MapPreview {
	width: 1903px!important;
	margin-left: -30px!important;
	margin-top: -30px!important;
	padding-bottom: 0px!important;
}
div#padding_column > div:nth-child(1){
	padding-bottom: 0px!important;
}
/*** FOOTER ***/
.th_width{
	width: 242px;
	text-align: center;
}
.td_style{
	text-align: center;
}
#footer_1_heading, #footer_2_heading{
	white-space: nowrap;
}
#footer_2_heading{
	color: #fff;
}
/*#text-2{
	position: absolute;
	width: 1210px;
}*/
#text-2{
	width: 1210px;
}
#text-5, #text-8, #text-11, #text-14{
	height: 23px;
}
#oberer_footer_1, #oberer_footer_2, #oberer_footer_3, #oberer_footer_4, #oberer_footer_5, #unterer_footer_1, #unterer_footer_2, #unterer_footer_3, #unterer_footer_4, #unterer_footer_5{
	font-size: 13px;
}
.widgettitle{
	font-size: 14px;
	color: #03a678 !important;
}
.oberer_footer > a{
	font-size: 13px;
	color: #d9d9d9;
	text-decoration: none;
	line-height: 1;
}
.oberer_footer_entruempelung > a{
	font-size: 13px;
	text-decoration: none;
	line-height: 1;
}
.oberer_footer_heading h3.av-special-heading-tag,.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{
	font-weight: 600;
}

#footer .container .flex_column section:nth-child(odd){
	min-height: 10em;
}



h4{line-height: 1.2em}


.IH {
    box-shadow: 3px 0px 6px -2px rgb(78, 78, 77);
    transition: all 0.5s ease;
    position: fixed;
    top: 30%;
    z-index: 50000;
	left: -227px;
	background-color: #03a678;
    color: #ffffff;
    border-radius: 5px;
    padding: 15px;
    padding-right: 60px;
}
.vertical-text {
    cursor: pointer;
    transform: rotate(90deg);
    transform-origin: left top 0;
    float: right;
    font-size: 20px;
    padding-left: 15px;
    position: absolute;
    left: 98%;
    text-align: center;
    top: 0;
    padding-bottom: 5px;
	transition: letter-spacing ease 0.1s;
	width: 64%;
}

.IH a {
    color: #fff;
    transition: all 0.1s;
}

.IH > a:hover{
	color:#606570;
}

.avia_textblock.kundentest-rechts{text-align: right;}
.avia_textblock.kundentest-center{text-align: center;}


/*** Footer Menue ***/

#footer div div section div ul li a {padding: 0}

/*** STARTSEITE ICONS ***/
tr.cta:nth-child(1) > td:nth-child(1) > span:nth-child(1){
	font-size: 25px;
}
tr.cta:nth-child(1) > td:nth-child(2) > span:nth-child(1){
	font-size: 25px;
}
tr.cta:nth-child(2) > td:nth-child(1) > span:nth-child(1){
		font-size: 25px;
}
tr.cta:nth-child(2) > td:nth-child(2) > span:nth-child(1){
	font-size: 25px;
}
/****************************************************************************************************
	RESPONSIVE DESIGN
****************************************************************************************************/
@media only screen and (min-width: 1224px){
	.mobile_referenzen{
		display: none;
	}
}

/*-------------------------------------
	SMARTPHONES
	iPhone 5, 6, 6 PLUS, 7
	Samsung Galaxy S5, S6, S7, Note 3
	Nokia Lumia 520
	Google Nexus 5, 6,
--------------------------------------*/
@media only screen
  and (min-width: 320px)
  and (max-width: 568px)
  and (orientation: portrait) {
	.form_half {
		width: 100%;
	}
	#padding_column{
		display: none;
	}
	.mobile_referenzen{
		height: 303px;
	}
/*** BILDAUSTAUSCH ***/
	div#switch_img.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-entruempelung_port_mobile.jpg)!important;
	}
	div#switch_img_ueber_uns.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-ueber-uns_port_mobile.jpg)!important;
	}
/*** SLIDER ***/
	.slider_h1_mobile{
		color: #fff;
		font-size: 26px;
		margin-top: -95px;
	}
	.slider_sub_mobile{
		font-size: 15px;
		color: #fff;
	}
	.slider_text_mobile{
		display: none;
	}
	.slider_iconlist_1{
		padding-top: 10px;
	}
	.slider_iconlist_2{
		padding-bottom: 10px;
		margin-top: -30px !important;
	}
	.slider_iconlist_1, .slider_iconlist_2{
		background: rgba(255,255,255,0.8);
		color: #000;
		padding-right: 10px;
		padding-left: 10px;
	}
/*** SLIDER BUTTON ***/
	.tel_button{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.tel_button_start{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.contact_button{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.contact_button_start{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.flex_column.av_one_half.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-7.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin{
		display: none;
	}
	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-8.el_after_av_one_half.el_before_av_one_fourth.column-top-margin{
		margin-top: 0px!important;
	}
	.iconlist_vorteile{
		padding-left: 5px!important;
		padding-right: 5px!important;
		padding-bottom: 30px;
	}
	.iconlist_vorteile_1{
		padding-left: 5px!important;
		padding-right: 5px!important;
		padding-bottom: 30px;
	}
	#footer_2_heading{
		white-space: pre-line!important;
		font-size: 17.5px!important;

	}
	/*** Haupseite CTA ***/
	.halb:nth-child(odd) {
		margin-left: 6%!important;
	}
	.halb.last {
		width: 100%!important;
	}
	.halb.zenter{clear:right;margin-left: 23%!important}
	.halb {
		width: 47%!important;
		display: inline-block;
	}
	.halb > section > div > h3 {font-size: 95%}

	/***Guetesigel ***/
	.bottom-columns,.drittel  {
		width: 33%!important;
		display: inline-block;
	}
	.bottom-columns:nth-last-child(2),.drittel:nth-last-child(2) {
    	margin-left: 16%!important;
	}
	/*Hintergrund*/
	body.page-id-13 #wrap_all #main #av_section_1 {background-position: 62% center!important;}
	/*** Seite Titel***/
	#av_section_1 > div > main > div > div > div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-2.el_after_av_hr.el_before_av_one_half > section > div > p:nth-child(1){line-height: 1.1em}
	/*** KT zentriert***/
	.avia_textblock.kundentest-rechts{text-align: center;}

	/*Raum sparen*/
	/*.av-special-heading{margin-top: 15px}*/
	#top .hr-invisible, .hr-invisible .hr-inner{height: 0!important}
	.content, .sidebar{padding-top: 25px;padding-bottom: 25px}
	/*Formular*/
	.first_form.form_element.form_fullwidth.av-last-visible-form-element{margin-left: 0;width: 53%;display: inline-block;}
	fieldset > p:nth-child(9) {width: 47%!important;display: inline-block;}
	fieldset > p:nth-child(9) > input.button {margin-left: 3%!important}

	/*Footer*/
	#footer div.container div section {width: 47%!important;margin:0;}
	#footer div.container div section:nth-child(odd) {clear: left;float: left;}
	#footer div.container div section:nth-child(even) {float:right;clear: right;}
  }
@media only screen
  and (min-width: 533px)
  and (max-width: 736px)
  and (orientation: landscape) {
/*** BILDAUSTAUSCH ***/
	div#switch_img.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-entruempelung_land_mobile.jpg)!important;
	}
	div#switch_img_ueber_uns.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-ueber-uns_land_mobile.jpg)!important;
	}
	#padding_column{
		display: none;
	}
	.mobile_referenzen{
		height: 303px;
		background-position: center!important;
	}
/*** SLIDER BUTTON ***/
	.tel_button{
		margin-top: -65px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.tel_button_start{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.contact_button{
		margin-top: -35px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.contact_button_start{
		margin-top: -35px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
/*** SLIDER ***/
	.slider_h1_mobile{
		color: #fff;
		margin-top: 16px;
		text-align: center;
		margin-bottom: -50px;
	}
	.slider_sub_mobile{
		color: #fff;
		text-align: center;
		background-color: rgba(41,170,226,0.7);
		padding: 10px;
		font-size: 18px;
		margin-top: 60px;
		margin-bottom: -45px;
	}
	.slider_text_mobile{
		display: none;
	}
	/*.slider_iconlist_1{
		padding-top: 10px;
		padding-left: 160px!important;
		margin-top: -20px!important;
		display: none;
	}
	.slider_iconlist_2{
		padding-bottom: 10px;
		padding-left: 160px!important;
		margin-top: -30px !important;
		display: none;
	}*/
	.slider_iconlist_1, .slider_iconlist_2{
		/*background: rgba(255,255,255,0.8);
		color: #000;
		padding-right: 10px;
		padding-left: 10px;*/
		display: none;
	}
	.container{
		height: 100%!important;
	}
	div#switch_img.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize div.container main.template-page.content.av-content-full.alpha.units{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
  }
  /*----------------------------
	TABLETS
	iPad Air 2, Mini, Mini 2
	Google Nexus 7
-----------------------------*/
@media only screen
  and (min-width: 600px)
  and (max-width: 768px)
  and (orientation: portrait) {
/*** BILDAUSTAUSCH ***/
	div#switch_img.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-entruempelung_port_ipad.jpg)!important;
	}
	div#switch_img_ueber_uns.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-ueber-uns_port_ipad.jpg)!important;
	}
	#padding_column{
		display: none;
	}
	.mobile_referenzen{
		height: 303px;
		background-position: center!important;
	}
/*** SLIDER BUTTON ***/
	.tel_button{
		margin-top: -60px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 669px;
	}
	.tel_button_start{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.contact_button{
		margin-top: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 669px;
		margin-left: -167px;
	}
/*** SLIDER ***/
	.slider_h1_mobile{
		color: #fff;
		margin-top: -110px;
		text-align: center;
	}
	.slider_sub_mobile{
		color: #fff;
		text-align: center;
		background-color: rgba(41,170,226,0.7);
		padding: 10px;
		font-size: 18px;
		margin-top: 10px;
	}
	.slider_text_mobile{
		display: none;
	}
	.slider_iconlist_1{
		width: 669px;
		background: rgba(255,255,255,0.8);
		padding: 10px;
	}
	.slider_iconlist_2{
		width: 669px;
		margin-left: -167px;
		margin-top: 64px !important;
		background: rgba(255,255,255,0.8);
		padding: 10px;
	}
  }
@media only screen
  and (min-width: 960px)
  and (max-width: 1024px)
  and (orientation: landscape) {
/*** BILDAUSTAUSCH ***/
	div#switch_img.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-entruempelung_land_ipad.jpg)!important;
	}
	div#switch_img_ueber_uns.avia-section.main_color.avia-section-huge.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_section.avia-builder-el-first.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize{
		background-image: url(/wp-content/uploads/2017/06/tinova-ueber-uns_land_ipad.jpg)!important;
	}
	#padding_column{
		display: none;
	}
	.mobile_referenzen{
		height: 303px;
		background-position: center!important;
	}
/*** SLIDER ***/
	.slider_h1_mobile{
		color: #fff;
		text-align: center;
		margin-top: -170px;
	}
	.slider_sub_mobile{
		color: #fff;
		text-align: center;
		background-color: rgba(41,170,226,0.7);
		padding: 10px;
		font-size: 18px;
		margin-top: 10px;
	}
	.slider_text_mobile{
		display: none;
	}
	.slider_iconlist_1{
		width: 920px;
		background: rgba(255,255,255,0.8);
		padding: 10px;
		margin-top: -50px !important;
	}
	.slider_iconlist_2{
		width: 920px;
		margin-left: -231px;
		margin-top: 63px !important;
		background: rgba(255,255,255,0.8);
		padding: 10px;
		margin-top: 13.5px !important;
	}
/*** SLIDER BUTTON ***/
	.tel_button{
		margin-top: -25px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 920px;
	}
	.tel_button_start{
		margin-top: -12px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 100%;
	}
	.contact_button{
		margin-top: 55px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: inherit;
		width: 920px;
		margin-left: -231px;
	}
  }
  .avia-testimonial-name{
	font-size:20px !important;
	padding-bottom:5px;
  }

.page-id-13 #after_section_6{
	display:none;
}

.builder-special-post {
		max-width: 800px;
		margin: auto;
}
div#main.all_colors{
	background: #ffffff;
}
