/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/



.title-block { font-size: 18px;}



@media only screen and (max-width : 767px) {
  .matchbox {
    height: auto !important;
  } 
}




#page-title.page-title-primary {
	
	background: transparent url('../images/grid.png') repeat;
	background-color:#a6192e;
	background-repeat: repeat;
	background-attachment: fixed;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;
	border-bottom: none;
}

#page-title.page-title-primary h1 { color: rgba(255,255,255,0.9) !important; }

#page-title.page-title-primary span { color: rgba(255,255,255,0.7); }

#page-title.page-title-primary .breadcrumb > .active { color: rgba(255,255,255,0.6); }

#page-title.page-title-primary .breadcrumb a { color: rgba(255,255,255,0.8); }

#page-title.page-title-primary .breadcrumb a:hover { color: rgba(255,255,255,0.95); }

#page-title.page-title-dark {
	background: transparent url('../images/grid.png') repeat;
	background-color:#333;
	background-repeat: repeat;
	background-attachment: fixed;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;
	border-bottom: none;
}

#page-title.page-title-light {
	background: transparent url('../images/grid.png') repeat;
	background-color:#F5F5F5;
	background-repeat: repeat;
	background-attachment: fixed;
	border-bottom: 1px solid #EEE;
}






.canvas_links ul {
	list-style-position: inside;
	margin-left: 20px;
	padding: 5px;
	list-style: square;
	}

.canvas_links ol {
	list-style-position: inside;
	margin-left: 20px;
	padding: 5px;
	list-style: numeric;
	}


.canvas_links li { padding: 4px; }
.canvas_links li a {
	display: inline;
	}

.canvas_links li a:hover { color: #000; }
.canvas_links > ul,ol > li:first-child { border-top: 0 !important; }
.canvas_links > ul,ol { margin-top: -4px !important; }
.canvas_links ul ul { margin-left: 15px; }
.canvas_links ol ol { margin-left: 15px; }
.canvas_links ul ol { margin-left: 15px; }
.canvas_links ul ul { margin-left: 15px; }




#side-panel-trigger {
	float: left;
	margin: 40px 0 40px 15px;
}

@media (max-width: 479px) {

	.container,
	#header.full-header .container,
	.container-fullwidth { width: 95% !important; }

	.container.vertical-middle { width: 100% !important; }

	.full-screen:not(.force-full-screen) .container.vertical-middle { width: 95% !important; }

	#top-cart { display: none; }

	#top-search a { right: 15px; }

	#top-search form input { padding-right: 30px; }

	#side-panel-trigger { left: 5px; }
	
}
	
	
@media (min-width: 480px) and (max-width: 1199px) {

	#side-panel-trigger {
		position: absolute;
		top: 0;
		left: 15px;
		right: auto;
		margin: 40px 0;
		-webkit-transition: margin .4s ease;
		-o-transition: margin .4s ease;
		transition: margin .4s ease;
		}
}

.dk-bg {
	background-color: rgba(0,0,0,0.75);
	
} 

.carousel-indicators-dark {
  position: absolute;
  bottom: -70px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators-dark li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #a6192e;
  border-radius: 10px;
  cursor: pointer;
  background-color: #a6192e \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators-dark .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #a6192e;
}

body.dark #side-panel,
body #side-panel.dark {background-color:#171717;}

.cs_GridRow:after {
    display: initial !important;
}


.autocomplete-suggestions { overflow: auto; border: 2px solid #990000; background: #FEFEFE; }

.autocomplete-suggestion { overflow: hidden; padding: 5px 15px; white-space: nowrap; border: 1px solid #990000; font-size:18px; font-weight:400; }

.autocomplete-selected { background: #990000; color:#FFF; cursor:pointer; font-size:20px; font-weight:400; font-style:italic; }

.autocomplete-suggestions strong { color: #000; font-weight: 400; }

.stickyanchor {display: block; position: relative; top: -170px; visibility: hidden;}
 
.ligapfix {margin-bottom:4px;}

