@charset "utf-8";
/*
Theme Name: TigerSteamWash Template
Theme URI: http://www.tigersteamwash.com
Author: Bamboo Internet
Author URI: http://www.bamboo-internet.de
Description: Whiteboard Framework has been helping Wordpress developers cut back on their development time and improve their Wordpress powered websites since 2008.
Version: 1.0.0

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

/* Neue Styleelemente Anfang */

/***************** FONTS *****************/

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v16-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
       url('fonts/roboto-condensed-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


/**************** Kontaktformular ****************/


.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="url"],
.contact-form textarea {

	width:100%;
	border:1px solid #d3d3d3;
	background-color:#ffffff;
	padding:7px !important;
	font-weight:500;
	font-size:14px;
	border-radius:2px;
	margin-bottom:12px;

}



.well .contact-form input[type="text"],
.well .contact-form input[type="email"],
.well .contact-form input[type="url"],
.well .contact-form textarea {

	background-color:#fff;
	padding:7px !important;


}



.contact-form input[type="radio"] {

	margin-bottom:18px;
	margin-right:3px;

}



.mc-field-group input[type="radio"] {

	margin-right:5px;

}

.mc-field-group.input-group label {

	margin-right:10px;

}


.contact-form p {

	margin-bottom:0;

}


.contact-form textarea {

	height:190px;

}


.contact-form input[type="submit"] {

	background:linear-gradient(#22a5ec,#0083ca);
	border:1px solid #0995cf;
    transition: all 0.3s ease 0s;
    text-transform:uppercase;
    font-size:13px;	
    font-weight:500;
	line-height:48px;
	padding:0 20px;
	color:#fff;
	border-radius:4px;
    text-shadow:0px -1px 0px #117daa;
	box-shadow:0 1px 0 rgba(255,255,255,.35) inset;
	
}


.contact-form input[type="submit"]:hover,
.contact-form input[type="submit"]:active,
.contact-form input[type="submit"]:focus {

	background:linear-gradient(#40c3f5,#1ea1e8);
	
}



.contact-form .wpcf7-list-item.first {

	margin-left:0;

}

.contact-form .block-items .wpcf7-list-item {

	display:block;
	margin-left:0;

}



.wpcf7-radio .wpcf7-list-item-label,
.wpcf7-checkbox .wpcf7-list-item-label {

    vertical-align: middle;

}

.wpcf7-checkbox .wpcf7-list-item-label {

	margin-left:5px;

}


.contact-form div.wpcf7-mail-sent-ok {

	display:none !important;

}





/***************** TYPOGRAPHY *****************/

h1, h2, h3, h4, h5, h6 {

	font-family: "Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-weight:700 !important;

}

#content a {

	color:#f37202;

}


@media (max-width: 767px) {

h1 {

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;

}

.siegel {
 display:none;
}

}

.box1 {
    border-style: solid;
    border-width: 1px;
	border-color: #ee7e17;
	padding: 10px;
}


/***************** SPACING *****************/

.space-before-40 {

	margin-top:40px;

}

.space-after-40 {

	margin-bottom:40px;

}


.space-before-20 {

	margin-top:20px;

}

.space-after-20 {

	margin-bottom:20px;

}


/***************** BULLET LISTS *****************/

ul.check {

	list-style:none;
	padding:0;
	
}

ul.check li {

	background:url('images/bullets/check.png') 0 6px no-repeat;
	padding-left:25px;

}


i.fa-check:before {

	content:'';
	background:url('images/bullets/check.png') no-repeat;
	width:14px;
	height:10px;
	display:inline-block;

}


/***************** Buttons *****************/

a.btn-primary {

	color:#fff !important;
	background-color:#f37202;
	border:none !important;
	border-radius:0 !important;
	font-family: "Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:14px !important;
	line-height:36px !important;
	text-transform:uppercase;
	font-weight:500 !important;
	padding-left:25px;
	padding-right:25px;

}


a.btn-primary:hover,
a.btn-primary:active,
a.btn-primary:focus {

	background-color:#d25a0d !important;

}



/***************** IMAGES *****************/


@media (max-width: 767px) {

#content img {

	width:100%;
	height:auto;

}


}


/***************** HEADER NAVIGATION *****************/


.navbar-default {

	background-color:#fff !important;

}


@media (max-width: 767px) {


img.header-logo {

	width:140px;
	height:43px;

}

.navbar-header {

	height:70px;

}


header .navbar-nav a {

	color:#595959 !important;
	font-weight:bold;
	font-family:"Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:18px;

}


header li.current_page_ancestor a:before {

	content:'» ';
	color:#f37202;

}

header li.current_page_ancestor .dropdown-menu a:before {

	content:'';

}


header .current-menu-item a {

	font-weight:500 !important;
	border-left:3px solid #f37202;

}


}


@media (min-width: 768px) and (max-width: 991px) {


.navbar-header {

	display:block;
	width:100%;

}


a.navbar-brand {

	float:none !important;

}


.header-logo {

	width:212px;
	height:65px;
	margin:auto;

}

.siegel {
	 display:none;
}

}


@media (min-width: 768px) {

ul.nav li.dropdown:hover ul.dropdown-menu{
	display: block;
	margin-top:0px
}
}


@media (min-width: 992px) {


.navbar-nav {

	float:right !important;
	text-transform:uppercase;

}


.navbar-nav a {

	color:#595959;
	font-weight:bold;
	font-family:"Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:110px !important;
	padding:0px 15px !important;
	border-top:4px solid #fff;

}


.navbar-nav a:hover,
.navbar-nav a:active,
.navbar-nav a:focus {

	border-top:4px solid #f8aa75;

}

.nav .open > a {

	border-top:4px solid #f8aa75 !important;
	background-color:#fff !important;
	
}


.navbar-default .navbar-nav > .active > a {

	color:#000;
	border-top:4px solid #f37202;

}


.dropdown-menu > li > a {

	line-height:60px !important;
	border-top:0 !important;
	font-weight:bold !important;

}

.dropdown-menu > li > a:hover {

	border-top:0 !important;
	background-color:#f17221 !important;
	color:#fff !important;

}

.dropdown-menu > .active > a {

	background-color:#f17221 !important;
	color:#fff !important;

}


li.current_page_ancestor a {

	border-top:4px solid #f37202;
	color:#000 !important;

}

.header-nav-btn a {

	background-color:#f37202;
	color:#fff !important;
	line-height:40px !important;
	border-top:0 !important;
	margin-top:38px;
	margin-left:20px;

}

.header-nav-btn a:hover,
.header-nav-btn a:active,
.header-nav-btn a:focus {

	background-color:#d25a0d !important;
	border-top:0 !important;

}



}


@media (min-width: 992px) and (max-width: 1199px) {


img.header-logo {

	margin-top:15px;
	width:165px;
	height:50px;

}


.navbar-nav a {

	font-size:14px !important;

}

.header-nav-btn a {

	font-size:12px !important;

}

}


@media (min-width: 1200px) {

img.header-logo {

	margin-top:8px;
	width:212px;
	height:65px;

}


.navbar-nav a {

	font-size:16px !important;

}

.header-nav-btn a {

	font-size:14px !important;

}

}




/***************** SIDEBAR Navigation *****************/


.widget-sidebar ul {

	padding:0;

}

.widget-sidebar .menu-hauptmenue-container ul {

	list-style:none;
	padding:0;

}

.widget-sidebar .menu-hauptmenue-container .menu li {

	display:none;

}

.widget-sidebar .menu-hauptmenue-container .menu li.current_page_ancestor {

	display:block;
	visibility:hidden;

}

.widget-sidebar .menu-hauptmenue-container .menu li.current_page_ancestor a {

	border-top:0;

}

.widget-sidebar .menu-hauptmenue-container .sub-menu li {

	display:block;
	visibility:visible;

}


.widget-sidebar .sub-menu li {

	border-bottom:1px solid #ddd !important;
	border-left:1px solid #ddd !important;
	border-right:1px solid #ddd !important;	
	

}


.widget-sidebar li.current_page_ancestor .sub-menu a {

	color:#000;

}


.widget-sidebar .sub-menu li:first-child {

	border-top:1px solid #ddd !important;

}


.widget-sidebar .sub-menu a {

	display:block;
	line-height:45px;
	padding-left:15px;

}

.widget-sidebar .sub-menu a:hover,
.widget-sidebar .sub-menu a:focus,
.widget-sidebar .sub-menu a:active {

	background-color:#f5f5f5;
	text-decoration:none;

}


.widget-sidebar .sub-menu .current_page_item a {

	background-color:#f37202;
	color:#fff !important;

}


/***************** SIDEBAR PHONE BOX *****************/


.sidebar-phone-box {

	background-color:#f37202;
	color:#fff;
	padding:15px;
	margin-top:20px;

}

.sidebar-phone-box h3 {

	display:none;

}

.phone-box-title {

	font-size:18px;
	background:url('images/icons/phone-icon.png') no-repeat;
	padding-left:35px;

}

.mail-box-title {

	font-size:18px;
	padding-left:0px;

}


.phone-box-nr {

	font-size:20px;
	line-height:45px;
	border:1px solid #fff;
	text-align:center;
	margin-top:20px;

}

.phone-box-nr a {

	color:#fff !important;

}


/***************** Footer *****************/


footer {

	background-color:#333;
	color:#fff;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:40px;

}

footer a {

	color:#fff;

}

footer a:hover,
footer a:active,
footer a:focus {

	color:#f37202;
	text-decoration:none;

}


.menu-footer-menue-container ul {

	list-style:none;
	padding:0;
	line-height: 1.5em;

}


footer .texticon-content {

	padding-left:10px;

}


.payment .fa {

	padding-top:5px;

}

.payment img {

	margin-top:-12px;

}

.payment-item {

	padding-right:5px;

}

footer .social a {

	background-color:#fff;
	color:#333;
	font-size:14px;
	display:inline-block;
	width:28px;
	line-height:22px;

}

footer .social a:hover,
footer .social a:active,
footer .social a:focus {

	background-color:#f37202;

}


/***************** FRONTPAGE *****************/


.texticon-size-awesome {

	font-size:70px;

}


.frontpage-referenzen-logos ul {

	list-style:none;
	padding:0;

}

.frontpage-referenzen-logos ul li {

	float:left;
	width:20%;
	padding-left:50px;

}

.frontpage-referenzen-logos ul li:first-child {

	padding-left:0;

}


.frontpage-referenzen-logos ul li img {

	width:auto;
	height:65px;

}


@media (max-width: 767px) {


.frontpage-referenzen-logos ul li img {

	height:28px !important;
	width:auto !important;
}

.frontpage-referenzen-logos ul li {

	width:23%;

}

.frontpage-referenzen-logos ul li:nth-child(4) {

	clear:left;

}



.securitas-logo {

	margin-left:22px;

}

.ejf-logo,
.telekom-logo {

	margin-top:25px;

}


.telekom-logo {

	margin-left:30px;

}

}



@media (min-width: 768px) and (max-width: 991px) {


.frontpage-referenzen-logos ul li img {

	height:45px;

}

}



/***************** FRONTPAGE STAGING HEADER *****************/


.staging-header-wrapper {

	margin-top:-20px;
	margin-bottom:50px;

}


.staging-header {

	background-image:url('images/mobile-autopflege-berlin.jpg');
	background-size: cover;
	height:650px;

}

.staging-header-title {

	color:#fff;
	font-family: "Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:54px;
	line-height:64px;
	padding-bottom:15px;
	margin-top:60px;
	text-shadow: 0px 4px 3px rgba(0,0,0,0.3),
             	 0px 8px 13px rgba(0,0,0,0.3),
             	 0px 18px 23px rgba(0,0,0,0.3);

}



.fa-calendar:before {

	content:'\f073';
	font-family: FontAwesome;
	display:inline-block;
	font-size:50px;
	padding-bottom:15px;
	color:#fff;
	text-shadow: 0px 4px 3px rgba(0,0,0,0.3),
             	 0px 8px 13px rgba(0,0,0,0.3),
             	 0px 18px 23px rgba(0,0,0,0.3);


}


a.staging-btn {

	color:#fff !important;
	background-color:#f37202;
	border:none !important;
	border-radius:0 !important;
	font-family: "Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:18px !important;
	line-height:50px !important;
	text-transform:uppercase;
	font-weight:500 !important;
	padding-left:25px;
	padding-right:25px;
	display:inline-block;
	box-shadow: 0px 4px 3px rgba(0,0,0,0.3),
             	 0px 8px 13px rgba(0,0,0,0.3),
             	 0px 18px 23px rgba(0,0,0,0.3);


}




a.staging-btn:hover,
a.staging-btn:active,
a.staging-btn:focus {

	background-color:#d25a0d !important;
	text-decoration:none;

}

.staging-header-sub-teaser {

	color:#fff !important;
	background-color:#f37202;
	text-align:center;
	font-size:20px;
	line-height:45px;

}


@media (max-width: 767px) {

.staging-header {

	background-position:70% 0;
	height:auto !important;


}

.staging-header-title {

	font-size:32px;
	line-height:42px;

}

.staging-header-sub-teaser {

	font-size:14px;
	line-height:24px;
	padding-top:5px;
	padding-bottom:8px;

}


}



@media (min-width: 768px) and (max-width: 991px) {


.staging-header {

	background-position:25% 0;


}

}




@media (min-width: 992px) and (max-width: 1199px) {

.staging-header {

	height:490px !important;
	background-position:25% 0;

}

.staging-header-title {

	margin-top:100px !important;

}


}



@media (min-width: 1600px) {


.staging-header {

	height:540px !important;

}


.staging-header-title {

	margin-top:100px !important;

}


}


/***************** IMAGE GALLERY *****************/


.gallery img {

	width:100%;
	height:auto;

}

.gallery img:hover {

	border:2px solid #f37202 !important;

}


.gallery dl.gallery-item {

	width:31% !important;

}

.gallery dl.gallery-item:nth-child(2n+2) {

	margin-left:8px;
	margin-right:8px;

}

#playPause {

	display:none !important;

}

@media (max-width: 767px) {

.wp-caption-text {

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;	
	
}
}




/***************** Kontaktformular *****************/


.fscf-div-form input,
.fscf-div-form textarea {

	width:100%;
	border:1px solid #ddd;
	margin-bottom:15px;

}

.fscf-div-form input {

	padding:5px 8px 5px 8px;
	color:#5c5c5c;

}

.fscf-div-form textarea {

	resize:none;
	padding:8px;
	color:#5c5c5c;

}

.fscf-button-submit {

	background-color:#f37202;
	color:#fff !important;
	text-transform:uppercase;
	font-family: "Roboto Condensed","Share","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:14px;
	line-height:36px;
	font-weight:500;
	display:inline-block;
	width:auto !important;
	padding-left:25px !important;
	padding-right:25px !important;

}


.fscf-button-submit:hover,
.fscf-button-submit:active,
.fscf-button-submit:focus {

	background-color:#d25a0d !important;

}


/***************** VIDEO *****************/

.video-container {

	border:5px solid #ddd;
	width:400px;
	box-shadow:0px 1px 3px #555;
	
}

.video-container img {

	width:100%;
	height:auto;

}

.video-container:hover {

	border:5px solid #f8a369;

}


@media (max-width: 767px) {

	.video-container {
	
		width:100%;
		height:auto;
	
}

}



/***************** PAGE - PARTNER *****************/


.page-partner-referenzen-1 img {

	width:auto;
	height:95px;
	margin-bottom:40px;

}


.page-partner-referenzen-2 img {

	width:auto;
	height:65px;
	margin-bottom:40px;

}



@media (max-width: 767px) {

.page-partner-referenzen-1,
.page-partner-referenzen-2 {

	text-align:center;

}


.page-partner-referenzen-1 img {

	width:auto !important;
	height:65px !important;

}


.page-partner-referenzen-2 img {

	width:auto !important;
	height:65px !important;

}



}



@media (min-width: 768px) and (max-width: 991px) {


.page-partner-referenzen-1 .col-md-6 {

	width:50% !important;
	float:left;

}



.page-partner-referenzen-2 .col-md-4 {

	width:33% !important;
	float:left;

}



.page-partner-referenzen-1 img {

	width:auto;
	height:65px;

}


.page-partner-referenzen-2 img {

	width:auto;
	height:55px;

}



}


/***************** Mobile Helpers *****************/

@media (max-width: 991.98px) {

.d-mobile-none {

	display:none;

}
}


/***************** MAIN BACKGROUND COLORS *****************/

body {

	background-color:#333 !important;

}

#main-content {

	background-color:#fff;
	padding-bottom:20px;

}


/* Neue Styleelemente Ende */

body {

	
}

#main {

}

header {
	
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

#content {
	
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
	
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#footer {
	
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}

.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */
