/* +++++++++++++++++++++++++++++++++++++++++++++++++++ layout +++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++++++++++++++++++++++++++++++++++++++++++ map +++++++++++++++++++++++++++++++++++++++++++++++++++ */
body.kontakt iframe {width: 100%;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ abst�nde +++++++++++++++++++++++++++++++++++++++++++++++++++ */
#article-12553 .boxed-content .contentwrap {max-width: 1800px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ auflistung +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ce_text_extented ul {list-style-position: inside; list-style-type: disc;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ header +++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*.header.original .logo {background-image: url(../img/layout/fotolia_169334270.jpg);}*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ logo +++++++++++++++++++++++++++++++++++++++++++++++++++ */
#stickyheader .logo a {background-size: 80%;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ slider +++++++++++++++++++++++++++++++++++++++++++++++++++ */
#slider {min-height: 167.5px;}
.ce_headerimage.color-white .content {background-color: rgba(207,153,80,0.5);}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ cookiebar +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cookiebar {border-top: 2px solid #fff;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ navigation +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mainmenu ul li a {font-family: 'Questrial', Georgia, Times, serif !important;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ bilder / text +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.text-left {text-align: right;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ icon boxen +++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ce_iconbox_v3 .ce_iconbox_v3_content {padding-right: 20px;}
.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent {
background: rgba(192,149,93,1);
background: -moz-linear-gradient(-45deg, rgba(192,149,93,1) 0%, rgba(93,77,44,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(192,149,93,1)), color-stop(100%, rgba(93,77,44,1)));
background: -webkit-linear-gradient(-45deg, rgba(192,149,93,1) 0%, rgba(93,77,44,1) 100%);
background: -o-linear-gradient(-45deg, rgba(192,149,93,1) 0%, rgba(93,77,44,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(192,149,93,1) 0%, rgba(93,77,44,1) 100%);
background: linear-gradient(135deg, rgba(192,149,93,1) 0%, rgba(93,77,44,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0955d', endColorstr='#5d4d2c', GradientType=1 );
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ grid +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.grid-bg .inside {background-color: rgba(255,255,255,0.5); color: #362b23; padding: 30px;}
.grid-bg .inside .ce_text_extented p {color: #362b23 !important;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ gallery +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ce_gallery li:hover .content {opacity: 0.3;}
.ce_gallery .image_container i.fa.fa-plus-circle {display: none !important;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ zitat +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ce_testimonial.two_third {width: 100% !important;}
.ce_testimonial .text {width: 70%; float: left;}
.ce_testimonial .info {width: 30%; float: left;}
.ce_testimonial_version7 .text::after {display: none;}
.ce_testimonial_version7 .image_container {width: auto; height: auto;}
.ce_testimonial_version7 .name {clear: both; text-align: center;}
.ce_testimonial_version7 .ce_image {margin: 0 auto; display: table; float: none;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++ referenz logos +++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ce_gallery .image_container img {width: auto; margin: 0 auto;}
body.wohnen .ce_gallery li img, body.schlafen .ce_gallery li img {margin: 0 auto;}
body.wohnen .ce_gallery .image_container img, body.schlafen .ce_gallery .image_container img {width: auto;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++ footer +++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*#footer {background-image: url(../img/layout/Fotolia_169334270_Subscription_Monthly_XXL_bg.jpg); background-color: transparent;}*/

#footer a:hover {color: #cf9950;}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++ mobil +++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media only screen and (max-width: 375px) {
.mm-navbar-top {height: 0px;}
.mm-hasnavbar-top-1 .mm-panels {top: 0px !important;}

.ce_iconbox_outside {min-height: 160px !important;}
.ce_iconbox.version3.xsmall .ce_iconbox_outside {min-height: 0px !important;}

.ce_headline_extended.align-right {text-align: left !important;}
.ce_text_extented.align-right {text-align: left !important;}

.ce_teambox.hover_image .team-content-hover {padding: 10px; line-height: 1.6rem;}
.ce_testimonial .info {width: 50%; margin: 0 auto;}

body.datenschutz #slider, body.impressum #slider, body.kontakt #slider {display: none;}
.ce_iconbox_v3 .ce_iconbox_v3_content {padding-right: 0px;}

}

@media only screen and (max-width: 767px) {
.ce_headerimage.valign_bottom .ce_headerimage_inside {top: 80%;}

.ce_iconbox .ce_iconbox_outside.padding {
  min-height: 150px !important;
  padding: 45px !important;
}
.ce_testimonial .text {
  width: 100% !important;
}
.ce_testimonial .info {
  float:none !important;
  margin-left: 0 auto;
  margin-right: 0 auto;
}
.autogrid-id_91481{
  width: 100% !important;
}

.ce_image .image_container img {width: 100% !important;}

}

@media (min-width: 768px) and (max-width: 1014px) {
.ce_teambox.hover_image .team-content-hover {display: none !important;}
}


@media (min-width: 1015px) and (max-width: 1100px) {
.team-content-valign .description {font-size: 11px !important; line-height: 17px !important;}
.ce_teambox.hover_image .team-content-hover {padding: 10px !important; font-size: 12px !important;}

}


@media only screen and (max-width: 995px) {


}

@media only screen and (max-width: 1100px) {
  .ce_iconbox .ce_iconbox_outside.padding h4 {
    font-size: 1.2rem !important;
  }
}
