
/*
 Theme Name:     TSV-Sparrieshoop
 Author:         euphorika
 Author URI:     http://www.markenbegeisterung.de/
 Template:       Divi
 Version:        1.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

.btn-fullsize{
	width: 100%;
}
.current_page_item{
	font-weight: bold;
	text-decoration: underline;
}

iframe{
    border: 1px solid #d9d9d9;
}

.et_pb_section .et_pb_column .et_pb_text.max-height-table{
    max-height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;
}


.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a{
	padding-bottom: 20px !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{
	padding-bottom: 30px !important;
}

.start-slider.et_pb_slider:hover .et-pb-arrow-next,.start-slider .et_mobile_device .et-pb-arrow-next{
    color: #fff !important;
	left: auto;
    font-size: 90px;
}
.start-slider.et_pb_slider:hover .et-pb-arrow-prev,.start-slider .et_mobile_device .et-pb-arrow-prev{
    color: #fff !important;
	right: auto;
    font-size: 90px;
}

.et_pb_team_member_image {
	max-width: none;
}

.et_pb_team_member_description {
	 display: block;
}


#main-header{
	box-shadow: none !important;
	border-bottom: 1px solid #f8bb18;
}

#main-header.et-fixed-header{
	box-shadow: none !important;
}

.entry-content table, body.et-pb-preview #main-content .container table{
	border: none;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td{
	padding: 0;
	border:none;
}
td{
	border:none;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{
	float: none;
	text-align: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container{
	height: 100%;
}
.et_pb_column .et_pb_slide_with_image .et_pb_slide_description{
	display: none;
}

.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev{
	left: -18px;
	color: #000 !important;
}
.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next{
	right: -8px;
	color: #000 !important;
}

.et_pb_slide_image img{
	max-height: 500px !important;
}
.et_pb_column .et_pb_slide_image{
	margin-top: 0 !important;
}

.et-social-icons li:first-of-type {
    margin-left: 0;
}

.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_accordion_0 .et_pb_toggle_close{
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}


.event-title h3, .event-title h3 a{
	font-size: 24px;
	color: #f8bb18;
}


.mtphr-dnt-tick-container{
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 10px 0 5px;
}



.sparrieshoop-ticker .et_pb_slides{
	width: 100%;
}

.sparrieshoop-ticker .et_pb_slide_description{
	padding: 10px !important;
}

.sparrieshoop-ticker.et_pb_slider:hover .et-pb-arrow-next{
	right: 15%;
}

.sparrieshoop-ticker.et_pb_slider:hover .et-pb-arrow-prev{
	left: 15%;

}



.sparrieshoop-ticker.et_pb_slider .et_pb_container{
	display: flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -webkit-flex;
	display: flexbox;
}

.sparrieshoop-ticker.et_pb_slider .et_pb_slide_description .et_pb_slide_title{
	padding: 0;
}

.sparrieshoop-ticker .et_pb_slide_description .et_pb_slide_title{
	text-transform: none;
}



@media screen and (max-width:450px) {
	.sparrieshoop-ticker .et_pb_slides .et_pb_slide{
		padding-left: 0;
		padding-right: 0;
	}

	.sparrieshoop-ticker .et_pb_slides .et_pb_slide .et_pb_container{
		width: 100%;
	}
}

@media (min-width: 450px){
	.sparrieshoop-header.right .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{
		text-align: right;
	}
	.sparrieshoop-ticker {
		position: absolute;
		bottom: 60px;
		width: 100%;
	    z-index: 10;
	}
	.sparrieshoop-ticker.et_pb_slider .et_pb_slide{
		background: -moz-linear-gradient(left, rgba(248,187,24,0) 0%, rgba(248,187,24,1) 30%, rgba(248,187,24,1) 70%, rgba(248,187,24,0) 100%);
		background: -webkit-linear-gradient(left, rgba(248,187,24,0) 0%,rgba(248,187,24,1) 30%,rgba(248,187,24,1) 70%,rgba(248,187,24,0) 100%);
		background: linear-gradient(to right, rgba(248,187,24,0) 0%,rgba(248,187,24,1) 30%,rgba(248,187,24,1) 70%,rgba(248,187,24,0) 100%);
	}

}

@media (max-width: 980px) and (min-width: 768px){
	.et_pb_column .et_pb_team_member_description {
	    min-width: 205px;
	}
}
/* --- FOOTER START --*/

#footer-info{
	text-align: right;
	float: right;
}

#footer-info.footer-custom{
	text-align: left;
	float: left;
    padding-right: 50px;
}

#main-footer #footer-bottom #menu-footer-menu{
	width: 100%;
	float: left;
	padding: 0;
}

#main-footer #footer-bottom #footer-info{
	width: 100%;
	text-align: center;
}

.bottom-nav li{
	padding: 0 11px 0 11px;
}

@media only screen and (max-width: 450px){
	#footer-custom-container{
		width: 100%
	}
	.sparrieshoop-ticker.et_pb_slider .et_pb_slide{
		background-color: rgba(248,187,24,1) !important;
	}
	.start-slider.et_pb_slider .et_pb_container{
		display: flex;
		display: -ms-flex;
		display: -webkit-flex;
		display: -moz-flex;
	}
}



@media only screen and (max-width: 767px){
	#footer-custom-container #footer-info.footer-custom{
		text-align: left;
		float: left;
	    padding-right: 10px;
	}

}
@media screen and (min-width:768px){
	.center-text:not(.et_pb_slider), .center-text.et_pb_slider .et_pb_slide .et_pb_container{
		display: flex;
		display: -ms-flex;
		display: -webkit-flex;
		display: -moz-flex;
	}

	.full-height .center-text{
	    flex-direction: row-reverse;
	}
	.center-text .et_pb_column{
		margin: auto 0;
	}
}
@media only screen and (min-width: 981px){

	#main-footer #footer-bottom #menu-footer-menu{
		width: 50%;
		float: left;
		padding: 0;
	}

	#main-footer #footer-bottom #footer-info{
		width: auto;
		text-align: right;
	}
	.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
	    width: auto !important;
	    height: 76px !important;
	}
	.et_header_style_split .centered-inline-logo-wrap .logo_container #logo{
	    max-height: 60%;
	}
}

@media only screen and (min-width: 981px) and (max-width: 1170px){
	.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{
		padding-bottom: 27px !important;
	}
	.container > .logo_container #logo{
		max-height: 50% !important;
	}
	#top-menu li.centered-inline-logo-wrap{
		width: 85.786px!important;
	}
}

@media only screen and (min-width: 1280px){
	.et_header_style_split .centered-inline-logo-wrap .logo_container #logo{
	    max-height: 100%;
	}
}
/* --- FOOTER END --*/
