/*
 Theme Name:  Divi Child Theme by accudo
 Theme URI:    https://accudo.de
 Description:  Divi Child Theme by accudo
 Author:       accudo Reklame GmbH
 Author URI:   https://accudo.de
 Template:     Divi
 Version:      1.1.4
*/

/*****Add any custom CSS below this line*****/

/* flipboxes */

@media (min-width:981px){
.flip-box-row {
  background-color: transparent;
  width: 250px;
  height: 250px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
 
.flip-box-column {
  position: relative;
  width:100%;
  height: 100%;
  -webkit-transition: transform 0.8s;
  transition: transform 0.8s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
 
.flip-box-row:hover .flip-box-column {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
 
.flip-box-front, .flip-box-back{
  position: absolute;
   width:100%;
  height: 100%;
  -webkit-transform: translate3d(0,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
 
.flip-box-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
}


/* Borlabs Maps */
._brlbs-thumbnail {
	display: initial !important;
}

._brlbs-content-blocker {
	align-content: center;
	text-align: center;
	display: grid;
	background-color: #e4f4e4;
}

._brlbs-embed._brlbs-google-maps {
	margin-bottom: 0px !important;
}

/* Vertikal zentrieren (automatisch, wenn Höhe ausgleichen aktiviert wird) */

.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/* Menü nicht umbrechen auf mobil */

@media screen and (max-width: 980px) {
.do-not-collapse-menu .et_pb_menu__menu {
display: block;
}
.do-not-collapse-menu .mobile_menu_bar {
display: none;
}
}

/* Equal height blog module */

.pa-blog-equal-height .pa-auto-height {
    height: auto !important;
}

.pa-blog-equal-height .pa-auto-margin {
    margin-top: 20px !important;
}

/* FMobile Menu scrolling issue fixed */

.et_mobile_menu {
overflow: scroll !important;
max-height: 84vh; 
box-shadow: 0px 0px 30px rgba(0,0,0,0.3) 
}


/*change Divi hamburger menu to X*/
.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}

/*rotate the Divi Menu icon on click*/

.mobile_menu_bar:before {
	transition: all .4s ease;
	transform: rotate(0deg);
	display: block;
}


/*rotate the Divi Menu icon on click*/

.mobile_nav.opened .mobile_menu_bar::before {
	transition: all .4s ease;
	transform: rotate(90deg);
	display: block;
}


