/*
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
*/

/* Allgemein */

p.lead {
	font-size: 20px;
	line-height: 32px;
}

/* Mainnavigation */

.av-main-nav > li {
	/*float: right;*/
}

.av-main-nav-wrap {
	float: right;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
	width: auto;
}

.av-main-nav > li > a {
	font-weight: normal;
	font-weight: 400;
	font-size: 18px;
}

.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
	color: #333;
}

#header #header_main_alternate .container {
	max-width: 100%;
}

/* Topnavigation */

.header_color .container_wrap_meta {
	background-color: #fff;
}

#top .sub_menu > ul > li {
	border-right: 1px solid;
}

.av_secondary_right .sub_menu > ul > li:last-child {
	border-right: none!important;
}

#header_meta .container {
	max-width: 100%;
}

/* Headlines */

.home h1 {
	font-size: 54px;
	line-height: 1.4em;
	font-weight:100;
}

@media (max-width: 768px) { 
	.home h1 {
	font-size: 34px;
}
}

/* Logo */

@media only screen and (max-width: 767px) {
  .responsive #top .logo {
    width: 40%;
  }

  .responsive #top .logo img {
    top: 0;
  }
}


@media only screen and (max-width: 380px) {
  .responsive #top .logo {
    width: 70%;
	padding-bottom:20px;
  }

  .responsive #top .logo img {
    top: 0;
  }
}


/* Newsletter-Anmeldung */

#Fullwidth .container { width: 100%; }

@media (min-width: 768px) { 
.Newsletter-Anmeldung {
	/*margin-top: -180px !important;*/
	position: absolute;
	z-index: 100;
	-webkit-border-radius: 0 0 0 15px;
-moz-border-radius: 0 0 0 15px;
border-radius: 0 0 0 15px;
}
}

.Newsletter-Anmeldung h2,
.Newsletter-Anmeldung p { 
color: #fff;
}

.Newsletter-Anmeldung h2 {
	font-size: 34px;
	font-weight: 200;
	border-bottom: 1px solid #fff;
	padding-bottom: 15px;
	text-transform: uppercase;
}

/*.Newsletter-Anmeldung p { 
font-size: 18px;
	line-height:30px;
}*/

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
	height: 49px;
	font-size: 15px;
}

.avia-mailchimp-form input.button {
	background-color: rgba(255,255,255,0.2);
}
.avia-mailchimp-form input.button:hover {
	background-color: rgba(255,255,255,0.4);
}

#Mitgliedwerden input.button {
	background-color: rgba(41, 62, 106,1)
}

#Mitgliedwerden input.button:hover {
	background-color: rgba(41, 62, 106,0.8)
}

/* Countdown Home */

.av-countdown-timer {
	margin-top: 0;
}

/* Veranstaltungen */

#tribe-events-content {
	padding: 30px;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
	padding-left: 0!important;
}

.tribe-events-list-widget .tribe-list-widget {
	margin-top: 30px;
}

.av-upcoming-event-meta {
	top: 0px;
	font-size: 15px;
}

/* Blog */

.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
	font-size: 20px;
	text-transform: none;
}

.html_elegant-blog #top .post-entry .minor-meta {
	display: none;
}

.html_modern-blog #top .post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .slide-meta {
	display: none;
}

.avia-content-slider .slide-entry-title {
	font-size: 1.3em;
	line-height: 1.4em;
	margin-top: 20px;
	font-weight: 400;
}

.recentcomments a, .widget_recent_entries li a {
	font-family: 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 15px;
	color: #333!important;
}

.entry-content-wrapper .post-title {
	font-size: 28px;
	font-weight: 400;
	margin-top: 10px;
}

.blog .cat_unternehmerfruehstueck {
	display:none;
}

/* Tabelle Mitgliederliste */

.mitgliederliste.avia_pricing_default tbody tr td {
	font-size: 15px;
	color: #333;
}

.mitgliederliste.avia_pricing_default tbody tr td.avia-highlight-col {
	font-weight: 600;
	background: #3b5998;
	color:#fff;
}

.page-id-177 .fa, .page-id-177 .far, .page-id-177 .fas {
	width: 20px;
}

/* Home */

.avia-builder-el-13 .avia_iconbox_title {
	font-weight:bold;
	font-size:20px;
}

/* Frühlingsfest */

.postid-486 .tribe-events-event-image {display:none;}

/* Social Media Icons */

#header_meta .av-social-link-facebook {
font-size: 26px;
}

#top #wrap_all .av-social-link-facebook a {
	color: #fff;
	background-color: #37589b;
}

#top .sub_menu > ul > li {
	font-size: 14px;
}

nav.main_menu:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) {
	display:none!important;
}