@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400');

/* Redaktionelle CSS */

/** MENÃœ Ãœberschriften **/
nav.category ul.flyouts .main-navigation-headline {
    font-size: 20px;
}

/** MENÃœ LINKS Ãœberschriften **/
nav.category ul.flyouts .main-navigation-subline, nav.category ul.flyouts .main-navigation-subline a {
    margin-bottom: 0px;
}


/** Switch-Teaser AD-Startseite START**/
main .teaser .pager {
    color: #808080;
    font-size: 20px;
}

main .teaser .orbit-button {
    background: #004f9f none repeat scroll 0 0;
	opacity: 0.7;
}

main .teaser .next-orbit .right-icon, main .teaser .prev-orbit .left-icon {
    color: #ffffff;
}  
/** Switch-Teaser AD-Startseite END**/


/* YUSUF */
main .fastentry .dropdown.button:before{
	line-height: normal;
	padding-top: 16px;
}


/* akurth: UmfÃ¤rben Plus-Button auf Beratersuche-Ergebnisseite von Blau in GrÃ¼n  */
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor a.toggle {
background-color: #9db81d;
}


/* Anfang Taggingklasse pib_generator */


/*groÃŸe Bildschirme*/
@media only screen and (min-width: 64.063em) {
.pib_generator form.formular > div.row:nth-of-type(2) {
    display: table;
    width: 100%;
    text-align: center;
    margin: 0;
   }
   
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns {
		padding-left: 0;
		padding-right: 0;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(1) {
		width: 26%;
		float: left;
		text-align: left;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(2) {
		width: 26%;
		float: left;
		text-align: left;
	}
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(3) {
		width: 26%;
		float: left;
		text-align: left;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(4) {
		width: 22%;
		float: left;
		text-align: left;
	}
}	


/*mittlere Bildschirme*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.pib_generator form.formular > div.row:nth-of-type(2) {
    display: table;
    width: 100%;
    text-align: center;
    margin: 0;
   }
   
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns {
		padding-left: 0;
		padding-right: 0;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(1) {
		width: 26%;
		float: left;
		text-align: left;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(2) {
		width: 26%;
		float: left;
		text-align: left;
	}
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(3) {
		width: 26%;
		float: left;
		text-align: left;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(4) {
		width: 22%;
		float: left;
		text-align: left;
	}
}	


/*kleine Bildschirme*/
@media only screen and (max-width: 40em) {
.pib_generator form.formular > div.row:nth-of-type(2) {
    display: table;
    width: 100%;
    text-align: center;
    margin: 0;
   }
   
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns {
		padding-left: 0;
		padding-right: 0;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(1) {
		width: 100%;
		float: left;
		text-align: left;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(2) {
		width: 100%;
		float: left;
		text-align: left;
	}
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(3) {
		width: 100%;
		float: left;
		text-align: left;
	}	
	
.pib_generator form.formular > div.row:nth-of-type(2) > div.large-12.medium-12.columns > div.radio-input:nth-of-type(4) {
		width: 100%;
		float: left;
		text-align: left;
	}
}	

/* Ende Taggingklasse pib_generator */
/* Temp. Fix mob. Navi */
.compact-menu .sector.menu-entries > ul > li.main > a::after{
	content:none;
}

/* Footer-Navigation */
footer ul.side-nav li a:not(.button), footer ul.in-a-row li a:not(.button) {
	font-family: "Ubuntu", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: 200;
}

/* Flyout */
nav.category ul.flyouts .flyout>.row ul li a, nav.category ul.flyouts .flyout>.tabs-content>.content>.row ul li a {
	font-family: "Ubuntu", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: 200;
}

/* arrow-Links */
@media only screen and (max-width: 40em) {
a[class^="arrow"] {
	font-size: 16px;
	}
}	

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
a[class^="arrow"] {
	font-size: 16px;
	}
}

.oevd-widget-beraterbox .advisor>div div ul.flyouts li .flyout a {
	padding-left: 0.9375rem;
}

.oevd-widget-beraterbox .advisor.hide-for-medium-only a:not(.button):before {
	margin-top: 0.594rem;
}

/* Footer 2021 */
footer .link-row{
	border-top: 0.0625rem solid #024589 !important;
	margin-top: 0.875rem !important;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
footer .awards .headline, footer .social .headline {
	min-width: 0.001rem;
	margin-right: 0.025rem;
	}
}
/* Ende Footer 2021 */