/*
Theme Name: Auto Lackier Team Syke
Version: 10
Template: alts
*/


/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */

}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../auto-lackier-team-syke/fonts/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../auto-lackier-team-syke/fonts/raleway-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'),
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../auto-lackier-team-syke/fonts/raleway-v12-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

.header {
	background-repeat: no-repeat !important;
	background-position: top center !important;
	background-attachment: fixed !important;
	background-size: cover !important;
	background-color: #000;
	background: url(images/top_bg.jpg) center !important;
}
.logo {
	width: 200px;
	float: left;
}
.logo:after {
	content: "AUTO LACKIER TEAM SYKE";
	text-shadow: 3px 3px 3px rgba(33, 33, 33, 1);
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 42px;
	color: #fff;
	margin-left: 190px;
	margin-top: -65px;
	float: left;
	width: 600px;
}
.second_navi {
	-webkit-box-shadow: 0px 6px 24px 0px rgba(50, 50, 50, 0.31);
	-moz-box-shadow: 0px 6px 24px 0px rgba(50, 50, 50, 0.31);
	box-shadow: 0px 6px 24px 0px rgba(50, 50, 50, 0.31);
}





h1 {
	line-height: 25px !important;
	color: #bc1c38;
	text-transform: uppercase;
	font-weight: bold !important;
}
ol, .wpb_text_column ul {
	margin-top: 15px !important;
}
.homebox .wpb_wrapper {
	/*background: #FCFCFC;*/
	-o-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	border: #531725 solid 1px;
	/*padding: 10px;
	min-height: 510px;*/
	margin-bottom: 25px;
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
}
.homebox .wpb_wrapper:hover {
	background: #F4F4F4;
}
.homebox .wpb_text_column .wpb_wrapper {
	min-height: 390px;
	border: none !important;
}
.homebox .wpb_single_image figure {
	border: none !important
}
.homebox-noborder .wpb_wrapper {
	border: none !important
}
.txtbox {
	text-align: justify;
	border: #531725 1px dotted !important;
	padding: 10px;
	/*margin-right: -15px*/
}
.page-id-11 .txtbox {
	min-height: 210px;
}
#navigation ul li.menu-item .kfz-aufbereitung {
	background: #B02426;
	color: #fff;
}
#navigation ul li.menu-item .kfz-aufbereitung:hover {
	background: #8F2021;
	color: #C8C8C8;
}
#navigation ul li.current-menu-item .kfz-aufbereitung {
	background: #760F11;
	color: #FFFFFF;
}
.footer_navigation {
	/*  font-size: .8em;*/
	margin-top: 0px;
}
.pi-header-row-fixed .header_reduced .inner {
	display: none
}
.logo:after {
	content: "AUTO LACKIER TEAM SYKE";
	text-shadow: 3px 3px 3px rgba(33, 33, 33, 1);
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 42px;
	color: #fff;
	margin-left: 190px;
	margin-top: -65px;
	float: left;
	width: 600px;
}
.button, .wpcf7-submit {
	background-color: #bc1c38;
}
.button:hover, .button:active, .wpcf7-submit:hover, .wpcf7-submit:active, #navigation ul li a.button:hover, #top-menu li a.button:hover {
	background-color: #A71931;
	border-color: #841124;
}
div.wpcf7-validation-errors {
	border: 10px solid #f00;
}
div.wpcf7-mail-sent-ok {
	border: 10px solid #398f14;
}
#dshinweis {
	float: left;
}

.wpcf7-submit {margin-top: 25px;float: right}
.privacy {margin-top: 10px;}


/*versiegelung*/

.versiegelung .txtbox {margin-left:15px} 

.keramik-versiegelung .vc_column-inner {

	padding-left: 15px!important;}	

.ytvideo {
	/*min-height: 562px;
*/
  position: relative; 
 padding-bottom: 56.2%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  /*height: auto;*/
	    margin-left: auto;
	margin-right: auto;
	
}

.ytvideo iframe {
     padding-top: -1px!important;
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.ytvideo.ratio4x3 {
  padding-bottom: 75%;
}


.video .vc_column-inner {
	padding-right: 0!important;}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-caption {
    top:auto!important;
    bottom: 0!important;
    left: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    transform: none!important;}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption {
     background: hsla(0, 0%, 0%, 0.45)!important;
    color: #fff;
}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a{
    text-decoration: underline;
    color: #fff!important;
}

.BorlabsCookie ._brlbs-google-maps a._brlbs-btn:hover {
    background: #6E6E6E!important;
    color: #fff!important;
}

@media (min-width: 1160px){
.container {
    max-width: 960px!important;
}
			
}

@media screen and (max-width: 920px) {.footer {min-height: 80px}	}


@media screen and (max-width: 830px) {
.logo:after {
	margin-left: 150px;
	font-size: xx-large;
}
.homebox .wpb_text_column .wpb_wrapper {
	min-height: 490px;
	border: none !important;
}

	
}

@media screen and (max-width: 768px) {
	


/*Aufbereitungsbox*/	
.txtbox-mobil .txtbox {
	margin: 0px;
}
	
.homebox .wpb_wrapper {
	max-width: 650px;
}
}

@media screen and (max-width: 767px) {
.homebox .wpb_text_column .wpb_wrapper {
	min-height: auto;
}
.page-id-11 .txtbox {
	min-height: auto;
}
}

@media screen and (max-width: 640px) {
.logo {
	width: 200px;
	height: 70px;
}
.logo:after {
	font-size: 22px;
	margin-left: auto;
	line-height: 0px;
}
#branding .logo img, .logo a img {
	width: 100px;
	line-height: 22px;
}

.vc_custom_1485786293184 {display:none;}

	
	.video .vc_column-inner {
	padding-right: 15px!important;}
	
}

@media screen and (max-width: 420px) {
	
	#branding .logo a img {
	margin: 0!important; 	
		
	}	
.logo:after {
	margin-top: -70px;

    width: 500px;
}	
	
	.txtbox {
	margin: 15px;
}
	
	.keramik-versiegelung .vc_column-inner {

	padding-left: 0px!important;}	

	
}



@media screen and (max-width: 370px) {
.logo {
	width: 100px;
	float: none;
	margin-left: auto !important;
	margin-right: auto !important;
}
.logo:after {
	display: none;
}
	
}
