/* 
    Author     : Nigmanauten
*/

.modalContent {
    display: none;
}

/* |||||  Font ||||| */

/* Bold Color */
#wrap_all strong { 
	color: inherit !important;  
}

#wrap_all .avia_textblock li {
	font-weight: lighter;
}

 /* Burger Menu width */
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: #5e7f8c !important;
}

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
	background-color: #5e7f8c !important;
}

.av-hamburger-inner {
	background-color: #5e7f8c !important;
}

.html_av-overlay-side .av-burger-overlay-scroll {
	width: 40% !important;
}

@media only screen and (max-width: 1100px) {
		.html_av-overlay-side .av-burger-overlay-scroll {
		width: 50% !important;
	}
}

@media only screen and (max-width: 700px) {
		.html_av-overlay-side .av-burger-overlay-scroll {
		width: 100% !important;
	}
}

.current_page_item.current-menu-item {
	background-color: #f2f2f2;
}

#socket .current_page_item.current-menu-item {
	background-color: transparent;
}

#av-burger-menu-ul li a {
	padding-left: 80px !important;
	position: relative;
}

#av-burger-menu-ul li a span.av-submenu-indicator {
	display: none !important;
}

#av-burger-menu-ul li ul.sub-menu li a {
	padding-left: 85px !important;
}

#av-burger-menu-ul li ul.sub-menu li a::before {
	content: '';
	display: none;
}

#av-burger-menu-ul li.av-with-submenu a::before,
#av-burger-menu-ul li.av-width-submenu a::before {
    content: ' ';
    position: absolute;
    left: 40px;
    top: 45%;
    transform: translateY(-50%);
    height: 20px;
    width: 20px;
    background-color: #AFC380;
    background-image: url('./img/chevron-right.png');
    background-size: 15px 15px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
}

#av-burger-menu-ul li.av-with-submenu.av-show-submenu a::before,
#av-burger-menu-ul li.av-width-submenu.av-show-submenu a::before {
    transform: translateY(-50%) rotate(90deg); 
}

#av-burger-menu-ul {
	vertical-align: top !important;
}
 
.avia-meni-text ul {
	margin-left: 15px !important;
} 

.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu {
    font-size: 0.8em !important;
    line-height: 0.5em !important;
    margin-left: 15px !important;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	padding-top: 10px !important;
}

#av-burger-menu-ul .menu-item-143.av-active-burger-items .avia-menu-text,
#av-burger-menu-ul .menu-item-144.av-active-burger-items .avia-menu-text,
#av-burger-menu-ul .menu-item-147.av-active-burger-items .avia-menu-text {
    font-size: 0.8em !important;
}

/* ||||| Startseite ||||| */

/* Buttons */
.avia-button.avia-size-large {
	font-size: 18px!important;
}

.avia-color-green.avia-button.avia-size-large {
	min-width: 350px !important;
	padding-top: 18px;
	padding-bottom: 18px;
}

.avia-button.avia-color-green, .avia-button.avia-color-green:hover {
	background-color: #AFC380 !important;
    border-color: #AFC380 !important;
    color: #fff;
    border-radius: 9px !important;
}

/* Projects */
@media only screen and (min-width: 767px) {
	#projekte .av-masonry-entry:nth-child(5) {
		left: 17% !important;
	}

	#projekte .av-masonry-entry:nth-child(6) {
		left: 50.255% !important;
	}
}

@media screen and (min-width : 767px) and (max-width : 1102px) { 
	#wrap_all a.av-masonry-entry figcaption.av-inner-masonry-content h3.av-masonry-entry-title {
		font-size: 14px !important;
	}

	.av-masonry-entry .av-inner-masonry-content {
		padding: 10px !important;
	}
}

/* Milk Member */
.main_color .av-masonry-sort {
	background-color: #ffffff !important;
}

.avia-image-overlay-wrap a.avia_image .image-overlay {
	height: 100px !important;
	display: none !important;
}

.avia-image-overlay-wrap a.avia_image .image-overlay:hover {
	height: 100px !important;
	display: none !important;
}

#milkmember .avia_textblock {
	text-align: center;
}

@media only screen and (max-width: 800px) {
	#milkmember .avia_textblock {
		font-size: 12px;
	}
}

@media only screen and (max-width: 767px) {
	#milkmember .avia_textblock {
		font-size: 18px;
	}
}

/* Footer Menue */
#menu-leistungen.menu,
#menu-der-verband.menu,
#menu-milch-bayern.menu {
	line-height: 25px !important;
}

#footer .menu a {
	font-size: 18px !important;
	font-weight: lighter;
	padding: 10px 0 !important;
}

@media only screen and (max-width: 767px) {
	#footer .widget {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

}

@media only screen and (max-width: 800px) {
	#footer .textwidget {
		font-size: 12px;
	}
	#footer .widgettitle {
		font-size: 14px !important;
	}
	#footer .menu a {
		font-size: 12px !important;
	}
}

@media only screen and (max-width: 767px) {
	#footer .textwidget {
		font-size: 18px;
	}
	#footer .widgettitle {
		font-size: 22px;
	}
	#footer .menu a {
		font-size: 20px !important;
	}
}

/* Socket Font-size */
#socket .menu a {
	font-size: 18px !important;
	line-height: 1.2em;
}

#socket .copyright {
	font-size: 18px !important;	
}

/*||||| Der Verband |||||*/

/* Iconrow */
.nniconrow .nniconcell {
	width: 20%;
	float: left;
}

.nniconrow .nndescription {
	width: 70%;
	padding-top: 20px;
	float: right;
}

@media only screen and (max-width: 1024px) {
	.nniconrow .nndescription {
		width: 65%;
		padding-top: 0px;
		float: right;
	}

	.nniconrow .nniconcell {
		padding-top: 10px;
		width: 30%;
		float: left;
	}
}


/* Green Headline */
.nnsubhead {
	font-size: 20px;
	color: #AFC380;
}

/*||||| Die Milch |||||*/

/* Custom Font */
.nninfo p {
	font-family: 'RockSalt-Regular';
    src: url('/font/RockSalt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #5E7F8C;
}


/* Inforow */
.nninforow .nninfocell {
	width: 30%;
	float: left;
}

.nninforow .nninfo {
	width: 70%;
	padding-top: 80px;
	margin-left: -75px;
	float: left;
}

@media only screen and (max-width: 1200px) {
	.nninforow .nninfo {
		width: 70%;
		padding-top: 50px;
		margin-left: -45px;
	}
}

@media only screen and (max-width: 933px) {
	.nninforow .nninfo {
		width: 70%;
		padding-top: 10px;
		margin-left: -20px;
	}
}

.nninforowhalf .nninfocell {
	width: 30%;
	float: left;
}

.nninforowhalf .nninfo {
	width: 70%;
	padding-top: 60px;
	margin-left: -55px;
	float: left;
}

.nnalternateinfo {
	color: #000000;
}

/* Tabelle */
#nnmilktable .avia-data-table-wrap table.avia-table {
	margin-top: 10px;
}

#nnmilktable .avia-data-table-wrap table.avia-table td {
	text-align: left !important;
	font-size: 14px;
	padding: 0;
	line-height: 25px;
}

/* Projekte Masonry */
#wrap_all a.av-masonry-entry .avia-arrow {
	display: none !important;
}

#wrap_all a.av-masonry-entry .av-inner-masonry-sizer {
	position: relative;
}

#wrap_all a.av-masonry-entry figcaption.av-inner-masonry-content {
	position: absolute;
	background-color: #222222 !important;
}

#wrap_all a.av-masonry-entry figcaption.av-inner-masonry-content h3.av-masonry-entry-title {
	color: #ffffff !important;
	text-align: center;
    font-size: 20px;
    font-weight: normal !important;
}

/* Förderung */
#wrap_all a.av-masonry-entry.portfolio_entries-foerderung figcaption.av-inner-masonry-content {
	background-color: rgba(132,177,196,0.8) !important;
}

/* Prävention */
#wrap_all a.av-masonry-entry.portfolio_entries-praevention figcaption.av-inner-masonry-content {
	background-color: rgba(175,195,128,0.8) !important;
}

/* Unterstützung */
#wrap_all a.av-masonry-entry.portfolio_entries-unterstuetzung figcaption.av-inner-masonry-content {
	background-color: rgba(94,127,140,0.8) !important;
}





