@charset "utf-8";
/* CSS Document */

/* -------------------- Basics ------------------- */

/*font-family: 'Amatic SC', cursive;
font-family: 'Coming Soon', cursive;
font-family: 'Source Sans Pro', sans-serif;*/

.start-5 .sectiontableheader {
    background: #ef8c03;
    color: #fff;
}

body {
	padding: 0 !important;
}


h1 {
	margin:0;
	letter-spacing: 0;
	color: #F5AA06 !important;
}

h2 {
	margin:0;
		letter-spacing: 0;
		color: #F5AA06 !important;
}

h3 {
	margin:0;
		letter-spacing: 0;
		color: #F5AA06 !important;
}

h4 {
	margin:0;
		letter-spacing: 0;
		color: #F5AA06 !important;
}

img a {
	border:none;
}

a, a:visited, a:active, a:hover  {
	color: #F5AA06 !important; text-decoration:none !important; font-weight:normal !important;
}



/* -------------------- Container ------------------- */

.topmenu {
	z-index:999 !important;
	/* background:   url(../images/w90.png); */
	background: #FFDE10 !important;
}

.menue-title {
	padding-left:15px;
}

.ergebnisse { 
	padding: 0 15px;
}

.menue-bars, .menue-title, .ergebnisse {
	background:#FFDE10 !important;
	line-height: 60px !important;
	height:60px !important;
	display:inline-block;
	color: #444 !important;
}

.facebook {
	text-align: center;
	background:#F5AA06 !important;
	line-height: 60px !important;
	height:60px !important;
	display:inline-block;
	color: #fff !important;
	width: 60px;
}

a.facebook { 
color: #fff !important;
}

.inner {
	max-width:1400px;
	margin: 0 auto;
	padding:25px
}

.quick-teams {
	text-align:center;
	background:#1a1a1a;
	color:#fff;
	padding:50px 20px;
}

.logo img {
	height: 50px;
	width: auto;
	margin:5px;
}

#ergebnisse .uk-offcanvas-bar {
	background: #eee !important;
}

#ergebnisse .sectiontableheader {
	background: #FFDE10;
	color: #000;
	padding: 5px;
}

#ergebnisse h3 {
	background: #F5AA06;
	text-align: center;
	padding: 10px;
	margin: 0;
	color: #fff !important;
}

.spielplan, .tabellen {
	margin-top:100px;
}

.quick-saison {
	background:   url(../images/ishbw-quick-saison.jpg) bottom left #ef8c03 no-repeat;
	background-size: 100% auto;
	color: #fff;
}

.quick-saison h1, .quick-saison h2 {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}

.quick-saison .inner {
	padding: 100px 25px;
}

.footer {
	background: #eee;
}

.footer h3 {
	color: #848484 !important;
	border-bottom: 1px solid #848484 !important;
}

.pull-right {
	float: none !important;
}

.pull-left {
    float:  none !important;
    padding: 0 10px 10px 0;
}

/* -------------------------------------------------------------------------------------- Bootstrap -------------------------------------------------------------------------- */

.row {
	margin-left: 0 !important;
}

/* -------------------------------------------------------------------------------------- joomla -------------------------------------------------------------------------- */

span.contact-postcode, span.contact-suburb {
	display: inline-block;
}

/* -------------------------------------------------------------------------------------- UIKIT ALLGEMEIN -------------------------------------------------------------------------- */

.menue nav.uk-navbar {
	background:none !important;
}

.uk-button, uk-button:hover {
	background: #eee !important;
}

.uk-panel-box .uk-panel-title {
	color: #F5AA06 !important;
}

.uk-breadcrumb {
	background: #eee !important;
	color: #444 !important;
	padding: 10px !important;
}

.uk-breadcrumb > li:not(.uk-active) > span{
	color: #444 !important;
}

.uk-breadcrumb a {
	color: #444 !important;
}


.uk-breadcrumb > li:nth-child(1):before {
	font-family: FontAwesome !important;
	content: "" !important;
}

.uk-breadcrumb > li:nth-child(2):before {
	font-family: FontAwesome !important;
	content: "\f015" !important;
}

.uk-breadcrumb > li:nth-child(n+3):before {
	font-family: FontAwesome !important;
	content: "\f105" !important;
}

/* -------------------------------------------------------------------------------------- MENU -------------------------------------------------------------------------- */

.hauptmenu {
	font-size: 16px !important;
}

.hauptmenu .uk-nav-sub li a {
	line-height: 20px !important;
	padding: 10px 25px;
}

.hauptmenu .uk-nav-sub li.uk-active {
	background: #1a1a1a !important;
}

.hauptmenu  > div > ul > li.item-*.uk-active.uk-parent.uk-open > div > ul > li.item-*.uk-active > a {
	background: #1a1a1a !important;
}

/* -------------------------------------------------------------------------------------- Widgetkit -------------------------------------------------------------------------- */
div.vereinsseite  > ul.uk-subnav.uk-subnav-pill.uk-flex-left > li.uk-active > a, div.vorstand  > ul.uk-subnav.uk-subnav-pill.uk-flex-left > li.uk-active > a {
	background: #F5AA06  !important;
	color: #fff !important;
}

.saisonuebersicht .uk-overlay-background{
	background: none !important;
}

/* -------------------------------------------------------------------------------------- JSM -------------------------------------------------------------------------- */

.playoffs .sectiontableheader {
  	background: #F5AA06;
	text-align: center;
	padding: 10px;
	margin: 0;
	color: #fff !important;
  
}

.h2h, .valueleft, .statlabel, .valueright {
	text-align: center !important;
}

.sectiontableentry2 {
	background: #fff;
	color: #000;
}

.start-sp div.jlmlDateHolder {
    text-align: center;
    padding: 5px;
	font-size: 12px;
}

.start-sp hr, #ergebnisse hr {
	display: none !important;
}

.start-sp .jlmlResults {
	display: none !important;
}

.jlmlResults, .jlmlMatchLinks {
	float: none !important;
}

/* -------------------------------------------------------------------------------------- Anpassungen ect. -------------------------------------------------------------------------- */


.mehrlesen {
	margin-top:20px !important;
}

/* -------------------------------------------------------------------------------------- SUCHE -------------------------------------------------------------------------- */

#roksearch_results {
	right:0 !important;
	left:auto !important;
	width: 100% !important;
}

/* -------------------------------------------------------------------------------------- SVG -------------------------------------------------------------------------- */
/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src$=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}



/* -------------------------------------------------------------------------------------- MQ -------------------------------------------------------------------------- */


@media screen and (max-width : 1100px)  {


}

@media screen and (max-width : 1024px)  {
	

	
}

@media screen and (max-width : 768px)  {



}

@media screen and (max-width : 768px)  {

.ergebnisse, .menue-bars {
	width: 60px;
	text-align: center;
	padding: 0;
}

div.ergebnisse span {
	display: none !important;
}

}

@media screen and (max-width : 479px)  {

.pagination-start, .pagination-prev, .pagination-next, .pagination-end {
	font-size: 12px !important;
}
	
}

@media screen and (orientation : portrait) { }
@media screen and (orientation : landscape)  { }
