/*
 Theme Name:     Hoch Zwei Child 5
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Hoch Zwei Childtheme
 Author:         Hoch Zwei GmbH
 Author URI:     https://www.werbung-text-design.de
 Template:       Divi
 Version:        5.0.0-public-alpha.14.1
*/
 



/* FAAAAAKK PAZ HAT WILDE SACHEN GEMACHT...
------------------------------------------------------- */


/* heartbeat-animation */

/*
.heartbeat {
animation-name: pulse;
animation-duration: 1500ms;
transform-origin:50% 50%;
animation-iteration-count: infinite;
animation-timing-function: linear;
} @keyframes pulse {
0% { transform: scale(1); }
30% { transform: scale(1); }
40% { transform: scale(1.08); }
50% { transform: scale(1); }
60% { transform: scale(1); }
70% { transform: scale(1.05); }
80% { transform: scale(1); }
100% { transform: scale(1); }
} 
*/


/* tiny mce strong */
strong {
    font-family: 'HERO NEW EXTRA BOLD';
    text-transform: uppercase;
}



/* akkordeon toggle */
.et_pb_accordion_0 .et_pb_toggle_title:before {
    font-family: "HERO NEW EXTRA BOLD"!important;
    content: '+'!important;
    /* font-weight: 400!important; */
}


/*custom scrollbar*/

/* width of the sidebar */
::-webkit-scrollbar {
width: 10px;
}
/* Scrollbar Track */
::-webkit-scrollbar-track {
background: none !important;
}
/* Scrollbar Handle */
::-webkit-scrollbar-thumb {
background: #000;
border-radius: 10px;
}



/*google reCAPTCHA batch ausblenden*/


.grecaptcha-badge {
	visibility: hidden !important;
}



.rc-anchor-invisible {
    height: 60px;
    width: 256px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: none!important;
}


/*text selection color*/

::-moz-selection {
    background-color: #000;
    color: #ff7300;
}
 
::selection {
    background-color: #000;
    color: #ff7300;
}



/*flipbook styling nav-elements */

.df-container.df-floating > .df-ui-prev {
    left: -12px;
    opacity: 1;
}

.df-container.df-floating > .df-ui-next {
    right: -8px;
    opacity: 1;
}




/*header logo center  positioning*/

.logo_container {
    text-align: center;
}



/*custom burger icon*/

.mobile_menu_bar:before {content: url(https://www.werbung-text-design.de/wp-content/uploads/2022/08/Hoch-Zwei-Werbeagentur-Rosenheim-Icon-Burger-open.svg);}

.mobile_menu_bar.et_pb_header_toggle {
	width: 118px !important;
}

.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu::before {
	content: url(https://www.werbung-text-design.de/wp-content/uploads/2022/12/Hoch-Zwei-Werbeagentur-Rosenheim-Icon-Burger-close.svg);
}


.dsm-popup-wrap #et_pb_image_6_tb_header.mfp-close .et-pb-icon {
	/* font-family: ETmodules; */
	/* font-weight: 400; */
	content: url(https://www.werbung-text-design.de/wp-content/uploads/2022/12/Hoch-Zwei-Werbeagentur-Rosenheim-Icon-Burger-close.svg) !important;
}


/*header burger rechts*/

#et-top-navigation {
	float: right;
	padding-right: 0px!important;
}


/* popup-menu referenzen padding close-icon */

.dsm-popup-wrap .mfp-close {
	padding-right: 2vw !important;
	padding-top: 1vw !important;
}


/*fullscreen menu typo*/

.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
	font-size: 10vw !important;
	line-height: 0.7em;
	filter: blur(10px)
}


.et_mobile_menu li a:hover, .nav ul li a:hover {
	opacity: 1 !important;
	filter: blur(0px) !important;
}


/*fullscreen menu no background opacity*/

.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
	opacity: 1;
}






/* custom cursor */

body {
	margin: 0;
	height: 100vh;
	cursor: url("https://www.werbung-text-design.de/wp-content/uploads/2022/11/Hoch-Zwei-Werbeagentur-Rosenheim-Cursor.svg"), auto;
}

a:hover {
	cursor: url("https://www.werbung-text-design.de/wp-content/uploads/2022/11/Hoch-Zwei-Werbeagentur-Rosenheim-Cursor.svg"), auto;
}




/* Silbentrennung Ueberschriften*/
/*
h1, h2, h3, h4, h5, h6 {
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}
*/


/* Silbentrennung Body*/

/*
body {
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}
*/

