/* SchaberOM Anpassungen */

.gruen {color:#90e620;}

.seperator {z-index: 1;
    overflow: hidden;position: relative;}
.seperator:before, .seperator:after 
{		position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: rgba(0,0,0,0.1);
}
.seperator:before {
    margin-left: -55%;
    text-align: right;
}

.seperator:after {
margin-left:5%;
	
}

@media (max-width:567px) {
	.seperator {font-size:36px;margin-top:0px;}
}
.yogakurs-container h2 {color:#90e620 !important;font-size: 36px;}

.home-teaser3 h2 {color:#90e620 !important;font-size: 27px;}

.home-teaser3 h4, .yogakurs-container h4 {font-size: 18px;}
.home-teaser3 header, .yogakurs-container header {margin-bottom:15px;}
.yogakurs-container p {padding-top:15px;border-top:1px solid rgba(0,0,0,0.1);}
.yogakurs-container p {height:72px;}

.line-height1 p {line-height:1 !important;}

/* Ende Anpassungen CSS */

/*
Willkommen bei Custom CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
/* Hide Author and Date */
.x-post-carousel-meta span.entry-cover-author,
.x-post-carousel-meta span.entry-cover-date,
.x-post-carousel-meta span.entry-cover-categories:before {
	display: none !important;
}

/* Adjust Carousel Hovered content in middle after hiding Author and Date */
.x-post-carousel.unstyled .entry-cover:hover .x-post-carousel-meta {
	bottom: 74px;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Willkommen bei Custom CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
/* Hide Author and Date */
.x-post-carousel-meta span.entry-cover-author,
.x-post-carousel-meta span.entry-cover-date,
.x-post-carousel-meta span.entry-cover-categories:before {
	display: none !important;
}

/* Adjust Carousel Hovered content in middle after hiding Author and Date */
.x-post-carousel.unstyled .entry-cover:hover .x-post-carousel-meta {
	bottom: 74px;
}

/* Anpassungen SchaberOm 2019-09-25 */

.x-topbar .p-info {color:hsl(0,0%,25%) !important;float:right;}

.x-topbar .p-info a {color:hsl(0,0%,25%) !important;}

.x-social-global {display:none !important;}

.x-navbar .desktop .x-nav > li > a {
    height: 80px;
    padding-top: 0px !important;;
    line-height: 80px;
}

.x-brand {line-height:80px;}

.x-btn-navbar, .x-btn-navbar.collapsed {
    font-size: 25px !important;
}

.x-btn-navbar.collapsed {
    color: #fff !important;
	  line-height: 80px;
    margin-top: 0px !important;
}

.x-btn-navbar:hover {
    color: #fff;
    line-height: 80px;
    margin-top: 0 !important;
}

.x-sidebar.right p {margin-bottom:10px !important;}

.x-sidebar .h-widget {color:#333;font-size:18px;text-align:left;padding:0 !important;border:none !important;}

h2.line-behind {font-size:24px;margin:10px 0 0 !important;text-align:center;color:#90e620;position: relative;
	z-index: 1;}
    
h2.line-behind:before {
        border-top: 2px solid rgba(0,0,0,0.1);
        content:"";
        margin: 0 auto; /* this centers the line to the full width specified */
        position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
        top: 50%; left: 0; right: 0; bottom: 0;
        width: 95%;
        z-index: -1;
    }

    h2.line-behind span { 
        /* to hide the lines from behind the text, you have to set the background color the same as the container */ 
        background: #fff; 
        padding: 0 15px; 
    }

h2.line-behind span span {display:none;}
