/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									
.hide {
	display: none;
}
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

body {	
	background: url(http://www.toledowalleye.com/images/site/poster.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body#promotions #content {
	width: 100%;
	padding: 0;
}
body#promotions .content-inner {
	padding: 30px;
}
#bg-image {
	position: fixed;
	z-index: -9999;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
}
#main-nav li.last > a {

	margin-right: 0 ;
}
#cvi_tooltip{
	z-index: 99999;
}
/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: auto;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none;
}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
.widget h3 {
	margin-bottom: 7px;
	color: #555555;

}
h3 {
	font-size: 14px;
}
h1, h2, h3 {
	text-transform: uppercase;
}
h2{
	font-size: 24px;
	margin-bottom: 10px;
}
#content h2 {
	color: #555555;
}
#content h3 {
	color: #555555;
	font-size: 14px;
	margin-bottom: 10px;
}
#content h3.promo-day {
	margin: 0;
	padding: 10px;
	color: #fff;
	background: #679ac9;
	height: 15px;
}
#promo-pop h2 {
	padding-right: 140px;
	margin-bottom: 0;
}
h1 {
	font-size: 48px;
	text-transform: uppercase;
}

h1.pagetitle{
	color: #679ac9;
	background: url('http://www.toledowalleye.com/images/site/blue-star.png') repeat-x right center;
}
h1.pagetitle span{
	background: #ffffff;
	padding-right: 10px;
}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

#main p {
	margin-bottom: 20px;
	font-family: helvetica, sans-serif;
	line-height: 18px;
	font-size: 13px;
}
#main {
	position: relative;
	width: 100%;
	z-index: 2;
}

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #679ac9;}
a:hover {color: #5273a6;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

.last {
	margin-right: 0 !important;
}
/* Column styles!
-------------------------------------------------------------------------------*/
#main-wrapper{
	padding: 30px;
	position: relative;
	z-index: 9;
}
.container {
	width: 1000px;
	clear: both;
}
#header {
	position: relative;
	z-index: 9;
}
.blue-logo-back {
	width: 230px;
	height: 140px;
	background: #679ac9;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
#main-nav > .container > ul > li:hover > a{
	color: #679ac9;
}
.yellow-logo-back {
	width: 200px;
	height: 140px;
	background: #ffc423;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
#logo {
	position: absolute;
	z-index: 99;
	top: -28px;
	left: 30px;
}
#logo a{
	background: url('http://www.toledowalleye.com/images/site/logo.png') repeat left top;
	width: 223px;
	padding-top: 192px;
	height: 0px;
	display: block;
	z-index: 9999999;
}
.replaced {
	text-indent: -9999px;
	display: block;
	height: 0;
}
#nav-container {
min-width: 1000px;
position: relative;
}
#nav-container a{
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}
#nav-container #secondary-nav > ul > li > a:hover{
	color: #679ac9;
}
#nav-container a:hover{
}
#main-nav {
	background: #182d4d;
	height: 90px;
	margin: 0;
	z-index: 1;
	position: relative;
}
#secondary-nav {
	margin-left:297px;
	margin: 0;
}

#secondary-nav ul {
	
}
#main-nav ul > li > a {
	font-size: 26px;
	display: block;
	padding: 10px 30px 5px 0;
	margin: 23px 10px 10px 0;
	background: url('http://www.toledowalleye.com/images/site/little_star.png') no-repeat right center;
	font-family: Geogrotesque-bold; 
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
#main-nav .last > a {
	padding-right: 0;
	background-image: none;
	/*margin-bottom: 0; Removed to fix bad margin on submenu*/
}
#main-nav .container > ul {
	float: right;
	padding-left: 0;
	padding-right: 30px;
}
#main-nav ul li, #secondary-nav ul li{
	float: left;
}
#secondary-nav ul li {
	position: relative;
}
.header-widget.next-game-widget ul li {
	line-height: 1.6em;
}
li:hover > .submenu {
	display: block;
}
#secondary-nav .submenu {
/*	top: 42px;*/
}
.submenu {
	background: #10213b;
	position: absolute;
	padding: 0 !important;
	z-index: 9;
	padding: 30px !important;
	display: none;
	width: 680px;
}

#main-nav .submenu {
	left: 230px;
}

#secondary-nav .submenu {
	top: 40px;
	left: -40px;
	padding: 30px !important;
	width: 200px;
	right: -140px;
}

#secondary-nav .submenu li {
	width: 100%;
}

.submenu ul.sublinks {
	float: left;
	width: 24%;
}
.submenu li{
	margin: 0;
	display: block !important;
	clear: left;
}
body .submenu li a{
	font-size: 13px !important;
	margin: 0 !important;
	background: none !important;
	font-family: helvetica !important;
	text-transform: none !important;
	border-bottom: 1px solid #172d4c;
	display: block !important;
	padding: 10px !important;
}
body #main-nav .submenu li a {
	width: 160px;
	
}
.submenu li a:hover {
	background: #679ac9 !important;
}

#secondary-nav a{
	padding-bottom: 14px;
	display: block;

}
#secondary-nav > ul > li > a > span{
margin: 10px 15px 0 0;
display: block;
padding: 0 25px 0 0;
font-size: 14px;
font-family: Geogrotesque-bold; 
background: url('http://www.toledowalleye.com/images/site/secondary-star.png') no-repeat right center;
}
#secondary-nav a.last {
	background: none;
}
.last a {
}
.gallery-image {
	width: 46%;
	height: 120px;
	float: left;
	overflow: hidden;
	margin: 0 3% 20px 0;
}
.sidebar-image {
	width: 68px;
	height: 68px;
	overflow: hidden;
}
.sidebar-image img{
	max-width: none !important;
}
.page-carousel-container {
	position: relative;
	margin-bottom: 30px;
}
.home-slider {
}
.page-slide {
	position: relative;
}
.page-img {
	position: relative;
	width: 100%;
	z-index: 0;
}
.page-caption {
	background: #182d4d;
	position: absolute;
	color: #fff;
	display: block;
	float: none;
	width: 100%;
	bottom: 0;
}
.page-caption p{
	padding: 10px;	
	color: #ffffff !important;
	margin-bottom: 0 !important;
	font-size: 12px !important;
}
#bottom-nav {
	background: url('http://www.toledowalleye.com/images/site/mid-blue-trans.png') repeat;
	padding: 10px 0 0 0;
	width: 100%;
	z-index: 1;
	height: 40px;
	margin: 0;
}
#social {
	padding-right: 20px;
	z-index: 99999;
}
#secondary-nav, #social {
	float: right;
}
#social a {
	float:left;
	font-size:27px;
	color:white;
	opacity:.5;
	margin-right:14px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

#social a:hover {
	opacity:1;
}

.day_of_week {
	padding-bottom: 10px;
}
#month_year th {
	padding-bottom: 10px;
}
body .callout-text {
	margin: 100px 0 80px 50px;
	display: block;
	float: left;
	color: #fff;
}
body .callout-text h1, body .callout-text h2, body .callout-text h3, body .callout-text p {
	color: #fff;
}
.callout-text h1 {
	text-transform: uppercase;
	color: #ffffff;
	line-height: 48px;
	letter-spacing: -1px;
	font-size: 54px;
}
.callout-text h1 a {
	color: #fff;
}
.callout-text h1 a:hover {
	color: #ffc423;
}
.callout-text h1 .small, .callout-text h1 .countdown_holding{
	text-transform: uppercase;
	color: #ffffff;
	line-height: 48px;
	letter-spacing: -1px;
	font-size: 24px;
}
h1, h2, h3 {
	font-family: Geogrotesque-bold; 
	font-weight: normal;
}
.light {
	font-family: Geogrotesque-light !important; 
}
.home-slider-container {
	position: relative;
	clear: both;
}
.flex-control-nav li{
	float: left;
}
.flex-control-nav {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	z-index: 99999999;
}
.flex-control-nav a{
	cursor: pointer;
	width: 10px;
	padding-top: 10px;
	height: 0px;
	display: block;
	float: left;
	background: url('http://www.toledowalleye.com/images/site/testimonial-pagination.png') no-repeat left top;
	text-indent: -999px;
	margin-right: 2px;
	overflow: hidden;
}
.flex-control-nav a.flex-active{
	background-position: left bottom !important;
}
.flex-direction-nav {
}
.slide {
	background: #679ac9;
	float: left;
	color: #ffffff;
	z-index: 1;
	display: block;
}
.slides {
	padding: 0 !important;
	margin-bottom: 0 !important;
}
.page-carousel {
}
.slide-img {
	float: left;
	display: block;
	width: 50%;
	background:transparent url('http://www.toledowalleye.com/images/site/slide-blue.png') no-repeat right center ;
	position: relative;
	overflow: hidden;

}
.slide-cover {
display: block;
width: 100%;
background:transparent url('http://www.toledowalleye.com/images/site/slide-blue.png') no-repeat right center ;
position: absolute;
height: 100%;
}
.slide-img img {
	display: block;
	min-width: 520px;
	height: 380px;
}
.slide-text a{
	color: #fff;
	text-decoration: u;
}
.slide-text {
	float: right;
	display: block;
	width: 40%;
	padding: 60px 5% 40px 5%;
	background:#679ac9 url('http://www.toledowalleye.com/images/site/slide-blue.png') no-repeat left center;

}
.slide-text h1 {
	margin-bottom: 10px;
	float: left;
	padding-right: 60px;
	background: url('http://www.toledowalleye.com/images/site/big-star.png') no-repeat right center;
	font-size: 36px;
	padding-top: 10px;
	line-height: 30px;
}
.slide-text p {
	clear: both;
}
.promotion-link {
	margin: 20px 0;
	float: right;
}
.promotion-link a {
	padding: 10px;
	background: #8dc63f;
	color: #fff;
}
.promotion-link a:hover {
	opacity: .8;
}
#promos {
	background: url('http://www.toledowalleye.com/images/site/dark-blue-trans.png') repeat;
	padding: 60px;
	display: block;
	float: left;
	color: #ffffff;
}
.promo{
	width: 400px;
	float: left;
	opacity: 1 !important;
	margin-right: 80px;

}
.promo-container {	
}
#footer {
	position: relative;
	z-index: 2;
}
.footer-text {	
	background:#366692;
	float: left;
	color: #fff;
	font-size: 11px;
	padding: 10px 0;
	width: 100%;
}
.footer-arrow {
	float: left;
	background: url('http://www.toledowalleye.com/images/site/arrow-head.png') no-repeat right center;
	padding-right: 6px;
	margin: 50px 0;
	width: 70%;
}
body#home .footer-arrow {
	width: 99%;
}
.footer-text p {
	display: block;
	margin-left: 10px;
	float: left;
}
.copyright {
	margin-left: 30px;
}
#footer-logo{
	float: right;
	margin: 35px 30px 0 0;
}
#footer-logo a{
	padding-top: 60px;
	width: 140px;
	background: url('http://www.toledowalleye.com/images/site/huntington_logo.png') no-repeat;
}

#footer-logos{
	clear:both;
	float: left;
	width: 100%;
}

#footer-logos a{
	display:block;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
}
#footer-logos a.hunt-logo {
}
#promos p {
	font-size: 14px;
	line-height: 20px;
}
#promos h3 {
	font-size: 16px;
}
.header-widget {
	float: left;
	margin-left: 40px;
	width: 28%;
}
.header-widget ul li {
	color: #fff;
}
.header-widget a.btn {
	margin-left: 0;
	margin-right: 10px;
	width: 120px;
	clear: left;
	text-transform: none !important;
}
.submenu h3 {
	color: #fff;
	font-size: 18px;
}
.header-widget ul {
	margin: 20px 0;
}
.header-image {
	width: 36%;
	height: 160px;
/*	background: url('http://www.toledowalleye.com/images/site/nav-image.jpg') no-repeat;*/
	float: left;
	margin-left: 40px;
	overflow: hidden;
}
.header-image img{
	width: 100%;
}
#fc_calendar a.btn {
}
#fc_calendar img{
	margin-right: 0 !important;
	width: 100%;
}
.agenda {
	display: none;
}
a.btn {
	background: url('http://www.toledowalleye.com/images/site/white-trans.png') repeat;
	color: #fff;
	font-weight: bold;
	padding: 8px 20px;
	text-decoration: none;
	display: block;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	text-align: center;
}
a.btn.btn-abso {
	position: absolute;
	right: 0;
	top: -55px;
	margin: 0;
	height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
}
a.btn.btn-absolute {
	position: absolute;
	right: 20px;
	top: 20px;
	margin: 0;
	height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
}
.event-info h2 {
	padding: 0 160px 0 0;
}
.promotions a.btn {
/*	padding: 4px 20px;
	margin-left: 0;
	margin-right: 0;*/
}
.blog-entry {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.btn.blue {
	background: #679ac9
}
.pregame {
	padding: 5px 10px;
	background: #182D4D;
	position: absolute;
	right: 0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	top: 5px;
}
.postgame {
	background: #679AC9;
	padding: 5px 10px;
		position: absolute;
		right: 0;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		top: 5px;
}
.page-heading {
	padding: 30px 30px 0 30px;
}
.ft-author {
	float: right;
	margin-left: 20px;
	background: #679AC9;
}
.ft-author img {
	margin: 0 !important;
	border: 1px solid #679AC9;
}
.ft-author p {
	text-align: center;
	margin: 0 !important;
	color: #fff !important;
}
.floatright {
	float: right;
	margin: 20px 0 20px 20px;
	margin-right: 0;
}
.floatleft{
	float: left;
	margin: 20px 20px 0 20px;	
}
#content-wrapper {
	background: #fff;
	margin-top: 30px;
	position: relative;
	padding: 0 0 30px 0;
	z-index: 2;
}
#content-container {
	background: #fff;
	padding: 30px;
}
#content {
	background: #fff;
	width: 55%;
	float: left;
	padding-left: 30px;
	padding-top: 30px;
	overflow: hidden;
}
#content .event-time h3 {
	margin-top: 3px;
	text-align: center;
}
.lsik-title {
	margin: 20px 0;
}
#map-content {
	background: #fff;
	width: 100%;
	
	float: left;
	padding-left: 30px;
	padding-top: 30px;
}
.month #content {
	width: 100%;
}

.month-links {
	margin-bottom: 30px;
	float: left;
}
.month-links a {
	padding: 10px;
	background: #679ac9;
	color: #fff;
	float: left;
	margin-bottom: 5px;
}
a.btn.dl-btn {
	float: right; 
	width: auto; 
	margin-top: 0;
	line-height: 1.5em;
	margin-bottom: 20px;
}
.month-btn {
	float: right; position: relative; z-index: 2;
}
.month-links a.active {
	background: #182d4d;
}
.month-links a:hover {
	background: #84b9ea;
}
.content-inner {
	margin-right: 8%;
}
.page-slide img {
	width: 100%;
	margin-right: 0 !important;
}
.full-width {
	width: 100% !important;
}
#content img {
/*	margin-bottom: 20px;*/
	margin-right: 20px;
}

#content .event-list {
	position: relative;
}
.promo-title, .promo-for, .promo-sponsored {
	width: 30%;
	float: left;
	margin-right: 3%;
}
.promo-title a {
	cursor: pointer;
}
#sidebar {
	width: 40%;
	float: left;
}
.sidebar-inner {
	padding: 30px 5% 30px 5%;
}
#content p {
	color: #898989;
	line-height: 23px;
	margin-bottom: 20px;
	font-size: 14px;
}
body#promotions #content .single-promo p {
	margin-bottom: 0;
	line-height: 1.2em;
}

body#promotions #content .single-promo {
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
	margin-left: 20px;
}

body#promotions #content .event-info h2{

	margin: 0 0 10px 20px;
}

#content ul {
	color: #898989;
	line-height: 23px;
	margin-bottom: 20px;
	font-size: 14px;
	padding-left: 20px;
	list-style: disc;
}
#content li {
	margin-bottom: 5px;
}

ul.occurrences{
	padding-left: 0 !important;
	list-style: none !important;
	border-bottom: none !important;
}
.occurrences li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.module {
	margin-bottom: 30px;
}
.module-image{
	position: relative;
	width: 50%;
	overflow: hidden;
	height: 300px;
}
.odd .module-image {
	float: left;
}
.even .module-image {
	float: right;
}
.even .module-arrow {
	position: absolute;
	background: transparent url('http://www.toledowalleye.com/images/site/light-blue-slant.png') no-repeat -220px center;
	width: 100%;
	height: 100%;
}

.odd .module-arrow {
	position: absolute;
	background: transparent url('http://www.toledowalleye.com/images/site/dark-blue-slant.png') no-repeat center right;
	width: 100%;
	height: 100%;
}

.slant, .slant-two {
	width: 60px;
	height: 600px;
	position: absolute;
	top: -30px;
/*	background: url('http://www.toledowalleye.com/images/site/green-slant.png') no-repeat top right;*/
}

.module-image img {
	display: block;
}
.module-text-side {
	width: 50%;
	color: #fff;
	padding-top: 30px;
}
.odd .module-text-side {
	float: left;
}

.even .slant-two {
	left: -100px;
	transform:rotate(20deg);
	-ms-transform:rotate(20deg); /* IE 9 */
	-moz-transform:rotate(20deg); /* Firefox */
	-webkit-transform:rotate(20deg); /* Safari and Chrome */
	-o-transform:rotate(20deg); /* Opera */
	background: blue;
}
.odd .slant-two {
	right: -100px;
	transform:rotate(-20deg);
	-ms-transform:rotate(-20deg); /* IE 9 */
	-moz-transform:rotate(-20deg); /* Firefox */
	-webkit-transform:rotate(-20deg); /* Safari and Chrome */
	-o-transform:rotate(-20deg); /* Opera */
	background: red;
}
.odd .slant{
	right: -20px;
	transform:rotate(20deg);
	-ms-transform:rotate(20deg); /* IE 9 */
	-moz-transform:rotate(20deg); /* Firefox */
	-webkit-transform:rotate(20deg); /* Safari and Chrome */
	-o-transform:rotate(20deg); /* Opera */
}
.even .slant{
	left: -20px;
	transform:rotate(-20deg);
	-ms-transform:rotate(-20deg); /* IE 9 */
	-moz-transform:rotate(-20deg); /* Firefox */
	-webkit-transform:rotate(-20deg); /* Safari and Chrome */
	-o-transform:rotate(-20deg); /* Opera */
}
.even .module-text-side {
	float: right;
}
.module-text-inner {
	padding: 20px 40px;
	text-align: center;
	line-height: 18px;
}
.module-banner {
	width: 100%;
	height: 60px;
	background: url('http://www.toledowalleye.com/images/site/module-banner.png') no-repeat center center;
	position: relative;
}

.module-icon {
	width: 100%;
	height: 100%;
	position: absolute;
}
tr#days_of_week {
	background: #679ac9;
	color: #fff;
}

.event-time {
	float: left;
	width: 15%;
}
.event-info {
	width: 85%;
	float: left;
	position: relative;
}
.event-item {
	width: 100%;
	float: left;
	padding: 20px 0;
	margin-bottom: 20px;
}
.module-icon.house {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -50px;
}
.module-icon.camera {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -112px;
}
.module-icon.location {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -174px;
}
.module-icon.clock {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -235px;
}
.module-icon.date {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -297px;
}
.module-icon.star {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -358px;
}
.module-icon.flag {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -418px;
}
.module-icon.comment {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -478px;
}
.module-icon.mail {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -540px;
}
.module-icon.business {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -600px;
}
.module-icon.cart {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -663px;
}
.module-icon.trophy {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -723px;
}
.module-icon.phone {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -787px;
}
.module-icon.lightning {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -847px;
}
.module-icon.group {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -907px;
}
.module-icon.car {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -969px;
}
.module-icon.coffee {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1030px;
}
.module-icon.food {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1092px;
}
.module-icon.ice-cream {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1152px;
}
.module-icon.beer {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center 10px;
}
.module-icon.planning {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1223px;
}
.module-icon.hockey {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1281px;
}
.module-icon.holidays {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1348px;
}

.module-icon.ticket {
	background: url('http://www.toledowalleye.com/images/site/ticket-icon.png') no-repeat center center;
}
/*.module-icon.food {
	background: url('http://www.toledowalleye.com/images/site/buncha-icons.png') no-repeat center -1349px;
}*/
.module.green, .green .slant, .green .slant-two, .green .module-text-side{
	background: #182d4d;
}
.btn.green {
	background: #8dc63f;
}
.btn.yellow {
	background: #ffc423;
}
.btn.yellow:hover {
	background: #fcd928;
}
.btn.green:hover {
	background-color: #a9cb7b;
}
.module.blue, .blue .slant, .blue .slant-two, .blue .module-text-side {
	background: #679ac9;
}
.module.orange, .orange .slant, .orange .slant-two, .orange .module-text-side {
	background: #ffc423;
}
.breadcrumbs {
	color: #959595;
	font-weight: bold;
}
.breadcrumbs a{
	color: #679ac9;
	text-decoration: none;
}
.widget h3 span {
	padding-right: 28px;
	background: url('http://www.toledowalleye.com/images/site/icon-sprite.png') no-repeat;
	padding: 2px 28px 2px 0;
}
.links-widget h3 span {
	background-position: right 0px;
}
.links-widget ul {
	padding-left: 18px;
	list-style: disc;
	font-weight: bold;
	line-height: 20px;
	color: #679ac9;
}
.next-game-widget h3 span {
	background-position: right -48px;
}
.gallery-widget h3 span {
	background-position: right -233px;
}
.tags-widget h3 span {
	background-position: right -279px;
}
.schedule-widget h3 {
	margin-bottom: 18px;
}
.schedule-widget h3 span {
	background-position: right -326px;
}
.promotions-widget {
	margin-top: 20px;
	clear: both;
	padding-top: 20px;
	border-top: 1px solid #ccc;
}
.promotions-widget h3 span {
	background-position: right -417px;
}
.next-game-widget ul {
	font-weight: bold;
	line-height: 24px;
	color: #a1a1a1;
	font-size:12px;
}
.next-game-widget ul li{
	padding-left: 20px;
}
.event h2 {
	padding-right: 100px;
}
.single-event .btn.ticket-btn {
	padding-left: 35px;
	background: #8dc63f url('http://www.toledowalleye.com/images/site/icon-sprite.png') no-repeat 8px -132px;
}
.archive-event h2 {
	font-size: 14px !important;
}
.archive-event h2, .archive-event h3 {
	padding: 0 !important;
	margin: 0 !important;
}
.btn.ticket-btn {
	padding-left: 35px;
	background: #8dc63f url('http://www.toledowalleye.com/images/site/icon-sprite.png') no-repeat 8px -132px;
}
.btn.directions-btn {
	padding-left: 35px;
	background: #8dc63f url('http://www.toledowalleye.com/images/site/icon-sprite.png') no-repeat 8px -85px;
}
.twitter-widget h3 span {
	background-position: right -188px;
}
.twitter-widget{
	position: relative;
}
.twitter-widget p{
	color: #a1a1a1;
	text-indent: -5px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.facebook-widget h3 span {
	background: none;
}
.facebook-widget{
	position: relative;
}
.facebook-widget p{
	color: #a1a1a1;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.tweet_time a{	
	color: #cccccc;
	float: left;
	font-size: 11px;
	padding-left: 20px;
	background: url('http://www.toledowalleye.com/images/site/game-when.png') no-repeat left center;
	font-style: italic;
	position: absolute;
	bottom: 30px;
}
.tweet_time a:hover{
	color: #46c9f5;
}
.tweet_text {
	color: #a1a1a1;
	text-indent: -5px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.tweet_text a{
	color: #46c9f5;
}
.tweet {
	margin-bottom: 20px;
}
.twitter-follow a {
	font-size: 11px;
	float: right;
	color: #46c9f5;
	font-style: italic;
	position: absolute;
	right: 0;
	top: 30px;
}

.testimonial-container {
	background: url('http://www.toledowalleye.com/images/site/testimonial-bottom.png') no-repeat 20px bottom;
	padding-bottom: 17px;
	margin-bottom: 10px;
	position: relative;
}
#promotions .event {
	position: relative;
	padding: 10px 0;
	border-top: 1px solid #ccc;
}
.single-event {
	padding: 20px 0;
	border-bottom: 1px solid #dddddd;
	color: #a1a1a1;
	font-weight: bold;
	float: left;
	width: 100%;
}
.single-event .btn {
	margin-top: 20px;
	margin-left: 0 !important;
}
.single-event:last-child {
	border-bottom: none !important;
}
.pagination {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	z-index: 99999999;
}
.pagination a{
	width: 10px;
	padding-top: 10px;
	height: 0px;
	display: block;
	float: left;
	background: url('http://www.toledowalleye.com/images/site/testimonial-pagination.png') no-repeat left top;
	text-indent: -999px;
}
.pagination a.selected{
	background-position: left bottom;
}
.testimonial-text {
	background: #ffc423;
	padding: 30px 30px 30px 20px;
	font-family: Geogrotesque-medium;
	color: #ffffff;
	font-size: 18px;
}
.testimonial-text ul li{
	width: 300px;
	padding-left: 10px;
}
.testimonial-thumb-container{
}
.testimonial-thumb {
	display: block;
	height: 80px;
}
.testimonial-thumb img {
	border: 1px solid #ffc423;
	float: left;
	display: block;
}
.testimonial-name {
	float: left;
	margin-left: 10px;
}
.gallery-image img {
	width: 120%;
}
.gallery-widget ul li {
	float: left;
	margin: 16px 16px 0 0;
	border: 1px solid #8dc63f;
}
.gallery-widget ul li img {
	display: block;
}
.tags-widget ul li a {
	padding: 8px 40px 8px 10px;
	background: #8dc63f;
	float: left;
	margin: 5px 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	font-size: 12px;
}
span.tag-count {
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px;
	background: url('http://www.toledowalleye.com/images/site/white-trans.png') repeat;
	border-left: 1px solid #7fb239;
	color: #555555;
}
p.names {
	font-family: Geogrotesque-semibold;
	font-size: 14px;
	text-transform: uppercase;
}
p.about {
	font-weight: bold;
	color: #959595;
}
.team-logo{
	float: left;
}
.game-details{
	float: left;
	margin-left: 10px;
}
.team-name{
	font-family: Geogrotesque-semibold;
	font-size: 14px;
	text-transform: uppercase;
	color: #555555;
}
.game-date {
	font-weight: bold;
	color: #959595;
}
a.get-tickets {
	font-weight: bold;
	color: #8dc63f;
	padding: 5px 0 5px 24px;
	display: block;
	background:  url('http://www.toledowalleye.com/images/site/icon-sprite.png') no-repeat 0px -367px;
}
.schedule-widget ul li {
	float: left;
	margin-bottom: 10px;
}
.schedule-widget ul {
	float: left;
}
.widget .btn {
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	display: block;
}
li.when{
	background: url('http://www.toledowalleye.com/images/site/game-when.png') no-repeat left 3px;
}
li.where {
	background: url('http://www.toledowalleye.com/images/site/game-where.png') no-repeat left 3px;
}
li.against{
	background: url('http://www.toledowalleye.com/images/site/game-who.png') no-repeat left 3px;
}
.green-text {
	color: #8dc63f;
}
.widget{
	padding: 30px 0;
	border-top: 1px solid #e1e1e1;
}
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

#grid {
	background: url('http://www.toledowalleye.com/images/site/blue-trans.png') repeat left top;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}
#hugewrap {
	z-index: 2;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.page #grid {
	z-index: -1;
}	
#home #grid {
	z-index: 3;
}
.video-container {
	position: relative;
	z-index: 0;
}
.fullscreen
{
top: 0px;
left: 0px;
position: fixed;
}

.fill
{
top: 0px;
left: 0px;
position: fixed;
}
video {
	position: relative;
	z-index: -3;
}
#scoreboard-container {
	position: relative;
	width: 90%;
	margin-top: -1px;
}
#scoreboard {
	width: 80%;
	max-width: 720px;
	position: relative;
	color: #fff;
	margin: 0 auto;
	font-family: Geogrotesque-bold; 
	text-transform: uppercase;
	font-size: 16px;
	top: 0;
	float: right
	;
}
#scoreboard a {
	color: #fff;
}
.scoreboard-top {
	float: left;
	width: 100%;
	position: relative;
	background: #182d4d;
	padding: 10px 0;
}
.scoreboard-bottom {
	width: 220px;
	margin: 0 auto;
}
.scoreboard-bottom a{
	background: #182d4d;
	padding: 5px 20px;
	text-align: center;
	display: block;
	font-size: 14px;
	
}
#stat-btn.btn {
	position: absolute;
	right: 0;
	top: 0;
	height: 20px;
	margin-top: 0;
	padding: 10px 20px;
	line-height: 20px;
	width: 50%;
	z-index: -1;
	text-align: right;
}

.team-one-container {
	float: left;
}
.team-two-container {
	float: right;
}
.team-one-score, .team-two-score, .team-one-name, .team-two-name {
	float: left;
	margin: 0 15px;
}
.header-widget, .next-game-widget {
	display: none;
}
.header-widget.home-game-1, .next-game-widget.home-game-1 {
	display: block;
}
.score-container {
	position: absolute;
	text-align: center;
	margin-left: -50px;
	left: 50%;
	width: 100px;
	
	top: 0;
	padding-top: 10px;
	height: 26px;
	background: #679ac9;
	padding-left: 5px;
	padding-right: 5px;
}
.scoreboard-left {
	background: url('http://www.toledowalleye.com/images/site/blue-slant.png') no-repeat left bottom;
	padding-left: 30px;
	height: 40px;
}
.scoreboard-right {
	background: url('http://www.toledowalleye.com/images/site/blue-slant.png') no-repeat right bottom;
	padding-right: 30px;
	height: 40px;
}
.scoreboard-bottom-left {
	background: url('http://www.toledowalleye.com/images/site/blue-slant.png') no-repeat left bottom;
	padding-left: 30px;
	height: 27px;
}
.scoreboard-bottom-right {
	background: url('http://www.toledowalleye.com/images/site/blue-slant.png') no-repeat right bottom;
	padding-right: 30px;
	height: 27px;
}

.scoreboard-container {
	background: rgba(100, 150, 203, .7);
	float: left;
	width: 100%;
	margin-top: 30px;
	height: 80px;
	position: relative;
}

.scoreboard-container .scoreboard-half {
	width: 50%;
	float: left;
	overflow: hidden;
	height: 80px;
}
.scoreboard-half-left > div {
	float: right;
}
.scoreboard-half-right > div {
	float: left;
}
.scoreboard-score {
	color: #fff;
	font-family: Geogrotesque-bold; 
	font-size: 2em;
	padding: 25px 0;
	background: #8dc63f;
	text-align:center;
	width: 10%;
}
.scoreboard-team {
	font-family: Geogrotesque-bold; 
	margin: 33px 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: 2em;
	width: 50%;
	text-align: center;
}
.score-one {
	margin-right: 1px;
}
.scoreboard-half-left > a.watch-live, .scoreboard-half-right > a.listen-live {
	background: #679ac9;
	padding: 12px ;
	width: 30%;
	height: 80px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.scoreboard-half-left > a.watch-live:hover, .scoreboard-half-right > a.listen-live:hover {
	background: #ffc423;
}
.scoreboard-half-left > a.watch-live {
	float: left;
	width: 30%;
}
.scoreboard-half-left > a.watch-live img {
	margin: 0 auto;
	max-width: 100%;
	display: block;
}
.scoreboard-half-right > a.listen-live {
	float: right;
	width: 30%;
}
.scoreboard-half-right > a.listen-live img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.scoreboard-info {
	position: absolute;
	top: -22px;
	font-family: Geogrotesque-bold; 
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	text-align: right;
	z-index: 2;
}
.scoreboard-info a {
	position: relative;
	top: -2px;
	color: #fcd700;
}
.scoreboard-info a .ss-icon{
	position: relative;
	top: 2px;
}
.scoreboard-period {
	position: absolute;
	top: -22px;
	font-family: Geogrotesque-bold; 
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}
.scoreboard-live {
	position: absolute;
	bottom: -22px;
	font-family: Geogrotesque-bold; 
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}
/* LEAGUESTATS!!!!! */
#playerInfo {
	color: #898989;
	line-height: 20px;
	margin-bottom: 20px;
	font-size: 14px;
}
#lsik-roster-container select {
	margin-bottom: 20px;
	width: 100%;
}
.lsik-standings-table, .lsik-transactions-table, .lsik-schedule-table, .lsik-roster-table, .lsik-indiv-table, .lsik-mini-standings-table, .statsTable {
	width: 100%;
	font-size: 8pt;
	border-left: 1px solid #cacab5;
}
#lsik-stats-link {
	float: right;
}
#playerBlock {
	margin-top: 10px;
}
.lsik-mini-standings-table {
	width: 250px;
}

.lsik-next-game {
	width: 190px;
	border: 1px solid #cacab5;
	font-size: 8pt;
	background: #fff;
}
.lsik-standings-table {
	width: 97%;
	margin: 0 0 0 3%;
}
.lsik-record-table {
	width: auto;
	font-size: 8pt;
	border-left: 1px solid #cacab5;
	width:500px;
	margin: 0px auto;
}
.lsik-record-header, .lsik-transactions-header, .lsik-roster-header, .lsik-standings-header, .lsik-indiv-header, .lsik-schedule-header, .lsik-mini-standings-header, .lsik-next-game-title, .statsTable th {
	padding: 2px 10px 10px 10px;
	color: #fff;
	height: 24px;
	background-color: #6699c7;
}
.lsik-next-game img {
	width: 50px;
	margin: 0 0 0 30px;
}
.lsik-next-game-title {
	text-align: center;
	font-size: 8pt;
	line-height:24px;
	margin: 0;
}
.lsik-next-team-names {
	font-weight: bold;
	font-size: 9pt;
	background: #f3efe2;
	text-align: center;
	border-top: 1px solid #cacab5;
	padding-top: 4px;
}
.lsik-next-game-details {
	background: #f3efe2;
	text-align: center;
	padding-bottom: 4px;
}
.lsik-record-td, .lsik-roster-td, .lsik-standings-td, .lsik-transactions-td, .lsik-indiv-td, .lsik-schedule-td, .lsik-mini-standings-td, .statsTable td {
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #cacab5;
	border-right: 1px solid #cacab5;
}
.lsik-mini-standings-td {
	padding: 1px 2px;
}
.lsik-title {
	font-size: 12pt;
	padding: 0;
}
.lsik-indiv-tr-even, .lsik-standings-tr-even, .lsik-transactions-tr-even, .lsik-schedule-tr-even, .lsik-roster-tr-even, .lsik-record-tr-even, .lsik-mini-standings-tr-even, .statsTable .alt_row {
	background: #f2f2f2;
}
.lsik-league-title {

}
.lsik-conference-title {
	font-size: 11pt;
	border-bottom: 1px solid #ccc;
	margin: 25px 0 -10px 0;
}
.lsik-division-title {
	margin: 20px 0 -5px 3%;
	width: 97%;
	font-size: 10pt;
	display: block;
	padding-bottom: 10px;
}
.lsik-team-name, .lsik-mini-standings-selected-team {
	font-weight: bold;
	font-size: 9pt;
}
#seating-chart, map, #map-div {
	display: block;
}
#seating-chart2 {
	display: none;
}
#coverer {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	display: none;
}
.ad-holder {
	padding: 40px;
}
/* PLAYER PAGES */
#playerSummary table {
	font-size: 10pt;
}
#playerSummary .label, #playerInfo .label {
	font-weight: bold;
	padding-right: 20px;
}
#playerBlock h3 {
	clear: both;
	font-weight: bold;
	font-size: 120%;
	padding: 20px 0 0 0;
	margin-bottom: 10px;
}
#playerPhoto {
	width: 120px;
	margin: 0 20px 0 0;
	float: left;
}
#playerPhoto img {
	width: inherit;
	height: 120px;
	margin-bottom: 0 !important;
}
a.lsik-league-logo img {
	margin-bottom: 0 !important;
}
.lsik-poweredby {
	margin-top: 30px;
	font-size: 12px;
}
a.enlarge {
	clear: both !important;
	display: block;
}
#content .event-list img {
	max-width: 100% !important;
	width: auto !important;
	display: block;
	margin: 10px auto;
}
#lsik-roster-link, #lsik-stats-link {

}
#echlNB {
	overflow: hidden !important;
}
.map, #mapster_wrap_0 {
	width: 100% !important;
	height: inherit !important;
	max-width: 800px;
	padding-right: 20px;
}
.staff-group {

}
.staff-member {
	float: left;
	width: 22%;
	margin-right: 3%;
	margin-bottom: 20px;
	height: 220px;
}
.staff-position {
	font-size: 11px;
}
.staff-member img {
	margin-right: 0 !important;
	width: 100%;
}

.youtube-sidebar {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	clear: both;
	padding-right: 20px;
}
.insta-sidebar {
	float: left;
	margin-bottom: 10px;
}
/* Add some nice box-shadow-ness to the modal tooltip */
#ui-tooltip-modal{
    max-width: 100%;
    -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
    box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
}

#ui-tooltip-modal .ui-tooltip-content{
    padding: 10px;
}
.qtip-wrapper {
	background: black !important;
	float: left;
}

.mv {
	position: absolute; top: 0; left: 50%; z-index: 2;
}

/***** Next Five Games *****/

/* This is the container that holds the title, next five games table, and tagline */
#lsik-next-games-container                              { width: 100%; }

/* This is the table for the next five games */
.lsik-next-games-table                                  { font-size: 10pt; border-bottom: 1px solid #19214A; }

/* This controls the next game date area */
.lsik-next-games-table td.date                          { text-transform: uppercase; font-weight: bold; }

/* This controls the title */
#lsik-next-games-container #lsik-next-games-title       { font-size: 12pt; font-weight: bold; color: #237D3A; padding: 2px 0 2px 0;  }

/* This controls the first row in the next five games table */
.lsik-next-games-table tr.lsik-next-games--row          {  }

/* This controls the alternate row in the next five games table */
.lsik-next-games-table tr.lsik-next-games-alt-row       { background: #237D3A; color: #FFFFFF; }

/* This controls borders and spacing for the rows */
.lsik-next-games-table tr.lsik-next-games--row td,
.lsik-next-games-table tr.lsik-next-games-alt-row td    { border-top: 1px solid #19214A; padding: 2px 5px 2px 2px; }

/* This controls the tagline area */
#lsik-next-games-container .lsik-next-games-tagline     { padding: 2px 0 2px 0; }

/***** End Next Five Games *****/
/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}

