/*
Theme Name: Fila - Firmenlauf Bonn
Theme URI:
Author: rheinland relations GmbH
Author URI: http://www.rr-pr.com
Description:
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fila
Tags: HTML5 CSS JavaScript Tablet Mobile Desktop

*/

/** Custom Styles - 27.1.2015*/
.button_teaser .strecke {
    background-image: url(/static/img/strecke-white.png);
}

.button_teaser:hover  .strecke{
    background-image: url(/static/img/strecke-orange.png);
}

.button_teaser .so_laufts_ab {
    background-image: url(/static/img/ablauf-white.png);
}

.button_teaser:hover  .so_laufts_ab {
    background-image: url(/static/img/ablauf-orange.png);
}

.button_teaser .wertung {
    background-image: url(/static/img/wertung-white.png);
}

.button_teaser:hover  .wertung {
    background-image: url(/static/img/wertung-orange.png);
}

.button_teaser .wo_finde_ich_was {
    background-image: url(/static/img/wo_finde_ich_was-white.png);
}

.button_teaser:hover  .wo_finde_ich_was {
    background-image: url(/static/img/wo_finde_ich_was-orange.png);
}

.button_teaser .anfahrt_parken {
    background-image: url(/static/img/parken-white.png);
}

.button_teaser:hover  .anfahrt_parken {
    background-image: url(/static/img/parken-orange.png);
}
/** Custom Styles - 29.02.2016 - Mobile Only */
@media screen and (max-width: 768px)
{
	.c1,.c2,.c3,.c4,.c1:last-of-type,.c2:last-of-type,.c3:last-of-type,.c4:last-of-type {width: 100%;text-align: center;border-left:none;border-right:none;}
	.c3,.c4{padding:0;margin:1rem 0;}
	.c1 p:first-of-type,.c2 p:first-of-type {margin-bottom: 10px;max-width:100%}
	.c1 p:last-of-type,.c2 p:last-of-type {padding: 0;display: inline-block;max-width: 100%;}
	.c1 span,.c2 span {min-height:60px; min-width: 32px;padding-top:16px;float: none;display:inline-block;font-size:40px;box-sizing:border-box;}
	.c4 .box {padding:0}
	.c4 .box p{padding:0;margin:0;line-height:100px;}
}
/** Custom Styles 09.03.2016*/
.wpb_text_column ul.light li,html .wpb_text_column .light {font-weight:300;}
.wpb_text_column p .clear {color:#fff;padding-left:0;text-decoration:underline;}
.wpb_text_column p .clear:before {content:none;}
html body .cr div.border {border-left: 2px solid rgba(255,255,255,0.25);padding-top:7px;}
.border:last-of-type {border-right: 2px solid rgba(255,255,255,0.25);}

.header > section > ul > li.current-menu-item:last-of-type a{background-color: #f18904}
header .current-menu-item:not(:last-of-type) {background-color: #f18904}
header .current-menu-item:not(:last-of-type) a {color: #ffffff;}




header .header_text {
	position: absolute;
	top: 16px;
	width: calc(100% - 208px);
	padding-left: 166px;
}




/* Additionals Styles FILA Koeln */
/* PH 15.03.2016 */

h1,
h2,
h3,
h4,
h5,
h6
{
    font-family: 'Merriweather Sans', sans-serif;
}

header .header_text{
    padding-top:1px;
    color:#20345c;
}

header .header_text strong{
    padding-left:10px;
}

.quickinfo .header{
    min-width:0px;
    border:none;
}

.quickinfo .header h3 i{
    margin-top:2px;
}

.quickinfo .content.visible{
    padding:10px 0px;
}

.button_teaser .shirt{
    background-image:url(/static/img/shirt_normal.png);
}

.button_teaser .unterlagen{
    background-image:url(/static/img/unterlagen_normal.png);
}

.button_teaser.megamenu_active .shirt{
    background-image:url(/static/img/shirt_hover.png);

}

.message input:focus,  .message textarea:focus{
    border:2px solid #b2b0a6;
    color:#3c3c3b;
}
.postshow:not(:last-of-type) {margin-bottom:20px;}
.wpcf7-not-valid-tip {
	padding-top: 5px;
}
html div.wpcf7-response-output {
	padding:0;
	margin:12px 0 32px;
	border: none;
	text-align: center;
}
.wpb_text_column li a { padding-left:0}
.wpb_text_column li a:before { content:''}
html .g_2c > .cr > div {border-left: 2px solid rgba(255,255,255,0.25)}
html .g_2c > .cr > div:last-of-type {border-right: 2px solid rgba(255,255,255,0.25)}
header .header > section > ul > li a { padding-left:0;}

.button_teaser:hover p {color:#fff;}
.button_teaser.megamenu_active {border-top: 4px solid #f18904;}
.button_teaser.megamenu_active p {color: #f18904;}
.button_teaser:hover .team 				{	background-image: url("/static/img/running-white.png");	}
.button_teaser:hover .info 				{	background-image: url("/static/img/info-white.png");	}
.button_teaser:hover .timing 			{	background-image: url("/static/img/time-white.png");	}
.button_teaser:hover .start 			{	background-image: url("/static/img/cc-white.png");	}
.button_teaser:hover .essen 			{	background-image: url("/static/img/food-white.png");	}
.button_teaser:hover .zelt 				{	background-image: url("/static/img/tente-white.png");	}
.button_teaser:hover .kosten			{	background-image: url("/static/img/euro-white.png");	}
.button_teaser:hover .charity			{	background-image: url("/static/img/world-white.png");	}
.button_teaser:hover .download			{	background-image: url("/static/img/arrow-white.png");	}
.button_teaser:hover .strecke			{	background-image: url("/static/img/strecke-white.png");	}
.button_teaser:hover .so_laufts_ab		{	background-image: url("/static/img/ablauf-white.png");	}
.button_teaser:hover .wertung			{	background-image: url("/static/img/wertung-white.png");	}
.button_teaser:hover .wo_finde_ich_was	{	background-image: url("/static/img/wo_finde_ich_was-white.png");	}
.button_teaser:hover .anfahrt_parken	{	background-image: url("/static/img/parken-white.png");	}

.button_teaser.megamenu_active .team 			{	background-image: url("/static/img/running-orange.png");	}
.button_teaser.megamenu_active .info 			{	background-image: url("/static/img/info-orange.png");	}
.button_teaser.megamenu_active .timing 			{	background-image: url("/static/img/time-orange.png");	}
.button_teaser.megamenu_active .start 			{	background-image: url("/static/img/cc-orange.png");	}
.button_teaser.megamenu_active .essen 			{	background-image: url("/static/img/food-orange.png");	}
.button_teaser.megamenu_active .zelt 			{	background-image: url("/static/img/tente-orange.png");	}
.button_teaser.megamenu_active .kosten 			{	background-image: url("/static/img/euro-orange.png");	}
.button_teaser.megamenu_active .charity			{	background-image: url("/static/img/world-orange.png");	}
.button_teaser.megamenu_active .download		{	background-image: url("/static/img/arrow-orange.png");	}
.button_teaser.megamenu_active .strecke			{	background-image: url("/static/img/strecke-orange.png");	}
.button_teaser.megamenu_active .so_laufts_ab	{	background-image: url("/static/img/ablauf-orange.png");	}
.button_teaser.megamenu_active .wertung			{	background-image: url("/static/img/wertung-orange.png");	}
.button_teaser.megamenu_active .wo_finde_ich_was{	background-image: url("/static/img/wo_finde_ich_was-orange.png");	}
.button_teaser.megamenu_active .anfahrt_parken	{	background-image: url("/static/img/parken-orange.png");	}

html .ms-skin-default .ms-nav-next, html .ms-skin-default .ms-nav-prev {
	background-image:url('/static/img/arrow_slider.png');
	background-size: auto 100% ;
	height: 100px;
	width: 125px;
	overflow: hidden;
	background-repeat: no-repeat;
	opacity: 0.25 !important;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}
html .ms-skin-default .ms-nav-next:hover, html .ms-skin-default .ms-nav-prev:hover {
	opacity:1 !important;
}
html .ms-skin-default .ms-nav-prev{
	background-position: 0;
	left: -165px;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}
html .ms-skin-default .ms-nav-next {
	background-position: 100%;
	right: -165px;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}
@media screen and (min-width: 1426px) and (max-width:1480px){
	html .ms-skin-default .ms-nav-prev	{	left: -145px;		}
	html .ms-skin-default .ms-nav-next 	{	right: -145px;	}
}
@media screen and (min-width: 1405px) and (max-width:1425px){
	html .ms-skin-default .ms-nav-prev	{	left: -130px;		}
	html .ms-skin-default .ms-nav-next 	{	right: -130px;	}
}

@media screen and (max-width: 1404px) {
	html .ms-skin-default .ms-nav-prev, html .ms-skin-default .ms-nav-next {opacity: 0 !important;display:none;}
}
html body .c1 p:nth-of-type(2){
	max-width:100%;
}
html body .c1 span{
	float:none;
	display:inline-block;
}



/** Custom Styles - 25.05.2017 */

.cr-anmeldung {
  height: 3850px !important;
}
