/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. *//* bit of a hack, but creates the top to bottom ad bar */




/*
#region-sidebar-second{
	display:none;
}
*/

/*Main page*/
#zone-content-wrapper.gradiant{
background-color: #f7f7f7;
}

.mpvideoimg{
max-width:100%
}

#mainpageshow{
display:none;
}

#mobilepageshow{
display:none;
}


#seeallvideo{
font-size: 60%;
font-family: "Open Sans" !important;
display: inline-block;
position: absolute;
right: 0px;
top: 28px;
}

#seeallvideo a{
text-decoration:none;
}

#mainpageshow{
display:inline;
}

.schrow {
clear: both;
font-size: 12px;
}

h1.schtitle{
margin:0px;
text-transform:uppercase;
font-size: 16px;
color:#57bce2;
font-family: 'Open Sans' !important;
font-weight:bold;
}

h2.newsheadline {
font-size: 13px;
font-family: "Open Sans" !important;
margin-top: 5px;
margin-bottom: 2px;
text-decoration: none;
line-height: 16px;
}

h4.newssubhead {
font-size: 10px;
color: black;
text-transform:uppercase;
font-family: "Open Sans" !important;
margin-top: 0px;
margin-bottom: 5px;
}

p.newsdesc{
font-size: 11px;
line-height: 15px;
color: #575656;
}

.newscontainer{
width:30%;	
margin-right:5%;
float: left;
}

.newscontainerlast{
width:30%;	
margin-right:0%;
float: left;
}	


/*new sidebar*/
#block-views-headlines-block-new-blog-hl {
    width: 200px;
    padding: 6px;
    display: block;
}

/*hide ad block on ipad */
#block-block-2 {
display: none;
}

/*hide SWN Ad Block */
#block-block-24 {
display: none;
}


#zone-menu-wrapper, #zone-footer {
	background-image: none;
}


#region-content {
font-size: 10px;
}

#region-menu{
	display: inline;
}

#region-footer-first{
	display: inline;
}

/*HEADER*/

/*Repeating Image for Top Header*/
#section-header{
background-image: url(images/banner-radial-bkgd.png);
background-repeat: no-repeat;
background-position: center center;
background-position-y: 0px;
background-color: #000;
}


/*WPT Logo and Heading */
#region-branding {
background-image: url(images/WPTlogo.svg);
  background-repeat: no-repeat;
  background-position: 0px 17px;
  background-size: 420px;
  padding-right: 0px;
  margin-left: 0;
}


/*Link for Logo and Heading */
#wpt-logo-img {
width: 436px;
  height: 42px;
  position: relative;
  top: 0px;
  left: 1px;

}
.wpt-logo-link{
    display: block;
    width: 100%;
    height: 100%;
}

div#zone-branding-wrapper {
  padding-bottom: 0px;
  padding-top: 10px;
}

/* Submenu (shop/ about us / etc) */
#zone-branding-wrapper ul.menu {
margin: 25px 0px 0 0px;
  position: absolute;
  right: -16px;
}

#zone-branding-wrapper ul.menu li {
  /*margin: 0 0 0 0.5em;  LTR */
  	margin:0px;
  	display: inline;
  	text-transform:lowercase;
font-family: 'Open Sans' !important;
	font-size: 14px;
}

#zone-branding-wrapper ul.menu a:link,
#zone-branding-wrapper ul.menu a:visited {
	color: #fff;
	text-decoration: none;
	width: auto;
}

#zone-branding-wrapper ul.menu a:hover,
#zone-branding-wrapper ul.menu a:active {
	color: #fff;
	text-decoration: underline;
	width: auto;
}

#zone-branding-wrapper ul.menu li.leaf {
	border-left:1px solid #fff;
	padding-left:10px;
}

#zone-branding-wrapper ul.menu li.first.leaf {
	border:0;
	padding:0 8px 0 0;
}

/* Search Bar */
/* Search Bar */

#search {
  position: relative;
  top: 85px;
  z-index: 99;
  display: inline;
  float: right;
  right: -25px;
}

/*Search input size */
#q {
width: 85px;
}



/* Main Navigation Buttons Support/Schedule/Programs etc */


/* set persistant state */
#region-menu .active-trail.active{
	color:black !important;
	background-color:white !important;
	padding-bottom:8px !important;
}


/* set heigh wrapper */
#zone-menu-wrapper{
height: 42px;
  background-color: #2b2b2b;
  margin-top: 10px;
}

/*set ul of menu */
#region-menu .menu{
border: none;
list-style: none;
text-align: left;
margin-top: 9px;
}

/* set style of each button */
#region-menu ul li.leaf {
  list-style-image: none;
  list-style-type: none;
  font-size: 18px;
  float: left;
  text-transform: capitalize;
  margin: 0px;
  font-family: 'Open Sans' !important;
  padding: 0px;
  text-align: center;

}


/* set link of each button */
#region-menu li a{
  color: #FFF;
  text-decoration: none;
  padding: 10px 20px 7px 20px;
    border-right: solid;
  border-right-color: #868282;
  border-right-width: 1px;
}

#region-menu ul li.leaf a:hover{
	text-decoration: none;
	color:black;
	background-color:white;
	padding-bottom:8px !important;

}

/*adjust watch menu so it is left */


.menu-1295 a:hover{
	background-image: none !important;
}

/*support button with yellow flag back*/
.leaf.menu-1292  {
position: relative;
  bottom: 9px;
  left: -27px;
  background-image: url(images/1170/supportribbon2.png);
  background-position: 1px -2px;
  background-repeat: no-repeat;
  height: 55px;
  border-right: none !important;
  margin-right: -27px !important;
}

.menu-1292 a{
color: #FFF !important;
position: relative;
top: 8px;
border-right:none !important;
}

.menu-1292 a:hover{
	color:#000 !important;
	background-color:#ff6600 !important;
}


/* FOOTER */

/*repeating image for footer section */
#section-footer {
	background-image: url(images/720/footerrepeatback.png);
	background-repeat: repeat;
}

/*Footer Heading */
#wptfooter{
	display:block;
	width:720px;
	Height:50px;
	background-color: #484747;
	/*background-image: url(images/720/footer_720.png);*/
	background-repeat: no-repeat;
		background-position: -21px 4px;
margin-left: -10px;
}

/*Footer Background Non Repeat */
#wptfootermobile{
display:none;	
}

#wrapperFooterNew {
	display:block;
	width:720px;
	height:140px;
	padding:0px;
	margin:0px;
	border-top:##FFF solid 2px;
	font: 0.8125em/1.4em Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	}

span.footertext {
    display: inline-block;
    text-align: left;
    color: white;
    padding-top: 4px;
}

.copyright{
display:none;
}

#footerlinks {	
	width:320px;
	float:left;
margin-top: 15px;
}

.wptfooterimg{
margin:7px 1px 4px 20px;
}

.footerlogopad{
	padding-right:15px;
	padding-bottom:15px;
	display:inline-block;
}

#partnerlogos {
	width: 360px;
	float:left;
	padding-left:20px;
	border-left:white solid 1px;
	height:100px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
}

.footerHeaderKKD {
	color:white;
	text-align:left;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:-10px;	
}

.footerLinksKKD a{
  text-decoration:none;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:200;
}
.footerLinksKKD a:hover {
	text-decoration:underline;	
}

.footerHeaderKKD2 {
	color:white;
	text-align:left;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-bottom:15px;
}
.footerLinksKKD {
	color:white;
	text-align:left;
	margin-left:-10px;
	margin-top:-10px;
	margin-bottom: 15px;
}

.footerHeaderKKD a {
color: #FFF;
text-decoration:none;
}

.footerHeaderKKD a:hover {
color: #FFF;
text-decoration:underline;
}

.footerLinksKKD a{
	text-decoration:none;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:200;
}
.footerLinksKKD a:hover {
	text-decoration:underline;	
}
p, div, textarea
{
margin-top: 0px;
}
/*End footer/*

