/*
Theme Name: Enfold fit4green
Theme URI: 
Description: Child theme of enfold theme for the Enfold theme
Author: <a href="https://kriesi.at">Kriesi</a>
Author URI: fit4green.de
Template: enfold
Version:4.7.1
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 14 Oct 2019 13:34:35 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/*** Farben
Grün 
#69af40
rgb(105,175,64)

Hellgrün
#d2e7c6


/***** Header ****/

.logo {
width: 340px;
    height: auto;
    padding-top: 1.8em;
}

@media only screen and (max-width: 768px){
.responsive .logo img {
	height: auto !important;
	width: auto;
	max-width: 50%;
	display: block;
	max-height: 80px;
	padding: 6px 0 6px 0;
	}
}

@media only screen and (max-width: 768px){
.html_header_top.html_logo_center .logo {
    left: 27%;
    bottom: 6%;
    /*-webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);*/
	}
}


@media only screen and (max-width: 767px){
.responsive .logo img {
	height: auto !important;
	width: auto;
	max-width: 50%;
	display: block;
	max-height: 80px;
	padding: 6px 0 6px 0;
	}
}


/** Logo Hintergrund transparent **/

.html_header_top.html_bottom_nav_header #header_main {
background-color: rgba(255,255,255,0.0) !important;
}

#header_main_alternate {
	background-color: #ffffff;
	opacity: 1;
	z-index: 1 !important;
}

/** Navigation **/

.main_menu {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

.avia-menu-text {
	font-family: 'Merriweather', serif;
	font-style: italic;
	font-weight: 300i !important;
	padding: 0px 6px;
	float: left;
}

.current-menu-item > a {
	color: #69af40 !important;
}

/** Linie unter Menü **/
.av_minimal_header{
	border-bottom: 2px solid #69af40;
}

@media only screen and (max-width: 768px){
	.av_minimal_header {
	border-bottom: 0px;
	}
}

/** Dropdown Submenü **/

.av-main-nav ul {
    display: none;
    margin-left: 0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 250px;
    z-index: 2;
    padding: 0;
    box-shadow: 0 8px 15px 
    rgba(0, 0, 0, 0.1);
    margin-top: -1px;
}


/** mobiles Menü und Hamburger Menu **/

.av-burger-overlay-inner, .av-burger-overlay-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-height: 700px;
    display: table;
    vertical-align: middle;
    text-align: left;
    z-index: 5;
    background-color: #fff;
}



/** Anstriche Subnavipunkte weg **/

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{
	display: none;
}


.av-hamburger-box {
    width: 35px;
    height: 8px;
    color: #ffffff;
    display: inline-block;
    position: relative;
}

/***** Content *******/

/* Symolliste für Aufzählungen */
.av-iconlist-small .iconlist_title_small {
    line-height: 1.6em;
    padding-left: 15px;
}

/***** Footer *******/

.footer_color {
	background-color: rgb(105,175,64,0.9);
}



/***** Typografie *****/

@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans|Merriweather:400i&display=swap');

body {
font-family: 'Merriweather Sans', sans-serif;
}

h1, h2, h3, h4, h5 {
	font-family: 'Merriweather', serif;
	font-weight: 400 !important;
	font-style: italic;
	letter-spacing: 0px !important;
	text-transform: none !important;
}

@media only screen and (max-width: 768px){
	h1 {
	font-size: 28px !important;
	}
}

.widgettitle {
	color: #ffffff !important;
}

/** Listen mit Blatt statt Bullets */

ul.icon-bullets li {
list-style: none;	
}

ul.icon-bullets li {
padding-left: 20px; 	
}

ul.icon-bullets li:before {
/*content: '\2713';
font-family: 'entypo-fontello';*/
content: '\e800';
font-family: 'f4g-blatt' !important;
font-size: 15px;
color: #69af40;
font-weight: normal;
position: absolute;
left: 5px;
}


/***** Einstellungen für Events Calendar ******************
***********************************************************/

/*** Google Kalender und Export ausblenden ***/

.single-tribe_events .tribe-events-cal-links {
    display: none !important;
}

.tribe-events-ical {
	display: none !important;
}

/*** Bereits angemeldet - Abmeldungsmöglichkeit ausblenden ***/
.rtec-already-registered-reveal{
	display: none !important;
}

/*** Datepicker ***/

.datepicker-orient-top {
    /*top: 300px;
    left: 104px;*/
    z-index: 999 !important;
    display: block;
}

/*** Typografie Calendar***/

.tribe-events-page-title {
	text-align: left;
	font-style: none !important;
}


.single-tribe_events .tribe-events-schedule h3 {
	font-family: 'Merriweather Sans', sans-serif;
	font-style: normal;
	font-size: 1.2em !important;
	padding-bottom: 0.3em;	
}

.tribe-events-divider {
	color: #69af40;
}

.tribe-events-month-event-title {
	font-family: 'Merriweather Sans', sans-serif;
}



/*** Überschriften in der Listenansicht ***/

#top .tribe-events-list-event-title {
    font-size: 18px;
    color: #fff !important;
    padding: 20px;
    display: block;
    line-height: 1.3em;
    font-weight: normal;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    text-align: left !important;
    margin-bottom: 20px;
    background-color: #69af40;
}

/*** "Suche", "Export ICAL" "Google Kalender" Buttons  ***/
#top #wrap_all .main_color .tribe-events-button {
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
	border-radius: 0px;
	padding: 10px;
	margin-bottom: 10px;
	border: none;
}

/** Suche-Button **/
.tribe-bar-submit {
    padding: 20px !important;
    float: right;
}

/*** Preisbutton **/
.main_color .tribe-events-list .tribe-events-event-cost span {
	background: none !important;
	color: #69af40;
	border: none;
}

/** Schrift und Rahmen in Suchfeldern **/
#top input[type="text"] {
	font-family: 'Merriweather Sans', sans-serif;
}

#tribe-bar-form input[type="text"] {
	border: none !important;
}

.tribe-bar-date-filter {
    padding: 20px !important;
}

/** Suche ausblenden */
.tribe-bar-search-filter {
	display: none;
}


/*** Button für Anmeldung ***/
#rtec .rtec-register-button {
background-color: #69af40;
border-style: none;
margin-top: 1.45em;
font-family: 'Merriweather Sans', sans-serif;
color: #fff;
}

#rtec .rtec-form-buttons input {
    font-family: 'Merriweather Sans', sans-serif;
}

/* Text für Label "Anmeldeformular" */
#rtec .rtec-attendance p {
    text-align: center;
    margin: 0;
    font-size: 1.1em;
}

/**** Veranstaltungsdetails links nur einspaltig für Desktop ***/

@media only screen and (min-width: 989px) {
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group {
	width:80% !important; 
	float: left; 
	margin-right:4%;
	}


/***** Ende Events Calendar ******************
**********************************************/


	
