/*
Theme Name: ETI
Description: Theme fuer ETI Brandenburg
Version: 1.0
Author: ExusuDesign
Author URI: http://www.exusu-design.de/
Template: enfold
*/
@import url("../enfold/css/custom.css");
/* Enfold Basis: Orange */
/* Fonts */
body {
	font-style: normal!important;
	}
h1, h2, h3 ,h4, h5, h6, .widgettitle {
	text-transform: none!important;
	letter-spacing: 0!important;
	font-weight: 400;
	font-style: normal!important;
	}
h1 {
	font-size: 36px;
	}
h2 {
	font-size: 30px;
	}
h3, .widgettitle {
	font-size: 26px;
	}
h4 {
	font-size: 24px;
	}
h5 {
	font-size: 20px;
	}
.copyright {
	font-size: 17px;
	}
strong, b {
	color:#666!important;
	}
.headline {
	font-family: 'exo-2', sans-serif;
	color:#fff;
	}
.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 1.5em;
    }
.av-masonry-entry .av-masonry-entry-title {
	font-size: 1.3em;
	}
/* Events Calendar */
.tribe-events .tribe-events-calendar-month__day-cell--selected, 
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus, 
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  	background-color: #ee8b08!important;
	}
.tribe-events-page-title {
    font-size: 36px;
	}
#top .tribe-events-list-event-title.entry-title, #top .tribe-events-list-event-title {
    font-size: 26px!important;
    }
 .tribe-mini-calendar-nav span {
    color: #ee8b08!important;
    }
#tribe-mini-calendar-month-0, .tribe-mini-calendar-nav span {
	color: #ffffff!important;
	}
.main_color .vevent.tribe-events-photo-event .tribe-events-photo-event-wrap, .main_color .av-tribe-events-content-wrap, .main_color .av-single-event-meta-bar-inner {
    background: #ffffff;
	}
.tribe-events-list .tribe-events-loop .tribe-event-featured a,
#tribe-events-content a {
    color: #dd8107;
	}
.tribe-events-list .tribe-events-loop .tribe-event-featured a:hover,
#tribe-events-content a:hover {
    color: #ee8b08;
	}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content {
    color: #666666;
	}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background: #dd8107;
    }
.tribe-bar-date-filter, .tribe-bar-search-filter {   
    margin-left: 15px!important;
	}
.tribe-bar-submit {
    padding: 20px 0px 20px 23px!important;
    margin-right: 15px!important;
	}
.home .tribe_mini_calendar_widget {
	padding: 30px 0 0 0;
	}
.home .tribe-events-adv-list-widget {
	padding: 0 0 30px 0;
	}
.main_color #tribe-events .av-single-event-meta-bar-inner {
	padding-top: 20px;
	}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event, .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event {
    background: #f0f0f0!important;
    }
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration, .tribe-events-location {
	color: #000!important;
	}
.tribe-events-loop .tribe-events-event-meta {
	vertical-align: top!important;
	}
.single-tribe_events .tribe-events-venue-map {
	margin: 20px 0 2% 0;
	}
.tribe-event-schedule-details {
	vertical-align: top!important;
	font-family: 'exo-2', sans-serif!important;
	font-size: 18px!important;
	text-decoration: underline;
	}
#top .tribe-events-adv-list-widget span {
	width: 100%;
	}
/* Startanimation */
#startanimation .avia-animated-number-circle-inner {
	border-style: dotted;
	opacity: 0.5;
	}
#startanimation .avia-single-number, #startanimation .avia-no-number {
	color: #fff;
	}
#startanimation .avia-single-number {
	opacity: 0.8;
	}
#startanimation h1 {
	font-size: 55px;
	}
/* Navigation */
.avia-menu-text {
	font-family: 'exo-2', sans-serif;
	font-size: 20px;
	font-weight: normal;
	}
.sub-menu .avia-menu-text {
	font-size: 17px;
	}
.avia-menu-fx {
	display: none;
	}
.navimage {
	border-radius: 50%; 
	vertical-align: middle;
	margin-right: 10px;
	width: 50px;
	height: 50px;
	}
.avia_mega_div .avia-bullet {
	display: none;
	}
#top #header .avia_mega_div > .sub-menu {
    padding: 15px;
	}
/* Buttons */
.avia-button {
	font-size: 20px!important;
    font-family: 'exo-2', sans-serif;
	}
.avia_codeblock button, .tribe-events-widget-link a, .nl2go-widget button {
	background-color: #ee8c08!important;
	font-size: 20px!important;
    font-family: 'exo-2', sans-serif;
    padding: 12px 16px 10px;
	min-width: 90px;
	border-radius: 3px;
	text-decoration: none;
	display: inline-block;
	margin: 3px 0;
	line-height: 1.2em;
	position: relative;
	font-weight: normal;
	text-align: center;
	max-width: 100%;
	color: #fff;
	}
/* Blog Sharebox 5.1.2 FIX */
.av-social-sharing-box {
	display: none;
	}
/* Bloglisting */
.html_modern-blog #top .post-entry .blog-categories {
	display: none;
	}
/* Blogbeiträge */
#top .fullsize .template-blog .post .entry-content-wrapper {
    text-align: left;
    font-size: 1em;
    line-height: 1.65em;
	}
.html_modern-blog .more-link {   
    background-color: #e7e7e7;
    padding: 7px 7px 7px 12px;
	}
.main_color .small-preview {
	background: transparent!important;
	}
h2.post-title.entry-title {
	font-size: 26px!important;
	}
.post_delimiter {
	border-bottom: 1px dotted #ed8c08!important;
	}
/* Footer */
.footerbutton .avia-button {
	color: #000!important;
	font-size: 18px;
    font-family: 'exo-2', sans-serif;
	}
#footer .widget {
    margin: 0px 0 30px 0;
	}
#footer {
    padding: 15px 0 60px 0;
    }
.footerbutton .avia-button:hover {
	color: #fa6000!important;
	}
.wp-image-111, .wp-image-112 {
	vertical-align: middle;
	margin-right: 20px;
	}
/* Blogbeiträge im Footer */
#footer .news-time {
	display:none;
	}
#footer .news-content {
	font-size: 1em;
	}
#newsbox-2 {
	margin-bottom: 0!important;
	}
#top .footer_color .avia-color-theme-color-highlight {
	background-color: #ee8c08;
	}
/* Newsletter Widget */
.nl2go-widget div {
	display: block!important;
	}
.nl2go-widget input {
	border: 1px solid #333!important;
	background: #eff0ef!important;
	color: #333!important;
	margin-bottom: 0!important;
	}
/* Login */
.log_forms input[type=submit] {
	font-size: 20px!important;
	font-family: 'exo-2', sans-serif!important;
	background-color: #ee8c08!important;
	border: none!important;
	padding: 12px 16px 10px!important;
	min-width: 90px!important;
	border-radius: 3px!important;
	text-decoration: none!important;
	display: inline-block!important;
	margin: 3px 0!important;
	line-height: 1.2em!important;
	position: relative!important;
	font-weight: normal!important;
	text-align: center!important;
	max-width: 50%!important;
	width: 50%!important;
	text-align: center!important;
	}
/* Cookiemeldung */
.avia-cookie-consent-button {
	font-size: 15px!important;
	}
.avia-cookie-consent p.avia_cookie_text {
	font-size: 16px!important;
	letter-spacing: normal!important;
	margin-bottom: 15px;
	}
/*
Desktop Only Styles
================================================== */
@media only screen and (min-width: 768px) {
 
}
/*
Mobile Styles
================================================= */
@media only screen and (max-width: 1120px) {
	.responsive .main_menu ul:first-child > li > a {
    	padding: 0 7px!important;
    	}
	.avia-menu-text {
		font-size: 20px!important;
		}
}
@media only screen and (max-width: 990px) {
	.av-burger-overlay-bg {  
    	background: #ea6a1a;
    	}
	#av-burger-menu-ul li {
		border-bottom: 1px dotted #fff;
		}
}
@media only screen and (max-width: 825px) {
	.responsive .main_menu ul:first-child > li > a {
		padding: 0 5px!important;
		}
	.avia-menu-text {
		font-size: 20px!important;
		}
}
@media only screen and (max-width: 767px) { 	
/* Footer */
	#footer .widget {
		margin: 0px 0 10px 0;
		border-bottom: 1px dotted #ee8c08;	
		}
	#footer  #text-2, #footer  #text-3 {
		border-bottom: none;
		}
	.responsive #top #wrap_all .flex_column {
		margin-bottom: 0px;
		}
 }