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

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Mobile devices */
@media only screen and (min-width: 320px) {
/*body:after {
		content:"320-480px up";
		background: #63F;
		}*/
	
}

@media only screen and (min-width: 480px) {
/*body:after {
		content:"480 to 768px up";
		background:#09F;
		}*/
		.logo { width:60%; }
	
}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media only screen and (min-width: 768px) {
/*body:after {
		content:"768 to 1024px and up";
		background:#0C9;
		}*/
		
.logo { width:40%; }		

/**
 * 1.0 - Basic Structure
 * ----------------------------------------------------------------------------
 */
article header{position:relative;}
figure {text-align:left;}
.spanHalf {width:48%; margin-right:4%;float:left;}
.spanThird {width: 30.666%; margin-right: 4%;float:left;}
#related .spanThird { text-align: left; max-width:100%; margin-left:0; margin-right:4%;}
.spanTwoThirds {width: 65.332%; margin-right: 4%;float:left;}
.spanQuarter{width:22%;margin-right:4%;float:left;}
.spanFifth{width:16.8%;margin-right:4%;float:left;}
.spanTwoFiths{width:37.6%;margin-right:4%;float:left;}
.spanFourFiths{width:79.2%;margin-right:4%;float:left;}
.spanThreeFiths{width:58.4%;margin-right:4%;float:left;}
.spanNinth{width:7.111%;margin-right:4%;float:left;}
.spanThreeNinths{width:29.333%;margin-right:4%;float:left;}
.spanFourNinths{width:42.222%;margin-right:4%;float:left;}
.spanFiveNinths{width:53.777%;margin-right:4%;float:left;}
.spanSevenNinths{width:81.777%;margin-right:4%;float:left;}
.spanThreeTenths{width:27.2%;margin-right:4%;float:left;}
.spanSevenTenths{width:68.8%;margin-right:4%;float:left;}
.last{margin-right:0px;}
#related .last{margin-right:0px;}
.grid-image{width:40%;}
.oneThird figure{text-align:center;} /* !!!!!!!!!!!!! NOT SURE THIS IS BEING USED !!!!!!!!!!!!!!!!*/
.floatRight {margin-right:0;float:right;}
.container [class*="span"]:first-child {margin-left: 0;}
.container [class*="span"]:last-child {margin-right: 0;}
.spancontent{width:83%;margin-right:2%;float:left;}
.spanpagepeel{width:15%; float:left;}
#pageFooter .spanQuarter{width:48%; margin-right:4%;float:left;}
#pageFooter li.middle{margin-right:0;}
#pageFooter li.last {margin-right:0;}
.widget-row aside.leaguemanager_widget { width:30.666%; margin-left: 0; margin-right: 4%;}

/**
 * 2.0 - Header
 * ----------------------------------------------------------------------------
 */

 
.menu-toggle {
display: none;
}

ul.nav-menu,
div.nav-menu > ul {
	display: block;
}

.navbar {
	margin: 0 auto;
	
}


.main-navigation {
	text-align:center;
}

.nav-menu li {
	display: inline-block;
	/*position: relative;*/
}

.nav-menu li a {
	border-bottom: none;
	background-color: transparent;
}

.nav-menu li:hover > a,
.nav-menu li a:hover {
	background-color: #9bc8c1;
	color: #fff;
	position:relative;	
}

.nav-menu .sub-menu,
.nav-menu .children {
	color:#fff;
	background-color: #807b6f;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: 0px; /*-2px;*/
	z-index: 99999;
	width:100%;
	top:68px;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

.nav-menu .sub-menu li a,
.nav-menu .children li a { color:#fff;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #807b6f;
	font-weight:normal;
	margin: 0;
	width: auto; /*200px;*/
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background: #d7cdb8;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}


.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a,
.menu-menu-container .nav-menu .current_page_item > a {
	color: #ffffff;
	background:#9bc8c1;
}


.socialButtons {position:relative;padding-top:3.6%;}
/*.socialButtons a {width:16%; max-width:38px;}*/
.socialButtons img {padding:0 0 0 3%;width:1.9em;}



.footericon {
height:45px; width:45px; margin: 0 0.5em; display:inline; 
}



.bookingbutton {
}

#subBand .subtext {text-align:left;}
#subBand h2 { text-align:left; }

#homelink { padding: 0 1.2em; }
li.homelink img.menulogo { display: inline; }
li.homelink .hometext { display:none; }

 #primary .entry-content h1 { font-size:4em;  } 
 #primary .entry-content h2 { font-size:4em;  }


/*#masthead {	background: url(images/bg.jpg) no-repeat center center ;  background-size: cover;
}*/

}

@media only screen and (min-width: 896px) {
/*body:after {
		content:"895 to 1024px and up";
		background:#0C9;
		}*/
/*@media (max-width: 999px) {*/
	
/*body { background: url(images/bg.jpg) bottom fixed no-repeat; -webkit-background-size: cover;	background-size:cover; }	*/

}
@media only screen and (min-width: 1025px) {
	/*body:after {
		content:"1024 to 1224px and up";
		background:#0C9;
		}*/
	.socialButtons a {width:2.4em;}
	.socialButtons img {width:2.2em;}



/*@media (max-width: 1069px) {
*/	
}

@media only screen and (min-width: 1224px) {

/*@media (max-width: 1599px) {
	.site {
		border: 0;
	}*/
}
@media only screen and (min-width: 1824px) {
	/*body:after {
		content:"1824 and up";
		background:blue;
		}*/	
}