/*** Allgemein ***/

hr {
    margin-top: 50px;
    margin-bottom: 50px;
}

/*DSGVO*/
#uc-central-banner-modal {
    display: none;
}
.uc-embedding-wrapper{
  width:75%!important;
  padding: 12px 12px!important;
}

/*** Slider ***/ 
.kad-slider-pagination {
    display: none;
}

/*** Header ***/

#kad-banner {
    border-bottom: 1px solid #e3e3e3;
}
.contentclass{
  padding-top:0;
}
#pageheader {
    background: #fafafa;
    margin:0 0 20px;
    border-bottom: 1px solid #eee;
}
.page-header{
  margin:0;
  border:none;
}

h1.entry-title {
    opacity: 0;
    font-size: 0;
    line-height: 0;
}
.page-bread-container {
    margin-top: -30px;
}

/*** CONTENT ***/
.entry-content tbody {
    border: 1px solid lightgrey;
}
.wp-caption {
    margin: 10px 0;
    border: 1px solid #e3e3e3;
    padding: 5px;
}

/*** Betreiber Logos ***/
.steisslingen {
    padding-top: 15px!important;
}


/*** ERTRAG 2020 ***/
.monat-zahl, .monat-personen, .monat-co2, .monat-km {
    background: #fafafa;
    text-align:center;
    padding:50px 0;
    margin:0;
}
.monat-zahl h1 {
    font-size: 100px;
    font-weight: 400;
    color: #2778b0;
    margin:0;
    padding:50px 0;
}
.monat-zahl h1:after {
    content: " kWh";
    color: #737373;
    font-size: 16px;
    font-weight: bold;
}

.monat-zahl h4 {
    font-size: 18px;
    letter-spacing: 2px;
    color: #737373;
    margin:0;
    padding: 0 11%;
}

@media (max-width:700px){
  .monat-zahl h1 {
    font-size: 50px;
}
}
.monat-personen h4, .monat-co2 h4, .monat-km h4 {
    font-size: 16px;
    letter-spacing: 2px;
    color: #737373;
    padding: 0 11%;
    margin:0;
}
.monat-personen h1, .monat-co2 h1, .monat-km h1 {
    font-size: 40px;
    margin:0;
    padding-top:10px;
    padding-bottom:10px;
}

/*** Sidebar ***/
.select2-container {
    width: 100%!important;
}
.select2-drop .select2-results {
    max-height: none;
}
.form-search {
    max-width: none;
}
li.cat-item {
    background: #f2f2f2;
    padding: 0 10px;
    transition:0.25s;
}
li.cat-item:hover {
    background: #fafafa;
    padding: 0 0 0 10px;
    transition:0.25s;
}



/*** Footer ***/
 footer table td, footer table th {
    padding: 0;
}

footer .recentpost_featimg {
    display: none;
}

footer .kadence_recent_posts li, footer .widget_kadence_recent_posts li {
    margin-bottom: 0;
}
 
 .footerclass {
    background: #fafafa;
}
  .footercredits.clearfix {
    text-align: center!important;
    padding: 10px 50px 0 50px!important;
}
.footerbase {
    background: #424242;
    border-bottom: 2px solid #2778b0;
  margin-top:10px;
}

.footernav ul li a {
    color: #B2B2B2;
    transition:0.25s;
}
.footernav ul li a:hover {
    color: #ffffff!important;
    transition:0.25s;
}
.footercredits {
    padding-top: 10px;
    padding-bottom: 0;
}

.footercredits a {
    color: #B2B2B2;
    transition:0.25s;
}
.footercredits a:hover {
    color: #ffffff!important;
    transition:0.25s;
}
