/**
 * PAGE ELEMENT STYLES
 * Plugin: Elementor Page Elements
 *
 * Date: 19-09-2019
 * Author: Gerald Sailer, M'CAPS
 */
.elementor-search-form--full-screen .elementor-search-form__input {
  border-radius: 0 !important;
}
@media screen and (max-width: 767px) {
  .elementor-search-form--full-screen .elementor-search-form__input {
    font-size: 18px !important;
  }
}


/* Textlinks */
.elementor-text-editor p a {
   color: #54595F;
   text-decoration: underline;
}

a.textlink__white {
   color: #fff !important;
   text-decoration: underline !important;
}

a.textlink__grey {
   color: #54595F !important;
   text-decoration: underline !important;
}


/* Bildunterschrift */
figure.wp-caption figcaption {
   font-size: 10px;
   text-align: right;
}


/**
 * FOOTER
 */

.elementor-col-33 .elementor-widget-text-editor a {
   color: #fff;
}

.elementor-col-33 .elementor-widget-text-editor a:hover {
   color: #B37F5E;
   text-decoration: none;
}


/**
 * FAQ
 */

/* container*/


.faq-item {
   cursor: pointer;
}

.faq-item-head {

}

.faq-item-head:hover {
   cursor: pointer;
}

.faq-answer {
   /* display: none; */
   overflow: hidden;
   transition: all ease-in-out 250ms;
}

/* faq-item is open */

.faq-item.is-open{
   border-left: 8px solid #CED !important;
}

.faq-item.is-open .faq-answer {
   /* visibility: visible; */
   display: block;
}

.faq-item.is-open .faq-arrow .elementor-icon {
   transform: rotate(90deg);
   color: #CED;
}
.faq-item.is-open .faq-title {
   /* color: #CED; */
}


/**
 * APP EXCLUSIVES
 *
 * FAQ 
 */
body.page-id-3127 header {
   display: none;
}