/*	
	Theme Name: Motors - Child Theme
	Theme URI: http://motors.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Motors Child theme
	Version: 2.5
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: motors-child
    Template: motors

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

/* WIZCORN MAGIC STARTS HERE */
/* CI-COLORSET 
Orange color:#ea5a06;
Blau: color:#030064;
Dunkelstgrau #6e6e6e;
 */
 
 
.textshad {text-shadow:2px 2px 2px #000;}
.textshadsfont {text-shadow:1px 1px 1px #000;}
.disnone {display:none!important;}
.twoem {font-size:2em;}
.ofem {font-size:1.5em;}
.otem {font-size:1.2em;}
.boxshad {box-shadow: 0px 0px 10px #000;}
.custboxshad {box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);}
.custboxshadopt {box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);}
.boxshadthin {box-shadow: 0px 0px 5px #000;}
.tal {text-align:left!important;}
.tac {text-align:center!important;}
.tar {text-align:right!important;}
.taj {text-align:justify!important;}
.ttuc {text-transform:uppercase;}
.zone {z-index:1!important;}
.fontwhite {color:#fff!important;}
.bordbott {border-bottom:5px solid #030064;}
.bordbottlast {border-bottom:10px solid #030064;}
.fonttwohun {font-weight:200;}
/*.osan {font-family: 'Open Sans', sans-serif;}*/
.gomc {color:#ea5a06!important;}
.gomc h2 {color:#030064!important;font-size:1.8em;}
.gomc h3 {color:#030064!important;font-size:1.4em;}

.entry-title {text-shadow:2px 2px 2px #000;}
#top-bar a {font-size:1em!important;color:#fff!important;}



/* Overheader Text */
.top-bar-info .fa.fa-phone {display:none;}
.top-bar-info li {font-size:1.6em;color:#fff!important;text-align:left;font-weight:500;text-shadow:2px 2px 2px #000;}
.top-bar-info .pull-right {float:left!important;}

/* Phonebutton on Mobile NEW */
@media (min-width: 961px) {
.phonemob {display:none!important;} 
}
@media (max-width: 960px) {
.phondesk {display:none!important;}
}

.phonebutton {
    background-color: #ea5a06;
    text-align: center;
    margin: auto;
    padding: 10px;
    text-transform: uppercase;
	border-radius:7px;
	  position: relative;
  top: 110px;

}

/* Header */
.nav-search {display:none!important;}
.address .heading-font {color:#000!important;font-weight:500;font-size:0.7em!important;}
.phone .phone-number a {color:#000!important;font-weight:800;font-size:0.8em;}


.header-main .header-address {
    position: relative;
    padding-left: 42px;
    max-width: 320px!important;
}

/* Breadcrumbs */
.stm_breadcrumbs_unit {background-color:#030064!important;} 
.stm_breadcrumbs_unit div {color:#fff!important;}
.stm_breadcrumbs_unit div a {color:#fff!important;}
.stm_breadcrumbs_unit .navxtBreads {border:0px!important;margin-bottom:8px!important;}


.header-nav.header-nav-transparent {background-color:#030064!important;}
.header-nav-default {background-color:#030064!important;}
.menu-item a {color:#fff!important;text-shadow:1px 1px 1px #000;font-weight:500;}
.menu-item-has-children a {background-color:#030064;text-transform:uppercase;}

.versprechen {font-size:1.2em;margin-top:-5px;line-height:185%;font-weight:500;position:relative;color:#000;}

/* Slider - Fahrzeuge */
.stm-slider-price {font-size: 2.2em !important;letter-spacing: 0px !important;text-shadow:2px 2px 2px #000;}

.stm-slider-currency {text-shadow:2px 2px 2px #000;}
.stm-white {text-transform:uppercase;}
.mwstinslide {font-size: 0.4em;position: relative;left: 180px;top: -10px;}
.stm-slider-round-text.heading-font {color: #fff;margin-top: -10px;}
.tp-caption.stm-slider-round, .stm-slider-round {background-color:red!important;}

#slider-1-slide-1-layer-28 {color:#ea5a06!important;}
#slider-1-slide-1-layer-3 { color:#030064!important;}

/* Footer - Copyright */
.copyright-text {color:#fff!important;}
.seofooterleft p {color:#6e6e6e;padding-top: 20px;text-align: justify;}
.textwidget .openhours  {color:#6e6e6e!important;font-size:1.1em;}
.openhours span {font-weight:bold;}
.footercontact {color:#6e6e6e!important;font-size:1.1em;}
.footercontact span {font-weight:bold;}
#footer-main a {color:#ea5a06;}
.copyright-text span {float:right;color:#fff!important}
.copyright-text span a {color:#fff!important}
.copyright-text a {color:#fff!important;}

#custom_html-2 .widget-title {display:none;}
#custom_html-3 .widget-title h6{color:#030064!important;padding-bottom: 10px;}

/* Footer - Menue */
.widget_nav_menu {}
.widget_nav_menu .widget-title h6 {color:#030064!important;padding-bottom: 10px;}
.widget_nav_menu li a {color:#ea5a06!important;text-shadow:none;background-color:#fff!important;text-transform:none;}
.widget_nav_menu ul li {list-style:none;margin-left:-20px;}

#custom_html-2.widget {
    width: 30%;
}
@media (min-width: 961px) {
#nav_menu-2.widget {
    left: 80px;
    width: 30%;
	line-height: 100%;
	text-align:center;
	position:relative;
}
}


#nav_menu-3.widget {
    margin-left: 1%;
    width: 30%;
	line-height: 100%;
	text-align:center;
}
#nav_menu-2.widget li  {text-align:center!important;}
#nav_menu-3.widget li  {text-align:center!important;}

@media (min-width: 961px) {

#custom_html-3 {

    position: relative;
    left: 200px;

}
}

/* Hauptinfo */
.imgoutline {width: 80%!important;}
.imgoutlineright {width: 80%!important;float:right!important;text-align:right;}
.specialimg img.vc_single_image-img {position:relative;left:30px;top:30px;}
.specialimgright img.vc_single_image-img {position:relative;left:-30px;top:-10px;}
.contsubhead {font-weight:bold;}
h2.mainhead {font-size:1.5em;font-family:montserrat;color:#030064;text-transform:uppercase;}
h2.mainhead span {color:#030064;}
.hauptinhalt {box-shadow: 0px 0px 10px #000;}
.homeh1  {font-size:2.2em;font-family:montserrat;text-transform:uppercase;padding-bottom:40px;color:#030064;}
.homeh1 span {color:#030064;}

.stm-icon-box-adaptive-style-three .icon-box .icon-text .content {word-wrap:break-word;}

/* Linebreaker Nav */
.linebreakerlink p {word-wrap:break-word;line-height:110%;font-size:3em;text-transform:uppercase;color:#fff;font-weight:200!important;font-family:montserrat!important;padding-top:20px;padding-bottom:10px;text-align:center;}
.linebreakerlink p span {font-weight:800;}
.linebreakerlink {box-shadow: 0px 0px 10px #000;}
.homerate {
    font-size: 0.8em;
}

.microlinebreaker {height:5px;}

/* Auswahlboxen in Paralax */
.iconpara .icon-box {box-shadow: 0px 0px 10px #000;}

/* Warum wir? */
h2.whywe {font-size:2em;font-family:montserrat;text-align:center;color:#030064;text-transform:uppercase;}
h2.whywe span {color:#030064;}
.whywecontainer h3 {text-transform:uppercase;font-size:1.1em!important;line-height:100%!important;}
.whywecontainer .content p {}

/* Probefahren? */
h2.probefahren  {margin-bottom: 25px;text-transform:uppercase;}
h2.probefahren span {color:#fff!important;}
a.probebutton {font-size:2.3em;background-color:#000;color:#fff!important;padding:20px;font-weight:800;line-height:110%;width:80%;}
.testdrive .icon-box {width:45%!important;}
.testdrive {box-shadow: 0px 0px 10px #000;}


/* Fahrzeug Listing Übersicht? */
.facetwp-template h3 {text-transform:uppercase;color:#6e6e6e;padding-bottom:20px;} 
.listingdiv {padding:40px;margin-top:20px;margin-bottom:20px;}
.imgdiv {margin-left: -15px;}
.inlistingp {font-size: 1.1em;padding-bottom: 15px;margin-top: -15px;color:#ea5a06;text-transform:uppercase;font-weight:500;}

.facetwp-template label {
    font-weight: 700;
    text-transform: uppercase;
}

.listingbtn {background-color:#ea5a06!important;text-transform:uppercase;}
.listingbtn a {text-transform:uppercase!important;color:#fff;}

.listingoverview {
    padding-bottom: 30px;
}

@media (min-width: 961px) {
ul.list-style-1 li {
    position: relative;
   left: 30px;
    margin-bottom: 10px;
    float: left;
    padding-right: 10px;
	font-size:1.2em;
	color:#000;
	width:50%;
}
}

@media (max-width: 960px) {
ul.list-style-1 li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
    float: none;
    padding-right: 30px;
	font-size:1.2em;
	text-align:center;
	color:#000;
	}
	
	.home .icon-box .icon {

    text-align: center !important;
    display: inline-block;
    margin: auto;
    position: relative;
    left: 140px;

}
	.stm-icon-car_sale {left: 8px;position: relative;}
	.stm-icon-application {left: 26px;position: relative;}
	.stm-icon-speedometr  {left: 20px;position: relative;}
	.stm-icon-chat  {left: 16px;position: relative;}
	
}
/* Formeinleitung*/
.formeinleitung {font-weight:bold;color:#030064;}


/* Formular - Bewertenseite*/

.form14 .radio-div label {left:6px!important;}

.wdform-label {color:#030064!important;font-size:1.1em;}
.hinttext {color:#ea5a06!important;}

#form14 {background-color:#ccc;box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);}
div.radio span, div.radio span {background-color:#ccc;}



.form14 .button-submit {

    left: -10px !important;
    top: 0px;
    position: relative;

}

.wdform_section div.radio {
    position: relative;
    top: -7px;
    left: 3px;
	
}

.radio-div {border:0px!important;}



.wdform_section div.checker {
    position: relative;
    top: -7px;
    left: 3px;
	
}

.checkbox-div {border:0px!important;}

.wdform-label-section {
    font-weight: 600;
}

@media (max-width: 960px) {
	.wdid28 div {width:100%;}
	.form14 .wdform-ch-rad-label {float:none;}
	.wdform-label {

    color: #030064 !important;
    font-size: 1.2em;}
	.form14 .wdform_column {text-align:left;}
}



/* Tooltip Link HSN */
.hsntsn a {float:right;position:relative;top:8px;}




@media (min-width: 961px) {

/* HSN*/
.wdform_row.ui-sortable-handle.wdid29 {

}

.wdid29 .wdform-field {float:left;}


/* TSN*/
.wdform_row.ui-sortable-handle.wdid30 {
 
}

.wdid30 .wdform-field {

    top: -2px;
    position: relative;

}
/* Modell*/
.wdform_row.ui-sortable-handle.wdid2 {

    width: 45%;
    float: left;

}

/* Leistung*/
.wdform_row.ui-sortable-handle.wdid8 {

    width: 45%;
    float: left;

}


/* Kilometerstand*/
.wdform_row.ui-sortable-handle.wdid7 {

    width: 45%;
    float: left;

}


/* HU*/
.wdform_row.ui-sortable-handle.wdid19 {

    width: 45%;
    float: left;

}

/* Zustand*/
.wdform_row.ui-sortable-handle.wdid14 {

    width: 45%;
    float: left;

}


/* Scheckheft*/
.wdform_row.ui-sortable-handle.wdid18 {

    width: 45%;
    float: left;

}

/* Getriebe*/
.wdform_row.ui-sortable-handle.wdid11 {

    width: 45%;
    float: left;

}


/* Standort*/
.wdform_row.ui-sortable-handle.wdid35 {

    width: 45%;
    float: left;

}
/* Name*/
.wdform_row.ui-sortable-handle.wdid32 {

    width: 45%;
    float: left;

}
/* E-Mail*/
.wdform_row.ui-sortable-handle.wdid33 {

    width: 45%;
    float: left;

}
/* Tel*/
.wdform_row.ui-sortable-handle.wdid34 {

    width: 45%;
    float: left;

}




/* Mängel*/
.wdid15 .wdform-element-section {
    min-width: 500px!important;
}

/* Bilder*/
.wdid22 .wdform-element-section {
    min-width: 500px!important;
}

/* Bilder*/
.wdid27 .wdform-element-section {
    min-width: 500px!important;
}

.hinttext {font-weight:bold;}

}
.wdform-element-section {display:inline!important;} 

/* Trustboxes*/

.trustboxes .vc_column-inner {
    text-align: center;
    
    padding: 20px;
	background:rgba( 255, 255, 255, 0.8 );
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
	line-height:200%;
	}

.trustboxes p {padding:20px;}

.trustboxes h3 {color:#030064;}

.trustboxes {
    border-top: 5px solid #030064;
}

/* Services Navbox*/
.servicesbox h3 {font-size:1.2em!important;}

/* Fahrzeug Listing Detail? */
div.fahrzeuge.type-fahrzeuge h2.post-title, div.fahrzeuge.type-fahrzeuge div.post-thumbnail, div.fahrzeuge.type-fahrzeuge div.blog-meta {display:none;}
.single-fahrzeuge h5 {font-size: 1.1em;padding-bottom: 15px;margin-top: -15px;color:#ea5a06;text-transform:uppercase;font-weight:500;}
.single-fahrzeuge h3 {color:#ea5a06;text-transform:uppercase;font-weight:700;}
.single-fahrzeuge h3.panel-titel {color:#ea5a06;text-transform:uppercase;font-weight:300!important;}
.blog-meta-bottom {display:none;}

h2.text-left.title {text-transform:uppercase;color:#6e6e6e;padding-bottom:20px;} 

/* Gebrauchtwagen Ratgeber - Übersicht */
.archive .post-meta-bottom {display:none;}
/* Gebrauchtwagen Ratgeber - Detail */
.post-template-default .blog-meta {display:none;}
.post-template-default .comments-number {display:none;}


/* Cookie Notice */
.cn-button {background:#ea5a06!important;}
.cn-revoke-cookie {}

.entry-header h2 {text-shadow:2px 2px 2px #000;}

/* Zulassungsservice */
@media (min-width: 961px) {
.page-id-1482 .entry-header.left.small_title_box {background-position:74% 65%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-1482 .entry-header::after {background: rgba(35, 38, 40, 0.1);}





/* Bildpositionierung */
/* Auto Verkaufen */
@media (min-width: 961px) {
.page-id-24 .entry-header.left.small_title_box {background-position:60% 45%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-24 .entry-header::after {background: rgba(35, 38, 40, 0.1);}


/* Auto mit Getriebeschaden */
@media (min-width: 961px) {
.page-id-32 .entry-header.left.small_title_box {background-position:50% 40%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-32.entry-header::after {background: rgba(35, 38, 40, 0.1);}


/* Ankauf mit Motorschaden */
@media (min-width: 961px) {
.page-id-34 .entry-header.left.small_title_box {background-position:40% 55%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-34.entry-header::after {background: rgba(35, 38, 40, 0.1);}



/* Ankauf ohne TÜV */
@media (min-width: 961px) {
.page-id-30 .entry-header.left.small_title_box {background-position:30% 60%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-30.entry-header::after {background: rgba(35, 38, 40, 0.1);}



/* Gebrauchtwagen verkaufen */
@media (min-width: 961px) {
.page-id-28 .entry-header.left.small_title_box {background-position:30% 70%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-28.entry-header::after {background: rgba(35, 38, 40, 0.1);}


/* Unfallwagen verkaufen */
@media (min-width: 961px) {
.page-id-26 .entry-header.left.small_title_box {background-position:30% 65%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-26.entry-header::after {background: rgba(35, 38, 40, 0.1);}



/* Auto kostenlos bewerten */
@media (min-width: 961px) {
.page-id-36 .entry-header.left.small_title_box {background-position:30% 40%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-36.entry-header::after {background: rgba(35, 38, 40, 0.1);}



/* Abholung deutschlandweit */
@media (min-width: 961px) {
.page-id-38 .entry-header.left.small_title_box {background-position:30% 50%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-38.entry-header::after {background: rgba(35, 38, 40, 0.1);}



/* Unsere Angebote */
@media (min-width: 961px) {
.page-id-40 .entry-header.left.small_title_box {background-position:30% 50%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-40.entry-header::after {background: rgba(35, 38, 40, 0.1);}


/* FAQ Autoankauf */
@media (min-width: 961px) {
.page-id-42 .entry-header.left.small_title_box {background-position:30% 40%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-42.entry-header::after {background: rgba(35, 38, 40, 0.1);}



/* Datenschutz */
@media (min-width: 961px) {
.page-id-46 .entry-header.left.small_title_box {background-position:30% 40%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-46.entry-header::after {background: rgba(35, 38, 40, 0.1);}

/* provision */
@media (min-width: 961px) {
.page-id-383 .entry-header.left.small_title_box {background-position:40% 55%;background-size:100%;padding-top:50px;padding-bottom:50px;}
}
.page-id-383.entry-header::after {background: rgba(35, 38, 40, 0.1);}

/* Kommission */
@media (min-width: 961px) {
.page-id-392 .entry-header.left.small_title_box {background-position:40% 55%;background-size:100%;padding-top:50px;padding-bottom:50px;}
}
.page-id-392.entry-header::after {background: rgba(35, 38, 40, 0.1);}


ul.list-style-1 li::before {color:#030064!important;}



/* Auto Aufbereitung*/
@media (min-width: 961px) {
.page-id-563 .entry-header.left.small_title_box {background-position:30% 25%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.page-id-563.entry-header::after {background: rgba(35, 38, 40, 0.1);}

.page-id-563 .phonebutton {display:none!important;}



/* Blog - Auto schnell verkaufen*/
@media (min-width: 961px) {
.postid-590  .entry-header.left.small_title_box {background-position:30% 25%;background-size:100%;padding-top:50px;padding-bottom:50px;}}
.postid-590 .entry-header::after {background: rgba(35, 38, 40, 0.1);}
 
.postid-590  .phonebutton {display:none!important;}



.postid-617  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-617  .entry-header::after {background:none;}
.postid-617  .phonebutton {display:none!important;}

.postid-623  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-623  .entry-header::after {background:none;}
.postid-623  .phonebutton {display:none!important;}

.postid-632  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-632  .entry-header::after {background:none;}
.postid-632  .phonebutton {display:none!important;}

.postid-639  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-639  .entry-header::after {background:none;}
.postid-639  .phonebutton {display:none!important;}

.postid-645  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-645  .entry-header::after {background:none;}
.postid-645  .phonebutton {display:none!important;}

.postid-653  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-653  .entry-header::after {background:none;}
.postid-653  .phonebutton {display:none!important;}

.postid-660  .entry-header {background-image:none;background-color:#ea5a06;}
.postid-660  .entry-header::after {background:none;}
.postid-660  .phonebutton {display:none!important;}

.category-kfz-blog-ankauf-verkauf-tipps  .entry-header {background-image:none;background-color:#ea5a06;}
.category-kfz-blog-ankauf-verkauf-tipps  .entry-header::after {background:none;}
.category-kfz-blog-ankauf-verkauf-tipps  .phonebutton {display:none!important;}


.category-kfz-blog-ankauf-verkauf-tipps .blog-meta {display:none!important;}
.category-kfz-blog-ankauf-verkauf-tipps .post-list-single-item {
  margin-bottom: 30px;
  width: 80%;

  margin: auto;
    margin-bottom: auto;
  margin-bottom: 20px;
}
.category-kfz-blog-ankauf-verkauf-tipps .post-list-single-item .absoluted-content {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}



/* Kontakt */

.page-id-50 h2 {color:#030064;text-align:center!important;}
.page-id-50 .contact-us-label  {color:#030064;text-align:center!important;}
.wpcf7-form-control-wrap  .message {text-align:center!important;}

.wpcf7-form-control-wrap input {text-align:center!important;}

.stm-button, input[type="submit"], button, .button, .load-more-btn {background-color:#ea5a06!important;}

/* WIZCORN MAGIC STARTS HERE */
/* CI-COLORSET 
Orange color:#ea5a06;
Blau: color:#030064;
Dunkelstgrau #6e6e6e;
 */
 
 /* Responsive Optimierung */
/*  */
@media (max-width: 960px) {
	#top-bar .top-bar-info li {text-align: center;line-height: 30px!important;font-size: 1.5em;}
	.bloglogo img {}
	.header-main .header-top-info .pull-right .header-main-phone {margin-left:15%!important;margin-right:25%!important}
	.header-main .stm-icon-phone {display:none!important;}
	.phone .phone-number a {}
	.tp-mask-wrap {margin-left: -100px;}

	.header-main .header-main-phone .phone .phone-label {font-size:1.5em!important;line-height:120%;text-align:center;}
	.header-main .header-main-phone .phone .phone-number {text-align:center;display:block;font-size:2em!important;line-height:30px!important;}
	.linebreakerlink p {font-size:2em;text-align:center!important;}
	p.linebrakernav {text-align:center!important;}
	#nav_menu-2.widget {margin-left:0%;	width:100%;}
   	#nav_menu-3.widget {margin-left:0%;	width:100%;}
	#custom_html-2.widget {width:100%!important;}
	.seofooterleft p {text-align: center;padding-left: 40px;padding-right: 40px;}
	.footerlogo img {width: 50%!important;display:block;margin:auto;padding-top:20px;padding-bottom:10px;}
	.hauptinhalt div.vc_empty_space {height:50px!important;}
	.hauptinhalt {text-align:center;}
	ul.list-style-1 li::before {position:relative!important;top:-5px!important;font-size:1.5em!important;}
.imgoutlineright {padding-bottom:20px;margin-top:-50px;}	
.iconpara .icon-text h3 {font-size:1.5em!important;}
.iconpara .icon-text {text-align:center;text-shadow:2px 2px 2px #000;}
	.whywecontainer {text-align:center;}
	.trustfour .icon.boat-third-color {padding-right: 20px;}
	

	
	.wpb_wrapper .icon-box .icon-text {width:100%!important;overflow:unset!important;}
	.testdrive .icon-box {width:100%!important;}
	
	.widget_nav_menu .widget-title h6 {text-align:center;}
	#custom_html-3 {

    text-align: center;

}
	.copyright-text span {

    float: left;
    color: #fff !important;

}

.entry-title {text-align:center;}

div#main div.container{text-align:center;}
.trustboxes .vc_column-inner{padding:20px;margin-top:20px;}

}
	
	.home .icon-text .title {color:#030064!important;}
	
	h2.probefahren  {margin-bottom: 25px;text-transform:uppercase;text-align:center;}
h2.probefahren span {color:#fff!important;}
a.probebutton {font-size:2em;background-color:#000;color:#fff!important;padding:20px;font-weight:800;line-height:110%;width:100%;}
.testdrive .stm-icon-box-adaptive-style-one {width: 100%!important;} }
 
 @media (max-width: 960px) {#custom_html-5 {text-align:center;}}
.icon-box.stm-layout-box-car_dealer div.icon-text div.content p a {color:#fff!important;margin-left:3px;}

.contsubhead a {color:#555555;}
.hauptinhalt p a {color:#555555;}
.list-style-1 a {color:#555555;}



.stm-layout-box-car_dealer {
    min-height: 95px;
	text-align:center;
}


.vc_custom_1574169957943 > div:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1)


.vc_toggle {border:0px!important;}

.vc_toggle_content span {line-height:200%;text-align:justify!important;}


@media (min-width: 960px) {
.main-menu .header-menu {margin-left:-40px!important;}
}

/* Contact Buttons mit TEL und Whatsapp */
.contacter p {
    text-align: left;
    font-weight: 800;
    color: #030064;
    font-size: 2em;
    line-height: 250%;
}
.walink {color:#25d366!important;}

.contacter p a {color:#000;}

@media (max-width: 960px) {.contacter p {text-align: center!important;} 
.contacterfoot p {text-align: center!important;} 
.lastone {padding-bottom:30px;}
}

.contacterfoot p {
    text-align: left;
    color: #000!important;
    font-size: 1.2em;
    line-height: 250%;
	font-weight:800;
}
.walink {color:#25d366!important;}


/* Referenzen Slider */


.refesction .testimonials-carousel {border-top:0px;}


.refesction .wpb_single_image img {
    height: auto;
    max-width: 75%;
    vertical-align: bottom;
    margin-bottom: -30px;
    margin-top: 15px;
}

.testimonial-unit .testimonial-meta {margin-top: 25px!important;position: relative!important;top: 0px;font-size: 0.7em;}

@media (min-width: 961px) {
.refesction div.wpb_wrapper p {margin:0px;line-height:140%;}
.refesction .testimonials-carousel .testimonial-unit .content {margin-right:60px;}
}

.refesction div.wpb_wrapper p {line-height:140%;}

@media (max-width: 960px) {
.refesction .testimonial-unit .testimonial-meta .author {margin-right:-45px;}
	.testimonial-unit .image {display:inline-block;}
	.owl-controls {   display: inline-block!important; margin: auto;}
}

.testimonial-unit .image { 
float: none!important;
margin-right: 0px;
max-width: 20%;
padding-bottom: 20px;}


.testimonials-carousel .owl-controls .owl-prev::after {font-size:40px!important;color:#000;}
.testimonials-carousel .owl-controls .owl-next::after {font-size:40px!important;color:#000;}


.logo-main {
  float: none !important;
   margin: auto;
   text-align:center;
}

.header-address {display:none!important;}

.header-main .header-top-info {
  margin-top:-60px!important;
}






/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('../fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}











/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}






/* lato-100 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('../fonts/lato-v23-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/lato-v23-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/lato-v23-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/lato-v23-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/lato-v23-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/lato-v23-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/lato-v23-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/lato-v23-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/lato-v23-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}




/* poppins-100 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('../fonts/poppins-v20-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v20-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v20-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v20-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v20-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-800 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/poppins-v20-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v20-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}









/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('../fonts/montserrat-v25-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/montserrat-v25-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/montserrat-v25-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../fonts/montserrat-v25-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../fonts/montserrat-v25-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v25-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}




/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/playfair-display-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/playfair-display-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* playfair-display-500 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/playfair-display-v30-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/playfair-display-v30-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* playfair-display-600 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/playfair-display-v30-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/playfair-display-v30-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/playfair-display-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/playfair-display-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* playfair-display-800 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/playfair-display-v30-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/playfair-display-v30-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/playfair-display-v30-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/playfair-display-v30-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}




.uacf7-form-wrapper-container {background-color:#ccc;padding: 2vw;}
.uacf7-form-wrapper-container h3 {color:#030064;}




.uacf7-form-wrapper-container label {
  color: #030064 !important;
}
/* Für alle Labels innerhalb der Form */
form label {
  color: #030064 !important;
}

/* Alle markierten Elemente in Blau */
form label,
form h1, form h2, form h3, form h4, form h5, form h6,
form legend,
form select,
form select option,
form .wpcf7-list-item-label {
  color: #030064 !important;
}


/* Für alle Labels innerhalb der Form */
form label {
  color: #030064 !important;
}

/* Für Frage-Überschriften (wie "Haben Sie die HSN & TSN bereit?") */
form h1,
form h2,
form h3,
form h4,
form h5,
form h6,
form .question-title,
form legend {
  color: #030064 !important;
}

/* Für direkte Text-Nodes (falls die Fragen nicht in Labels sind) */
form > div > *:not(input):not(select):not(textarea) {
  color: #030064 !important;
}

/* Für Radio-Button Labels */
form label[for*="ja"],
form label[for*="nein"] {
  color: #030064 !important;
}

/* Für Select-Dropdown Antworten (ausgewählte Optionen) */
form select {
  color: #030064 !important;
}

form select option {
  color: #030064 !important;
}

/* Alternative: Alle direkten Textelemente in der Form */
form * {
  color: #030064;
}

/* Aber Placeholder und Input-Werte normal lassen */
form input,
form textarea {
  color: #333; /* oder deine Standard-Textfarbe */
}

form input::placeholder,
form textarea::placeholder {
  color: #999; /* oder deine Placeholder-Farbe */
}
/* Labels und Fragen */
form label,
form h1, form h2, form h3, form h4, form h5, form h6,
form legend {
  color: #030064 !important;
}

/* Select-Dropdowns (ausgewählte Werte) */
form select,
form select option {
  color: #030064 !important;
}

/* Radio-Button Labels (Ja/Nein) */
form .wpcf7-list-item-label {
  color: #030064 !important;
}

/* Alternative: Alle Spans in der Form */
form span.wpcf7-list-item-label,
form .wpcf7-list-item label {
  color: #030064 !important;
}



.header-main {
  background-color: #fff!important;
}