/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */

 .header-avia #header-top-bar .nav-link {
     color:#39AA37 !important;
 }

.swiper .swiper-slide img, .swiper .row.no-gutters img {
	width: 80% !important;
}
 
 .header-avia #header-top-bar .faq {
     color:white !important;
 }
 
 li.nav-item.account-icon-dropdown {
     color:#39AA37;
 }
 
 i.fa.fa-phone {
     color:#39AA37;
 }
 
 .toptext {
     color:#39AA37;
     text-decoration:none;
 }
 
 .headerlinktop {
     color: #333333;
     text-decoration:none;
 }
 
 li.nav-item.account-icon-dropdown {
    font-size: 16px;
    font-weight: bold;
    padding-right: 7px;
    color:white;
}

.ribbon-8 {
    color: white;
    background-color:#39AA37;
}

.accordion .card-header button {
    color: #39AA37;
    font-size: 1.5rem;
    background-color: #eee;
}
.accordion .card-header {
    padding:2.5rem;
    background-color: #eee;
}

.accordion>.card>.card-header {
    background-color: #eee;
}

.form-control {
    color:#39AA37;
    border: 1px solid #39AA37;
}

.header-top-bar-xs.d-lg-none {
    background: white;
}

small#newsletter-email {
    display:none;
}
input#subscribe-email {
    display:none;
}

.subscribe-module-form .input-group {
    border:none;
}

.template-AVIA .smoothscroll-top:hover {
    background-color: green;
    border-color: green;
}

/* On screens that are 1285px or more */
@media screen and (min-width: 1285px) {
div#gallery_wrapper {
    width:60%;
    margin-left:150px;
}

/* On screens that are 1285px or more */
@media screen and (min-width: 1285px) {
  .registerbutton  {
    margin-left:120px;
  }

.parallax-banner {
height: 250px !important; }

/* On screens that are 768px up to 1280px */
@media screen and (min-width: 769px) and (max-width: 1280px) {
  .registerbutton  {
    margin-left:40px;
  }
}

/* On screens that are 320px up to 767px */
@media screen and (min-width: 320px) and (max-width: 767px) {
  .registerbutton  {
    margin-left:40px;
  }
}

/* On screens that are 1024px up to 1920px */
@media screen and (min-width: 1024px) and (max-width: 1921px) {
  .footersupport.closed  {
    max-width: 150px;
    margin-left: 850px;
  }
}

/* On screens that are 1024px up to 1920px */
@media screen and (min-width: 1024px) and (max-width: 1921px) {
  .custombox  {
   margin-top:-2px !important; 
  }
  #footer .newsletter-footer {
width: 550px;
}
}

/* On screens that are 1024px up to 1920px */
@media screen and (min-width: 1024px) and (max-width: 1921px) {
  .widthcustom  {
   width: 150px !important; 
  }
}

/* Anpassungen für Ronald 05/2022 */
/* On screens that are 0px up to 400px */
@media screen and (min-width: 0px) and (max-width: 400px) {
.container-fluid .slider-wrapper {
display:none !important; 
}
.is-builder .size-24 {
font-size: 16px; 
}
img.img-fluid.imgcustompos {
width: 90% !important; 
}

}