 /* ------------------------
 *  Silbentrennung h1
 * ------------------------ */  
 
.uk-article-title, .uk-h1, h1 {
overflow-wrap: break-word;
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
  
  /* ------------------------
 *  Easy Table of Content
 * ------------------------ */
#ez-toc-container {
	padding: 1.5em;
}

div#ez-toc-container p.ez-toc-title{
	font-size: 1.5em;
	text-align: center;
}
div#ez-toc-container li {
	padding: .3em 0;
}

.ez-toc-title-container{
	display:flex;
	flex-direction:row-reverse;
	justify-content:center;
}

.ez-toc-title-toggle{
	margin-top:3px;
}

.ez-toc-title-toggle a{
	margin: 0 1em 0 0;
	background:transparent;
	border:none;
}

.ez-toc-icon-toggle:before{
	content:"\25bc";
	color:#ea861b;
}

.ez-toc-toggle i.ez-toc-glyphicon{
	margin-left:0;
}

ul.ez-toc-list{
	padding-top: 1.5em !important;
}

/* Gravity Forms */
.gform_wrapper, .gform_confirmation_wrapper{
	border: 3px solid #ea861b;
	padding: 1rem;
	border-radius: 10px;
}

.gform_footer{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.gpoll_button{
	margin-bottom:8px;
}

.gpoll_bar .gpoll_bar_juice{
	background-color:#ff9800a8;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-box-shadow: none;
}
.gpoll_ratio_box{
	background-color:#ea861b !important;
}
.gpoll_bar_juice:after{
	background-image:none;
}
/* ------------------------
 * 	Shortcode Ultimate Box
 * ------------------------ */
.su-box-title h2 {
	margin-top:0;
	text-align:center;
	color:#fff;	
	font-weight:600;
	font-size: 1.5em;
}
.su-box{
	border:none !important;
	box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
}
.su-box-content h3{
	margin-top:0;
}
.su-info-box-title h2 {
  color: #fff;
  font-size: 18px !important;
}
@media (max-width: 616px){
.su-info-box-item {
	padding: 0.5em 1em 0 1em !important;
}

/* 
 *  Listen
 * ------------------------ */

.su-list ul li{
	line-height:1.7em !important;
}
.su-list ul li > i{
	width:1.7em !important;
	height:1.7em !important;
	line-height:1.7em!important;
}
s
/* ------------------------------------
			Cookie Notice
------------------------------------ */
.cn-button.wp-default{
	background: #0b5065;	
}
 #cookie-notice{
    width: 75%;
    margin: 5em auto;
    border-radius: 20px;
    left: 15%;
    min-width: 0;
}
#cn-close-notice{
	display:none;
}
#cn-notice-text a{
	color:#fff;
	text-decoration:underline;
}

/*
 * Mobile Queries
 **/
@media screen and (max-width: 479px){
	#ez-toc-container{
		width:85% !important;
	}
}