/* TMP CSS RULES */

/*Änderungen 03.03.2025*/
.wrapper-slider .slick-slide:after {
    background: black!important;
    opacity: 0.9!important;
}
.button_gruen, .faq .column.c2 input[type=submit] { font-weight: 800!important;}
#c1 h3 {font-weight: 800!important;  color: #1d381b!important;}
#c1 .modul-header h2 {font-weight: 800!important;}
.menu .navbar .nav-item:last-child a {background: #FCAE42; font-weight: bold!important; color: #000!important;}
.menu .navbar .nav-item:last-child a:hover {color: #000!important;}

.button_gruen, .faq .column.c2 input[type=submit] {background-color: #1d381b;}
.button_gruen:hover, .faq .column.c2 input[type=submit]:hover {color: #FFFFFF!important;}

/*Änderungen 25.02.2025*/
#c783 video.video-embed-item{width: 100% !important;}

/*Änderungen 10.09.2024*/
#c84 a:hover, #c40 a:hover, #c41 a:hover{color: #FCAE42!important;}
.rent .tx-felogin-pi1 .button:hover{background-color:  #FCAE42!important;}
#SgCookieOptin .sg-cookie-optin-box.sg-cookie-optin-box-new .sg-cookie-optin-box-new-upper {background-color: #FCAE42!important;}
#SgCookieOptin .sg-cookie-optin-box .sg-cookie-optin-box-button .sg-cookie-optin-box-button-accept-all {background-color: #FCAE42!important;}
.faq a {color: #FCAE42!important;}
.faq a:hover {color: #FCAE42!important;}
.frame-indent .faq .col-md-6 .button_gruen{color: white!important;}
#c48 .button_gruen{color: white!important;}

#c48 .faq a.book {
    color: #FFFFFF!important;
}
a.scroll-to-login-form{background-color: #FCAE42!important;}

/*Änderungen 08.05.2023*/
#c1 .multiteser-item-col3 .full-image-wrap {
   opacity: 0.9 !important;
}

.numberlist-steps.wizard>li:before {
    background: none!important;
}
.numberlist-steps>li:before {
   font-size: 3.5em!important;
    font-weight: bold!important;
    background: none!important;
    color: #F99A1C!important;
}

.numberlist-steps.wizard>li.active-step:before {
    background: white!important;
}

.text-normal{text-transform: none!important; }

div#c591, div#c67, div#c781 {background-image: url(/fileadmin/bilder/allgemein/IpanemaMuster.png)!important;}
div#c1{margin-bottom: 0 !important;}

/* neue Website-Farbe */
body{background-color: #f5f1e9!important;}
.bg-gruen {
  background-color: #FCAE42;}
.bg-beige{background-color: #F5F1E9;}
.shadow.card i {
    color: #FCAE42;
}
a{color: #FCAE42;}
.button_gruen, .faq .column.c2 input[type=submit] {background-color: #FCAE42;}
.menu .navbar .nav-item:last-child a {background: #FCAE42;}
.menu .navbar .nav-item:last-child a:hover {color: #666!important;}
.navbar .nav-item a:hover, .privacy-link {color: #FCAE42!important;}
.project-teaser a {border: 2px solid #FCAE42!important;}
.project-teaser a:hover {color: #FCAE42!important;}
.wrapper-slider .slick-slide .image:before {content: ""!important;}
.headline-smithen{font-size: 80px; text-transform: lowercase; padding-left: 15px;}

.rent .tx-felogin-pi1 input[type=submit] {background: #FCAE42!important;}
.tx-felogin-pi1 input[type=submit], .tx-powermail input[type=submit], .tx-srfeuserregister-pi1 input[type=submit], .tx_evoweb_sfregister input[type=submit] {background: #FCAE42!important;}
.panel-collapse {
    background-color: white !important;
    margin-bottom: 10px;
}

.frame-layout-2 {
    background: #223628;
}

footer .modal{color: #000!important;}


#c1 {
    background-image: url('/fileadmin/bilder/parallax/Dschungel.webp');
    background-repeat: no-repeat;
    background-size: cover !important;
}

.border-gruen {border: 1px solid #000!important;}

/*Start neues Grün*/
.frame-layout-2.slickdefault, .frame-layout-5 .slick-slide {background-color: #000 !important;}
/*.frame-layout-2.slickdefault, .frame-layout-5 .slick-slide:nth-child(odd) {background-color: #223628 !important;}*/
.gruen{color: #223628 !important;}
.frame-layout-5 .slick-slide {color: white !important;}
.parallax_feeltheplace .text, .parallax_feelunique .text {
    color: #fff!important;
}
body .alert-info, body .alert-success {
    background: #223628;
    border-color: #223628;
    color: #fff;
}


footer.bg-gruen {
    background-color: #000;
    /*background-color: #223628;*/
    color: white;
    !important: ;
}

footer.bg-gruen a {
    color: white;
    !important: ;
}
/*Ende neues Grün*/



.nav-link + #navbarCollapse > ul {
    display: block;
}

.nav-item.nav2.has-child:focus .navbar-nav.nav.ml-auto {
    height: auto;
}

.wrapper-slider .slick-slide .hexagon{  background: url('/fileadmin/css/svg_banner-02.svg'); color: #fff;
    text-align: center;   opacity: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

#slickid-300{background-color: #161616!important;}

#impressum a, #impressum a:hover {color: #FCAE42!important;}
#datenschutz a, #datenschutz a:hover{color: #FCAE42!important;}


/*BREAKPOINT 768*/
@media (min-width: 768px) {
    .wrapper-slider .slick-slide .hexagon {display: none!important;}
    .wrapper-slider .slick-slide .hexagon div{display: none!important;}
    /* .project-teaser {right: 1%; top: 5%; max-width: 332px; padding: 0;} */
    /* .wrapper-slider .slick-slide:after {  width: 55%;  right: -90px;} */
}


/*BREAKPOINT 992*/
@media (min-width: 992px) {
    .wrapper-slider .slick-slide .hexagon { display: block!important;top: 74%; left: -4%; z-index: 1000; background-size: 100%; width: 240px; }
    .wrapper-slider .slick-slide .hexagon div{display: block!important; margin-top: -25px;}

    /* .wrapper-slider .slick-slide:after {right: -160px; width: 55%; max-width: 680px;} */
    /* .wrapper-slider .slick-slide .image:before{position: absolute; top: 37px; width: 180px; height: auto;  z-index: 1; left: -286px;} */

    .test_teaser{position: absolute; top: 30%; left: 15%; z-index:1000;  transform: rotate(-10deg);}
    .test_teaser .font-smithen a{font-size: 180px; text-shadow: 0 3px 5px rgba(0,0,0,0.6); color: white;}
}


/*BREAKPOINT 1200*/
@media (min-width: 1200px){
    .wrapper-slider .slick-slide .hexagon { display: block!important;top: 74%; left: -4%; z-index: 1000; background-size: 100%; width: 320px;}
    .wrapper-slider .slick-slide .hexagon div{margin-top: -15px; }
    /* .wrapper-slider .slick-slide:after {right: -160px; width: 80%; max-width: 680px;} */
    /* .wrapper-slider .slick-slide .image:before{position: absolute; top: 47px; width: 200px; height: auto;  z-index: 1; left: -400px;} */
    /* .project-teaser {right: 10%; top: 5%; max-width: 332px; padding: 0;} */
}


/*BREAKPOINT 1200-1400*/
@media (min-width: 1200px) and (max-width: 1400px) {
    .wrapper-slider .slick-slide .hexagon { display: block!important;top: 79%; left: -2%; z-index: 1000; background-size: 100%; width: 320px;}
    .wrapper-slider .slick-slide:after {right: -170px; width: 80%; max-width: 680px;}
    /* .wrapper-slider .slick-slide .image:before{position:absolute;top:86px;width:175px;height:auto;z-index:1;left:-400px;} */
    /* .project-teaser {top: 7%; max-width: 23%;} */
    .wrapper-slider .slick-slide h2 {font-size: 2.5rem; font-weight: bold; }
}

/*über BREAKPOINT 1400*/
@media (min-width: 1401px){
  .wrapper-slider .slick-slide .hexagon div{ margin-top: 0;  margin-left: 5px;}
  /* .wrapper-slider .slick-slide .image:before{position:absolute;top:110px;width:260px;height:auto;z-index:1;right:237px;} */
  /* .wrapper-slider .slick-slide:after {right: -40px; width: 80%; max-width: 680px;} */
  /* .project-teaser {right: 14%; top: 10%; max-width: 332px; padding: 0;} */
}