﻿.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}
.btn .caret{margin-left:0}
.nav .dropdown.open .caret{border-top:none;border-bottom:4px solid #fff}


.text-right { text-align: right !important; }

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.external-sites .title {
  position: absolute;
  top: 50%;
  height: 40px;
  line-height: 40px;
  margin-top: -20px;
  width: 100%;
  left: 0;
  color: #FFF; }

    .battles-list .card a .title {
      margin: 0;
      padding-top: 1em;
      padding-bottom: 1em; }


.campaign-section .title {
  margin: 0; }


.campaign-section .color-gray .title, .campaign-section .color-gray .intro {
  color: #b8b3ae; }


.campaign-section .color-white .title, .campaign-section .color-white .intro {
  color: #FFF; }


.campaign-section .color-red .title, .campaign-section .color-red .intro {
  color: #dc1e0f; }


.campaign-section .color-black .title, .campaign-section .color-black .intro {
  color: #373332; }


.menu-toggle .title {
  display: inline-block; }

#jsn-menu-inner2 {
	background-color: #206193;
	border: 1px solid #17517e;
}

	#jsn-menu-inner2,
	#jsn-pos-mainmenu {
		margin: 0;
	}

#jsn-menu.jsn-menu-sticky #jsn-menu-inner2 {
	background: none;
	border: none;
	box-shadow: none;
}



#jsn-menu-inner2,
#jsn-content-bottom-inner1 {
	box-shadow: 0 3px 8px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
}
.lo-nav_sub.news .lo-nav_submenu{float:left;width:178px;margin:0 20px 0 0}
.lo-nav_submenu ul{margin:0 0 10px;font-size:.9em;border-radius:3px;overflow:hidden}
.lo-nav_submenu li{margin:1px 0 0}
.lo-nav_submenu li:first-child{margin-top:0}
.lo-nav_submenu li a{display:block;padding:8px 10px;border-left:0 solid #cb0d17;background:#eef4f4;color:#354550;position:relative}
.lo-nav_submenu li a:after{content:"›";position:absolute;line-height:14px;right:8px;top:50%;margin:-7px 0 0}
.lo-nav_submenu li a.all{font-family:ProximaNovaA-Bold,sans-serif}
.lo-nav_submenu li a:hover{background:#44485e;color:#fff}
.lo-nav_submenu+.lo-nav_submenu h2{margin-top:1em}
.lo-responsive .lo-nav_sub.news .lo-nav_submenu{float:none;width:auto;margin:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.panel-heading-icon, .features-heading-icon{
    text-align: center;
    font-size: 60px;
    color: #3c8468;
    padding: 12px;
}


.panel-heading h4, .panel-heading h3, .panel-heading br,
.features-heading h4, .features-heading h3, .features-heading br {
    text-align: center;
    line-height: 120%;
    font-size: 17px;
    color: rgba(0,0,0,.64);
}

#slidecov {
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
  z-index: 9900;
  bottom: 0;
  left: 0;
}

.footer_right {
	width:276px;
	float:right;
	margin:20px 10px 0px 0px;
	text-decoration:none;
}

.footer_right ul {
	margin:1px 0px 0px 0px;
	height:25px;
	padding:0px;
}

.footer_right li {
	display:block;
	font-size:17px;
	height:14px;
	margin:0;
	padding:4px 6px 5px 4px;
	text-align:left;
	text-decoration:none;
}

.footer_right li:hover {
	background:#dadada;
}

.footer_right a {
	color:#333333;
}


.tagline_items {
    display: inline-block;
    vertical-align: top;
}
