﻿
.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
div#loadbannercontent div#bannerformsection{left:15px!important;padding:25px 15%!important !important}
div#loadbannercontent div#bannerformsection .html-shortcode.itpart2 .selectques + .selectques{display:none}



.pages { display: block; text-align: center; width: 100%; height: 28px; margin-bottom: 5px; margin-top: 5px; }

.pages li { display: inline-block;
 }

.pages li a { display: inline-block; height: 28px; line-height: 28px; background-color: #F89825; font-size: 11px; color: #6F0707; text-decoration: none; width: 28px; }

.pages .act_page { display: inline-block; height: 28px; line-height: 28px; background-color: #6F0707; font-size: 11px; color: #F3C026; text-decoration: none; width: 28px; }

.pages li a:hover, .pages li .selected, .pages li .act_page { display: inline-block; text-decoration: none; background-color: #6F0707; color: #F89825; }

.pages .ttx { font-size: 12px; color: #F3C026; font-weight: bold; line-height: 28px; margin-right: 5px; margin-left: 5px; }

.pages .ttx a { width: 45px; }

#pr .pr_title{
	font-size:16px;
	font-weight:bold;
	color:#0f218b;
	text-align:center;
	margin-bottom:5px;
}

.table_block {
	display: table;
	width: 100%;
	height: 100%;
}

.window_content .table_block {
	padding-bottom: 30px;
}

.site-footer .copyright {
	text-align: center;
}

.site-footer .copyright p {
	margin: 0;
	color: #515151;
	font-size: 10px;
	line-height: 1.5em;
	text-transform: uppercase;
}







.jumbotron .tb-text-block-wrap .tb-text-block {
    text-shadow: 2px 2px 0px rgba(0,0,0,0.6);
}
.tb-jumbotron-slider .tb-text-block-wrap,.tb-jumbotron-slider .jumbotron-buttons{transition:all .3s ease-in-out}
.tb-jumbotron-slider.animate .tb-text-block-wrap{opacity:0;transform:translateY(-10px);transition:none}
.tb-jumbotron .tb-text-block-wrap.text-large .tb-text-block{line-height:1.3}
.tb-jumbotron .tb-text-block-wrap.text-medium .tb-text-block{font-size:2.25rem;line-height:1.2}
.tb-text-block-wrap{margin-bottom:15px}
.tb-text-block-wrap.suck-down{margin-bottom:5px}
.tb-text-block-wrap .tb-text-block.italic{font-style:italic}
.tb-text-block-wrap .tb-text-block.no-italic{font-style:normal}
.tb-text-block-wrap .tb-text-block.caps{text-transform:uppercase}
.tb-text-block-wrap .tb-text-block.no-caps{text-transform:none}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}




#pre-header-core, 
#header-core,
#content-core, 
#footer-core, 
#sub-footer-core,
#notification-core,
#intro-core,
#introaction-core,
#outroaction-core,
.action-shadow {
	display: block;
	max-width:1140px;
	margin: 0 auto;
}

#sub-footer-core {
	padding: 0px 10px;
}

#sub-footer-core, 
#sub-footer-core a {
	font-size: 11px;
}

#sub-footer-core a {
	color: #DDD;
}

#sub-footer-core a:hover {
	color: #D33D33;
}
