@charset "utf-8";
/* CSS Document */

a { color: #264894; }
a:hover, a:focus { color: #e2000a; }
a[href^=tel] { color: #2d6298!important; }
.white { background-color:#FFF; }
.xform input[type=submit], .btn-theme { background-color: #2d6298; }
.xform input[type=submit],
.xform input[type=submit]:focus,
.xform input[type=submit]:active,
.xform input[type=submit].active,
.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active,
.btn-theme.active,
.open .dropdown-toggle.btn-theme { color: #fff; background-color: #e2000a; }
.header { border-bottom-color:#e2000a; }
.header > div.maxwidth > div.logo { width: 60%; }
.header > div.maxwidth > .logo > a { display: inline-block; width: 90%; min-width: 300px; height: 30px; background-image: url("/resources/css/images/intersport_wanninger.svg"); background-repeat:no-repeat; background-position: bottom center; background-size: contain; overflow:hidden; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 60px; margin: 0px; }
.header > .searchheader { width: 20%; text-align:right; padding: 5px; border: 1px; border-color:#CCC; border-style: solid; }
div.lacationdescription { background-color: #373d40; }
div.lacationdescription p { color:#FFF!important; padding: 5px; background-color: transparent; font-size: 21px; line-height:normal; font-weight:400; }
#advertising p { color:#FFF; }
#advertising h2 { color:#FFF; font-size: 16px; }
#advertising > section > div { background-color: #e2000a; }
.hero-slider .slides li a.blinkbold, .hero-slider .slides li .lead  { background-color: #2d6298; }
/* Drilldown Navigation */
@media only screen and (max-width: 1024px){
div#nav button { background-color: #2d6298!important; }
div#navgationdrilldown { border-right: 5px solid #ccc; }
div#mainavdrilldown.goleft > div#nav > button#show { background-color: #2d6298!important; }
.is-drilldown-submenu-parent > a::after { border-color: transparent transparent transparent #2b2a29!important; }
.js-drilldown-back::before { border-color: transparent #2b2a29 transparent transparent!important; }
li.js-drilldown-back > a { color: #2b2a29!important; }
div.is-drilldown li.current, div.is-drilldown li.active { background-color: #cacaca; }
div.is-drilldown li.topcategory { background-color: #cccccc; }
div.is-drilldown li.topcategory a { color: #000!important; }
}
@media only screen and (min-width:1025px){
div#mainavdrilldown.goleft > div#nav button { background-color: #2d6298!important;}
}    
/* Actionbox */
.actionbox {  background-color: #373d40; }
.actionbox .headline { background-color: #2d6298; color: #000; }
.actionbox a.headline  { color: #FFF; }
.actionbox .aktiondescription { background-color: #2d6298; color: #000; }
.actionbox .aktiondescription p { color: #FFF; }


/* Werbung unetrhalb Navigation */
.leftcontent > section { background-color: #e2000a; }
.leftcontent > section > div.full a { }
/* Service */
#app_manager_anmeldung > input, #app_manager_registrierung > input, form#app_manager_password_reset > input  { display: block; width: 100%; margin: 5px 0px 5px 0px; padding: 10px; border: none; background-color: #FFF; }
#app_manager_anmeldung > input.button, #app_manager_registrierung > input.button,  form#app_manager_password_reset > input.button  { width: 100%; color: #FFF; background-color: #264894; float: left; }
#app_manager_anmeldung input[type="checkbox"] { float: left; margin: 5px 25px 15px 10px; width: auto; }
#app_manager_anmeldung > label, #app_manager_registrierung >  label { display: block; width: 100%; margin: 5px 0px 5px 0px; padding: 10px 0px 10px 0px; color: #FFF; }
/* Artikelsuche */
div#show_artikel { width: 100%!important; }
@media screen and (min-width : 1280px){ 
div#show_artikel > div.products_box { display: inline-block; width: 48%; float: none; clear: none; vertical-align: top; }
}
div#show_artikel > div.rightcontent, div#varianten_lager > div.rightcontent { width: 100%; margin: 0px; padding: 0px; }
@media screen and (min-width : 1024px){ 
div#artiklesuche_serachfield::after { content: "<- Artikelsuche: finde dein passendes Produkt"; display: inline-block; width: 50%; float: none; position: absolute; padding: 0% 0% 0% 2%; margin: 0% 0% 0% 1%; vertical-align: top;  font-size: 20px; }
}
/* Footer */
#footerwrap { border-top: 5px solid #e2000a; }
#footerwrap .footerboxcontent li.fa-envelope { color: #3c6991; } 
#footerwrap i { color: #104193; }
#footerwrap .footerboxcontent a.newsletter { background-color: #2d6298;  }
#footerwrap .footerboxcontent > p > a, #footerwrap .footerboxcontent ul > li > a  { background-color: #2d6298; }

/* Navigation */
@media screen and (max-width : 1024px){ 
.isclose {  background: #264894; }
.navigationopen { border-right: 5px solid #264894; }
.navigationopen > .navigationmobile > button.tooclose { color: #264894; }
.navigationopen .rex-current { color: #e2000a; }
.navigationopen .rex-active { color: #e2000a; }
}
@media screen and (min-width : 1024px){ 
/* Log-In */    
div#form_registrierung_header, div#form_anmeldung_header {  }
div#form_registrierung, div#form_anmeldung {  } 
/* Service */
div.voucher_open, div.mtb > div.voucher_close  { width:45%!important; padding: 1%!important; margin: 1%!important; }
div#vorauswahl { width: 100%!important; padding: 0px!important; background-color: #FFF!important; }
div#vorauswahl > h2 { color: #000!important; }
div#vorauswahl > div#filterbox { width: 35%; float: left; margin: 2% 0% 0% 0%; background-color: #739fcc; }
div#vorauswahl > div#show_auswahl, div#vorauswahl > div#show_auswahl2 { width: 60%; float: right; }
div#vorauswahl > div#show_auswahl > .artikel_container { width: 44%; margin: 1%; }
}
@media screen and (max-width : 800px){ 
.header > div.maxwidth > .logo > a { padding-top: 50px; }
}
@media screen and (max-width : 550px){ 
 .header > div.maxwidth > div.logo { width: 73%; float: left; margin-left: 5%; height: 40px; }   
.header > div.maxwidth > .logo > a { padding-top: 40px; min-width: 200px; background-position: center center; }
}

