body {
	overflow-x: hidden;

}
/*********************************************
	Secondary Color
*********************************************/
.airtech-header-1 .airtech-top-bar, .jspTrack, .airtech-mobile-menu, .airtech-layerslider .airtech-layerslider-block, footer.airtech-footer, #airtech-mobile-menu-btn, #airtech-mobile-cart-btn, .airtech-btn-secondary,
.airtech-project figure figcaption i:hover, .airtech-controls span, #to-the-top, .airtech-header-2 .airtech-header-bg .header-search form button[type=submit].focus,
.airtech-header-2 .airtech-header-bg .social-buttons ul li a.airtech-cart, .airtech-header-2 .airtech-desktop-dark-menu-bg, .airtech-testimonials-2-inner, .airtech-testimonials-2 .arrow,
.airtech-estate-form .airtech-estate-search-type span, .airtech-estate-form .airtech-estate-form-item i.fa-caret-down, .airtech-header-1 .airtech-dark-header-bg, .airtech-header-2 .airtech-dark-header-bg,
.airtech-property-1 figure figcaption i:hover, .airtech-header-3 .airtech-desktop-dark-menu-bg, .airtech-header-3 .airtech-header-dark-bg, .ls-label-secondary, .airtech-domain-price,
.airtech-domain-search form .airtech-domain-search-inner div.zone i, .airtech-pricing-1 header, .airtech-product-1 figure figcaption i:hover, .airtech-feature-3 span .fa, .airtech-feature-3 span .glyphicon,
.airtech-testimonials-3 .airtech-testimonials-3-inner .author .avatar, .airtech-tabs header span.active, .airtech-tabs header span.active div.arrow, .airtech-feature-store-dark span,
.airtech-toggle article header.active, .airtech-social-button-2 .esb-tooltip, .airtech-social-button-2 .esb-tooltip .arrow, .airtech-skill-1 .color-1, .airtech-skill-1 .value, .airtech-skill-1 .value .arrow,
p.contact-item i, .airtech-side-navi ul li.active, .airtech-sorting .airtech-sorting-filters span.active, .airtech-qa .a .lbl, .airtech-qa .a .arrow, .airtech-pagination .current, .airtech-property-1 p.type span,
.airtech-single-estate p.type span, .airtech-single-product p.qty i.fa, .airtech-section-cart .shoppin-cart-table thead, .airtech-section-cart .shoppin-cart-table tbody td p.qty i.fa,
.airtech-post figure figcaption i:hover, .airtech-comment i.fa {
	background-color: #1F2E43;
}

i#airtech-mobile-menu-btn {
	background-color: #EF7F2D;
}
.airtech-navigation a, .airtech-section-twitter-1 i.fa-twitter, .airtech-feature-store span i, .airtech-section-color .airtech-navigation a:hover, .airtech-social-button-2-white .esb-main i:hover,
.airtech-simple-twiiter-widget ul li i.fa-twitter {
	color: #1F2E43;
}
.airtech-header-2 .airtech-desktop-dark-menu-bg nav > ul > li, .airtech-header-1 .airtech-dark-header-bg nav > ul > li, .airtech-header-3 .airtech-desktop-dark-menu-bg nav > ul > li {
	border-left-color: #1F2E43;
}
.airtech-header-2 .airtech-desktop-dark-menu-bg nav > ul > li, .airtech-header-1 .airtech-dark-header-bg nav > ul > li, .airtech-header-3 .airtech-desktop-dark-menu-bg nav > ul > li {
	border-right-color: #1F2E43;
}
.airtech-header-2 .airtech-desktop-dark-menu-bg, .airtech-header-1 .airtech-dark-header-bg, .airtech-header-3 .airtech-desktop-dark-menu-bg {
	border-bottom-color: #1F2E43;
}
.airtech-section-color .airtech-navigation a:hover {
	color: #1F2E43 !important;
}


/*********************************************
	Primaty Color
*********************************************/

a:hover, .airtech-top-bar p a:hover, .airtech-header-1 .airtech-top-bar .shopping-cart .cart .cart-entry p .price, .airtech-mega .airtech-mega-section ul li a:hover i,
.airtech-mobile-menu nav ul li i.glyphicon-plus-sign:hover, .airtech-mobile-menu nav ul li i.glyphicon-minus-sign, .airtech-mobile-menu nav ul li a:hover, .airtech-mobile-menu h3,
.airtech-layerslider .airtech-layerslider-block h3, .airtech-mobile-cart-list p a:hover, .airtech-mobile-cart-list p span.price, .airtech-footer .airtech-widget .airtech-post-preview .header a:hover,
.airtech-contacts-widget p .fa, .airtech-contacts-widget p .glyphicon, .airtech-footer a:hover, #airtech-preload i.fa, .airtech-section h2 span,
.airtech-section p.block-description, .airtech-project .airtech-project-inner .airtech-project-details p.filter, .airtech-project .airtech-project-inner .airtech-project-details .airtech-project-likes .fa,
.airtech-project .airtech-project-inner .airtech-project-details .airtech-project-likes .glyphicon, .airtech-testimonials-1 i.fa, .airtech-testimonials-1 i.glyphicon,
.airtech-header-2 .airtech-desktop-dark-menu-bg nav > ul > li > a:hover, .airtech-footer .airtech-widget a:hover, .airtech-contacts-2-widget p span, .airtech-section-core ul li i,
.airtech-testimonials-2 .fa, .airtech-testimonials-2 .glyphicon, .airtech-header-1 .airtech-dark-header-bg nav > ul > li > a:hover, .airtech-about-widget p.contacts i, .airtech-btn-primary-border,
.airtech-property-1 ul li, .airtech-header-3 .airtech-header-bg .contact-info p i, .airtech-header-3 .airtech-desktop-dark-menu-bg nav > ul > li > a:hover, .airtech-header-3 .airtech-header-dark-bg .contact-info a:hover,
.ls-layer p.feature i, .ls-layer p.color-text, .airtech-domain-price p, .airtech-pricing-1 header .plan-title small, .airtech-store-price-1 p.p1, .airtech-product-1 .details span.price,
.airtech-testimonials-3 .airtech-testimonials-3-inner p.text i, .airtech-testimonials-3 .airtech-testimonials-3-inner .author small, .airtech-section-color li.tweet-item a, ul.e-color-list li i,
.airtech-testimonials-2 p.author span, .airtech-feature-store p strong, .airtech-toggle article header.active .fa-minus, .airtech-category-widget ul li p a:hover i, blockquote .blockquote-inner .fa,
p.contact-item i, .airtech-side-navi ul li:hover i, .airtech-pricing-2 .airtech-pricing-2-item .price p, .airtech-partner-1 p.link, .airtech-career-1 .details p.title, .airtech-career-1 header small,
.airtech-team-1 .airtech-team-1-details p.role, .airtech-testimonials-inner p.author span, p.used-skills span i, p.project-date i, .airtech-property-1 ul li span, .airtech-single-estate p.price,
.airtech-single-estate .airtech-propert-details ul li span, ul.airtech-property-options li .fa-check-circle, .airtech-store-filters p i:hover, .airtech-single-product p.price,
.airtech-section-cart ul.order-total li span.total, .payment-option span {
	color: #EF7F2D;
}
.airtech-header-1 .airtech-top-bar p i, .airtech-header-1 .airtech-top-bar ul.social-btns li a.hover, .airtech-header-1 .airtech-top-bar .shopping-cart > span i.hover, .airtech-btn-primary,
.jspDrag, .airtech-scroller > i:hover, i.clicked, .airtech-feature header i, .arrow-color, .airtech-controls span.active, .airtech-section-st2, .airtech-header-2 .airtech-header-bg .social-buttons ul li a:hover,
.airtech-header-2 .airtech-header-bg .social-buttons ul li a.airtech-cart span, .airtech-estate-form .airtech-estate-search-type span.active, .airtech-header-2 .airtech-dark-header-bg .header-search form.focus button[type=submit],
.airtech-about-widget p.links a:hover,.airtech-property-1 span, .airtech-header-3 .airtech-header-bg .social-buttons a:hover, .ls-label-primary, .airtech-section-st3, .airtech-feature-2-color header .arrow,
.airtech-pricing-1 header .plan-price, .airtech-pricing-1 header .plan-price .arrow, .airtech-tabs article > .fa, .airtech-tabs article > .glyphicon, .dropcap, .airtech-skill-1 .color-2, .airtech-desktop-breadscrubs-inner,
.airtech-mobile-breadscrubs, .airtech-skill-2 span.color, .airtech-team-1 header, .airtech-category-widget ul li p span.hovered, .airtech-pricing-2 .airtech-pricing-2-item .plan p,
.airtech-pricing-2 .airtech-pricing-2-item .plan .arrow, .riva-countdown .riva-countdown-item .label, .airtech-qa .q .lbl, .airtech-qa .q .arrow, .airtech-pagination .page-numbers:hover,
.airtech-single-estate .airtech-propert-details p.agent-cosial a, .airtech-single-product p.qty i.fa:hover, .airtech-section-cart p.incart span, .airtech-section-cart .shoppin-cart-table tbody td p.qty i.fa:hover,
.airtech-post header h3 .fa, .airtech-post-author {
	background-color: #EF7F2D;
}
.clicked, .airtech-feature-2-color header i {
	background-color: #EF7F2D !important;
}
.airtech-top-bar .shopping-cart .cart p.title, .airtech-mega .airtech-mega-section h3, .airtech-store-price-1 p.p1, .airtech-single-estate .airtech-propert-details h3, h3.h3-2, .airtech-section-cart .shoppin-cart-table thead,
.riva-toggle-tab h2, .airtech-comment p.meta {
	border-bottom-color: #EF7F2D;
}
.airtech-mobile-menu, .airtech-domain-price, .airtech-call-to-action-3, blockquote .blockquote-inner {
	border-left-color: #EF7F2D;
}
.airtech-post-preview .header .date span.month, .airtech-copyright-widget, .airtech-tabs header span.active, .airtech-toggle article header.active, .airtech-side-navi ul li.active, .airtech-f1,
.airtech-sorting .airtech-sorting-filters span.active, .airtech-post .date span.month, .airtech-post .likes span.month {
	border-top-color: #EF7F2D;
}
.airtech-footer .airtech-navigation a:hover, .airtech-flick-widget img:hover, .airtech-navigation a:hover, .airtech-header-2 .airtech-header-bg .header-search form.focus, .airtech-about-widget p.links a:hover,
.airtech-btn-primary-border, .airtech-header-3 .airtech-header-bg .social-buttons a:hover,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
select:focus, textarea:focus,
.airtech-pagination .page-numbers:hover,
.payment-option-active span {
	border-color: #EF7F2D;
}
.airtech-project figure figcaption, .airtech-property-1 figure figcaption, .airtech-product-1 figure figcaption, .airtech-post-preview figure figcaption, .airtech-post figure figcaption {
	background-color: rgba(17,157,218,0.8);
}
.airtech-navigation a:hover, .airtech-section-color .airtech-navigation a {
	background-color: rgba(17,157,218,1);
}
.airtech-header-2 .airtech-dark-header-bg .social-buttons ul li a.airtech-cart:hover {
	background-color: rgba(17,157,218,1) !important;
}




/*********************************************

	Third Color

*********************************************/

.airtech-header-1 .airtech-top-bar .shopping-cart > span i.regular, .airtech-btn:hover, .airtech-controls span:hover, #to-the-top:hover, .airtech-tags-widget a.airtech-tag-item:hover {
	background-color: #E46C0A;
}
.airtech-btn-primary-border:hover, .airtech-btn-secondary-border:hover {
	border-color: #E46C0A !important;
}

/*********************************************
	Placeholder
*********************************************/

::-webkit-input-placeholder {
   color: #ccc;
}

:-moz-placeholder { /* Firefox 18- */
   color: #ccc;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #ccc;
}

:-ms-input-placeholder {
   color: #ccc;
}

/*********************************************
   Coming Soon Bg Color
*********************************************/

.airtech-content-404-gradient {
	background: #EF7F2D; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #EF7F2D 25%, #1F2E43 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(25%,#EF7F2D), color-stop(75%,#1F2E43)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #EF7F2D 25%,#1F2E43 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #EF7F2D 25%,#1F2E43 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #EF7F2D 25%,#1F2E43 75%); /* IE10+ */
	background: linear-gradient(135deg,  #EF7F2D 25%,#1F2E43 75%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF7F2D', endColorstr='#1F2E43',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*********************************************
   customs
*********************************************/
.airtech-header-1 .airtech-header-bg {
	height: 130px;
}

.airtech-header-1 .airtech-header-bg nav > ul > li {
	line-height: 129px;
}

.airtech-header-1 .airtech-header-bg nav > ul > li > ul {
	top:129px;
}

.airtech-header-1 .airtech-header-bg .airtech-logo img {
	max-height: 110px;
}

.airtech-top-bar {
	background-color: #11418c !important;
	color:#fff !important;
}

.airtech-widget-inner p{
	padding-top:0;
}

.airtech-layerslider-block {
	background: #1F2E43 !important;
}

.airtech-widget-inner{
	color:#fff !important;
}

.airtech-layerslider .airtech-layerslider-block h2 {
/* 	font-size: 38px; */
	font-size: 35px;
}

.airtech-layerslider-block {
	left:142px !important;
}

.ls-thumbnail-hover { display: none;}

.airtech-top-bar {
	background-color: #0e1d30 !important;
}

.airtech-section-st1 {
	background-color: #f5f5f5;
	background-attachment: fixed;
	background-size: cover;
}

.airtech-footer,
.airtech-header-1 .airtech-header-bg nav > ul > li,
.airtech-header-bg {
/*
	background-color: #1f2e43 !important;
	border-color:#1f2e43 !important;
*/
}
	.airtech-header-bg li a {
		color:#fff !important;
		border: none;
	}

.mainpadding {
/*
	padding-top:0;
	padding-bottom:0;
*/
	padding-bottom:30px;
	padding-top:30px;

	clear: both;

}

.mainpadding h1 {
	padding-bottom:30px;

}

	.airtech-section {
/* 		margin-top:-30px; */
	}

.mainpadding.top {
	padding-bottom:0px;
}

.image-link-external:hover img,
.image-link:hover img {
	opacity: 0.6;

-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}

.download-ueberschrift {

}

	ul.download-inhalte {
		margin: 0;
		padding: 0;
	}

		li.list_content {
			padding:4px 0;
		}

			.download-icons {
				float: left;
				position: relative;
			}

			.download-name {
				float: left;
				position: relative;
				padding-left:10px;
			}

h1.main {
	color:#28A4DB;
}

/*-----------------------------------------------------------------------------------*/
/* contact																				 */
/*-----------------------------------------------------------------------------------*/
.formgen input, .formgen textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #eee;
    border-radius: 4px;
    color: #444 !important;
    float: left;
    margin-bottom: 15px;
    padding: 10px;
    text-align: left !important;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
    vertical-align: middle;
    width: 100%;
}
.formgen textarea {
    height: 150px;
}
.formgen textarea.formerror, .formgen input.formerror {
    border-color: red;
    box-shadow: 0 0 5px 0 rgba(217, 0, 0, 0.5);
}
.input_bg:hover, .input_bg:focus, .textarea_bg:hover, .textarea_bg:focus {
    background: #fff none repeat scroll 0 0 !important;
    border-color: #ccc;
}
.formgen label {
    clear: both;
    font-style: italic;
    font-weight: normal;
    margin-top: 20px;
}
.message-box-wrap {
    color: red;
    padding: 10px 0;
}
input.comment_submit {
    background: #00A6CF none repeat scroll 0 0 !important;
    border-left: 5px solid #b1ae9c;
    color: #fff !important;
    padding: 10px;
    text-align: center !important;
    text-shadow: none;
}
input.comment_submit {
    border: medium none;
}
input.comment_submit:hover {
    background:#005a70 none repeat scroll 0 0 !important;
    text-shadow: none;
}



/*-----------------------------------------------------------------------------------*/
/* responsive iframe youtube																				 */
/*-----------------------------------------------------------------------------------*/

.youtubeclip .video {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
}

.youtubeclip .video > .video__iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    border: none;
  }

.youtubeclip {
	margin-top:20px;
}
/*-----------------------------------------------------------------------------------*/
/* Google maps																				 */
/*-----------------------------------------------------------------------------------*/

.block.maps.map,
.mcontent,
.map_canvas,
.infotext {
min-height:600px;
height:100%;
width:100%;
}

.block.maps.map {

}

.mcontent {

}

.map_canvas {

}

.infotext {

}

.map_canvas img {
	max-width: none !important;
}

.mainpadding {
	line-height: 1.6em;
}

h3,
h3.untertitel {margin-top:0; text-transform: none !important;}

h1.main {margin-top: 0; /* margin-bottom: 20px; */ margin-bottom: 0px;}

.textcontent p:last-child {padding-bottom: 0; margin-bottom: 0;}

ul, li {
	list-style: none;
}

.airtech-featured-box ul,
.airtech-featured-box li,
.textcontent ul,
.textcontent li {
	list-style: disc;
}

nav a:hover {text-decoration: none;}

.textcontent ul li h3 {margin-bottom: 10px; margin-top:0;}

.airtech-section-bg1 a,
.textcontent a {text-decoration: underline; color:#28a4db;}

.airtech-section-bg1 h3 {line-height: 170%;}
.airtech-section-bg1 a:hover,
.textcontent a:hover { color: #EF7F2D;}

.bildabstand {margin-bottom: 30px;}

.sitemap ul {
  margin: 1em 0 1em 0;
  padding: 0;
  list-style: none;
  line-height: 1.8;
}

.sitemap ul ul {
  margin: 0.5em 0 0.5em 1.5em;
}

.sitemap ul a:link, .sitemap ul a:visited {
/*   padding: 0.75em; */
}

.sitemap ul ul a:link:before, .sitemap ul ul a:visited:before {
  content: "> ";
}

a.airtech-btn:focus {
	text-decoration: none !important;
	color: #fff !important;
}

.airtech-section a {text-decoration: none;}

.airtech-project .airtech-project-inner .airtech-project-details {
	padding-right: 0;
}

.airtech-project .airtech-project-inner .airtech-project-details p.filter,
.airtech-project .airtech-project-inner .airtech-project-details p.teamphone,
.airtech-project .airtech-project-inner .airtech-project-details p.teammail {
	padding:0;
	margin:0;
}

.airtech-project .airtech-project-inner .airtech-project-details p.filter {
	margin-bottom: 10px;
	color:#1493CD;
}

.airtech-project .airtech-project-inner .airtech-project-details p.teamphone {
	padding-bottom: 30px;
}

.map_canvas .infotext {display: none;}

.airtech-layerslider .airtech-layerslider-block h2 {text-transform: none !important;}

/*-----------------------------------------------------------------------------------*/
/* parallax abstand nach oben korrektur, wenn ganz oben																				 */
/*-----------------------------------------------------------------------------------*/

.parallaxanfangundende,
.parallaxanfang {
	margin-top:-30px;
}

.parallaxanfangundende,
.parallaxende {
	margin-bottom:-60px;
}

.airtech-header-1 .airtech-header-bg nav > ul > li ul > li {padding-left:15px;}

/*
	airtech top bar social buttons
*/
#airtech-mobile-menu .mobilelang {
	margin: 0 auto !important;
}

h3.textleft {text-align: left;}
#airtech-mobile-menu ul.social-btns {
	width: auto;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#airtech-mobile-menu ul.social-btns li {
	width: auto;
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
	margin-left: 1px;
}
#airtech-mobile-menu ul.social-btns li a {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	line-height: 40px;
	height: 40px;
	float: left;
	color: #fff;
	background-color: rgba(000,000,000,0.2);
	text-align: center;
	transition-style: linear;
	transition-duration: 0s;
}
#airtech-mobile-menu ul.social-btns li a.hover {
	top: 40px;
}

/* Induvent header and footer theme
   The light surface provides contrast for the dark-blue SVG logo. */
.airtech-header-1 .airtech-header-bg,
.airtech-header-sticked,
footer.airtech-footer {
	background: #eef3f7 !important;
	background-image: none !important;
	border-color: #d6e0e8 !important;
}

/* Keep dropdown navigation readable on its existing dark background. */
.airtech-header-bg li a {
	color: #ffffff !important;
}

.airtech-header-1 .airtech-header-bg nav > ul > li > a {
	color: #173d68 !important;
}

.airtech-header-1 .airtech-header-bg nav > ul > li.rex-current > a,
.airtech-header-1 .airtech-header-bg nav > ul > li.rex-active > a,
.airtech-header-1 .airtech-header-bg nav > ul > li:hover > a {
	color: #ffffff !important;
}

.airtech-footer .airtech-widget-inner,
.airtech-footer .airtech-widget h3,
.airtech-footer .airtech-widget a {
	color: #173d68 !important;
}

/* Keep every localized page in the normal document flow. The theme floats
   its header, content and footer; explicitly clearing each region prevents
   short pages from receiving a truncated vertical scroll range. */
html,
body {
	min-height: 100%;
	overflow-y: auto;
}

/* The legacy sticky menu swaps a 130px in-flow header for matching content
   padding while scrolling. Browser scroll anchoring can counteract that swap
   and jump short pages upward, preventing a single scroll from reaching the
   bottom. Keep the user's scroll position stable during the transition. */
html {
	overflow-anchor: none;
}

.airtech-header,
.airtech-content,
.airtech-footer {
	clear: both;
}

/* Do not pull the footer upward on pages ending with a parallax section. */
.parallaxende,
.parallaxanfangundende {
	margin-bottom: 0;
}

/*-----------------------------------------------------------------------------------*/
/* tables																				 */
/*-----------------------------------------------------------------------------------*/

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

/* desktop */
table { table-layout: fixed; }
 table th, table td { overflow: hidden; text-align: center; vertical-align: middle !important;
 }

 table thead th {vertical-align: top !important;}
 table thead th.thbottom {vertical-align: bottom !important;}
