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

/* Ausklappen des Submenues erst beim Klicken auf den Menuepunkt der ersten Ebene - auskommentiert, weil dann der Link in der 1. Ebene nicht funktioniert
.widget_nav_menu .submenu-hide{
	display: none!important;
}
.widget_nav_menu .submenu-show{
	display: block !important;
}
*/
/*Add your own styles here:*/

td {font-size: 15px !important}
/* Schriften Global */

h4, h5, h6 {
font-family: Open Sans !important;
}


/* Schatten */

.av_one_full{
box-shadow: 0 0 20px rgba(0,0,0,0.15);
 -moz-box-shadow: 0 0 20px rgba(0,0,0,0.15);
 -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
}

.flex_column_table{
	box-shadow: 0 0 20px rgba(0,0,0,0.15);


 -moz-box-shadow: 0 0 20px rgba(0,0,0,0.15);
 -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
}

.container .av-content-small.units {
    background-color: #ffffff !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.15);
 -moz-box-shadow: 0 0 20px rgba(0,0,0,0.15);
 -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
    padding-left: 20px !important;
 }

/* Ausblenden */

.entry-meta {display: none;
}

.post-meta-infos {display: none !important;
}

.avia-icon-list .iconlist_icon {
margin-right:15px !important;
}

.iconlist_title a {
    color:#719430 !important;
}


.av-masonry-entry-title {
    font-family: Open Sans;
   }

h5.av-special-heading-tag {
font-size:18px;
font-family:Roboto !important;
}
.av-special-heading-tag {
font-weight:600 !important;
}

/* Veranstaltungen */

.screen-reader-text {
display: none;
}



.av-upcoming-event-title {
font-size: 14px;
}

.widget_nav_menu li a {
    padding: 0.5em 3px !important;
}

.icon-network::before {
    content: "\ue8b1";
}

.avia_iconbox_title {
font-family:Source Serif Pro;
font-size:28px !important;
}

 .avia_button_icon {
font-size:28px !important
}

.icon-reply:hover {
text-decoration:none;
}

#top #main .sidebar {
     border-left-width: 0px !important;
}


/*
span.news_thumb {
display:none !important;
}
*/

/* Drucklayout */

@media print {
#av_section_1 {
display:none;
}
.first {
display:none !important;
}

.av-section-color-overlay-wrap {
display: none;
}
.container .av-content-small.units {
    width: 100% !important;
}

.fixed_header #header, .html_header_top.html_header_sticky #header {

  display:none

}
}

/*Style rechte Sidebar im Single Post */

.widget_nav_menu li {
    border-bottom-style: solid;
    border-bottom-width: 1px;
     }

.widget_categories ul {
padding-left:20px !important;
list-style-type:disc;
}

.widget_categories li a{
color: #719430 !important;
}

.inner_sidebar .widget_nav_menu li a{
color: #719430 !important;
}

.widgettitle, .content .widget .widgettitle {
    margin-bottom: 0.85em;
    }

.av-share-link-description {
font-size:13px !important
}

/* Abstand zum Link "Alle Veranstaltungen" verringern */
ol.tribe-list-widget {
margin-bottom:0px !important;
}

.tribe-event-title {
font-size: 13px;
}

/* Abstand der VeranstaltungseintrÃ¤ge verringert */
.tribe-events-list-widget ol li {
  margin-bottom: 0px !important;
padding: 7px 0 3px !important;
}

.tribe-event-duration, .tribe-event-date-start, .tribe-event-date-end{
font-size: 0.92em !important;
}

.tribe-events-widget-link a{
font-size: 13px !important;
color:#719430 !important;
}

.tribe-events-widget-link a::after {
content: "...";
}

.tribe-events-widget-link a:hover{
font-size: 13px !important;
color:#719430 !important;
text-decoration:underline !important;
}

/* Widgetabstand verringert */
.widget {
  padding: 20px 0 20px 0 !important;
  
}

div .widget_nav_menu {
    margin-top: -30px;
}



/* Datum "Letzte BeitrÃ¤ge" umbrechen */
.post-date {
display:block
}

.image-overlay-inside {
display:none !important;
}

/* Startseite */
/* Border Ã¼ber Veranstaltung, aber vor erstem Element nicht 
.av-upcoming-event-entry {
    padding: 10px 0 5px 0 !important;
    border-bottom: 1px solid grey;
}

.av-upcoming-event-entry:first-child{
border-top:none;
}
*/
/* Border unter Veranstaltung */
.av-upcoming-event-data {
	padding-bottom: 5px;
	border-bottom: 1px solid grey;
}

.li-in-biglist div div ul{
padding-top:20px;
}

.li-in-biglist div div ul li {padding-bottom: 10px !important;
}

.pdf-list ul li {
padding-left:30px;
list-style:none !important;
}

.eu-dlr-tab td {
font-size:14px !important;
}

/* div.widget_nav_menu div ul ul li {
padding-left:13px !important;
}
*/

/* kleine Bullets vor Submenu entfernt */
#top .widget_nav_menu ul ul li::before {
   content: none;
}

/* weiÃŸen Hintergrund bei aktivem MenÃ¼punkt im SubmenÃ¼ zugefÃ¼gt */.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {
      background-color: rgba(255, 255, 255, 0.4);
}

/*Letzten Unterstrich im SubmenÃ¼ entfernen*/
.sub-menu li:last-child {
   border-bottom-width: 0px !important;
}



/* Kopfbereich Internen Kalender formatiert */
.calendar-table form {
margin: auto !important;
width: 300px;
}

/* Masonry-Galerie kleinen Abstand zwischen Bildern auf 2px erhöht, da 1px im Microsoft Edge nicht angezeigt wird */
.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    
    right: 2px !important;
    bottom: 2px !important;
}

.avia-builder-el-10 .av-upcoming-event-title {
color: #719430 !important;
}

.archive .category-term-description {
    
    border-bottom: solid thin #e1e1e1;
    font-family: Source Serif Pro;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 30px !important;
}

.current-cat {
background-color: rgba(255, 255, 255, 1.0);
color: #719430;
font-weight:bold;
}

/* Bürgermeister zentriert */
.teamblock-zentriert {
margin-left:auto;
margin-right:auto;
width:400px;
padding-top:30px;
}

/* Teambild links von Beschreibung */
.team-img-container {
float:left;
margin-right: 10px;
border:1px solid #eeeeee;
}

/* Zustaendigkeit bei Sekretatriat rechts neben Kontakt */
.teamblock-zentriert .float-right  {
float:right;
margin-top: -7.7em;
padding-left:30px;
}

.teamblock-zentriert .team-member-description p {
float:left;
}

/* Abstand, damit Zuständigkeiten unter dem Bild erscheinen, wenn kein Fax vorhanden */
.team-member-description .abstand {
padding-top: 15px;
}
/* Abstand nach Überschrift Zuständigkeiten vergrößern */
.team-member-description h5 {
padding-bottom: 10px;
}
.team-member-description ul li {
padding-bottom:0;
}

/* Note: Design for a width of 480px, entfernt blätterbare Amtsblätter im Smartphone - deaktiviert, weil blätterbares Amtsblatt nun doch angezeigt werden soll
@media only screen and (max-width: 480px) {
.mobile-none {
display:none;
}}
*/
/* Abstand Schrift zu Unterstrich auf Startseite Aktuelles */
.av-magazine-content-wrap {
        padding-bottom: 10px;
}

.bepla-zentriert {
margin-left:auto;
margin-right:auto; 
width:200px;
}

/* Tabellen */
tr td {
padding: 5px !important;
}

/* Tabelle Gaststaetten, Uebernachtungen */
.tabh {
padding:5px !important;
}

#categories-3 ul li a {
color: white !important;
}


/* linker Einzug auch bei Kategorie-Kindern (Vereine --> Vereinsnachrichten) gewährleisten */
#top .widget_nav_menu .menu-item-has-children > ul {
    display: block;
    padding: 0 0 0 13px !important;
}

#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
  line-height: 1.7;
  margin: 0 0 0 20px !important;
}

.clear {
clear:both;
}

p.toggler {
color:#83a83d !important;
}

.tribe-events-cal-links {
clear:both;
padding-top: 30px;
}

.type-tribe_events {
   padding-bottom: 60px;
}

.single-tribe_events .secondary .tribe-events-venue-map {
  width: 100% !important;
}

.valign-middle {
vertical-align: middle;
}

/* Bilder */
.bilderrahmen {border: #111111 3px solid; padding: 5px}
.bildzentriert {margin-left: auto; margin-right:auto;}

