﻿#Body {
	color: #333;
}

a {
	outline: 0;
	border: 0;
}

p, ul, ol {
	margin: 0;
	padding: 0 0 1em 0;
}

ul {list-style: none;}

.home ul, ol {padding: 0px;}

hr {border-color: #ee7624 !important;}

.container-fluid.full-width, .row-fluid.full-width { margin: 0; padding: 0;}
.container-fluid > .row > [class*="col-"] {padding-left:0;padding-right:0}
.container-fluid > .row {margin-left:0;margin-right:0}

.mtop {margin-top: 10px !important;}
.livetabshlsr2016.mtop, .livetabshlsr2016 .mtop {margin-top: 5px !important;}
.mbtm {margin-bottom: 15px !important;}
.row.nomargin {margin-bottom: 0px;}

.no-padding {padding: 0 !important;}
.no-padding-right {padding-right: 0px !important;}
.no-padding-left {padding-left: 0px !important;}
.no-margin {margin: 0px !important;}

/* Overwrite flaticon.css */
.fi-6x:before, .fi-6x:after {font-size: 128px !important;}
.fi-5x:before, .fi-5x:after {font-size: 96px !important;}
.fi-4x:before, .fi-4x:after {font-size: 64px !important;}
.fi-3x:before, .fi-3x:after {font-size: 48px !important;}
.fi-2x:before, .fi-2x:after {font-size: 32px !important;}
.fi-1x:before, .fi-1x:after {font-size: 24px !important;}

#secondary-nav.fixed {border-bottom:1px solid #E9E9E9;position:fixed;top:0px;width:100%;z-index:1001;box-shadow:0 0 3px rgba(0,0,0,.1);filter:none}


#Login .SkinObject, #Login .LoginLink {
	color: #9c0b12;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#Login .LoginLink {
	padding: 0 5px 0 0;
}

/* Header */
#hdr_top {background-color: #000;}
#hdr_nav {background-color: #ed772e;}
#hdr_id {padding: 15px 0px;}
#hdr_top a {line-height: 100%;}
#hdr_top a:hover, #hdr_top a:focus, #hdr_top a:active {color: #fff;}

#hdr_id #date {
display: inline-block;
margin-top: 10px;
border-top: 6px solid #ddd;
border-bottom: 6px solid #ddd;
padding-top: 10px; padding-bottom: 10px;
text-align: center;
}



/*sub pages and sticky header */
/*body.sticky-menu-active .inner header {position: relative;border-bottom: 0px;}*/
body.sticky-menu-deactive .logo img {height: auto !important;}

/* Hack to offset anchor links with sticky header */
:target:before {
content:"";
display:block;
height:190px;
margin:-190px 0 0;
}


/* Mega Menu */
header nav {float: none;}
header nav ul.nav-main {margin: 0px; padding: 0px;}
body.sticky-menu-active header nav ul.nav-main {margin-top: 0px; margin-bottom: 0px;}



@media (min-width: 992px) {
header .nav-pills>li {float: none;}
#hdr_id #date {margin-top: 30px;}
header nav.mega-menu > .nav {display: table; width: 100%;}
header nav.mega-menu .dropdown {display: table-cell; border-left: 1px solid #d75101; border-top: 1px solid #d75101;}
header nav.mega-menu .dropdown:nth-child(5) {border-right: 1px solid #d75101;}
header nav ul.nav-main li a em.fa-caret-down, header nav ul.nav-main li a i.fa-caret-down {display: none;}
header nav .nav-pills > li > a {border-radius: 0px;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: #f46c1f;}
header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {border-radius: 0px;}
header nav .nav-pills > li > a:hover, header nav ul.nav-main li.dropdown.open a.dropdown-toggle, header nav ul.nav-main li.dropdown:hover a.dropdown-toggle {border-radius: 0px;}
header nav ul.nav-main li a{padding:25px 0px; text-align: center;}


html header nav ul.nav-main > ul.dropdown-menu li a, html header nav ul.nav-main .mega-menu-item > ul.dropdown-menu li a {color: #303030; }
}

ul.nav-pills>li.active>a, ul.nav-pills>li.active>a:focus, ul.nav-pills>li.active>a:hover {background-color: #f46c1f !important;}

header nav.mega-menu ul.nav-main li.mega-menu-item:first open ul.dropdown-menu {background: #777 !important;color: #fff; width:100%;}

header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {border: 0px;}
header nav ul.nav-main li a:hover {background-color: #f46c1f;}

header nav ul.nav-main li a{font-family: "Montserrat",sans-serif; color: #fff; font-size:18px;font-style:normal;line-height:20px;text-transform:uppercase;font-weight:400;}


html header nav ul.nav-main > ul.dropdown-menu li a, html header nav ul.nav-main .mega-menu-item > ul.dropdown-menu li a {font-family: "Montserrat", sans-serif; font-weight: 400;}
html header nav ul.nav-main .dropdown-full-color.mega-menu-item ul.sub-menu li a {text-align: left;}

header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu .mega-menu-sub-title {font-family: "Montserrat", sans-serif; font-weight: 600;}
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu .mega-menu-sub-title {margin-bottom: 10px;}
.sub-menu .sub-menu li:last-child {margin-bottom: 30px;}

body.sticky-menu-active header {top: 0px;}



@media (min-width: 992px) and (max-width: 1199px) {
	#hdr_id #date {margin-top: 20px;}
}

@media screen and (max-width: 991px) {
	#hdr_id #date {text-align: left; display: block;}
	#hdr_id #date span {font-size: 16px;} 
}
@media (min-width: 768px) {
	body.sticky-menu-active #hdr_id #date {border-bottom: 0px; border-top: 0px; margin-top: 0px; padding-top: 10px; padding-bottom: 0px; -webkit-transition:margin .1s;-moz-transition:margin .1s;transition:margin .1s}
	body.sticky-menu-active header .logo img, header.fixed .logo img {margin-top: 10px;}
}

@media (max-width: 767px) {
	body.sticky-menu-active #hdr_id #date {display: none; border-bottom: 0px; border-top: 0px; margin-top: 0px; padding-bottom: 0px; -webkit-transition:margin .1s;-moz-transition:margin .1s;transition:margin .1s}
	header nav ul.nav-main li a {font-size: 14px;}
	.navbar-collapse {padding: 0px;}
	header nav ul.nav-main li a, header nav ul.nav-main li.dropdown:hover > a {padding: 9px 0px !important;}
	header .nav-main ul ul {margin-left: 12px !important;}
	header .nav-main ul li a:hover, header .nav-main ul li a:active, header .nav-main ul li a:focus, html header nav ul.nav-main li.dropdown-primary > a:hover {color: #ee7624 !important;}
}

@media (min-width: 420px) and (max-width: 767px) {
	#hdr_id #date span {font-size: 24px; line-height: 40px;}
}

/*Word Rotator Overwrites */
h1.word-rotator-title .word-rotate, h2.word-rotator-title .word-rotate, h3.word-rotator-title .word-rotate {line-height: 100% !important;}

h1.word-rotator-title .word-rotate {max-height: 80px;}
h2.word-rotator-title .word-rotate {max-height: 60px;}
h3.word-rotator-title .word-rotate {max-height: 38px;}

/* Images */
#banner img.img-responsive, #img img.img-responsive, .bannerPane img.img-responsive, .img-responsive.full {width: 100%;}
.ie header .logo, .ie10 header .logo {display: block;}
.ie .logo img.img-responsive, .ie .logo img, .ie10 .logo img.img-responsive, .ie10 .logo img {width: auto; max-width: 100%;}



/* Footer */
#footer {background-color: #000;}

#footer .row, .ShareThis {padding-top: 25px; padding-bottom: 25px;}
#footer .row.nopadding {padding-top: 0px; padding-bottom: 0px;}
#footer .separator {border-bottom: 1px solid #252525;}

#footer ul {margin-bottom: 0px;}
#footer ul li {display: inline-block; list-style: none; list-style-type: none; margin-right: 15px; }
#footer ul li:last-child {margin-right: 0px;}

#footer .social-icons  li {margin-right: 24px; font-weight: 400;}
#footer .social-icons li:last-child {margin-right: 0px;}

/* ShareThis */
.ShareThis h4 {display: inline-block; vertical-align: middle; margin-right: 5px; margin-top: 0px; font-size: 16px;}
.ShareThis .addthis_sharing_toolbox {display: inline-block}


/* Media Center */
.pager .page-number {margin-right: 6px;}
.pager .page-number:last-child {margin-right: 0px;}

/* Password Information */
#Passwords {
	margin: 2em 0;
	padding: 0;
}

#Passwords li {
	display: inline-block;
	height: 62px;
	width: 305px;
	background: url("images/Icons.png") no-repeat -256px -64px;
	margin: 0 15px 0 0;
	padding: 0;
	list-style-type: none;
}

#Passwords li.Host {
	margin: 0;
}

#Passwords span.SubHead {
	display: block;
	color: #FFF;
	font-size: 14px;
	padding: 11px 0 8px 15px;
}

#Passwords span.Password {
	color: #FFF;
	padding: 0 0 0 15px;
}

p.Disclaimer {
	clear: both;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}

/* Default Over-rides */
#ControlPanelWrapper #dnnCPWrap {
	filter: none !important;
}

/* Panes - In Layout Mode */
.paneOutline {
	border: 0;
}

.paneOutline span.SubHead center {
	border: 1px #ccc dotted;
	border-left: 0;
	border-right: 0;
	line-height: 2.5em;
}

#iPopUp {
	display: none;
}

.eipbackimg {
	z-index: 1000;
}

/* Fonts */
.SubHead {
	color: #333;
	font-family: 'AvertaStd-Semibold', Helvetica, Arial, Sans-Serif;
}

/* Home Page */
/* Rotator max width */
#home_top {max-width: 1440px; margin: auto;}

/* Partner area on home page */
#partner_logos {
	margin: auto;
	text-align: center;
	border-bottom: 1px solid #fff;
	padding: 10px 0px 0px;
	background-color: #ffffff;
}

#partner_logos a:link, #partner_logos a:visited {
	text-decoration: none !important;
	border-bottom: 0px !important;
}

#partner_logos a:hover {
	background-color: transparent;
}

.featured_home {
	margin: auto;
	padding: 0px;
	text-align: center;
}

.featured_home ul.logos {margin-bottom: 0px;}
.featured_home ul.logos li {
	list-style: none;
	list-style-type: none;
	display: inline-block;
	padding-right: 15px;
	margin-top: 5px;
	width: 16%;
}

.featured_home .title h3 {
	line-height: 150%;
	margin: 0px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.featured_home a:link, .featured_home a:visited {color: #333333;}
.featured_home a:hover, .featured_home a:active, .featured_home a:focus {color: #ed772f;}

a.partner {background-color: #d8d8d8; padding: 10px 20px; margin-top: 30px; display: inline-block;}

/* Video Pane */
#dnn_VideoPane {
	margin-top: 30px;
}
/* OverviewPane */
.OverviewPane > div {margin-top: 50px; margin-bottom: 50px;}
.OverviewPane > div.DNNEmptyPane {margin-top: 0px; margin-bottom: 0px;}


/* Textures and backgrounds */


#container_wrap {
	margin: auto;
}

.texture-stripes {background: url("../img/stripes-texture.jpg") repeat top center #fff;}
.texture-wood {background: url("../img/wood-texture.jpg") repeat top center;}
.texture-dirt {background: url("../img/secondaryNav_bg.jpg") repeat center center #000;}
.home .texture-dirt {background: url("../img/secondaryNav_bg.jpg") repeat-x center 65px #000;}
.texture-dirt, .texture-stripes, .inner #morenav {padding-top: 25px; padding-bottom: 25px;}

.inner #morenav {padding-top: 30px; padding-bottom: 30px;}

.texture-dirt p, .texture-dirt table, .texture-dirt li, .texture-dirt h1, .texture-dirt h2, .texture-dirt h3, .texture-dirt h4, .texture-dirt h5, .texture-dirt h6, .texture-dirt label {color: #fff;}
.texture-dirt .intro h1, .texture-dirt .intro .h1 {color: #fff;}
.texture-dirt h1, .texture-dirt h2, .texture-dirt h3, .texture-dirt h4, .texture-dirt h5, .texture-dirt h6 {margin-top: 0px;}
.texture-dirt a, .texture-dirt a:link, .texture-dirt a:visited {color: #ee7624; cursor: pointer;}
.texture-dirt a:hover, .texture-dirt a:focus, .texture-dirt a:active {color: #fff;}
.texture-dirt a.btn, .texture-dirt a.btn:link, .texture-dirt a.btn:visited {color: #fff; cursor: pointer;}

.texture-dirt table.hdrbids {text-align:center; border-bottom:none;}
.texture-dirt table.hdrbids th {background-color:#dedede; color:#000; text-align:center; border:none;}

.DnnModule-DNN_HTML .texture-dirt table th {background-color:#dedede; color:#dedede; text-align:center; border:none;}
.texture-dirt table th {background-color:#dedede; text-align:center; border:none; height:4px !important;}
.texture-dirt table.hdrbids tbody tr {display:none;}
.texture-dirt table.hdrbids tbody tr td {display:none;}
.texture-dirt table th.th_bid {width:15%; background-color:#dedede; color:#dedede; text-align:center; border:none;}
.texture-dirt table th.th_name {width:45%; background-color:#dedede; color:#dedede; text-align:center; border:none;}
.texture-dirt table th.th_date {width:25%; background-color:#dedede; color:#dedede; text-align:center; border:none;}
.texture-dirt table th.th_pdf {width:15%; background-color:#dedede; color:#dedede; text-align:center; border:none;}


.texture-dirt table a, .texture-dirt table a:link, .texture-dirt table a:visited {color: #ee7624; cursor: pointer;}
.texture-dirt table a:hover, .texture-dirt table a:focus, .texture-dirt table a:active {color: #435e6a;}

.texture-dirt .alert-info {background-color: #555;border-color: #000;}

.graygradient {background-color: #f1eae1;}

.black_bg {background-color: #000;}
.orange_bg {background-color: #ee7624;}
.orange {color: #ee7624;}

#newsletter {background-color: #302e28;}
#Content { min-height: 120px;}

#Panes {
	padding-bottom: 20px;
	text-align: left;
}

#Panes.home {padding-bottom: 0px !important;}

/* Triangle scroll button on home page */
#scroll-btn {position: absolute; margin: auto; left: 0; right: 0; top: -70px; text-align: center; 	width: 0; 
	height: 0; 
	border-right: 70px solid transparent;
	border-bottom: 70px solid rgba(0,0,0,.75);
	border-left: 70px solid transparent;
}

#scroll-btn a {
    text-align: center;
    top: 10px;
    left: -30px;
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0px;
	display: block;
	text-decoration: none;
}	

#scroll-btn a:link, #scroll-btn a:visited, a.scroll-to-top:link, a.scroll-to-top:visited {color: #fff;}
#scroll-btn a:hover, #scroll-btn a:active, #scroll-btn a:focus, a.scroll-to-top:hover, a.scroll-to-top:active {color: #ee7624;}

.btn.btn-orange {background-color: #ee7624; color: #fff; border-radius: 0px; text-decoration: none; padding: 12px 16px; margin:5px;}
.btn.btn-orange:hover {background-color: #0082c6;}

.btn.btn-block50 {display: block; width: 50%;}

/* Header Elements - Social Media */

ul.social {margin-bottom: 0px; padding-bottom: 0px;}
ul.social li {display: inline-block; list-style: none; list-style-type: none;}

.toggle-icon {
    position: relative; 
}

.toggle-icon button {background-color: #ed772e; border: 0px; color: #fff; padding: 15px 12px; line-height: 100%; outline: 0;}
.toggle-icon button:hover {color: #000;}

/* Icon Nav */
.homepage.icons li {
	display: inline-block; width: 20%; text-align: center; margin-left: -4px; vertical-align: top;
}

.homepage.icons {margin-top: 30px; margin-bottom: 40px;}
.homepage.icons a, .homepage.icons a:link, .homepage.icons a:visited {color: #fff; text-decoration: none;}
.homepage.icons a:hover, .homepage.icons a:focus, .homepage.icons a:active {color: #ed772e;}

.homepage.icons li em {
	background: rgba(19,121,193,.75);
	
	color: #fff;
	border-radius: 50%;
	width: 84px;
	height: 84px;
	text-align: center;
	line-height: 84px;
	display: block;
	margin: auto;
	margin-bottom: 25px;
}

.livetabshlsr2016  .ui-widget-content a:hover em {background-color: #ed772e;}

@media (max-width: 767px) {
	.home .texture-dirt {background: #fff url("../img/secondaryNav_bg.jpg") repeat top center;}
	.homepage.icons {border-top: 1px solid #666; margin-bottom: 30px; margin-top: 15px; padding-top: 15px;}
	.homepage.icons li {display: block; width: 100%; text-align: center; margin-left: 0px; margin-bottom: 5px; font-size: 14px;}
	.homepage.icons li em {display: none;}
	.livetabshlsr2016.mtop {margin-top: 15px !important;}
}


/* SOCIAL MEDIA */
/* HEADER SPECIFIC SOCIAL MEDIA */
#hdr #social-icons {
	position: absolute;
	z-index: 9999;
	background-color: #f36a1c;
}

#hdr #social-icons ul {	padding: 10px;}

#hdr #social-icons li {margin-right: 10px;}
#hdr #social-icons li a, #hdr #social-icons li a:link, #hdr #social-icons li a:visited {color: #fff; text-decoration: none; outline: 0;}
#hdr #social-icons li a:hover, #hdr #social-icons li a:focus, #hdr #social-icons li a:active {color: #000;}



/* Subpage Only */
.anchor-navs {
    display: table;
    list-style: outside none none;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.anchor-navs li {
    display: table-cell;
    text-align: center;
    position: relative;
}

.anchor-navs li:hover {
    background-color: #ed772e;
    outline: medium none;	
}

.anchor-navs li a {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    padding: 0 !important;
}

.anchor-navs li:first-child:hover:after  {
    content: '';
    position: absolute;
    top: 100%;
    left: 40%;
    width: 0;
    height: 0;
    border-top: solid 15px #ed772e;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
    z-index: 999;
}


.link_list select {
	display: none;
}

/* Porto Pricing Table Shortcode Overwrite */
/*.pricing-table .plan {margin-right: 10px;}*/
.pricing-table .plan h3 { font-size: 1.5em; background-color: #0088cc; color: #fff;}
.pricing-table .plan h3 small {font-size: .8em; color: #fff;}
.pricing-table .plan:hover h3 {
    background-color: #ed772e;
    transition: background-color 0.3s ease 0s;
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.row-centered .pricing-table [class*="col-md-"] {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:center;
    /* inline-block space fix */
    margin-right:-4px;
    vertical-align: top;
}

.row-centered .pricing-table [class*="col-md-"] {padding-left: 15px; padding-right: 15px;}

@media (max-width: 990px) {
	.copyright {text-align: center; margin-bottom: 20px;}
	.social-icons {text-align: center !important;}
}
@media (max-width: 767px) {

	.link_list dl {display: none;}
	.link_list select {display: inline-block;}

	#dnn_VideoPane {margin-bottom: 30px;}
	.featured_home ul.logos li {
		list-style: none;
		list-style-type: none;
		display: inline-block;
		padding-right: 0px;
		margin-top: 5px;
		width: 100%;
		margin-bottom: 5px;
	}

	#footer ul li {margin-right: 0px;}
	#footer ul.footer-links li, .footer-links li {display: block;}
	#footer ul.footer-links {margin-bottom: 20px;}
	.footer-links li a {display: block; padding: 5px 0px;}
	#footer ul.social-icons {margin-top: 10px; margin-bottom: 20px;}
}

@media (max-width: 640px) {
	.anchor-navs li:first-child:hover:after  {
		content: '';
		position: absolute;
		top: 100%;
		left: 40%;
		width: 0;
		height: 0;
		border: 0px;
		z-index: 999;
	}
}


.add_padding {
	padding: 10px;
	display: block;
}

.desc {
	text-align: center;
}

iframe {
	width: 100%;
}

.admin iframe {
	border-radius: 0px;
	border: 0px;
}


/* Breadcrumbs */
.breadcrumbs {color: #777;}
.breadcrumbs a.bc {color: #fff;}
.breadcrumbs span span span:last-child a.bc {color: #ee7624;} 

.breadcrumbs a.bc:hover, .breadcrumbs span span span:last-child a.bc:hover {color: #ccc;}

/* Buttons */
.button {
	cursor: pointer;
}

.button a:hover {
	text-decoration: none !important;
}

/* admin */



.admin body, body body, iframe body {
	background: none !important;
	text-align: left !important;
}

.admin #dnn_ContentPane {
	padding: 20px;
}

#container #Panes.admin ul li {
	list-style: none;
	list-style-type: none;
	margin: 0px 1px;
	padding: 0px;
}

.admin #DNN_ContentPane {
	padding: 20px;
}

.dnnActionMenu ul li {
	margin: 0px 10px !important;
}


.dnnActionMenuBorder {
	margin-top: 0px !important;
} /* Turned off to prevent drop down menu interference*/




.Head {
	border-bottom: 0px;
	margin-bottom: 0px;
}


 @media screen and (max-width: 1000px) {

ul.icon_nav li {
	min-width: 13%;
	padding-right: 2px;
	padding-left: 2px;
}

#Panes {
	padding-bottom: 15px;
}
}
@media screen and (max-width: 767px) {

ul.icon_nav li {
	padding-right: 0px;
	width: 32%;
	text-align: center;
}

ul.icon_nav li a {
	margin: auto;
}

.addthis_button_print {
	display: none;
}

.addthis_toolbox {
	float: none;
	text-align: left;
}





.hdr_top_col {
	float: none;
}


.link_list {
	margin-bottom: 20px;
}
}



/* STYLE GUIDE */

/* Colors */
.orange-dark {background-color: #e65c0c;}
.orange-light {background-color: #ee7624;}
.blue {background-color:#0082c6; color: #0082c6;}
.black {background-color: #000;}
.grey-dark {background-color: #302e28;}
.grey-medium {background-color: #434343;}
.orange-dark-text, .fa.orange, .fi.orange {color: #e65c0c; background-color: transparent !important;}
.orange-light-text {color: #ee7624;}
.blue-text, .fa.blue, .fi.blue {color: #0082c6; background-color: transparent !important;}
.black-text, .fa.black, .fi.black {color: #000; background-color: transparent !important;}
.grey-dark-text {color: #302e28;}
.grey-medium-text {color: #434343;}
.fa.white, .fi.white {color: #fff; background-color: transparent !important;} 

/* Lists */
ol, ul {
    list-style: outside none none;
    margin: 0 0 2em;
    padding: 0;
}
ul.list_hlsr li {
    padding-left: 20px;
    position: relative;
}
ul.list_hlsr li:before {
    color: #ee7624;
    content: "▶";
    font-size: 11px;
    left: 0;
    position: absolute;
    font-family: "FontAwesome";
    content: "\f04b";
}
#subNav ul.list_hlsr li:before {top: 0px;}
ol.list_hlsr {
    counter-reset: item;
}
ol.list_hlsr ol {
    list-style: none;
    margin-left: 0px;
}
ol.list_hlsr li {
    padding-left: 30px;
    position: relative;
}
ol.list_hlsr ol li {
    padding-left: 40px;
}
ol.list_hlsr li:before {
    color: #ee7624;
    content: counters(item, ".", decimal) " ";
    counter-increment: item;
    left: 0;
    position: absolute;
    top: 0;
}

.icon-list, .icon-list li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.icon-list li {
  margin: 0;
  margin-left: 25px;
}

.icon-list.star li:before {
  content: '\f005'; /* fa-star */
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #ff843e;
}

/* Buttons */
.button.orange {
    background: #ed772e none repeat scroll 0 0;
    font-size: 19px;
    line-height: 54px;
}
.button {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 600;
    padding: 15px 25px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    transition: background-color 0.3s ease 0s, opacity 0.3s ease 0s;
    border: 0px;
    border-radius: 0px;
}
.button:hover {
    background: #0082c6 none repeat scroll 0 0 !important;
    color: #fff;
}

.button.orange.small {padding: 7.5px 12.5px; font-size: 15px;}

/* Tables */

.DnnModule-DNN_HTML table {
    border: 1px solid #cbcbcb;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    max-width: 100%;
    width: 100%;
}
.DnnModule-DNN_HTML  table caption {
    color: #000;
    font: italic 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center;
}
.DnnModule-DNN_HTML table td, .DnnModule-DNN_HTML table th {
    border-left: 1px solid #cbcbcb;
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: 0.5em 1em;
}
.DnnModule-DNN_HTML table th {
    border-bottom: 1px solid #cbcbcb;
    font-family: "Montserrat",​Helvetica,​Arial,​sans-serif;
    font-weight: normal;
}
.DnnModule-DNN_HTML table td:first-child, .DnnModule-DNN_HTML table th:first-child {
    border-left-width: 0;
}
.DnnModule-DNN_HTML table thead {
    background: #e0e0e0 none repeat scroll 0 0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
}
.DnnModule-DNN_HTML table tr:nth-child(2n-1) td {
    background-color: #f8f8f8;
}
.DnnModule-DNN_HTML table td {
    border-bottom: 1px solid #cbcbcb;
}
table .label {color: #444;}

.DnnModule-LiveTabs table td, .DnnModule-LiveTabs table {border: 0px; color:#000;}
.DnnModule-LiveTabs table tr:nth-child(2n-1) td {background-color: transparent;}
.texture-dirt table th, .texture-dirt table td {color:#000;}

/*.texture-dirt table thead {background-color: #000; color: #fff;}
.texture-dirt table tr:nth-child(2n-1) td {background-color: #333;}
.texture-dirt table td, .texture-dirt table th {border-bottom: 1px solid #666;}
.texture-dirt table td, .texture-dirt table th {border-left: 1px solid #666;}
.texture-dirt table {border: 1px solid #666;}*/

.texture-dirt .livetabshlsr2016 table {border: 0px;}
.texture-dirt .livetabshlsr2016 table td, .texture-dirt .livetabshlsr2016 table tr:nth-child(2n-1) td {border: 0px; background-color: transparent;}

#ms_results_table tr.even th.ms_date, #ms_results_table tr.odd th.ms_date {min-width: 170px !important;}
#ms_results_table tr.even td.ms_date, #ms_results_table tr.odd td.ms_date {min-width: 170px !important;}

 @media screen and (max-width: 480px) {

.sub {
	margin: auto !important;
	text-align: center;
}

#hdr_logo_sub img {
}

.input-group {
	width: 100%;
}

.hdr_top_col ul li {
	padding: 0 14px 10px 0;
	text-align: center;
}

.icon_nav {
	margin-bottom: 0px;
}

.hdr_top_col ul.icon_nav li a {
	margin: auto;
}


#Panes .EDGpager table {
	width: auto !important;
}

#Panes .EDGpager td {
	min-width: 0% !important;
}

/* Brightcover Responsive Video Skin styles */



#BCLcontainingBlock {
	width: 50%;
	margin-left: 10px;
	margin-bottom: 10px;
}

.BCLvideoWrapper {
	position: relative;
	padding-top: 1px;
	padding-bottom: 56.25%;
	height: 0;
}

* html .BCLvideoWrapper {
	margin-bottom: 45px;
	margin-top: 0;
	width: 100%;
	height: 100%;
}

.BCLvideoWrapper div, .BCLvideoWrapper embed, .BCLvideoWrapper object, .BrightcoveExperience {
	/*position: absolute;
  height: 100%;
  left: 0;
  top: 0;*/
	width: 100%;
}

.ie1 .BCLvideoWrapper div, .ie1 .BCLvideoWrapper embed, .ie1 .BCLvideoWrapper object, .ie1 .BrightcoveExperience {
	width: 99%;
	display: block;
	zoom: 1;
}

.ie #_containermyExperience {
	display: block !important;
}

/* Overrides Bootstrap's box-sizing on the Add This module and the Admin Bar */



.addthis_counter.addthis_bubble_style, #ControlBar, #ControlBar div,  #ControlBar li,  #ControlBar a, #ControlBar .ServiceIcon, .rcbSlide, .rcbSlide *, #ControlBar #ControlNav *, .jspPane *, #ControlBar #ControlActionMenu *, #ControlBar #ControlEditPageMenu * {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

#ControlBar mark, #ControlBar .mark {background: none; background-color: transparent; padding: 0px;}



/* Adds centering for images to Bootstrap's predefined .text-center class */



.text-center img {
	margin: auto;
}

/* Override Bootstrap's inline form controls - Used on Media Search page */



legend {
	font-size: inherit !important;
	border: 0px !important;
}

.radio label, .checkbox label {
	display: block !important;
	padding-bottom: 10px;
}

.checkbox label.checkbox-inline {
	display: inline-block !important;
	font-weight: normal !important;
}

.checkbox label.checkbox-inline {
	padding-left: 5px !important;
}

/* Used on Flip Wall for Concert page */

.DnnModule-DNNGoEffectCollection.DnnModule {
	position: static;
}

.DnnModule-DNNGoEffectCollection br {
	display: none;
}

.E005_Default span.no-padding {
	padding: 0px !important;
}


/* FONTS - ADDED to reduce number of CSS file calls for IE8 Max-Limit of 30 */

 @media print {

#hdr_top, #hdr_nav {
	display: none;
}

#hdr_id {
	border: 0px;
	background: none;
	padding: .6em 0;
}

#hdr_logo img {
	display: none !important;
}

#hdr_logo .logo img {display: block !important;}

#hdr_logo .logo {
	padding: 0px;
	margin: 0px;
}

#hdr_logo .logo img {
	width: 246px !important;
	height: 54px !important;
}

#dnn_TopPane {
	margin-bottom: 30px;
}

#rightCol, .rightPane, .DNNEmptyPane, #dnn_RightPane, #dnn_BadgePane, #RightPane_title {
	display: none;
}

#leftCol {
	width: 100%;
}

#EasyDNNGallery {
	display: none;
}

#page_title h1 {
	padding: 0px !important;
}

#page_title h1:after, #page_title h1 {
	border: 0px !important;
	right: 0px;
	padding: 0px;
	margin: 0px;
	background: none;
	text-shadow: none;
}

object {
	display: none;
}

.ui-accordion-content {
	display: block !important;
}

.ui-accordion-content img {
	display: none !important;
}

.ui-accordion-content .sponsor-box img {
	display: block !important;
}

.ui-accordion .ui-accordion-header a {
	padding: 0px !important;
	margin: 0px;
}



.calendar, #EDN_NewsOne .button, .article_pager {
	display: none;
}

.dnnActionButtons {
	display: none;
}

html, body {
	font-size: 12px !important;
}

h1 {
	font-size: 24px !important;
	font-family: 'AvertaStd-Semibold', Helvetica, Arial, Sans-Serif;
}

h2 {
	font-size: 18px !important;
	font-family: 'AvertaStd-Semibold', Helvetica, Arial, Sans-Serif;
}

h3 {
	font-size: 16px !important;
	font-family: 'AvertaStd-Standard', Helvetica, Arial, Sans-Serif;
}

h4 {
	font-size: 15px !important;
	font-family: 'AvertaStd-Thin', Helvetica, Arial, Sans-Serif;
}
}

/* splash page */



.splash {
	font: 14px/100% 'WeblySleekUILight', Arial, Helvetica, sans-serif;
}

.splash, #Body {
	height: 100%;
}

.splash .container {
	min-height: 100%;
}

.splash .separator {
	border-bottom: 1px solid #ee7624;
	border-top: 3px dotted #ee7624;
	height: 6px;
	padding: 0px;
}

.splash .sm {
	padding: 0px;
	margin: 0px;
}

.splash #Panes {
	padding-top: 15px;
	padding-bottom: 0px;
}

.splash .container img {
	max-width: 100%;
}

.splash .pane {
	margin-bottom: 15px;
}

.splash .pane {
	background-color: #56818d;
}

.splash .pane:hover {
	background-color: #6D97A3;
}

.splash .pane.orange a {
	background-color: #D27E19;
	display: block;
}

.splash .pane.orange a:hover {
	background-color: #E58D29;
}

.splash h1, .splash h2 {
	color: #000;
}

.splash h1 span, .splash h2 span {
	color: #84241c;
}

.splash h1 {
	font-size: 30px;
}

.splash h2 {
	font-size: 24px;
	margin-bottom: 15px;
}

.splash h4 {
	color: #fff;
	padding: 15px 5px;
	font-size: 21px;
}

.splash a {
	text-decoration: none;
}
 @media (max-width: 767px) {

.splash h4 {
	color: #fff;
	padding: 15px 5px;
	font-size: 16px;
}
}

#icon_nav_wrap {
	padding: 20px 20px 10px;
}

.splash .social {
	margin-top: 20px;
}

.splash .copyright {
	font: 14px/100% 'WeblySleekUILight', Arial, Helvetica, sans-serif;
	margin: 15px 0px;
	line-height: 110%;
}

.splash table {
	width: 50%;
	margin: 15px auto;
	font-size: 18px;
}

.splash table td {
	padding: 5px;
}

.splash table .orange {
	color: #D27E19;
}

.splash table .blue {
	color: #56818d;
}




.showControlBar #ControlBar {z-index: 9999;}
body.sticky-menu-active .showControlBar header {z-index: 99; top: 0px;}

#ControlBar_CustomMenuItems > li > a, #ControlActionMenu > li > a {height: 53px !important;}
#ControlEditPageMenu > li > a {height: 55px !important;}

