/*
 Theme Name:     Divi Child-Theme
 Description:    Divi Child-Theme
 Author:         Administrator
 Template:       divi
 Version:        1.0.0
*/
 
/* CSS-Anpassungen
------------------------------------------------------- */
/***
 * ACHTUNG! WEITERE CSS-ANPASSUNG IM CUSTOMIZER > ZUSÄTZLICHES CSS
 * 
 * /


/* FONTS
--------------------------------------------- */



/* RESETS & STANDARDS
--------------------------------------------- */
/* static scrollbar */
html {overflow-y: scroll;}

/* removed outline at link-focus */
*:focus {outline:none;}

/* line break */
#main-content {
	word-wrap: normal;
    hyphens: auto;
}

/***Entfernt die Bullet Points***/
.wplo-bullet ul {
list-style-type:none!important;
}
/***Fügt den Icon vor den Text ein***/
.wplo-bullet ul li:before {
content: "\41";
font-family: 'ETmodules';
color: #f15a31;
float: left;
padding-right: 5px;
}

/* WP Caption unter Inlinebildern */
.wp-caption {
	border: 0;
  	background-color: #fff;
  	margin-bottom: 10px;
  	max-width: 96%;
  	padding: 8px;
}
.wp-caption.alignleft {
  	margin: 16px 30px 20px 0;
}
.wp-caption p.wp-caption-text {
  	padding: 0;
}
.wp-caption-text {
  font: normal .7em/1.4 'Open Sans', arial, sans-serif;
  text-align: left;
  padding-left: 5px;
}


/* PLUGINS
--------------------------------------------- */

/* Logo Slider and Showcase */
.rt-row .rt-col-md-4 {
	padding-bottom: 15px;
}


/* MODERN EVENTS CALENDAR */
.mec-wrap {
	margin: 30px 0 130px;
}
/* Seite Termine > Skin: Listenansicht > Stil: Modern */
.page-id-4069 .mec-event-list-modern .mec-event-sharing {
	display: none;
}
.page-id-4069 .mec-event-list-modern .event-da {
	display: none;
}
.page-id-4069 .mec-event-list-modern .mec-event-article {
	min-height: 0;
}
/* Single-Events */
/* entfernt Teile der WP-Sidebar auf Einzelveranstaltungen */
.single-mec-events #block-2, .single-mec-events #block-3, .single-mec-events #block-4 {
	display:none;
}
.single-mec-events .et_pb_text_inner p {
	margin: 0;
	font-family: Open Sans, Arial, sans-serif;
	font-size: 17px;
}


/* HEADER & NAVIGATION
--------------------------------------------- */
/* Google Translate Plugin 
------------------------------------------- */
#google_translate_element {
    float: right;
    margin: 20px 20px 0 0;
    width: auto !important;

}
.goog-te-gadget-simple {
    border: none !important;
    background-repeat: no-repeat !important;
}


/* FOOTER
--------------------------------------------- */

footer a {
	color: #ffffff !important
}

footer a:hover {
	border-bottom: 1px solid #ffffff !important
}

/* Kontaktdaten */

.barriere_piktos {
	margin-top: 20px;
}

.contact ul {
    display: table;
    width: 100%;
}
.contact ul li, .contact-2 ul li {
    list-style-type: none;
}
.contact_left {
    float: left;
    width: 100%;
}
.contact_left ul, .contact_right ul {
  	list-style-position: inside;
	padding: 0;
}
.contact_right {
    float: left;
}
.contact .td1 {
    display:table-cell;
    width: 60px;
}
.contact .td2 {
    display:table-cell;
    width: 218px;
}
.contact-2 .td1 {
    display:table-cell;
    width: 110px;
}
.contact-2 .td2 {
    display:table-cell;
    width: 159px;
}

/* Logos Spenden und Newsletter */

.footer-logos {
    display: inline-block; 
    margin: 0;
	float: right;
}
/* buttons */
.footer-menu-button-donate, .cloud-for-retina-donate { /**** Donate Button *****/
    margin: 0 30px 0 0;
    float: left;
    width: 80px;
    height: 80px;
    background: url(pics/log-spen_sprite_sd.png);
    background-repeat: no-repeat;
    display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .cloud-for-retina-donate {
        background: url(pics/log-spen_sprite_hd.png); 
        background-size: 80px;
    }
}
a.footer-menu-button-donate:hover , .cloud-for-retina-donate:hover {
    background-position: left bottom;
}
.footer-menu-button-news { /**** Newsletter Button *****/
    margin: 0 30px 0 0;
    float: left;
    width: 80px;
    height: 80px;
    background: url(pics/log-news_sprite_sd.png);
    background-repeat: no-repeat;
    display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .cloud-for-retina-news {
        background: url(pics/log-news_sprite_hd.png); 
        background-size: 80px;
    }
}
a.footer-menu-button-news:hover, .cloud-for-retina-news:hover {
    background-position: left bottom;
}

