/*

	Theme Name: ESC-US
	Theme URI: http://www.roughandreadymedia.com
	Author: Rough & Ready
	Author URI: http://www.roughandreadymedia.com
	Description: 


	Version: 1.0	



	License: GNU General Public License version 3.0



	License URI: http://www.gnu.org/licenses/gpl-3.0.html



	Tags: 



	All files, unless otherwise stated, are released under the GNU General Public License







*/







	/* Import CSS -------------------------------------------------------------- */



	@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,600,700);



	@import url('css/bootstrap.css');



	@import url('css/bootstrap-responsive.css');



	@import url('css/prettyPhoto.css');



	@import url('css/flexslider.css');



	@import url('css/layerslider.css');	



	@import url('css/jplayer.blue.monday.css');



	@import url('css/custom_global.css');



	@import url('css/custom_responsive.css');	











	



	/* -------------------------------------------------------------------------- */



	/* -------------------------------- Layout ---------------------------------- */



	/* -------------------------------------------------------------------------- */







	body {



		font:14px/1.65em Helvetica, "HelveticaNeue","Helvetica Neue",Arial,sans-serif !important;



		color:#000;



		font-size:12px;



		}



	h1,h2,h3,h4,h5,h6 { color:#023e7a; font-family:'Open Sans', sans-serif; font-weight: 600; }



	.canvas { 



		background-color:#FFFFFF; margin:55px auto 15px auto; 



		-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);



		-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.75);



		box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.75);



		min-height: 650px;



		padding-bottom:50px;



		}

.blueBox{
width:100%;
background:#15397F;
padding:5px 15px;
color:#FFF;
font-size:15px !important;
font-weight:600;
margin-top:20px;
}



	#footer {



		margin:0px auto 160px auto;



		border-top-width:5px;



		border-top-style:solid;



		min-height:100px;



		padding-top:70px;



		font-size:14px !important;



		}



	.dropdown-menu, .navbar-inner, .alert 



		{ 	-webkit-border-radius: 0px;



			-moz-border-radius: 0px;



			border-radius: 0px;



		}



	.tbl { display:table; border:0px; padding:0px; margin:0px; }



	.tbl.w100prs { width:100%; }



	.tbl .tr { display:table-row; border:0px; padding:0px; margin:0px;  }



	.tbl .td { display:table-cell; text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;  }



	.tbl .td.alr { text-align:right; }



	.tbl .td.all { text-align:left; }



	.tbl .tr.lh0 { line-height:0px; } 



	a {



	  -webkit-transition: all 0.3s ease-in-out;



		-moz-transition: all 0.3s ease-in-out;



		-o-transition: all 0.3s ease-in-out;



		transition: all 0.3s ease-in-out;



		outline:none !important;



		text-decoration:none !important;





		}



	li { line-height:1.4; }



	.fR { float:right; }



	.fL { float:left; }



	.loading {  }



	.loading > div,



	.loading ul { display:none; }



	.as_spacer { height:50px; }



		



	.mT10 { margin-top:10px; }



	.mT20 { margin-top:20px; }



	.mT30 { margin-top:30px; }



	.mT40 { margin-top:40px; }



	.mB10 { margin-bottom:10px; }



	.mB20 { margin-bottom:20px; }



	.mB30 { margin-bottom:30px; }



	.mB40 { margin-bottom:40px; }



	.mR40 { margin-right:40px; }



	



	.tagline { padding-left:10px !important; vertical-align:middle !important; }



	a.sc { display:block; float:right; width:28px; height:28px; overflow:hidden; margin-left:2px; margin-bottom:2px; 



		background-image: url(imgs/icons/sprite_icons.png);



		background-repeat:no-repeat;



		background-color:#001632;



	}

	a.sc.member-lounge {
		width:auto;
		background-image:none;
		color:#FFFFFF;
		padding:5px;
		line-height:18px;
		height:18px;
	}



	.src_cntnt a.sc { display: inline-block !important; float: none !important; margin-top:15px !important;  }



	



	.team_icon { text-align:center; }



	.team_icon a.sc { display:inline-block; float:none; margin-left:1px; margin-right:1px; }



	



	a.twitter   { background-position:-756px -2px; display:none;}



	a.facebook  { background-position:-716px -42px; display:none;}



	a.linkedin  { background-position:-677px -83px; display:none; }



	a.rss       { background-position:-647px -122px; }



	



	a.dribbble   { background-position:-635px -967px; }



	a.gpluse  { background-position:-585px -1008px; }



	a.pinterest  { background-position:-524px -1055px; }



	a.share       { background-position:-470px -1095px; }



	a.email   { background-position:-409px -1134px; }



	a.flickr  { background-position:-349px -1174px; }



	a.digg  { background-position:-290px -1218px; }







	a.twitter:hover  { background-position:-756px -82px; }



	a.facebook:hover { background-position:-716px -122px; }



	a.linkedin:hover { background-position:-677px -163px; }



	a.rss:hover      { background-position:-647px -202px; }	



	



	a.dribbble:hover   { background-position:-635px -1009px; }



	a.gpluse:hover  { background-position:-585px -1050px; }



	a.pinterest:hover  { background-position:-524px -1097px; }



	a.share:hover       { background-position:-470px -1137px; }



	a.email:hover   { background-position:-409px -1177px; }



	a.flickr:hover  { background-position:-349px -1216px; }



	a.digg:hover  { background-position:-290px -1260px; }



	



	.gallery-caption { font-weight:bold; } 



	.wp-caption-text { color:#222222; }



	.wp-caption{ font-weight:bold; }



	.sticky { font-weight:normal; }



	.gallery-caption { font-weight:normal; }



	.bypostauthor { font-weight:normal;}



	



	img.alignnone { margin:10px; }



	img.aligncenter { margin:20px auto; }



	img.alignright { margin: 5px 0 20px 4%; float:right; }



	img.alignleft { margin:5px 4% 20px 0; float:left; }

.alignleft { margin:5px 4% 20px 0; float:left; }







.promobox {display:none !important;}







.blog_item h4 a{color:#ae163f !important;}







.prt_title h4 a{color:#ae163f !important;}



.banner.inner {display: none !important;}



p {font-size:14px !important; color:#000;}



.footer_copyrights {font-size:14px; color:#000;}



p a {font-weight:bold !important; text-decoration:underline !important;}



.menu-quick-links-container a {text-decoration:underline !important;}



.date_time a {font-weight:bold !important; text-decoration:underline !important;}



.sidebar a {text-decoration:underline !important;}



.footer_block {font-weight:normal;}



.footer_copyrights {font-weight:normal;}



.navbar-inner .search_btn {height: 64px !important;}



.btn.small.green {color:#fff !important;}



.page_title .fancy_header {margin-bottom: 40px;}



.span8 {margin-top:30px !important;}

/* This was added 7/5/2019 to fix latest news title right edge */
.span10 { width: 99% !important; }


.sidebar {margin-top:30px !important;}



.test_inner {color:#000;}



.navbar-inner .search_btn:hover {background-color:#ad0034 !important;}



.fancy ul li a {text-decoration:underline !important; font-weight:bold !important;color:#194b83;}



input.btn {color: #fff !important; background-color:#ad0034;}



input.btn:hover {background-color:#ad0034;}



.btn.small.green {background-color:#ad0034;}



.btn.small.green:hover {background-color:#ad0034;}



.ls-inner {margin-top:240px; z-index:0 !important; display:block; clear:both;}

.blog .page_title{
	display:none !important;
}

.ls-nav-next {margin-top:240px !important;}



.ls-nav-prev {margin-top:240px !important;}



#layerslider_5.ls-wp-container.ls-container.ls-minimal {box-shadow:none;}



.banner {margin-bottom:-120px;}



a.ico_zoom {display:none;}

.admin_title {display:none !important;}

.test_inner {min-height:190px !important;}

.span2 {display:none !important;}

span.empty_menu {display:none !important;}
