/*
Theme Name:     Divi Child
Description:    Divi Child Theme
Author:         Pp
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


/* Minimale Höhe der Kästen auf der Startseite */
.et_pb_blog_grid .hentry {min-height: 532px !important;}


/* Footer */

#footer-bottom { background-color: #222222 !important; }
#main-footer { border-top:1px solid #dddddd; }
#footer-widgets { padding: 4% 0 0; }
#footer-widgets .footer-widget li a:hover { color: #ff9900; }
#footer-bottom  a { color: #666; }
#footer-bottom  a:hover { color: #ff9900; }

/* Rechte Widgetarea */

.et_pb_widget_area_right { color: #ff9900; border-left: 0px;}
.et_pb_widget{color: #ff9900; }
.et_pb_column_1 {border-left: 1px solid rgba(0, 0, 0, 0.1); }

/* Bildunterschriften */

.wp-caption {text-align: center; background-color: #ffffff; font-style:italic; border: 0 solid;}
.wp-caption p.wp-caption-text {font-size: 12px; margin: 0;}

/* Orange Linie nach dem Beitrag */

/*.et_pb_post,*/
.archive article,
.search article {padding-bottom: 30px; border-bottom:2px solid #ff9900;}


 
/* Beitragsbilder zentriert */

.et_pb_post a img {display: block;
    margin: 0 auto;}   

/* Slider klickbar */

.et_pb_more_button {
font-size: 0px;
background-color: rgba(0, 0, 0, 0.0) !important;
position: absolute !important;
left: 1px;
width: 100% !important;
height: 100%;
top: 0;
opacity: 0;
}

/* .et_pb_blog_grid .hentry > h2 a {font-size: 12px;} */





/* Videos zentrieren  */
div.video {
            
            display: block;
            margin: 3.7%;
        }

/* Anzeige  */

.anzeige {font-size: 10px; color: #666; float: left; padding-left: 15px}

/* Page Navi Orange  */

.wp-pagenavi a:hover, .wp-pagenavi span.current{
    color: #ff9900 !important;
}


/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100% !important;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1280px ) { 
   
#rechts{
    float: right;
    height: 600px;
    position: absolute !important;
    width: 160px;
    left: 1150px;
    top: -400px;
}
}
/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1280px ) { 
   
#rechts2{
    float: right;
    height: 600px;
    position: absolute !important;
    width: 160px;
    left: 1150px;
    top: 0px;
	}
}

