/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/*.minusheader #brx-content {
  top:-122px;
}*/

/* Header 01 */
/* den Header abziehen */


.scrolling .fr-header-bravo__top-link.brxe-div {
  color:var(--white);
  transition: all 1s;
}

#brx-header.sticky.scrolling > .fr-header-bravo__top {
  background-color: var(--secondary-dark)!important;
}
#brx-header.sticky.scrolling > .fr-header-bravo {
  border-bottom: 1px solid var(--bg-light);
}

.scrolling .bricks-nav-menu .menu-item a:hover {
  color: var(--secondary)!important;
}

.scrolling .fr-nav-alpha.brxe-nav-menu .bricks-nav-menu > li > a {
  text-shadow:none;
}

.scrolling .fr-header-bravo__logo {
  filter: invert(1);
  transition: ease 1s;
}
.fr-header-bravo__logo {
  transition: ease 1s;
}

.fr-header-bravo:hover .fr-header-bravo__logo {
  filter: invert(1);
  transition: ease 1s;
} 

.fr-header-bravo:hover .fr-nav-alpha.brxe-nav-menu .bricks-nav-menu > li > a {
  text-shadow:none;
}

.scrolling .fr-header-bravo__top-link-text.brxe-text-basic {
  text-shadow:none;
}

.scrolling .fr-header-bravo__top:hover .fr-header-bravo__top-link-text {
  color: #fff!important;
}

.scrolling .fr-header-bravo__top:hover svg.fr-hero-bravo__top-link-icon {
  color:#fff!important;
}




/* ENDE Header 01 */

.acf-field-group .acf-label {
  font-weight:40px;
}

.wpml-ls-legacy-list-horizontal {
  padding:0px;
  border:0px;
}

.brxe-div.fr-header-bravo:hover {
  background-color: #fff;
}

#brx-header.fr-header-bravo:hover > .bricks-menu-item a {
  color: #000!important;
}

.fr-header-bravo:hover > .fr-nav-alpha.brxe-nav-menu .bricks-nav-menu > li > a {
  color:red!important;
}

.fr-header-bravo__top:hover .bricks-menu-item a,
#brx-header:hover > .bricks-menu-item.current-menu-item a{
  color: #fff!important;
}

#brx-header:hover .bricks-menu-item a:hover {
  color: var(--secondary);
  transition: linear .3s;
}

#brx-header:hover .fr-header-bravo__top {
  background-color:#ffffff80;
}

.fr-header-bravo__top:hover {
  background-color:#fff!important;
  transition: ease-in 1s; 
}

.fr-header-bravo__top:hover .fr-header-bravo__top-link-text, .fr-header-bravo__top:hover .fr-hero-bravo__top-link-icon.brxe-icon {
  color:var(--black)!important;
  transition: ease-in 1s; 
}

/* Effekte */

.img-effekt {
  transform: scale(1.8) rotate(10deg);
  transition: all ease-in-out .2s;
}

.img-effekt-out {
  transform: scale(1) rotate(0deg);
  transition: ease-in-out .2s;
}

/* Buchungsformular Modal */

@media (max-height: 860px){
.fr-modal__body.modal-wrapper {
  bottom: calc(45px);
}}

.fr-modal__close-icon svg {
  filter: invert(1);
}
/* Buchungsformular Modal ENDE */

/* Buchungsformular */
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
  @include btn(primary)!important;
}
/* Buchungsformular ENDE*/

.groesse {
padding: 30px 60px!important;
transition: all 2s ease-in-out;
}