/*
Theme Name:     Lexfa-theme
Theme URI:      
Description:    Divi child theme.
Author:         geschmacksRaum WERBEAGENTUR
Author URI:     https://geschmacksraum-werbeagentur.de
Template:       Divi
Version:        0.1.0
*/

/*Zeilenumbruch*/
body, p, h1, h2, h3, h4, h5, button, h2.dipl_modal_header_title {
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-before: 3;
	-webkit-hyphenate-limit-after: 3;
     -webkit-hyphenate-limit-chars: 6 3 2;
     -webkit-hyphenate-limit-lines: 2;
     -webkit-hyphenate-limit-last: always;
     -webkit-hyphenate-limit-zone: 8%;
     -moz-hyphens: auto;
     -moz-hyphenate-limit-chars: 6 3 2;
     -moz-hyphenate-limit-lines: 2;
     -moz-hyphenate-limit-last: always;
     -moz-hyphenate-limit-zone: 8%;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: 6 3 2;
     -ms-hyphenate-limit-lines: 2;
     -ms-hyphenate-limit-last: always;
     -ms-hyphenate-limit-zone: 8%;
     hyphens: auto;
     hyphenate-limit-chars: 6 3 2;
     hyphenate-limit-lines: 2;
     hyphenate-limit-last: always;
     hyphenate-limit-zone: 8%;
 }
/*Ende Zeilenumbruch*/


/* ==========================================================================
   Toggle / Accordion CSS Styling
   ========================================================================== */

.et_pb_toggle_title:before {
    color: #6f8a97 !important; /* Farbe kann hier geändert werden */
    font-family: 'ETModules', sans-serif !important;
   /* font-size: 2rem!important; /* Grösse der Schrift */
 content: "\4c" !important; /* Plus Zeichen */
   font-weight: 500;
   -webkit-transition: 1s;
   transition: 1s;
	right: 10px!important;
}


.et_pb_toggle_open .et_pb_toggle_title:before {
   display: block !important;
	content: "\4b" !important; /* Minus-Zeichen */
	 color: #6f8a97 !important;
	/*font-size: 2rem!important; /* Grösse der Schrift */
  font-weight:500;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: 1s;
	-webkit-transition: 1s;
	right: 10px!important;
}


 .et_pb_toggle_open {
   -webkit-transition: 1s;
   transition: 1s;
}
.et_pb_toggle_title  {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
    margin-bottom: -20px;
    padding: 20px!important;
}
.et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item {padding:20px!important;}

/*Hoverbox */

#hoverbox {
  backface-visibility: hidden;
  transform: translateZ(0);
  will-change: transform;
  -webkit-font-smoothing: subpixel-antialiased; /* optional für WebKit */
  text-rendering: geometricPrecision;
  transition: transform 0.5s ease-in-out;
}

@media (hover: hover) and (pointer: fine) {
  #hoverbox:hover {
    transform: scale3d(1.05, 1.05, 1);
  }
}
