/*
Theme Name: Divi Child
Description: Child theme for Divi theme
Author: 
Author URI: 
Template: Divi
Version: 1.0.0
Text Domain:  Divi

green: #00964F
*/
#main-content{position:relative}
#top-header{}

#toplogoleiste{text-align: right;background: #00964F;padding:10px 5% 5px}
#toplogoleiste img{width:auto;height:20px;margin-left:20px;}
#toplogoleiste .logo1{background-image:url(https://fcschoenberg95.de/wp-content/uploads/2018/02/PALMBERG_Logo_weiß.png);}

@media screen and (min-width: 501px){
	div#et-top-navigation{padding-left:350px!important;float: left;}
}
#top-menu li.current-menu-item > a {color: #00964F!important;}

@media screen and (max-width: 500px){
	div#et-top-navigation {float: right;margin-top: 20px;}
	#et_top_search{display:none}
}

.sociallinks{text-align: right;padding:6px 5% 0px;position: absolute;right: 0;z-index: 999;}
.sociallinks a{margin-left:20px;}
.sociallinks img{width:auto;height:20px;transition:all .4s;}

.logo_container a{position:relative}
.logospruch{transition:all .2s;position: absolute;left: 100%;min-width: 150px;top: 70%;font-weight: 700;color: #333;margin-left: 10px;}
.et-fixed-header .logospruch{top: -40%}
.et-fixed-header .sociallinks img{height:15px;}
/* .et-fixed-header #top-menu > li > a {padding-top:20px} */
/* .et-fixed-header #et_top_search {margin-top:20px} */

.et-pb-arrow-next, .et-pb-arrow-prev{color:#333!important;}
.et_pb_slide_description {padding: 0 8%!important;}

@media screen and (min-width: 1300px){
	.et_pb_posts .et_pb_post img {margin-bottom: 25px;}
}

#top-menu{padding-top: 10px!important;}
#et_top_search{margin-top: 10px!important;}
.et_search_outer{top:41px;}
.et_search_outer .et_search_form_container{max-width:400px!important;margin-right: 200px!important;height:112px!important}
.fc-section {background-color: #e5e5e5!important;}
.fc-section .et_pb_row{background-color: #fff!important;padding:40px 4% 40px}

.fc-section-sidebar {background-color: #e5e5e5!important;}
.fc-section-sidebar .et_pb_column_3_4{background-color: #fff!important;padding:40px 3% 40px}
.fc-section-sidebar .et_pb_column_1_4{background-color: #fff!important;padding:40px 2% 40px}

.fc-section-sidebar2 {background-color: #e5e5e5!important;}
.fc-section-sidebar2 .et_pb_row{background-color: #fff!important;padding:40px 3% 40px}

/*MENU*/

.nav li ul {width:300px!important;}
.sub-menu li a {width: 260px!important;}
.sub-menu {background: rgba(255,255,255,.95)!important;}

/*SPONSOREN*/
.fc-sponsoren{width: 100%;height: 150px;display: block;background-repeat: no-repeat;background-size: contain;background-position: center center;}


.gruenbalkenstart{background-color:#00964F;color:#fff;position: relative;padding: 10px 120px 10px 10px;}
.balkenbutton {transition:all .4s;background-color: #fff;color: #333;position: absolute;right: 10px;top: calc(50% - 20px);height: 40px;line-height: 30px;padding: 5px 30px 5px 35px;}
.balkenbutton:hover{cursor:pointer;}
.balkenbutton::before{transition:all .4s;font-family: 'ETmodules';content: "\35";position:absolute;left: 13px;}
.balkenbutton:hover::before{left: 17px;}


/*Blog Beiträge*/
.et_pb_posts .et_pb_post img, .et_pb_posts .et_overlay {height: 100% !important;width: 335px;float: left;left: 0;margin-right: 25px;}
.et_pb_posts a.more-link {text-align: right;}

/*Mannschaften*/
.owl-item .spielertitle{text-align:center;color:#fff;background-color: #00964F}
.spielerfoto {position:relative;display: inline-block;max-width:100%;}
.spielerfoto:hover .spielername{opacity:1}
.spielername {text-align: center;color: #fff;background-color: #00964F;padding: 10px 0;opacity: 0;transition: opacity .4s;position: absolute;width: 100%;bottom: 6px;left:0}


/*KALENDER*/
.simcal-calendar .simcal-day-label{display:none}
.simcal-events-list-container{margin-bottom:0!important;}
.simcal-events {padding-bottom:0!important;}
.simcal-event {border-bottom:1px solid #ddd}
.simcal-event .simcal-event-details{text-align:center;margin: 10px!important;}
.simcal-event-description{margin: 0!important;}
.simcal-event-details > br {display:none;}
.simcal-event p{margin-bottom:0!important;padding-bottom:0!important}
.simcal-event .simcal-event-title{font-weight:800}
.simcal-event .simcal-event-title::before{content:"";background-image:url('https://fcschoenberg95.de/wp-content/uploads/2018/02/fc-schoenberg-fussball.png');background-repeat: no-repeat;background-position: left center;background-size: 14px;width: 14px;height: 14px;display: inline-block;margin-right: 5px;}
.simcal-event .simcal-event-start-date::after{content:"-";margin-left:5px;}
.simcal-event .simcal-event-address {display:block;}
.simcal-events-list-container, .post-edit-link{text-align:center}

/*Seitenleiste*/
#fc-seitenleiste {position: fixed;top: 300px;left: 0;z-index: 99;width: 100%;}
.fixed-seitenleiste{position: absolute!important;margin-top:300px;}
#fc-seitenleiste .sl_inner{/*max-width: 1360px;*/    margin: 0 auto;position: relative;left: 0;}
#sl_tabs{height: 0px;width:60px;margin-left: -5px;}
.fssltab {position:relative;line-height:0;margin-bottom:5px;}
.fssltab > img{width:50px;transition:all .4s;z-index:1;}
.fssltab > img:hover{margin-left: 5px;cursor:pointer;}
/* #fssltab1.fssltab > img{border-top-right-radius: 10px;} */
/* #fssltab4.fssltab > img{border-bottom-right-radius: 10px;} */
.fssltab div {margin-left: -320px;position: absolute;height: 100%;top:0;z-index:-1;width: 320px;transition:all .6s;}
.fssltab:hover div{margin-left: 55px;}
.fssltab div img{width: auto;height: 100%;}
@media screen and (max-width: 600px){
	#fc-seitenleiste {display:none;}
}

/*FOOTER*/
#footer-info {float: none !important;text-align: center !important}