/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-size: 101%;
}

*/


.editor-styles-wrapper .editor-block-list__block strong {
	color: #000000 !important;
}

/* over all */

/*
h2, h3, h4, h5 {
	line-height: 1.2em;

}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	letter-spacing: 0px;
}
*/


#av_section_1 {
	margin-top: 15px;
}

#header_main {
	padding-top: 10px !important;
	border-bottom-width: 0;
	border-top-width: 0;
}

.header_color .avia-menu-fx {
	background-color: #dd0000 !important;
}

#home-subscribe.main_color .buttonContainer p {
	text-align: center !important;
}

#home-subscribe.main_color input[type='text'] {
	text-align: center;
	border-color: #dd0000;
	border-radius: 3px;
	background-color: #dddddd;
	font-size: 140%;
}

#home-subscribe.main_color input[type="submit"] {
	background-color: #dd0000 !important;
	color: #ffffff !important;
	font-size: 160% !important;
	align-content: center !important;
	border-radius: 3px;
	padding: 15px 25px;
	margin: 0 auto;
}

#home-subscribe.main_color .disclaimer {
	line-height: 1em !important;
}



/* BLOG */

/*
.template-blog .post_delimiter {
	border-bottom: 4px solid #989898 !important;
	border-color: #989898 !important;
	margin-top: 20px !important;
	width: 60% !important;
	padding-top: 80px !important;
}
*/



.entry-content .wp-block-subscribe {
	margin: 100px 0 !important;
	background: #00b718 !important;
	border-radius: 3px !important;
	padding: 20px !important;
}

/*
.entry-content .wp-block-table td {
	background: #00b718 !important;
	border-radius: 3px !important;
}
*/

.html-widget p.html-subscribe-widget {
	font-size: 180% !important;
	font-weight: 700;
	color: #ffffff !important;
	margin: 10px 0 30px 0 !important;
}

#top .main_color .html-widget input[type='text'] {
	border-color: #000000;
	border-radius: 3px;
	background-color: #ffffff;
	font-size: 140%;
}

#top .main_color .html-widget input[type="submit"] {
	background-color: #fff200 !important;
	color: #000000 !important;
	font-size: 160% !important;
	align-content: center !important;
	border-radius: 3px;
	padding: 15px 25px;
	margin: 0 auto;
}
#top .main_color .html-widget input[type="submit"]:hover {
	background-color: #a6c7ff !important;
	color: #000000 !important;
}


.html-widget p.html-subscribe-widget-bottom {
	font-size: 160% !important;
	color: #ffffff !important;
}

.html-widget p.popup-disclaimer {
	color: #000000 !important;
	font-size: 80% !important;
	line-height: 1em !important;
}


footer.entry-footer {
	margin-top: 100px !important;
}


/* BLOG - END */






/* SUBSCRIBE BOTTOM */

#custom_html-2, #custom_html-3 {
	background-color: #dd0000;
	padding: 10px !important;
	color: #ffffff !important;
}

#custom_html-2 h3, #custom_html-3 h3 {
	color: #ffffff !important;
	margin-bottom: 15px;
}

#custom_html-2 input[type='text'], #custom_html-3 input[type='text'] {
	border-color: #dd0000;
	border-radius: 3px;
	background-color: #dddddd;
	font-size: 140%;
}

#custom_html-2 input[type='submit'], #custom_html-3 input[type='submit'] {
	background-color: #ffffff !important;
	color: #dd0000 !important;
	font-size: 160% !important;
	align-content: center !important;
	border-radius: 3px;
	padding: 10px 20px;
}

#custom_html-2 p {
	font-size: 60%;
	line-height: 110%;
}

#custom_html-2 input[type='submit']:hover, #custom_html-3 input[type='submit']:hover {
	background-color: #000000 !important;
	color: #ffffff !important;
}

/* SUBSCRIBE BOTTOM - END */


/* SUBSCRIBE Blog */

#custom_html-3 {
	background-color: #dd0000;
	padding: 10px !important;
	color: #ffffff !important;
}

#custom_html-3 h3 {
	color: #ffffff !important;
	margin-bottom: 15px;
}

#custom_html-3 input[type='text'] {
	border-color: #dd0000;
	border-radius: 3px;
	background-color: #dddddd;
	font-size: 100%;
}


#custom_html-3 input[type='submit'] {
	background-color: #ffffff !important;
	color: #dd0000 !important;
	font-size: 120% !important;
	align-content: center !important;
	border-radius: 3px;
	padding: 10px 20px;
}
#custom_html-3 p {
	font-size: 60%;
	line-height: 110%;
}

#custom_html-3 input[type='submit']:hover {
	background-color: #000000 !important;
	color: #ffffff !important;
}

/* SUBSCRIBE Blog - END */

/* BLOG */

.main_color .template-blog strong {
	color: #777777 !important;
}



/* BLOG - End */


/* Thank you */

#thank-you-personal-intro strong {
	color: #179b00 !important;
}




/* Blog Sidebar */
.inner_sidebar {
	margin-left: 20px !important;
}

/* Blog Sidebar - End */

.disclaimer {
	line-height: 100% !important;
}

/* Responsive */


@media only screen
and (min-width : 5000px) {

}
@media only screen
and (max-width : 5000px) {

}
@media only screen
and (max-width : 4000px) {

}
@media only screen
and (max-width : 3700px) {

}
@media only screen
and (max-width : 3000px) {

}
@media only screen
and (max-width : 2800px) {

}
@media only screen
and (max-width : 2400px) {

}
@media only screen
and (max-width : 2020px) {

}
@media only screen
and (max-width : 1824px) {


}
@media only screen
and (max-width : 1650px) {






}

/* ----------------------- END - Media Queries - Big Screens -------------------- */







/* ------------------ Desktops and laptops - Start Size Changes ----------------- */

@media only screen
and (max-width : 1450px) {





}

@media only screen
and (max-width : 1350px) {




}

/* --------------- END - Desktops and Laptops - Start Size Changes ------------- */






/* ------------------- 1ste Bootstrap Verkleinerung ----------- */

@media only screen
and (max-width : 1214px) {




}

/* ------------------- END - 1ste Bootstrap Verkleinerung ----------- */






/* -------------------- 2te Bootstrap Verkleinerung ----------- */

@media only screen
and (max-width : 992px) {




}

/* -------------------- End - 2te Bootstrap Verkleinerung ----------- */



/* ----------------- Zwischenschritte -------------------------------*/

@media only screen
and (max-width : 900px) {


}

@media only screen
and (max-width : 820px) {



}

/* ----------------- End - Zwischenschritte -------------------------*/





/* -------------------- 3te Bootstrap Verkleinerung ----------- */

@media only screen
and (max-width : 767px) {

	.responsive #top #wrap_all .container {
		width: 95%;
		max-width: 95%;
	}

}

/* -------------------- End - 3te Bootstrap Verkleinerung ----------- */








/* ----------------- Zwischenschritte -------------------------------*/

@media only screen
and (max-width : 760px) {




}


@media only screen
and (max-width : 725px) {



}

@media only screen
and (max-width : 675px) {



}

/* ----------------- End - Zwischenschritte -------------------------*/

@media only screen
and (max-width : 590px) {




}

@media only screen
and (max-width : 550px) {

}

/* -------------------- Mobiles Portrait ----------- */

@media only screen
and (max-width : 505px) {
	/* Services */


}

/* -------------------- End - Mobiles Portrait ----------- */

@media only screen
and (max-width : 475px) {

	.avia-content-slider-inner article {
		margin-bottom: 50px !important;
	}

	#top .avia-button {
		font-size: 18px !important;
	}

	.avia-button.avia-size-x-large {
		padding: 15px 20px 13px !important;
	}

}

@media only screen
and (max-width : 460px) {


}

@media only screen
and (max-width : 440px) {


}

@media only screen
and (max-width : 426px) {


}


@media only screen
and (max-width : 414px) {



}

@media only screen
and (max-width : 398px) {


}

@media only screen
and (max-width : 385px) {


}

@media only screen
and (max-width : 375px) {




}

@media only screen
and (max-width : 360px) {




}

@media only screen
and (max-width : 342px) {


}

@media only screen
and (max-width : 320px) {




}















/* ------------------------  Tablets, iPads ------------------------- */

/* ----------------  Portrait and Landscape - Tablets, iPads ----------- */

/*


*/

/* ---------------- END - Portrait and Landscape - Tablets, iPads ----------- */





/* ----------------  Landscape - Tablets, iPads ----------- */

@media all
and (width : 1024px)
and (orientation : landscape) {




}

/* ---------------- END -  Landscape - Tablets, iPads ----------- */










/* ----------------  Portrait - Tablets, iPads ----------- */

@media all
and (width : 768px)
and (orientation : portrait) {




}

/* ----------------  END - Portrait - Tablets, iPads ----------- */


/* ------------------------ END - Tablets, iPads ------------------------- */





