.checkbox, .radio {
    margin-bottom:30px;
}

p, div {
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
}

.site-home #site-content {
    padding:15px 0;
}

.featured-menu-boxes .fmb-container {
    box-shadow:0 0 7px #4e4e4e;
    margin-bottom:20px;
}

/** Header dark BG **/
#header-slider .carousel-caption {
    background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, .65) 100%);
}

/** Schrift Headline gross u schatten **/
.site-home #header-slider .carousel-caption .h2,
.site-home #header-slider .carousel-caption .h3 {
    text-shadow:0 0 10px #020202;
}

@media (min-width:1200px) {
    #header-slider .carousel-caption .h2 {
        font-size:70px;
    }

    #header-slider .carousel-caption .h3 {
        font-size:35px;
    }

    body:not(.site-home) #header-slider .carousel-caption .h2 {
        font-size:50px;
    }
}

/** Sliderpfeile weiss **/
#header-slider .owl-nav .owl-prev,
#header-slider .owl-nav .owl-next {
    color:#fff;
    font-size:150px;
}

/** Bottom **/
@media (min-width:768px) {
    #header-slider .carousel-caption .left-bottom-1, #header-slider .carousel-caption .center-bottom-1, #header-slider .carousel-caption .right-bottom-1 {
        bottom:10%;
    }
}

/** content background grey **/
.grey-bg {
    background-color:#f3f3f3;
    padding:70px 0;
}


/** Headlines size made smaller **/
@media (min-width:992px) {
    .page-headline h1,
    .page-headline .headline-h1,
    .page-headline .subheadline-h1 {
        font-size:36px;
        font-weight:bold;
        text-transform:none;
    }

    #site-content h2,
    #site-content h2.headline-h2,
    #site-content .headline-h2,
    #site-content .h2 {
        font-size:24px !important;
        font-weight:bold;
        text-transform:none;
    }
}

.headline-h1 {
    color:#094235;
}

h1, h2, h3, h4, h5, h6 {
    color:#094235;
}

/** Logosize **/
#header #logo img {
    max-height:27px;
}

.auda-logos img{
    padding: 0 10px;
}

@media (min-width:992px) {
    #header #logo img {
        max-height:35px;
    }
}

/** WLTP WERTE **/
@media (min-width:1024px) {
    body.blog-entry #header-slider .header-envkv-info {
        font-size:.8em;
        text-shadow:none;
        color:#fff;
    }
}

#site-content [data-container="infomanager"].infomanager-view-2 .gallery-item .co2-info,
#section-infomanager.infomanager-view-2 .gallery-item .co2-info {
    display:none;
}

#header-slider .header-envkv-info,
#header-slider-container .header-envkv-info {
    color:black;
    text-shadow:none;
    bottom:-2px;
}

@media (min-width:1200px) {
    body.blog-entry:not(.angebot-entry) #header-slider .fill,
    body:not(.site-home):not(.blog-entry) #header-slider .fill {
        filter:brightness(0.7);
    }
}

/* Preisübersicht MH */
.row.preis-uebersicht {
    display:flex;
    flex-wrap:wrap;
}

.row.preis-uebersicht > .column > .ge-content {
    padding:15px;
    border-radius:10px;
    box-shadow:0 1px 7px #ececec;
    height:100%;
}


#article-blog-entry > div > div > div > div > div:nth-child(7) > div.column.col-md-11.col-xs-12.col-sm-12 > div > div {
    margin-top:0;
}

#site-content [data-container="infomanager"].infomanager-view-5 .img-overlay, #section-infomanager.infomanager-view-5 .img-overlay {
    background-size:contain;
}

/** Vermietung Ansicht NEU **/

@media (min-width:1380px) {
    #site-content [data-container="infomanager"].infomanager-view-2 .gallery-item .price-info .price-angebot,
    #section-infomanager.infomanager-view-2 .gallery-item .price-info .price-angebot {
        font-size:3em;
    }

    #site-content [data-container="infomanager"].infomanager-view-2 .gallery-item .price-info .price-mtl,
    #section-infomanager.infomanager-view-2 .gallery-item .price-info .price-mtl {
        font-size:2em;
    }
}

/** Anpassungen SW **/
.module-block {
  margin: 30px 0;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: none !important;;
  border-radius: none !important;;
  -webkit-box-shadow: none !important;;
  box-shadow: none !important;;
}

.auda-align-center{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items:center;
}

.auda-accordion-01 .panel-title a {
    display:block;
    position:relative;
    padding:10px 0;
    border-bottom: 1px solid;
    text-transform: uppercase;
    font-weight: bold;
}

.auda-accordion-01 .panel-default > .panel-heading {
    background:transparent;
    border:none;
    padding:0;
}

.auda-accordion-01 .panel-title a::after {
    content:"\f078";
    font-family:fontAwesome;
    padding:10px;
    position:absolute;
    right:0;
    top:0;
}

.auda-accordion-01 .panel-default {
    border:none;
    margin-bottom:20px;
}

.auda-accordion-01 .panel-title a {
  text-transform: none;
  font-weight: bold;
  
}

.list-group {
  padding-left: 20px;
  margin-bottom: 20px;
}

#site-content .list-group .list-group-item{
    background-color: transparent;
    border: none;
    padding: 10px 25px;
}

body:not(.fe-admin-area) #site-content .list-group-item:before{
    content: "\f00c";
    position: absolute;
    color: #000000;
    font-family: fontAwesome;
    left: 0;
}

.aud-bg-image {
    background-image:url('/website/themes/caravanliebe.de/dynamic/fe/service/caravanliebe-ersatzteile8.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
}

.aud-content-abstand {
    margin-top:-30px;
}

.list-group .list-group-item {
    background-color:transparent;
    border:none;
    padding:10px 25px;
}

body:not(.fe-admin-area) #site-content .list-group-item:before {
    content:'\f00c';
    position:absolute;
    color:#094235;
    font-family:fontAwesome;
    left:0;
}

/** Anpassungen SW END**/



/** Anpassungen MS Begin**/

.auda-content-search {
    background:#094235;
    padding:50px 20px;
}

.h-style-white {
    color:#fff;
    font-size:2em;
    padding:10px 15px;
}

.auda-content-search .audaris-widget,
.auda-content-search .audaris-widget .form-select{
    color:#fff !important;
}

.auda-content-search .audaris-widget .form-checkbox:disabled, 
.auda-content-search .audaris-widget .form-input:disabled, 
.auda-content-search .audaris-widget .form-select:disabled, 
.auda-content-search .audaris-widget .form-textarea:disabled {
    background:#094235;
}

.auda-content-search .audaris-widget .form-checkbox, 
.auda-content-search .audaris-widget .form-input, 
.auda-content-search .audaris-widget .form-select, 
.auda-content-search .audaris-widget .form-textarea {
    border:none;
    background-color:#094235;
    border-bottom:1px solid #fff;
}

.auda-content-search .audaris-widget .form-checkbox:focus, 
.auda-content-search .audaris-widget .form-input:focus, 
.auda-content-search .audaris-widget .form-select:focus, 
.auda-content-search .audaris-widget .form-textarea:focus {
    border-color:#fff;
}

.auda-content-search .audaris-widget *, 
.auda-content-search .audaris-widget ::after, 
.auda-content-search .audaris-widget ::before {
    border-color:#fff;
}

.auda-content-search .audaris-widget .btn-primary {
    border:2px solid #fff;
}

.auda-content-search .audaris-widget .form-input, 
.auda-content-search .audaris-widget .form-select, 
.auda-content-search.audaris-widget .form-textarea {
    padding-left:0;
}

.auda-content-search .audaris-widget .form-select {
    padding-right:0;
}

.auda-content-search .audaris-widget div.mb-4:nth-child(4) {
    margin-top:50px;
}

.aud-bg-green {
    background:#094235;
    border-radius:25px;
}

.auda-partner {
    color:#fff;
    line-height:2em;
    font-size:1.2em;
    padding:50px;
    width:600px;
}

.auda-partner-image {
    /*width:40%;*/
    position:absolute;
    top:-90px;
    right:140px;
}

.auda-partner-text h2, .auda-partner-text2 h2 {
    color:#fff;
 }
 
 .auda-partner-text2 {
  color: #fff;
  line-height: 1.5em;
  font-size: 1.2em;
  padding: 30px;
  position: absolute;
  top: 20%;
}


.auda-testimonials {
    display:flex;
    flex-direction:column;
    justify-content:center;
    line-height:1.8em;
}

.auda-testimonials .fa {
    color:#094235;
}

@media (max-width:479px) {
    [data-container="image-slider"] .slider-content {
        background:#fff;
    }
    .auda-testimonials {
        line-height:1.1em;
    }
    .auda-partner {
        width:100%;
        padding:20px;
    }
    .aud-bg-green {
        border-radius:0;
    }
    .auda-partner-image {
        width:100%;
        position:unset;
    }
    .auda-partner-img2 {
        display:none;
    }
    .auda-partner-text2 {
		position:unset;
	    background:#094235;
    }
}


/** Anpassungen ms END**/

