.no-pad {padding:0}
header {background: url(/assets/battlegroundcc/Media/white-nav-fade.png) repeat-x center 0px; height:210px}
#header {  margin: 0 auto;  padding: 0;  position: absolute;  width: 100%;  left: 0;  right: 0;  top: 0;  color: #fff;  z-index: 99;  background-color: transparent;}
.navbar-inverse {  background-color: transparent!important;  border: 0px none;}


.module-edit-overlay {  position: absolute;  top: 0;  left: 0;  z-index: 999;  width: auto;  padding: 8px 5px;  background: rgba(0,0,0,0.5);}
.slideshow-edit-overlay {  top: 50%!important;  left: 50%!important;}

ul.nav-cats {list-style-type:none; margin:0; padding:0 30px; border-right:1px solid #e5e5e5; padding-right:10px; margin-right:20px}
ul.nav-cats li{list-style-type:none!important; margin:10px 0; padding:0}
ul.nav-cats li a {transition: all .3s ease}
ul.nav-cats li a{  color: #042250;  text-transform: uppercase;  font-size: 18px;  font-weight: 400; transition:text-decoration .3s ease; border-bottom: 0px solid #e5e5e5; 
    -webkit-transition:border-bottom 0.5s ease;  transition:border-bottom 0.5s ease;}
ul.nav-cats li a:hover{  color: #042250; color:#999; border-bottom: 1px solid #e5e5e5;  -webkit-transition:border-bottom 0.5s ease;  transition:border-bottom 0.5s ease;}


.buttons {  text-align: left;  padding-top: 15px;}
.buttons .button { margin:0 11px; display:block; margin-bottom:30px}
.categories { list-style:none outside none; padding:36px 0 0 6px; }
.categories li.row { padding-bottom:0px; }
.categories  { list-style:none outside none; margin-right:0}
.categories  li img{  margin: 0 auto; }
.categories  li .thumb { display:block; -moz-opacity:.85;filter:alpha(opacity:85);opacity:.85; }
.categories  li .thumb:hover { -moz-opacity:1.0;filter:alpha(opacity:100);opacity:1.0; }
.categories  li h3 { font-size:18px;  padding:12px 3px 7px; line-height:1.2;}
.categories  li h3 a { color:#463443; }
.categories  li p { padding:0 3px; }
.categories li {list-style-type: none!important; margin-left: 0px;}
@media (min-width:320px){
.events-banner {position:relative; top:0;left:0;padding:0;margin:0; height:300px; overflow:hidden}
.page-region-module img {width:100%; min-height:300px}
}
@media (min-width:768px){
.events-banner {position:relative; top:0;left:0;padding:0;margin:0; height:480px; overflow:hidden}
.page-region-module img {width:100%; min-height:480px}
}