/*
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:*/

/**
 * @section global header styles
 */
h1, h2, h3 , h4, h5, h6 {
	text-transform: none !important;
}


/**
 * @section top bar
 */
#header_meta {
    border: none;
}
#header_meta .sub_menu > ul > li> a,
#header_meta .sub_menu > div > ul > li > a {
    font-weight: normal;
}


/**
 * @section header
 */
#header_main {
    border: none;
}
.html_header_top.html_main_nav_header #top .av_menu_left .main_menu {
    left: 0;
}
#header_main .av-main-nav > li {
    margin-right: 4em;
}
#header_main .av-main-nav > li > a {
    padding: 0;
}
#header_main .avia-menu-text {
    font-size: 1.5em;
    font-weight: 900;
}
#header_main .avia-menu-fx {
    height: 5px;
    bottom: 0;
}

/**
 * @section sub menu
 */
#header_main .av-main-nav ul {
    width: auto;
    min-width: 100%;
}
#header_main .sub-menu .avia-menu-text {
    font-size: 1.25em;
    font-weight: normal;
}

#top #header .avia_mega_div > .sub-menu {
    border-top-width: 5px !important;
    margin-top: -5px;
}

.container_wrap {
    border: none;
}

/**
 * @section postslider
 */
.slide-image,
.image-overlay {
	max-height: 210px;
}
.slide-image img,
.avia-smallarrow-slider .slide-entry-excerpt img {
	width: 100%;
}
article.slide-entry.category-partnerinnen .slide-image,
article.slide-entry.category-partnerinnen .image-overlay,
article.slide-entry.category-testimonials .slide-image,
article.slide-entry.category-testimonials .image-overlay,
article.slide-entry.category-umweltpreisgewinnerinnen .slide-image,
article.slide-entry.category-umweltpreisgewinnerinnen .image-overlay {
	max-height: none;
}

article.slide-entry.category-partnerinnen .slide-content,
article.slide-entry.category-testimonials .slide-content,
article.slide-entry.category-umweltpreisgewinnerinnen .slide-content,
.avia-smallarrow-slider .slide-entry {
	font-size: 0.8em;
}
@media only screen and (min-width: 768px) {
	article.slide-entry.category-partnerinnen .slide-content,
	article.slide-entry.category-testimonials .slide-content,
	article.slide-entry.category-umweltpreisgewinnerinnen .slide-content,
	.avia-smallarrow-slider .slide-entry {
		font-size: 1em;
	}
}
.avia-content-slider .slide-entry-title {
	font-size: 1.4em;
}
.slide-meta p {
	margin: 0;
}
article.slide-entry.category-partnerinnen .slide-meta,
article.slide-entry.category-testimonials .slide-meta,
article.slide-entry.category-umweltpreisgewinnerinnen .slide-meta {
	display: none;
}
article.slide-entry.category-partnerinnen .slide-entry-excerpt p,
article.slide-entry.category-testimonials .slide-entry-excerpt p,
article.slide-entry.category-umweltpreisgewinnerinnen .slide-entry-excerpt p {
	line-height: 1.2em;
}
.av_one_third .slide-entry-excerpt blockquote,
article.slide-entry.category-partnerinnen .slide-entry-excerpt blockquote,
article.slide-entry.category-testimonials .slide-entry-excerpt blockquote,
article.slide-entry.category-umweltpreisgewinnerinnen .slide-entry-excerpt blockquote {
	border: none;
	padding: 0;
	font-size: 1.2em;
	letter-spacing: -0.03em !important;
	color: #000;
}
article.slide-entry.category-partnerinnen .slide-entry-excerpt p:first-child,
article.slide-entry.category-testimonials .slide-entry-excerpt p:first-child,
article.slide-entry.category-umweltpreisgewinnerinnen .slide-entry-excerpt p:first-child {
	margin-top: 0;
}

/* content slider */
.avia-smallarrow-slider .slide-entry-title {
	display: none;
}
.avia-smallarrow-slider .slide-entry-excerpt p {
	margin: 0 0 1em 0;
}
.avia-smallarrow-slider .slide-entry-excerpt p:first-child {
	margin: 0;
}
.avia-smallarrow-slider .slide-entry-excerpt p:first-child a {
	width: 100%;
}
.avia-smallarrow-slider .slide-entry-excerpt p:first-child a .image-overlay {
	display: none !important;
}

@media only screen and (min-width: 768px) {
	.slide-entry.av_fullwidth .slide-image {
		width: 20%;
		float: left;
	}
	.slide-entry.av_fullwidth .slide-content {
		margin-left: 22%;
	}
}

/**
 * @section post detail seite
 */
.single-post .single-small.with-slider .small-preview {
	width: 100%;
	height: auto;
	background: transparent !important;
}
.single-post .single-small.with-slider .small-preview img {
	width: 100%;
	height: auto;
}
.single-post .single-small.with-slider .small-preview .image-overlay,
.single-post .single-small.with-slider .small-preview .iconfont {
	display: none !important;
}

.category-umweltpreisgewinnerinnen .post-meta-infos,
.category-umweltpreisgewinnerinnen .blog-tags,
.category-partnerinnen .post-meta-infos,
.category-partnerinnen .blog-tags,
.category-testimonials .post-meta-infos,
.category-testimonials .blog-tags {
	display: none;
}

/* titel bild bei single blog post: overlay und link-click entfernen */
.single .blog-meta {
	pointer-events: none !important;
}
.single .blog-meta .image-overlay { 
	display: none !important; 
}

/**
 * @section form filter
 */
#top form.form h5 {
	margin-top: 1em;
	padding: 1em 0 0.5em 0;
	border-top: 1px solid #f6f7ed;
}
#top form.form fieldset .flex_column label {
	font-weight: normal;
	font-size: 0.85em;
}
#top form.form h4 .avia-button,
#top form.form h5 .avia-button {
	padding: 2px 4px;
	font-size: 0.75em;
	font-weight: normal;
}
form.form .filter-form {
	display: none;
}

/**
 * @section beratungsunternehmen
 */
.beratungsunternehmen .unternehmen {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

/**
 * @section tables
 */
.avia-table.avia-data-table tr.odd td,
.avia-table.avia-data-table tr.even td {
	font-weight: bold;
}
.avia-table.avia-data-table tr.odd-extra td,
.avia-table.avia-data-table tr.even-extra td {
	border-bottom: 1px solid #ccc;
}

/**
 * @section news slider auf startseite
 *
 * "Zittern/Wackeln" der nachfolgenden Blöcke im Chrome verhindern.
 */
#news-slider .avia-content-slider {
	min-height: 600px;
}

/**
 * @section pagination mit buttons
 */
#top .pagination button, #top .fullsize .template-blog .pagination button {
    float: left;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
	padding: 0;
    border-radius: 100px;
    margin-right: 3px;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

/**
 * @section avia logo list
 */
#top .avia-logo-element-container .slide-entry {
	padding: 15px;
}