@charset "utf-8";
/* CSS Document */
b,strong{font-weight: bold;}
#sp-main-body>.container{padding: 0px;}
.coming-soon-login{display: none; }
input[type="password"]{
	margin-bottom: 8px;
}
.hrrvcHome #sp-main-body, .newsLetrPage  #sp-main-body{padding: 25px 0px 25px;}
.hrrvcHome .container{padding-left: 0px; padding-right: 0px;}
.btxt{font-weight: bold;}
.txtCntr{ text-align: center; }
.hrvLoginBtn{
	background-color: #071963;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
}
.hrvSignInMob, .rallyMod {
	border: 1.5px solid #071963;
	padding: 10px;
	margin-bottom: 15px;
}
#sp-toplogin .sp-module-title{
	font-size: 1.2em;
	font-weight: bold;
	}
.camera_wrap .camera_pag .camera_pag_ul{text-align: center; }
.rallyModlHome{
	border-bottom: 1.5px solid #071963;
		border-top: 1.5px solid #071963;
		margin-bottom: 15px;
		margin-top: 15px;
}
#form-login-username{margin-bottom: 8px;}
.hrvUsername, .hrvpass{
	font-size: 18px !important;
/*    padding-bottom: 1px !important;*/
}
.blog-listing-top-title, .event-listing-top-title{ display: none;}
.body-innerwrapper{padding-top: 0px; }
.sp-module.clbModBlock {
	border: 1px solid #DADADA;
}
.sp-header-wrap{
	position: inherit;
}
#sp-section-1{font-weight: bold; text-align: center;}
#sp-header{background: rgba(232, 231, 211);}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{
	background: #FFF url(images/dot.png) left bottom repeat-x;
	border: none;
	font-size: 1.2em;
}
#sp-left .sp-module, #sp-right .sp-module{
	margin-top: 20px;
}
#sp-left .sp-module, #sp-right .sp-module .clbNoBox{
	border: 1.5px solid #071963;
}
#sp-leftm .sp-module, #sp-leftm .sp-module .clbNoBox{
	border: 1.5px solid #071963;
	border-radius: unset;
 padding: 8px;
 margin-bottom: 10px;
	}
#sp-right .sp-module, #sp-right .sp-module .clbNoBox{
	border: 1.5px solid #071963;
}
#sp-rightm .sp-module, #sp-rightm .sp-module .clbNoBox{
	border: 1.5px solid #071963;
 border-radius: unset;
	padding: 8px;
 margin-bottom: 10px;
}
#sp-login-mobile{margin-top: 20px;}
#sp-rightm .category-module li, .categories-module li, #sp-rightm .archive-module li, #sp-rightm.latestnews li, #sp-rightm .newsflash-horiz li, #sp-rightm .mostread li, #sp-rightm .form-links li, #sp-rightm .list-striped li
#sp-right .hrcNewsFlsh{
	border: 1px solid #071963;
}
#sp-right .sp-module .hrcNewsFlsh ul>li{
	background: #FFF url(images/dot.png) left bottom repeat-x;
	border: none;
	font-size: 1.2em;
}
 #sp-right .hrcNewsFlsh ul{ border: none; }
	
	.hrcMagImg{
		border: 1px solid #000080;
		display: inline-block;
	}
#sp-left .sp-module, #sp-right .sp-module{padding: 10px;}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{margin-bottom: 8px; padding-bottom: 13px; }
.sp-module-content{
 padding: 0px;
/*background-color: rgb(213 230 242);
border: 1px solid rgb(185 214 234 / 50%);*/
}
.sp-module.clbNoBox > div.sp-module-content{background: none; }
.sp-module.richbox-2>div.sp-module-content{background: inherit; }
.basicImg{display: inline-block;}
.sp-megamenu-parent>li:after{
	background: #071963;
}
.sp-module.hrcGallery > .sp-module-content{
	background-color: #fff;
}
.article-header{
	border-top: 2px solid #000;
    padding: 5px 5px 0px;
    border-bottom: 2px solid #000 !important;
				margin-bottom: 15px;
}
#sp-left > .sp-column  >.sp-module.hrvNoBrdr{
	border: none;
}
.sp-module ul>li>a{
	color: #1432ae;
}
#sp-left .sp-module ul>li, #sp-right .sp-module ul>li{
	line-height: 22px;
}
#sp-footer, #sp-bottom{
	background:  #071963;
}
#sp-bottom{
	padding: 40px 0px 20px;
}
.article-details .article-header h1, .article-details .article-header h2{
	font-size: 24px;
	line-height: 26px;
	}
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{font-weight: bold;}
	.article-details .article-info span{font-size: 18px;}
 .article-details .article-info span.reading-time-wrap{ display: none; }
	.article-details .article-info{ padding-left: 0px; }
	.article-info span.category-name, .article-info span.reading-time-wrap{display: none; }
	.article-list.articles-leading .article .article-body .article-header>h2{ 
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	}
	.article-list.articles-leading .article .article-body{ padding: 15px;}
	.view-category .container .blog{padding-right: 15px;}
	img[title="Acrobat File"],img[title="PDF File"]{ display: inline-block;}
	img[title="Secure Registration"]{ display: inline-block;}
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){
		font-size: 16px;
	color: #071963;
	font-weight:bold;
	}
.article-list .article .readmore a{color:#0345bf;text-decoration: underline;}
.fullPrintImg{display: inline;}
.blog.current_regions p{
	margin-top:15px;
	margin-bottom: 15px;
}
body.rambleList .list-group-item h5>a{font-size: 1.2rem;font-weight:bold;}
.regionTitle{
	font-size: 1.15em;
 font-weight: bold;
 color: #071963;
}
.currIssue p{
	margin-top:15px;
}
.hrrvcRgn #sp-main-body{padding: 25px 0px;}
.newsLetrPage .article-header{display: none;}
.newslet > h3{
	text-align: center;
    padding: 5px 10px;
    background-color: #071963;
    color: #fff;
    font-weight: 700;}
	.newslet > div{
		border: 1px solid rgba(0,0,0,.2);
	}
	.newsLetrPage .article-info{display: none;}
	.newsflash-horiz p {margin: 0px;}
	.ssHomepage{margin-top: 20px;}
	.hrvBtm .row{justify-content: space-evenly;}
	#sp-footer a, #sp-bottom a{line-height: 2.3em;font-size: 16px;}
	ul.jwts_tabbernav{margin-left: 0px !important;}
	ul.jwts_tabbernav li.jwts_tabberactive a{
		background-color: #000080; color: #fff;
	font-size: 1.1em;
    font-weight: 700;
    margin-right: 5px;
	}
	ul.jwts_tabbernav li a{
		font-size: 1.1em;
    font-weight: 300;
    margin-right: 5px;
	}
ul.jwts_tabbernav li.jwts_tabberactive a:hover{
	background:linear-gradient(90deg, #e9edef, #c0c7cd);
}
.hrvUsername, .hrvpass{
	width: 50% !important;
	height: 50% !important;
	}
table.officerTable, table.annualOfficers{
	width: 100%;
}
table.officerTable td, table.annualOfficers td{
	border: 1px solid rgba(0,0,0,.1);
	padding: 5px;
}
.hrrvc_officers h1{color: #0345bf;}
.hrrvc_officers h2{margin-top: 15px; padding-top: 15px; color: #0345bf;font-weight: bold;}
	@media screen and (orientation: portrait){
		.hrvUsername, .hrvpass{
	width: 100% !important;
	height: 100% !important;
	}
	
		}
		@media screen and (orientation: landscape){
		.hrvUsername, .hrvpass{
	width: 50% !important;
	height: 50% !important;
	}
		}
		.loginBtn{vertical-align: middle;}
	.annual_rally .article-list.articles-leading .article{ justify-content: start; border: none;}
		.ramblingsArchMob {padding-left: 15px;}
		.clubLogoFlexBx{
			display: flex;
			justify-content: center;
		}
	.article-list .article .featured-article-badge { display: none; visibility: hidden;}
	.maintMode h3{
	font-size: 1.5em;
    color: #fff;
    font-weight: bold;
    background-color: #e61313;
    padding: 10px;
    text-align: center;	
	margin-bottom: 0px;
	}