/*
Theme Name: Sternenwagen
Template: enfold
*/




/*Add your own styles here:*/

:root{
	font-size:62.5%; /*10px*/
	line-height:1.3;
	
	--font-size-unit: 1rem;
	--font-size--12: calc(var(--font-size-unit)*1.2);
	--font-size--13: calc(var(--font-size-unit)*1.3);
	--font-size--14: calc(var(--font-size-unit)*1.4);
	--font-size--15: calc(var(--font-size-unit)*1.5);
	--font-size--16: calc(var(--font-size-unit)*1.6);
	--font-size--17: calc(var(--font-size-unit)*1.7);
	--font-size--18: calc(var(--font-size-unit)*1.8);
	--font-size--19: calc(var(--font-size-unit)*1.9);
	--font-size--20: calc(var(--font-size-unit)*2.0);
	--font-size--22: calc(var(--font-size-unit)*2.2);
	--font-size--24: calc(var(--font-size-unit)*2.4); 
	--font-size--25: calc(var(--font-size-unit)*2.5);
	--font-size--26: calc(var(--font-size-unit)*2.6);
	--font-size--28: calc(var(--font-size-unit)*2.8);
	--font-size--30: calc(var(--font-size-unit)*3.0);
	--font-size--32: calc(var(--font-size-unit)*3.2); 
	--font-size--34: calc(var(--font-size-unit)*3.4);
	--font-size--35: calc(var(--font-size-unit)*3.5);
	--font-size--36: calc(var(--font-size-unit)*3.6);
	--font-size--38: calc(var(--font-size-unit)*3.8);
	--font-size--40: calc(var(--font-size-unit)*4.0);
	--font-size--42: calc(var(--font-size-unit)*4.2);	
	--font-size--44: calc(var(--font-size-unit)*4.4);
	--font-size--45: calc(var(--font-size-unit)*4.5);
	--font-size--46: calc(var(--font-size-unit)*4.6);
	--font-size--48: calc(var(--font-size-unit)*4.8); 
	--font-size--50: calc(var(--font-size-unit)*5.0);

	

	--color-blue:#3a528e;
	--color-blue-light:rgb(120,193,196, 0.16);
	--color-orange:#f7ab1f;
	--color-orange-light:rgb(247,171,31, 0.16);
	--color-white:#ffffff;
	--color-black:#000000;
	--color-border:#bdc0ba;
	--color-gray:#f0eeec;
}


/*Font Size*/
h1{ font-size:var(--font-size--38); }
h2{ font-size:var(--font-size--26); }
h3{ font-size:var(--font-size--22); }
h4, h5, h6{ font-size:var(--font-size--20); }

h1,h2,h3,h4,h5,h6 { line-height:1.3;}

p {	
	font-size:var(--font-size--19); 
	line-height: 1.5;
}

#top label span, 
#top legend span {
	font-size:var(--font-size--19);
}

#top .fullsize .template-blog .post-title{
	font-size:var(--font-size--38);
}
.av-main-nav>li>a{
	font-size:var(--font-size--15); 
}

.main_color .button{
	font-size:var(--font-size--13); 
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	font-size:var(--font-size--15); 
}

.avia-custom-sidebar-widget-area h3,
.avia-custom-sidebar-widget-area ul li a,
.avia-custom-sidebar-widget-area ul li span.post-date{
	font-size:var(--font-size--15); 
}

.container .minor-meta {
    font-size:var(--font-size--15);
}
.forminator-button-next,
.forminator-button-back,
.forminator-button-submit{
	font-size:var(--font-size--13);
}
.forminator-label {
    font-size:var(--font-size--19) !important;
}
.forminator-description{
	font-size:var(--font-size--15) !important;
    color: var(--enfold-alternate-color-button-border);
}

#footer .widget_nav_menu li {
    font-size:var(--font-size--15);
}

h2,h3,h4,h5,h6{
	letter-spacing:0 !important;
}

@media screen and (max-width: 767px) {
	h1{ font-size:var(--font-size--34); }
	h2{ font-size:var(--font-size--24); }
	h3{ font-size:var(--font-size--18); }
	h4, h5, h6{ font-size:var(--font-size--18); }
	p {	font-size:var(--font-size--18); }
	.entry-content ul{
		font-size:var(--font-size--18); 
		line-height:1.3;
	}
}

@media screen and (max-width: 489px) {
	h1{ font-size:var(--font-size--30); }
	h2{ font-size:var(--font-size--22); }
	h3{ font-size:var(--font-size--17); }
	h4, h5, h6{ font-size:var(--font-size--17); }
	p {	font-size:var(--font-size--17); }
	.entry-content ul{
		font-size:var(--font-size--17); 
		line-height:1.3;
	}
}

/*General Layout*/
#header_main,
.html_header_sidebar .logo,
.html_header_sidebar #header .av-main-nav>li>a{
	border-bottom-style: dashed;
	border-bottom-width:0px;
}
.html_header_sidebar .logo{
	border-bottom-width:0px;
}

.html_header_sidebar #top #header,
.html_header_left #main{
	border-left-style: dashed;
}

.html_header_left #main{
	border-left-width:0px;
}

#top #main .sidebar {
	border-left-style: dashed;
	border-width:0px;
}

.html_header_sidebar #top #header{
	border-left-width: 0px;
}
.html_header_left #main {
	border-right-style:dashed;
	border-right-width: 0px
}

@media screen and (min-width: 990px) {
	#header_main{
		border-bottom-width:1xp;
	}
	.html_header_sidebar #top #header{
		border-left-width: 1px;
	}
	.html_header_left #main {
		border-right-width: 1px;
		border-right-color:var(--color-border);
	}
	.html_header_left #main{
		border-left-width:1px;
	}
}

#main>.global-header-widget-area{
	margin:0 auto;
}
#main>.global-header-widget-area>.header-widget {
    padding-left: 50px;
    padding-right: 50px;
	padding-top: 80px;
	padding-bottom: 80px;
}

@media screen and (min-width: 1023px) {
    #main .container,
	#main .global-header-widget-area{
        width: 95%;
    }
}
@media screen and (min-width: 1350px) {
    #main .container,
	#main .global-header-widget-area{
        width: 85%;
    }
}


.html_header_sidebar .logo {
    padding: 60px 30px;
}

.container_wrap {
    border-top-style: dashed;
}
@media screen and (max-width: 489px) {
	.container_wrap:not(.footer_color) {
		border-top-width:0px;
	}
}

@media screen and (min-width: 490px) and (max-width: 989px) {
	.av-logo-container .inner-container{
		display:flex;
		align-items:flex-end;
	}
}


/*Content Widget Area*/

@media screen and (max-width: 989px) {
	.global-header-widget-area{
		display:none;
		opacity:0;
		visibility:hidden;
	}
}


/*Navigation Desktop*/
.html_header_sidebar #header .av-main-nav>li {
    margin: 0 30px;
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{
	text-align:center;
	padding:5px 0;
}

.html_header_sidebar #header .av-main-nav > li > a:hover .avia-menu-text{
	color:var(--color-white);
	background:var(--color-orange);
}
.html_header_sidebar #header .av-main-nav {
    padding: 70px 0;
}
/*Menüpunkt Beiträge nur auf Mobile anzeigen*/
.show-mobile a .avia-menu-text{ 
	border-bottom:3px solid var(--color-orange) !important;
}
@media only screen and (min-width: 990px) {
	.show-mobile{ 
		display:none !important;
	}
}

/*Navigation Burger*/
.av-hamburger-inner, 
.av-hamburger-inner::after, 
.av-hamburger-inner::before{
	border-radius:0;
	height:1px;
}

@media only screen and (max-width: 989px) {
    .responsive .logo img, .responsive .logo svg {
        max-height: 200px;
		padding: 10px 0;
    }
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay ul>li>a {
	text-align:center;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay ul:not(.sub-menu)>li>a {
	text-transform: uppercase;
	letter-spacing:1px;
}
.html_av-overlay-side-classic #top .av-burger-overlay li a {
    border-bottom-width: 0px;
}


.html_av-overlay-side #top #wrap_all .av-burger-overlay ul>li.borderbottom{
	padding-top:50px;	
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay ul>li.borderbottom>a>.avia-menu-text {
	border-bottom:3px solid var(--color-orange);

}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{
	padding: 0 0 6px 0; 
}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{
	display:none;
}
#top #av-burger-menu-ul {
    display: table-cell;
    vertical-align: top !important;
    padding: 125px 0 !important;
}

/* Activate burger menu */


/* header sidebar and mobile menu breakpoint */
@media only screen and (max-width: 989px) {
	
	

	.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img{opacity:1}
	.responsive #top .av_header_transparency .logo img.alternate{display:none;}

	.responsive #top #wrap_all #header {position: relative; width:100%; float:none; height:auto; margin:0 !important; opacity: 1; min-height:0;}
	.responsive #top #main {padding-top:0 !important; margin:0;} 
	.responsive #top #main .container_wrap:first-child{ border-top:none; }
	.responsive.html_header_top.html_logo_center .logo { left: 0%; -webkit-transform: translate(0%, 0); -ms-transform: translate(0%, 0); transform: translate(0%, 0); margin:0; }
	.responsive .phone-info{float:none; width:100%; clear:both; text-align: center;}
	.responsive .phone-info span{margin:0;padding:0; border:none;}
	.responsive.html_header_top #header_main .social_bookmarks ,
	.responsive.html_top_nav_header #top .social_bookmarks { width:auto; margin-top:-16px; } 

	.responsive #top .logo{position: static; display:table; height:80px !important; float:none; padding:0; border:none; width:80%; }
	.responsive .logo a{display:table-cell; vertical-align: middle;} 
	.responsive .logo img{height:auto !important; width:auto; max-width: 100%; display: block;  max-height: 80px;}
	.responsive #header_main .container{height:auto !important; }
	.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=1); }
	.responsive.social_header .phone-info {text-align: center; float:none; clear:both; margin:0; padding:0;}
	.responsive.social_header .phone-info span{border:none; width:100%; text-align: center; float:none; clear:both; margin:0; padding:0;}
	.responsive #header_meta .social_bookmarks li{ border-style:solid; border-width:1px; margin-bottom:-1px; margin-left:-1px;}
	.responsive #top #header_meta .social_bookmarks li:last-child{border-right-style: solid; border-right-width:  1px;}
	.responsive #header .sub_menu, .responsive #header_meta .sub_menu>ul{float:none; width:100%; text-align: center; margin:0 auto; position: static;}
	.responsive #header .social_bookmarks{padding-bottom:2px; width:100%; text-align: center; height:auto; line-height: 0.8em; margin:0;}
	.responsive #header_meta .sub_menu>ul>li{float:none; display: inline-block; padding: 0 10px;}
	.responsive #header .social_bookmarks li{float:none; display: inline-block;}  
	.responsive.bottom_nav_header #header_main .social_bookmarks{ position: relative; top: 0; right: 0; margin: 10px auto; clear:both;}
	.responsive.bottom_nav_header.social_header .main_menu>div{height:auto;}
	.responsive .logo img{margin:0;}
	.responsive.html_header_sidebar #top #header .social_bookmarks{display:none;}
	.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header{max-width: 100%;}  

	.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}
	.responsive #top .av_phone_active_right .phone-info.with_nav span{border:none;}

	.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, 
	.responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, 
	.responsive #top .av_header_transparency #header_main_alternate, 
	.responsive .av_header_transparency #header_main .social_bookmarks li a,
	.responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span,
	.responsive #top .av_header_transparency #header_meta, 
	.responsive #top .av_header_transparency #header_meta li,
	.responsive #top #header_meta .social_bookmarks li a{ color:inherit; border-color: inherit; background: inherit;}
	.responsive.html_top_nav_header .av-logo-container{height:auto;} 
	.responsive.html_top_nav_header .av-section-bottom-logo{border-bottom-style: solid; border-bottom-width: 1px;}


	.responsive .av-burger-menu-main{display: block;}
	.responsive #top #wrap_all .main_menu{top:0; height:80px; left:auto; right:0; display: block; position: absolute;}
	.responsive .main_menu ul:first-child > li a { height: 80px; line-height: 80px;}
	.responsive #top .av-main-nav .menu-item{display:none;}
	.responsive #top .av-main-nav .menu-item-avia-special{display:block;}
	.responsive #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
	.responsive #header_main_alternate{display:none;}
	.responsive #top #header .social_bookmarks{display:none;}
	.responsive #top #header .main_menu .social_bookmarks{display:block; position: relative; margin-top: -15px;}
	.responsive #top .av-logo-container .avia-menu{height:100%;}
	.responsive #top .av-logo-container .avia-menu > li > a{line-height: 80px;}
	.responsive #top #main .av-logo-container .main_menu{display:block;}
	.responsive #top #main .av-logo-container .social_bookmarks{display:none;}
	.responsive #top #main .av-logo-container .main_menu .social_bookmarks{display:block; position: relative;}
	.responsive #top #main .av-logo-container .main_menu{display:block;}
	.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a,
	.responsive #top #wrap_all .av-logo-container {height:80px; line-height:80px; }
	.responsive #top #wrap_all .av-logo-container {padding:0;}
	.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a{
		min-width: 0; padding:0 0 0 20px; margin:0; border-style: none; border-width: 0;
    }
	.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style: solid; border-right-width: 1px; padding-right: 25px;}
	.responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover{
        background:transparent;
        color: inherit;
    }

    .responsive.html_top_nav_header .av-logo-container .inner-container{overflow: visible;}
    .html_header_sidebar #header .container {
          width: 90%;
    }

    .responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area {
        display: none;
    }
}


.html_elegant-blog #top .post-entry .post-title:hover, 
.html_elegant-blog .avia-content-slider .slide-entry-title:hover {
    opacity: 1;
}


/*News Widget Area*/
.widget_recent_entries h3 {
    border-bottom: 3px solid var(--color-orange);
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	margin: 0 0 20px;
	display:inline-block;
}
.widget_recent_entries ul li {
    padding-bottom: 6px;
    list-style: none;
    line-height: 1.45;
}
.widget_recent_entries ul li a{
	font-family: 'opensanscondensed-bold', sans-serif;
	color:var(--color-blue);
	letter-spacing:0.02em;
	font-style: normal;
}
.widget_recent_entries {
    border-top-style: dashed !important;
	border-bottom-style: dashed;
    border-top-width: 1px;
	text-align:center;
}
.widget_recent_entries li {
    border-top-width: 0px;
}

.widget_search {
	padding:30px;
}
#top input[type=search]{
	border:1px solid var(--color-orange) !important;
}

.widget_search input#s {
    padding: 7px 47px 7px 10px !important;
}

.widget_search .av_searchform_search.avia-svg-icon svg:first-child{
	position:absolute !important;
	right:0 !important;
}

@media only screen and (max-width: 989px) {
	.widget_recent_entries{
		display:none;
	}
	.widget_search{
		padding:20px 0;
	}
}


/*Elements*/
@media screen and (min-width: 490px) {
	#av_section_1 {
		border-top:1px dashed var(--color-border) !important;
	}
}


h1 { margin: 1em 0 1.5em;}

@media screen and (max-width: 989px) {
	h1 {
		margin-top:0;
	}
}

ul, ol {
    margin: 20px 0 50px 0;
}
.avia_textblock ul li,
.entry-content-wrapper li {
    margin-left: 0.5em;
    padding: 2px 0;
}
.avia_textblock ul li::before,
.entry-content ul li::before {
    content: "★";
    display: block;
    position: absolute;
    left: 30px;
    line-height: 1.5;
    font-size: 0.8em;
}

.avia_textblock ul li,
.entry-content ul li{
	list-style-type:none;
	padding-left: 15px;
}
.avia_textblock ul li,
.entry-content ul li, 
.entry-content ol li, 
#comments ul li, 
#comments ul li {
    margin-bottom: 12px;
}
.avia_textblock p,
.entry-content p, 
.entry-content ul, 
.entry-content ol, 
.entry-content dl{ 
	letter-spacing:0.02em; 
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

p {
    margin-bottom: 30px;
}
.avia_textblock ul,
.entry-content ul {
	background: var(--color-blue-light);
    font-family: 'opensanscondensed-bold', sans-serif !important;
	padding: 30px;
	position: relative;
	margin:30px auto 50px auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:var(--color-blue);
}


.avia_textblock ul:before,
.entry-content ul:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 28px;
	top: -17px;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-bottom: 17px solid var(--color-blue-light);
}


@media screen and (max-width: 489px) {
	.avia_textblock ul li::before,
	.entry-content ul li::before {
		left: 20px;
	}
	.avia_textblock ul li,
	.entry-content ul li{
		padding-left: 0px;
	}
}

.main_color strong {
	color:var(--enfold-main-color-color);
	font-family:'opensanscondensed-bold', sans-serif;
}
 #top .avia-button,
.main_color .button{
	font-family:'opensanscondensed-bold', sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
	border-radius:50px;

}
.main_color .button:hover{
	background:var(--color-blue);
	color:var(--color-white);
}
.entry-content a:hover, 
.entry-details a:hover, 
.comment-content a:hover, 
#comments #respond p.logged-in-as a:hover, 
.author-wrap a:hover {
    color:var(--color-blue);
}




p.infobox{
	background: var(--color-gray);
	color: var(--color-blue);
}
/*p.infobox2{
	background: #6897bb;
	color: var(--color-blue);
	box-shadow:3px 3px 21px 3px rgba(0,0,0,0.1);
}
p.infobox3{
	background: #81d8d0;
	color: var(--color-blue);
		box-shadow:3px 3px 21px 3px rgba(0,0,0,0.1);
}
p.infobox4{
	background: #ffe6b9;
	color: var(--color-orange);

}
p.infobox5{
	background: #698073;
	color: var(--color-white);
}*/


.entry-content img.alignright {
    max-width: 45%;
    margin-left: 2em;
}

img.alignleft, img.alignright {
    margin-top: 10px;
    margin-bottom: 20px;
}
.alignright {
    margin: 5px 0 0 30px;
    float: right;
}
.alignleft, .alignright {
    display: block;
}


blockquote p{
	background: var(--color-blue-light);
}

blockquote p,
p.infobox{
    font-family: 'opensanscondensed-bold', sans-serif;
	padding: 30px;
	border-radius:20px;
	position:relative;
}


blockquote {
    border-left-style: none;
    border-left-width: 0;
    padding-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 1em;
    line-height: inherit;
}


.jahresliste {
    position: relative;
}
.jahreszahl {
    display: inline-block;
    position: absolute;
    left: 0;
}
.jahresliste p {
    padding-left: 14ch;
}


#selbsttest a.avia-button:hover .avia-svg-icon svg{
	fill: var(--color-blue) !important;
    stroke: var(--color-blue) !important;
	opacity: 1 !important;
}
#selbsttest .avia-button:hover {
    opacity: 1 !important;
    transition: none !important;
}

/*Testimonial Slider*/
#top .av-large-testimonial-slider {
    text-align: left;
}

.avia-slider-testimonials .avia-testimonial-content{
	background-color: lightgray !important;
	border-radius:12px;
}


.avia-slider-testimonials .avia-testimonial-content p{
	padding-left:30px;
	padding-right:30px;
}
.avia-slider-testimonials .avia-testimonial-content p:first-child{
	padding-top:30px;
}
.avia-slider-testimonials .avia-testimonial-content p:last-child{
	padding-bottom:30px;
}


/*Accordion*/
/*Accordion*/
.avia-admin-preview-container .av-elegant-toggle .av_toggle_section .toggler, 
.js_active .av-elegant-toggle .av_toggle_section .toggler {
    padding: 20px 55px 20px 0px;
	font-size:inherit !important;
}
.av-elegant-toggle.togglecontainer .av_toggle_section:first-of-type .toggler {
    border-top-width: 1px;
    border-top-style: dashed;
}
.avia-admin-preview-container .toggler, .js_active .toggler{
	border-style: dashed !important;
}


.main_color .toggler,
.main_color .toggler:hover,
.main_color .toggle_content{
	background:transparent !important;
}

.toggler .toggle_icon:before {
    content: url('/wp-content/uploads/2025/09/icon_arrow_down.svg');
	display:block;
	width:18px;
    padding: 0;
}

.av-elegant-toggle .toggle_icon{
	border-width:0px;
}

@media only screen and (max-width:767px) {
	.toggler .toggle_icon:before {
		width:14px;
	}
}

.toggler.activeTitle .toggle_icon:before {
	transform: rotate(180deg);
}
.av-elegant-toggle .toggle_icon .hor_icon, 
.av-elegant-toggle .toggle_icon .vert_icon {
	display:none;
	opacity:0;
	visibility:hidden;
}

.av-elegant-toggle .toggle_icon{
	opacity:1;
	right:0;
	margin-top:-20px;
}


.av-elegant-toggle .toggle_content{
	padding:10px 0 30px 0;
}

.entry-content-wrapper .av_toggle_section ol li {
	border-bottom-width:0px;
}

/*Blog*/
#top .fullsize .template-blog .post-title{
	max-width:100%;
}

.bloglist-excerpt .read-more-link:after{
	display:none;
}

.bloglist-excerpt .more-link {
    border-width:0px;
    border-radius: 50px;
    position: relative;
    background-color: var(--color-orange);
    color: var(--color-white) !important;
    font-size: 15px;
	letter-spacing:1px;
	padding: 9px 22px;
	width:auto !important;
	line-height:1;
}

.bloglist-excerpt .more-link:hover{
	background:var(--color-blue);
}


/*Fragebogen*/

.forminator-ui#forminator-module-575.forminator-design--flat .forminator-label {
    font-size: inherit !important;
    font-weight: normal !important;
}
.hide-field{
	display: none !important;
}
span.forminator-radio-label {
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'opensanscondensed-bold';
    color: var(--color-blue) !important;
	letter-spacing:0.02em!important;
}

.result {
	background: var(--color-blue-light);
    font-family: 'opensanscondensed-bold', sans-serif;
	padding: 30px 30px 10px 30px !important;
	position: relative;
	margin:30px auto 50px auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.result:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 28px;
	top: -17px;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-bottom: 17px solid var(--color-blue-light);
}

.result label{
	text-transform:uppercase;
}

.forminator-button-next,
.forminator-button-back{
    font-family: 'opensanscondensed-bold', sans-serif !important;
    border-radius: 50px !important;
    background: var(--color-orange);
    text-transform: uppercase;
    color: var(--color-white);
    letter-spacing: 2px;
}
.forminator-button-next:hover,
.forminator-button-back:hover{
	background: var(--color-blue);
	color:var(--color-white);
}

.forminator-description{
    color: var(--enfold-alternate-color-button-border);
}

/*Kontaktformular*/

#top label span, 
#top legend span{
	color: var(--color-blue) !important;
	line-height:1.3 !important;
}

.forminator-checkbox{
	align-items:flex-start !important;
}
.forminator-checkbox-box{
	border-radius: 0;
    margin-top: 3px;	
}


.forminator-label {
    font-weight: normal !important;
}
.forminator-button-submit {
    font-family: 'opensanscondensed-bold', sans-serif !important;
    border-radius: 50px !important;
    background: var(--color-orange);
    text-transform: uppercase;
    color: var(--color-white);
    letter-spacing: 2px;
	padding: 9px 22px !important;
}

.forminator-button-submit:hover{
	background: var(--color-blue);
	color:var(--color-white);
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
}

/*Footer*/
#footer .widget_nav_menu li {
    display: inline-block;
    padding-left: 30px;
}
#footer .widget ul{
	text-align:right;
}
.footer_color a:hover, 
.footer_color h1 a:hover, 
.footer_color h2 a:hover, 
.footer_color h3 a:hover, 
.footer_color h4 a:hover, 
.footer_color h5 a:hover, 
.footer_color h6 a:hover, 
.footer_color .template-search a.news-content:hover, 
.footer_color .wp-playlist-item .wp-playlist-caption:hover{
	color:var(--color-blue) !important;
}
.widget_nav_menu .current-menu-item>a, 
.widget_nav_menu .current_page_item>a {
    font-weight: normal;
}

/*Search*/
.search time.date-container.minor-meta.updated {
    display: none;
}
.author-extra-border,
.page-heading-container{
	border-bottom-style:dashed !important;
}
.page-heading-container{
	border-bottom-width:0px;
}

.search-result-counter {
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 1);
}

/*Cookies*/
.avia-cookie-consent a.avia_cookie_infolink, 
.avia-cookie-consent p, 
.avia-cookie-consent .avia-cookie-consent-button{
	font-size:14px !important;

}
.avia-cookie-consent p{
	padding-bottom:20px;
}

.avia-cookie-consent{
	text-align:left !important;
	background-color:#2a303ff0 !important;
}