body{ background-color:#000000; }/*#fffff7; */
.btxt{font-weight: bold; }
.txtCntr{text-align: center;}
	@media screen and (min-width: 1200px) {
    .container {
        max-width: 100%; /*1185px*/
    }
}
.helix-ultimate .flex-row-reverse{
	flex-direction: initial !important;
}
/*.container-fluid.blog-featured.home_title > .article-list > .items-leading > .leading-0{
	border: 2px solid #000;
	padding: 10px;
	background-color: #fff;
}*/
.container-fluid.blog-featured.home_title >.article-list>.items-leading > .leading-0>.article,.container-fluid.blog-featured.home_title >.article-list>.items-leading > .leading-1>.article{
	margin-bottom: 0px;
}
.container-fluid.blog-featured.home_title > .article-list > .items-leading > .leading-1{
/*	border: 2px solid #000;	background-color: #fff;*/
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 15px;

}
#sp-header{
background-color: #d42925;/*#926f13*/
	}

.spRow{
 margin-bottom: 15px;
 border-bottom: 2px solid rgba(0, 0, 0, .3);
 padding: 10px;
}
	.sp-megamenu-parent>li:hover>a{color: #fff;}
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li.sp-menu-item.sp-has-child>span.sp-menu-heading{color: #fff;}
	.sp-megamenu-parent>li>.sp-megamenu-parent>li>a{color: #fff;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a{ color: #fff;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background-color: #d42925;}/*#926f13*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color: #fff;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color: #fff;}
div.custom.msInfoTop{
	border: 2px solid #000;
	padding: 10px;
	background-color: rgb(100 149 237 / 20%);
	
}
div.sp-module.msInfoTop{
	margin-bottom: 15px;
	border: 3px solid #000;
	padding: 10px;
	background-color: rgb(100 149 237 / 30%);
}
.layout-boxed .body-innerwrapper {
    background: rgb(255 255 255 / 90%);
}
.weblink-category.years{
	border: 2px solid #000;
	padding: 10px;
}
.weblink-category.years > div.list-title{display: inline-block;}
div.article-details>.article-header{display: none; }
div.article-details.rsForms>div[itemprop="articleBody"]{padding: 0px 15px; }
div.article-details.years>div.article-print-email{padding: 0px 15px; }
div.moduletable.rpnewsletter h3{
	background-color: #926f13;/* #926f13*/
 color: #fff;
 padding: 6px 0px 6px 10px;
}
	ul.weblinks.rpnewsletter>li>a,ul.weblinks.rpnewsletter>li>a:hover,	ul.weblinks.rpnewsletter>li>a:focus,	ul.weblinks.rpnewsletter>li>a:active{
		color:#926f13;/*#926f13*/
	}
	ul.weblinks.rpnewsletter>li>a:hover{ text-decoration: underline; }
	.newsletBody{padding: 0px 15px; }
	div.article-details>.page-header{		
		padding: 6px 0px 6px 15px;
		color: #000;
		background-color: rgba(146,111,19,.20);
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
		div.article-details>.page-header>h1{
			margin-bottom: 0px;
		}
	div.content-category.help_list>h2{
	
		color: #000;
		border-bottom:3px solid #926f13;
		
	}
	.newsletBodymonth{
		display: inline-block; 
		width: 32%; 
		margin-right: 3px; 
		vertical-align: top;
		margin-bottom: 15px;
	}
	.newsletBodymonthrt{
		display: inline-block; 
		width: 32%; 
		vertical-align: top;
			margin-bottom: 15px;
	}
	section.Mbod>.container{
	max-width: 1241px;
 margin: 0px;
 padding: 0px 15px;;
}
.imgBlock{display: inline;}
	div.article-details.rpSponsors>div[itemprop="articleBody"]{
		padding:0px 15px;
	}
	div.article-details.rpSponsors>div[itemprop="articleBody"] table{
		background-color: #fff;
	}
	div.article-details.rpSponsors>div[itemprop="articleBody"] table tbody tr td{
		border-bottom: 1px solid #926f13;
	}
	div.article-details.rpSponsors>div[itemprop="articleBody"] td{
		padding: 10px 4px;
	}
	.weblink-category.links419>h2,.content-category.links419>h2{
		color: #000;
		background-color: rgba(146,111,19,.20);
		display: flex;
		align-items: center;
		padding: 6px 0px 6px 15px;
	}
	.content-category.links419 form, 	.content-category.links419 > .category-desc{
		padding: 0px 15px;		
	}
	.content-category.links419 table{
		margin: 0px;
	}
	body.links419  section.Mbod>.container{
		padding: 0px;
	}
	.weblink-category.links419 ul.category.list-striped.list-condensed{
		padding-left: 15px;
	}
	.weblink-category.links419 ul.category.list-striped.list-condensed a.category.links419{
		font-weight: bold;
		font-size: 1.1em;		
	}
span.bg-primary{
		background-color: rgb(146,111,19) !important;
	}
	#sp-main-body{
		padding: 50px 0px;
	}
	#sp-section-2{
		padding: 25px 0px 0px;
	}
	.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span,.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus,
	.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler,
	.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a{
		color: #fff;
	}
	.bottom419 #sp-bottom1>div,.bottom419 #sp-bottom2>div,.bottom419 #sp-bottom3>div{
		border: 2px solid #000;
		padding: 0px 10px;
		height: 100%;
		background-color: rgba(255,255,255,.4);
	}
	.bottom419 .sp-module _style1.bottom_title,#sp-bottom .sp-module{
		margin: 0px;
	}
#sp-bottom .sp-module .sp-module-title{
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid;
}
#sp-bottom3{
	padding: 0px 15px;
}
.homePhotoBtn{
	padding: 8px 15px;
	background-color: #fff;
	border: 2px solid #926f13;
	border-radius: 8px
}
.createdby{margin-left: 15px; }
.sp-column.newslet div[itemprop="articleBody"]{ padding:0px 15px;}
.sp-menu-separator{color: #fff;}
.inviteLnk .sp-column.newslet  div[itemprop="articleBody"]{ 
	padding:15px;
	background-color: #fff;
	border:1px solid #000;
	margin:0px 15px 15px;
}
.modified{padding-left: 15px;}
.rpTeamLeadersTabl ,.rpTeamLeadersTabl  td,.rpComLeadersTabl, .rpComLeadersTabl td,.rpStandComTabl, .rpStandComTabl td{
	border: 1px solid #000;
	padding: 5px;
}
.rpTeamLeadersTabl, .rpComLeadersTabl, .rpStandComTabl{
	background-color: rgb(255,255,255,.50);
	width: 93%;
	margin: 0px 20px;
}
.rpComLeaders,.rpTeamLeaders,.rpStandCom{
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	margin-top: 45px;
	border-top: 1px solid rgb(146,111,19,.70);
	border-bottom: 1px solid rgb(146,111,19,.70);
	background-color: rgb(146,111,19,.50);
	padding-left: 15px;
}
.rpTeamLeadersTabl{
	margin-top:20px;
}
.article-info{margin-top: 20px; }
.egroup .sp-column.newslet  div[itemprop="articleBody"]{
	background-color: #fff;
	border: 1px solid rgb(146,111,19,.70);
	margin: 0px 15px;
	padding: 15px;
}
.links419 table{
	background-color: rgba(255,255,255,.4);
}
.rpnewsletter{background-color: rgba(255,255,255,.4);}
.contactUs form >  label{
	transform: none;
	font-weight: bold;
	font-size:1.1em;
}
.contactUs form  select.inputbox{
	padding: 3px 0px;
	border: 2px solid #926f13;
	width: 39%;
	margin-bottom: 20px;
}
.contactUs form .form-label{
	transform: none;
	font-weight: bold;
}
.contactUs form input{
	border: 2px solid #926f13;
	background: #fff;
	
}
.contactUs .form-check .form-check-input{float:none; margin-left: 0px;}
.contactUs form textarea{
	border: 2px solid #926f13;
	background: #fff;
}
.contactUs form ul.category li a{text-decoration: underline; margin-right: 10px;}
.contactUs form ul.category li{margin-bottom: 6px;text-decoration-skip-ink: none;}
.contactUs h1{
		padding: 6px 0px 6px 15px;
		color: #000;
		background-color: rgba(146,111,19,.20);
		display: flex;
		align-items: center;
		margin-bottom: 20px;
}
.contactUs h2{
	padding: 6px 0px 6px 15px;
 color: #000;
 background-color: rgba(146, 111, 19, .20);    
 margin-bottom: 20px;
}
.contactUs .contact-position{padding-left: 15px; font-size: 1.1em;}
.contactUs .contact-miscinfo{margin-left: 15px;}
.contactUs .contact h3{padding-left: 15px;}
.contactUs section.Mbod>.container{padding: 0px;}
.contactUs section.Mbod>.container .category-desc, .contactUs section.Mbod>.container form, .contactUs section.Mbod>.container dl, .contactUs section.Mbod>.container .contact-form{
	padding: 0px 15px;
}
#sp-footup1{
padding: 0px;
text-align: center;
}
.footerTopLnks{margin-right:10px;}
#sp-footup1 .footerTop{padding-top: 15px;}
#sp-footup1 .footerTop p{ margin: 0px;}
#sp-footup1 .footerTop p a {color: #fff;}
.contactUs .fas{color: #25a2dd;}
.article-list .article .featured-article-badge { display: none; visibility: hidden;}
.footUp{background-color: #171717;}
@media screen and (min-width: 768px){
.d-md-block {
        margin-bottom: 20px;
}
}
#titleBlock{
	background-color: #fff;
    padding: 15px;
    border: 10px solid #000;
}
#titleBlockLeft{
	display: inline-flex;
    width: 40%;
				justify-content: space-around;
}
#titleBlockMid{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2rem;
	font-weight: bold;
			
}
#titleBlockRight{
	display: inline-flex;
    width: 38%;
					justify-content: space-around;
}
#sp-welcome{margin-top: 20px;}
#sp-welcome  #sp-welcometop{ margin-bottom: 20px; }
#sp-welcome  #sp-welcometop > .sp-column {
	border: 2px solid #000;
    padding: 10px;
    background-color: #fff;
				font-size: 1.1rem;
	}
	#sp-welcome  #sp-welcometop .sp-module>.sp-module-title{text-align: center; font-size: 1.6rem;}
	#sp-pushersmaintenance,#sp-main-body{padding: 20px 0px 10px;}
	#homeAddrBlock{
		width: 278px;
  margin: 0 auto;
		font-weight: bold;
  font-size: 1rem;
	}
	.addressHomePg{margin-top: 15px;}
	.logo_space_419{width: 75%;}
	#sp-header .logo{max-width: initial;}
	#sp-rbhome > .row{
		background-color: #fff;
    padding: 10px 0px;
    /*margin-bottom: 14px*/
	}
.view-category #sp-main-body{padding-top: 0px;}
	.titleImg{display: inline; }
#homeMailingAddr, #homeMissionSt{
		border: 2px solid #000;
		padding: 10px;
		background-color: #fff;
}
#sp-addrleft{
	display: flex;
 justify-content: center;
	align-items: center;
}
#sp-missionright{
	display: flex; 
	align-items: center;
}
#offcanvas-toggler>.fa {color: #fff;}
#offcanvas-toggler::after {
  content: "MENU"; padding-left: 5px; color: #111; margin-top: -3px; color: #fff;}
.spInfoBlock{margin-bottom: 15px; line-height: 22px;}
#sp-footer .container-inner{ border-top: none;}
.sponsorTitle{font-size: 1.1em; font-weight: 600;}
@media screen and (orientation:landscape){
	#sp-bottom2{margin-top: 15px; margin-bottom: 15px;}
	
		
	}
	
	@media screen and (orientation:portrait){
	#sp-bottom2{margin-top: 15px; margin-bottom: 15px;}
	.spInfoBlock{margin-top: 10px; }
	.helix-ultimate .flex-row-reverse{flex-direction: row-reverse!important}
	#sp-addrleft{margin-bottom: 15px;}
	.home_title #sp-main-body{padding-top: 0px;}
	#homeMailingAddr{width: 300px;text-align: center;}
	.newsletBodymonth, .newsletBodymonthrt {   
    width: inherit;
				display: block;
  
}
	}
	@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.layout-boxed .body-innerwrapper{ background: #fff;}
	}