﻿.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.contact-form .clear-form{clear:both}

.clear { clear:both; }

ul.om-menu li .om-maximenu-content .panel-panel {
  float: left;
}

ul.om-menu li .om-maximenu-content .panel-panel.panel-col-last {
  margin-left: 10%;
}

  ul.om-menu li .om-maximenu-content .panel-panel .menu {
    margin: 0;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li a {
    border-bottom: 1px solid #c1c2c4;
    line-height: 40px;
    text-align: left;
    font-size: 16px;
    padding-left: 60px;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li:last-child a {
    border-bottom: 0;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li:hover a {
    color: #000;
  }

#slider-full-width { width: 750px; height: 210px; position: relative;  display: none; float: left; }

#slider-full-width ul { list-style-type: none; }

#slider-full-width * { margin: 0; padding: 0; }

#slider-full-width li { width: 750px; height: 210px; text-align: center; }

nav ul, nav ol, #nav ul, #navbar ul, #nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }



#nav {
	clear: both;
	height: 42px;
	background: #004174;
    background: -webkit-gradient(linear, left top, left bottom, from(#004174), to(#002A51));
    background: -moz-linear-gradient(top, #004174, #002A51);
    background: linear-gradient(top, #004174, #002A51);
    border-bottom: 1px solid #fff;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	position: relative;
	z-index: 99;
}

#nav ul {
	float: left;
	width: 100%;
	margin: 4px 0;
	position: relative;
	z-index: 10;
}

#nav ul li {
	float: left;
	margin: 0 5px;
	padding: 0;
	height: 32px;
	position: relative;
}

#nav ul li:first-child {
	margin-left: 4px;
	border-left: 0;
}

#nav ul li.last {
	border-right: 0;
}

#nav ul li.right {
	float: right;
	margin-right: 4px;
	border-right: 0;
}

#nav ul li.onmobile {
	display: none;
}

#nav ul li a, #nav ul li span.dropdown {
	float: left;
	margin: 0;
	padding: 0 14px;
	height: 32px;
	border: 0;
	color: #fff;
    font-family: 'trajan-pro-3', 'Times New Roman', serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
	border-radius: 3px;
	cursor: pointer;
}

#nav ul li a:hover, #nav ul li a:active, #nav ul li a.active, #nav ul li:hover span.dropdown, #nav ul li span.dropdown.active.hover {
	color: #F1D400;
}

#nav ul li:hover a.dropdown, #nav ul li:hover span.dropdown, #nav ul li span.dropdown.active.hover {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#nav ul li:hover {
	z-index: 11;
}

#nav ul li .drop {
	float:left;
	margin: 0;
	width: 230px;
	height: 0;
	position: absolute;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	background: #00325E;
	top: 95%;
	z-index: 10;
	-webkit-border-radius: 0 3px 3px 3px;
	-moz-border-radius: 0 3px 3px 3px;
	border-radius: 0 3px 3px 3px;
    
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
	overflow: hidden;
}

#nav ul li:hover .drop, #nav ul li .drop.active {
	display: block;
	padding: 3px 0;
	left: 0;
	height: auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

}

#nav ul li .drop li {
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	height: auto;
}

#nav ul li .drop li a {
	float: none;
	display: block;
	margin: 0;
	padding: 7px 15px 7px 28px;
	height: auto;
	text-transform: none;
	text-align: left;
	line-height: 1.5em;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
	border-top: 1px dotted #00AFF0;
    color: #fff;
}

#nav ul li .drop li a:before {
	display: inline-block; 
	margin-right: 5px;
	margin-left: -15px;
	width: 10px;
	height: inherit; 
	content: "\00BB"; 
	color: inherit;
	font-family: 'icons';
	text-align: center;
	font-size: inherit; 
	vertical-align: top;
}

#nav ul li .drop li:first-child a {
	border: 0;
}

#nav ul li .drop li a:hover, #nav ul li .drop li a:active {
	background: #00AFF0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

  #nav #menutoggle.active + ul {		
	  max-height: 1000px;
}

  #nav ul li, #nav ul ul.drop li { 
	  float: none !important; 
	  display: block; 
	  margin: 0 !important; 
	  padding: 0 !important;
	  height: auto;
	  overflow: hidden;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  border: 0;
	  border-top: 1px dotted #33CCFF;
  }

  #nav ul li a, #nav ul li span.dropdown, #nav ul li ul.drop li a { 
	  float: none; 
	  display: block; 
	  margin: 0; 
	  padding: 8px 20px;
	  height: auto;
	  line-height: 1.6em;
	  text-align: left; 	
	  font-size: 16px !important;
	  font-weight: normal;
	  font-family: 'Open Sans', 'Helvetica Neue', Tahoma, Arial, sans-serif !important;
	  text-transform: none;
	  -webkit-border-radius: 0 !important;
	  -moz-border-radius: 0 !important;
	  border-radius: 0 !important;
  }

  #nav ul li span.dropdown:after {
	  float: right; 
	  margin-left: 10px; 
	  width: 15px;
	  height: inherit; 
	  content: "\E811"; 
	  color: ineherit;
	  font-family: 'icons';
	  text-align: center;
	  font-size: inherit; 
	  vertical-align: top;
  }

  #nav ul li span.dropdown.active:after {
	  content: "\E812"; 
  }

  #nav ul ul.drop {		
	  display: block;
	  margin: 0;
	  padding: 0 !important;
	  width: 100%;
	  max-height: 0;
	  background: none;
	  opacity: 1;
	  position: relative;
	  top: 0;
	  -webkit-transition: all 0.3s ease-in 0s;
	  -moz-transition: all 0.3s ease-in 0s;
	  transition: all 0.3s ease-in 0s;
  }

  #nav ul li span.dropdown.active + ul.drop {
	  height: auto;
	  max-height: 1000px;
  }

  #nav ul ul.drop li a {		
	  padding-left: 40px !important;
	  background: none;
	  border: 0;
  }

  #nav ul ul.drop li a:hover, #nav ul ul.drop li a.active, #nav ul ul.drop li a:active { background: #0081FF; }
.info p.action{text-align:right;font-style:italic;margin:-19px 5px 0 5px;font-size:12px;line-height:17px;color:#fff;height:15px;white-space:nowrap;}


#test-bna {
  width: 242px;
  float: left;
  margin: 36px 0 0 0;
}
#usersite-container section.calendar_feature table.table-style td.event-name,#usersite-container section.bandsintown_feature table.table-style td.event-name{width:45%}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary{display:none}


#sitetitle,
#logo {
	max-width:100%;
	margin:0px 0px 0px 17px;
	padding:0;
	text-align:left;
	}


#logo img {
	max-width:100%;
	height:auto;
	}


	#sitetitle,
	#logo {
		width:100% !important;
		display:block;
		float:none;
		clear:both;
		margin:0 0 10px;
		padding:0;
	}


	#sitetitle,
	#sitetitle .title,
	#logo,
	.head-banner468,
	#topnav,
	#topnav ul,
	#catnav,
	#catnav ul {
		text-align:center;
	}


.sidebar .widget .seperator{

}



.avia_socialcount .seperator{
display:none;
}

#globalheader.store li#gn-store a, #globalheader.mac li#gn-android a, #globalheader.ipod li#gn-educational a, #globalheader.iphone li#gn-corporate a, #globalheader.ipad li#gn-apple a, #globalheader.itunes li#gn-services a, #globalheader.support li#gn-downloads a {
    background-position: right -144px !important;
}

#globalheader #globalnav li#gn-downloads a span {
    background-position: 50% -210px;
}

#globalheader #globalnav.tabs6-nosearch li.gn-last a {
    background-position: -165px 0;
}

#globalheader #globalnav.tabs6-nosearch li.gn-last a:hover, #globalheader #globalnav.tabs6-nosearch li.gn-last a:focus {
    background-position: -165px -72px;
}

#globalheader #globalnav.tabs6-nosearch li.gn-last a:active {
    background-position: -165px -108px;
}

#globalheader #globalnav.tabs7-nosearch li.gn-last a {
    background-position: -140px 0;
}

#globalheader #globalnav.tabs7-nosearch li.gn-last a:hover, #globalheader #globalnav.tabs7-nosearch li.gn-last a:focus {
    background-position: -140px -72px;
}

#globalheader #globalnav.tabs7-nosearch li.gn-last a:active {
    background-position: -140px -108px;
}

#globalheader #globalnav.nosearch li.gn-last a {
    background-position: -126px 0;
}

#globalheader #globalnav.nosearch li.gn-last a:hover, #globalheader #globalnav.nosearch li.gn-last a:focus {
    background-position: -126px -72px;
}

#globalheader #globalnav.nosearch li.gn-last a:active {
    background-position: -126px -108px;
}

#globalheader.gn-last #globalnav.tabs6-nosearch li.gn-last a {
    background-position: -165px -144px !important;
}

#globalheader.gn-last #globalnav.tabs7-nosearch li.gn-last a {
    background-position: -140px -144px !important;
}

#globalheader.gn-last #globalnav.nosearch li.gn-last a {
    background-position: -126px -144px !important;
}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}
