/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
@font-face {
    font-family: 'Maniacs-Headlines';
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/CCMonsterMash.eot');
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/CCMonsterMash.eot#iefix') format('embedded-opentype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/CCMonsterMash.woff') format('woff'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/CCMonsterMash.ttf') format('truetype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/CCMonsterMash.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'businessmaniacs-bold';
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Bold.eot');
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Bold.eot#iefix') format('embedded-opentype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Bold.woff') format('woff'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Bold.ttf') format('truetype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
	}
	
@font-face {
    font-family: 'businessmaniacs-bolditalic';
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-BoldItalic.eot');
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-BoldItalic.eot#iefix') format('embedded-opentype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-BoldItalic.woff') format('woff'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-BoldItalic.ttf') format('truetype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-BoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
	}

@font-face {
    font-family: 'businessmaniacs-italic';
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Italic.eot');
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Italic.eot#iefix') format('embedded-opentype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Italic.woff') format('woff'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Italic.ttf') format('truetype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Italic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
	}

@font-face {
    font-family: 'businessmaniacs-regular';
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Regular.eot');
    src: url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Regular.eot#iefix') format('embedded-opentype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Regular.woff') format('woff'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Regular.ttf') format('truetype'),
         url('/wp-content/plugins/zn_bm_customization/public/css/fonts/TeXGyreHeros-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
body,p { 
	font-family: "businessmaniacs-regular", serif !important;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: "Maniacs-Headlines", serif !important;
}

h1 business,
h2 business,
h3 business,
h4 business,
h5 business,
h6 business { 
	font-family: "businessmaniacs-bold", serif !important;
}

h6 business{
	font-size: 0.7em;
	line-height: 0.7em;
}

nurfett {
	font-weight: bold;
}

p {
	font-size: 120% !important;
}

.inner_sidebar a {
	font-family: 'Maniacs-Headlines';
	font-size: 200%;
	line-height: 2em;
}

.av_toggle_section .toggler {
	font-family: 'businessmaniacs-bold' !important;
	font-size: 130%;
}

.av-rotator-container-inner {
	font-family: 'businessmaniacs-bold' !important;
}

.av-rotator-text-single {
	font-family: 'Maniacs-Headlines' !important;
}

.widget_nav_menu ul:first-child>.current_page_item {
	background-color: transparent!important;
}

.sidebar .widget_nav_menu ul:first-child>.current_page_item {
	box-shadow: none!important;
}

.js_active .toggler {
    border-style: none !important;
}

.pricing-table li.avia-pricing-row {
    font-size: 2em!important;
	background-color: transparent;
}

.pricing-table li.avia-heading-row {
	font-size: 1.5em!important;
}

/* Maintenance mod */
.aiowps-site-lockout-box {
    margin-right: auto;
    margin-left: auto;
	height: 100%;
	width: 100%;
    max-width: 100%;
    margin-top: 0px;
    padding: 0px;
    border: 0px solid #FFE20A;
}

.aiowps-site-lockout-body p {
	margin: 0 0;
}

.aiowps-site-lockout-body a,
.aiowps-site-lockout-body a:hover,
.aiowps-site-lockout-body a:focus,
.aiowps-site-lockout-body a:focus {
	text-decoration: none;
}

.toggle_icon {
	display: none;
}

.single_toggle {
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

/* construction site */
.zn_construction_container {
	height: 100vh;
	background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-VA2-1920x1080.jpg");
	background-position: center; 
	background-size: auto 100%;
	background-repeat: no-repeat;
}

.zn_construction_container .zn_kontakt {

	margin-top: 15%;
	height: 300px;
}

/* countdown */
.mycountdown {
	
}

#countdown_text_02 {
	color: #ffffff;
	font-size: 2em;
}

.team-member-job-title {
	color: #f5ac00 !important;
}

/* temp anpassungen */
.taglist   {
	display: none;
}

.avia_ajax_form label, .modified_width::before {
    margin-bottom: 0px!important;
}

#av_section_1 {
	background-size: cover;
}

/* partner slider */

#top .avia-logo-element-container img {
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
    padding: 20px;
}



@media all and (min-width:960px) and (max-width: 1024px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width:960px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
}

@media all and (min-width:801px) and (max-width: 959px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width: 801px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
}

@media all and (min-width:769px) and (max-width: 800px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width: 769px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
}

@media all and (min-width:569px) and (max-width: 768px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width: 569px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
}

@media all and (min-width:481px) and (max-width: 568px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width: 481px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
	
	#top .av-rotator-container-inner {
		font-size: 0.5em !important;
	}
}

@media all and (min-width:321px) and (max-width: 480px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width: 321px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
	
	#top .av-rotator-container-inner {
		font-size: 0.5em !important;
	}
}

@media all and (min-width:0px) and (max-width: 320px) {
	.zn_construction_container {
		background-image: url("/wp-content/plugins/zn_bm_customization/images/BM-Startseite-Header-full-mobile.jpg");
		width: 320px;
	}
	.zn_construction_container .zn_kontakt {
		margin-top: 0%;
		height: 100vh;
	}
	
	#top .av-rotator-container-inner {
		font-size: 0.5em !important;
	}
}