/*
Theme Name: Fallschirmsport Marl
Template: Impreza
Version: 1.0
Author:	Fallschirmsport Marl
*/

/*Add your own styles here:*/

.fc-center h2 {
	font-size: 20px !important;
}

.wpfc-calendar button {
	color:  inherit !important;
}

select.yearpick, select.monthpick {
	float: left !important;
	
	margin-left: 0 !important;
	font-size: 16px !important;
}
select.yearpick {
	width:  80px;
}
select.monthpick {
	width:  120px;
	margin-right: 10px;
}

.hblog .blogtitle {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;

	position: absolute;
	z-index:500;
	top: -90px;
	left: 50px;
	text-indent: -10000px;
	background: transparent url(logo.png) no-repeat 0 0;
	background-size: 100% 100%;
	width: 182px;
	height: 156px;
}

.fixing .blogtitle {
	top: 3px;
	left: 5px;
	height: 45px; --38px;
	width: 53px; --45px;
}

.no_fixed .blogtitle {
	left: 5px;
}



.hblog .blogdesc {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	
	position: absolute;
	z-index:500;
	top: -40px;
	left: 220px;
	text-indent: -10000px;
	background: transparent url(titletext.png) no-repeat 0 0;
	width: 618px;
	height: 27px;
}



.no_fixed .blogdesc {
	left: 170px;
}

.no_fixed .fixing .blogdesc {
	left: 60px;
}


/* responsive für head */
@media only screen and (max-width:820px) {
	.no_fixed .blogdesc {
		background:transparent url(titletext_mini.png) no-repeat 0 0;
		width: 370px;
	}
}

.fixing .blogdesc {
	background: transparent url(titletext_2mini.png) no-repeat 0 0;
	top: 10px;
	left: 55px;
	height: 27px;
	width: 158px;
}

@media only screen and (max-width:310px) {
	.fixing .blogdesc {
		left: 40px !important;
	}
}

.w-nav.touch_enabled .w-nav-list.level_1 {
	margin: 0 !important;
	padding: 0 !important;
}


.navhead {
	border-bottom: 1px solid #fff;
}
.fixing.navhead {
	-webkit-transition: border-bottom 1s ease;
	-moz-transition: border-bottom 1s ease;
	-o-transition: border-bottom 1s ease;
	transition: border-bottom 1s ease;
	border-bottom: 1px solid #F97B29;
}

.colorhead-o32 {
	height: 32px;
	background-color: #ff7c00;
}

.colorhead-o16 {
	height: 16px;
	background-color: #ff7c00;
}

.colorhead-w30 {
	height: 30px;
	background-color: #fff;
}

.colorhead-w16 {
	height: 16px;
	background-color: #fff;
}


.fixing {
	background-color: #fff;
	position: fixed;
	top: 0px;
	z-index: 501;

	width: 100%;
}

.navhead_place, .fixing {
	min-height: 50px;
}


.l-subheader-nav {
}

.l-subheader-h nav.touch_disabled {
	margin-left: 220px;
}

.l-subheader-nav .w-nav-control {
	height: 46px;
}
.l-subheader-nav .w-nav-control .fa {
	height: 46px;
	line-height: 46px;
}

.touch_enabled li a {
	padding-left: 10px !important;
}

.touch_enabled li li a {
	padding-left: 20px !important;
}

.no-touch .l-submain.parallax_ver .l-submain-img {
	background-attachment: fixed;
	background-repeat: no-repeat !important;
}

div.at_left {
	display: none;
}

div.l-content {
	float: left;
	margin-right: 15px;
}

div.at_right {
	float: left;
}


.home .em-calendar .eventful {
	background-color: #1A5AB8;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.home .em-calendar .eventless-today, .em-calendar .eventful-today {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.fullcalendar thead tr td {
	border:0px solid #FFF;
	text-align: center;
}

