
@charset "utf-8";

body{
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.27);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.27);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.27);
	margin: 0 auto;
	overflow: visible;
	background-color: rgba(255, 255, 255, 0.69) !important;
	text-shadow: none;
	font: 16px "Nunito Sans", Arial, Helvetica, Geneva, sans-serif;
	color: #434343;
}

a {
	color: #29bfcc!important;
}
div.module-title,
.covid-page div#rt-bottom div.rt-grid-4.rt-alpha div.module-title h2.title {
	background-color: rgba(70, 101, 101, 0.51);
	margin-top: -15px;
	margin-left: -15px;
	margin-right: -15px;
	border-radius: 6px 6px 0 0;
}
a.button {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 300px;
	color: white!important;
	text-shadow: none;
}

#rt-topmenu {
	background-color: #622667;
	z-index: 100;
	padding: 0;
	position: relative;
}

#rt-topmenu .rt-block {
	padding: 0;
	margin: 2px 0;
}


div#rt-mainbody {
  background-color: white;
}

div#rt-top {
  background-color: #eaf4f4;
  padding-top: 30px;
  padding-bottom: 30px;
}

#adminForm ul.category li {
	padding: 20px 16px;
	display: block;
	float: left;
	position: relative;
}

div.weblinkpartners {
  margin-left: 316px;
  font-size: 15px;
  line-height: 22px;
  color: #333333;
  margin-bottom: 30px;
}

div.rt-block.chambers {
	margin-top: 0;
	padding-top: 0;
}

div.breadcrumbs a {
  color: #3d1146;
}

body#_partners div.pagination {
	display: none;
}

.menu-board-of-directors div#rt-content-bottom {
	width: 100%;
	float: left;
}

#rt-bottom{
/*  background: url(../custom/main_bottom_bckg.png) repeat-x 0 102%;*/
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 41px;
background-color: #f0f8f8;
}

#rt-main {
  min-height: 400px;
}

body#_board #rt-main {
  min-height: 0px;
}

body#_board #rt-main div.rt-container div.rt-grid-12 div.rt-block {
	padding: 0;
}

#rt-bottom div.rt-block {
  margin: 0;
}

#rt-mainbottom div.rt-container {
  /*min-height: 340px;*/
  margin-bottom: 20px;
}


.rt-container .rt-grid-12 {
/*  width: 960px;*/
  margin: 0;  
}

#rt-maintop{
	background:none;
	border-bottom:0px solid #fff;
	box-shadow:none;
	padding-top: 0;
}



div#rt-mainbody-surround {
/*	background: url(../custom/bckg.jpg) center -260px no-repeat white;*/
	background-color: transparent;
	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.26);
}

#rt-mainbody-surround div.rt-container {
	background-color: white;
}
/* Footer */
  #rt-footer {
    box-shadow: none;
	background: url(none) #622667;
	padding-bottom: 14px;
	border-top: 4px solid #ffffff;
  }
  #rt-footer a,
  #rt-footer h2.title {
  color: #fff; font-weight: normal;
  font-size: 11px;
  line-height: 12px;
}

#rt-footer h2.title {
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#rt-footer h2.title,
#rt-footer div.module-title {
  margin: 0;
  padding: 0;
	background-color: transparent;
}

#rt-footer h4,
#rt-content-bottom h4 {
  margin-top: 0;
  margin-bottom: 9px;
}

div#rt-content-bottom h4 {
	font-size: 16px;
	margin-bottom: 0;
	line-height: 150%;
}

div#rt-content-bottom div.custom_nochrome h4 {
	color: #466666;
	font-weight: 400;
}

div.rt-block._nochrome div.module-surround div.module-title h2.title {
  color: #333;
}

  #rt-footer ul {list-style: none;}
  #rt-footer ul {list-style-type: none;}
  #rt-footer ul li:first-child a {
  	font-weight: normal;
  	font-style: normal;
}

#rt-footer div.rt-block {

margin-right: 0;
	margin-left: 0;
}

#rt-footer div.rt-container div.rt-grid-2 {
	margin-left: 4px;
	width: 16%;
}

#rt-footer ul.menu li a::before, 
#rt-footer ul.menu li .item::before, 
#rt-footer ul.menu li .separator::before {
	content: normal; 
}

div.customheader-logo div a img {
  	float: left;
  	display: block;
  	height: 60px;
  	width: auto;
}
  
div.customheader-logo div.logo-text {
position: relative;
margin-left: 10px;
float: left;
}	
  
  div.customheader-logo div.logo-text p.tagline {
  	font-size: 20px;
  	color: #622566;
  	text-shadow: none;
 	font-family: "Nunito Sans";
	font-weight: 300;
 }

.header-logo div.logo-text p.company-name {
	font-size: 28px;
	color: #622566;
	font-family: "Nunito Sans";
	font-weight: 300;

}
div#rt-footer div.rt-container div.rt-grid-4.rt-alpha div.rt-block div.module-surround div.module-content div.custom div a img {
	width: 100px;
	height: auto;
	margin-bottom: 10px;
}

div#rt-utility {
	padding: 2px 0 0;
}

#rt-showcase {
    border-bottom: none;
	position: relative;
	box-shadow: none;
	height: auto;
	background: url(none) transparent;
}

#rt-drawer,#rt-top-surround {
	border: none;
	box-shadow: none;
	z-index: 0;
}

/* @end */

/* @group Columns Layout */

div.fundraiserrule {
  border-bottom: 1px solid black;
  margin: -6px -6px 0px;
  float: left;
	width: 100%;
	background-color: white;
	padding: 6px;
	border-radius: 6px 6px 0 0;
}

div.custom_fundraisers div.col02 {
	display: block;
	float: left;
	width: 46%;
	padding: 6px;
	
}
div.custom_fundraisers div.col03  {
	padding-bottom: 4px;
	margin-bottom: 6px;
	height: auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.32);
	float: left;
	width: 100%;
}

div.custom_fundraisers div.col01 {
	float: left;
	padding: 4px;
	margin-right: 4px;
	width: 47%;
}

#rt-mainbottom div.rt-container div.rt-block._success_stories img {
  width: 30%;
  height: auto;
  margin-bottom: 6px;
  float: right;
  margin-left: 12px;
  margin-right: 0;
}

#rt-mainbody section.blog._servfound .item {
	/*	width: 31%;*/
	width: 32%;
	margin-right: 12px;
}

#rt-mainbody section.blog._servfound .item.column-3 {
	margin-right: 0;
}

#rt-mainbody section.blog._servfound .img-intro-left {
	margin-right: 0;
}

#rt-mainbottom div.rt-container div.rt-block._success_stories span.caption {
  display: none;
}


div.sprocket-features-desc .caption {
  display: none;
}

/* @end */

/* @group Typography */

p {
	text-shadow: none;
	font-weight: normal;
	font-style: normal; 
}

h1,
h2,
h3 {
	font-family: "Roboto",sans-serif!important;
	font-weight: 500;
	color: #466666;
}

h2 {
	font-size: 24px;
}
div#rt-mainbody div.component-content h2 {
	color: #466666;
}

h3 {
  font-size: 22px!important;
  margin-top: 0;
  margin-bottom: 8px;
  line-height: 140%;
  font-weight: 400!important;
  font-family: "Nunito Sans",sans-serif!important;
  color: #331436;
}



h4{
	font-size: 18px!important;
	color: rgba(98, 38, 103, 0.79);
	border-style: none;
}


div#rt-sidebar-a div.custom h3 {
	font-size: 20px;
	text-align: center;
}
div.custom_fundraisers h2 {
	font-size: 18px;
	line-height: 120%;
}
div.rt-block.covid-page-button {
	padding: 0!important;
}

div.rt-block.covid-page-button div.customcovid-page-button h3 a {
	font-size: 20px;
	padding: 12px;
	display: block;
	border-radius: 9px;
	color: white!important;
	font-weight: 600;
}
div.rt-block.covid-page-button div.customcovid-page-button h3 a:hover {
	color: #29bfcc;}

div.custom_fundraisers h3 {
	font-family: "Roboto";
	font-size: 16px !important;
}


div#rt-mainbody div.component-content section.blog div.category-desc h2 {
	margin-top: 40px;
}

h1 {
  margin-top: 0;
}

h3.smalllines {
	line-height: 110%;
}
h4.newsflash-title_fundraisers {
  line-height: 100%;
}

h2.sprocket-features-title a {
  line-height: 27px;
}

div.newsflash_fundraisers h3 {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #89bdc8;
	color: white;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#adminForm table.category td.title {
  font-size: 15px;
  line-height: 22px;
  padding-left: 0;
}

#adminForm table.category tbody td.title p a {
  font-size: 18px;
  margin-left: -316px;
}

#adminForm table.category td.title p  {
  margin-left: 316px;
}

body#_board .title {
  font-size: 14px;
  line-height: 20px;
}

body#_board h4 {
  margin: 9px 0 0;
	font: bold 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body#_board div.custom_nochrome p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 6px;
}

div.personmiscinfo p {
  font: 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  margin-top: 9px;
  margin-bottom: 9px;
}


div.rt-block.contacts h2.title,
div.rt-block.chambers h2.title {
  color: black;
}

div.rt-block.chambers h2.title {
  padding: 0;
}

div.rt-block._fundraisers span.wf_caption span {
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
}

div#rt-footer div.customfooter-logo p {
	font-size: 12px !important;
	color: white;
	text-align: center;
	margin: 0;
	line-height: 180%;
}

/* Trombinoscope */

.personfield.fieldname {
	font-weight: normal!important;
	font-style: normal;
	color: #466666;
}
div#rt-footer div.customcovid-social h2 a{
	font-size: 18px;
	font-weight: 500;
}
div#rt-mainbody section.blog h2 span.subheading-category {
	color: rgba(70, 101, 101, 0.5);
}
/* @end */

/* @group Menus */

div#maximenuck266.maximenuckh.ltr ul.maximenuck li.maximenuck.level1 a.maximenuck  {
	color: white;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 200%;
	text-shadow: none;
	font-weight: normal;
	font-style: normal;
}
div#maximenuck266.maximenuckh.ltr ul.maximenuck {
	display: inline-block;
	position: relative;
	width: 90%;
	margin-right: 0;
}
div#maximenuck266.maximenuckh.ltr ul.maximenuck li.maximenuck.level1 a.maximenuck:hover {
	color: #dae0e0;
}

div#maximenuck266.maximenuckh.ltr ul.maximenuck li.maximenuck a.maximenuck span.titreck span.titreck-text span.titreck-title {
	font-size: 14px;
	font-weight: 400;
	font-family: "Nunito Sans",sans-serif;
	text-shadow: none;
	position: relative;
	bottom: 4px;
}


/* Main Navigation */

div#maximenuck278.maximenuckh {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
div#maximenuck278.maximenuckh.ltr ul {
	display: table!important;
	width: 100%;
	position: relative;
}

div#maximenuck278.maximenuckh.ltr ul.maximenuck li.level1 {
	display: table-cell!important;
	width: auto;
	position: relative;
}
.menutop li.root > .item.nolink {
  padding-top: 3px;
  padding-bottom: 0;
	line-height: 1em;

} 

.menutop li.active.root > .item.nolink > span{
  padding-top: 9px;
  padding-bottom: 9px;
	line-height: 1em;
} 

.menutop li.root > .item > span {
  padding-top: 9px;
  padding-bottom: 11px;
  margin-right: 2px;
	line-height: 1em;
}

.menutop li.root > .item.nolink > span {
  padding-top: 9px;
	padding-bottom: 9px;
	line-height: 1em;
}
.menutop li.parent.root .item > span{
	padding-right:22px;
	padding-top: 9px;
	padding-bottom: 11px;
	line-height: 1em;
}

div.rt-block.latestnews {
  padding: 0;
  min-height: 400px;
}
div.rt-block.latestnewsresponsive {
	display: none;
	min-height: none;
	padding: 0;
}


div.rt-block.latestnews h3 {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}


.menutop li.parent.root .item .daddyicon {
  right: 16px;
  font-size: 0.7em;
  padding-top: 2px;
}

.menutop ul li > .item span {
  line-height: 1.5em;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
  width: 150px;
}

div.rt-block.menu-block ul.gf-menu.l1 {
	float: none;
	display: table;
	margin: 0 auto;
}

div.rt-block.menu-block ul.menu li a,
div.rt-block.menu-block ul.menu li .item,
div.rt-block.menu-block ul.menu li .separator {
	display: block;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
}
ul.menu li a:before,
ul.menu li .item:before,
ul.menu li .separator:before {
  content: none;
}

div.rt-block.menu-block ul.gf-menu.l1 li {
	margin: 0;
	border: none;
	box-shadow: none;
	width: auto;
	display: table-cell;
	float: none;
}



div.rt-block.menu-block ul.gf-menu.l1 li.active .item {
	padding-bottom: 6px;
}

div.rt-block.menu-block ul.gf-menu.l1 li.active,
div.rt-block.menu-block ul.gf-menu.l1 li:hover {
	border-radius: 0;
	background-color: rgba(0, 0, 0, 0.29);
	padding: 0;
}

.menu-block li > .item {
	color: #f4f4f4;
	font: 15px/15px Oswald;
	font-weight: 300;
/*	padding-right: 14px;
	padding-left: 14px; */
	letter-spacing: 1px;
	padding-right: 12px;
	padding-left: 12px;
}

.menutop li.active > .item,
.menutop li:hover > .item,
.menutop li.root.f-mainparent-itemfocus {
	text-shadow: 0 0 0 0;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
}




/* Second Level Main Menu */
div.rt-block.menu-block ul.l2 .item {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.rt-block.menu-block .gf-menu .dropdown ul li:hover,
div.rt-block.menu-block .gf-menu .dropdown ul li:hover > .item{
	border-radius:0px;
	background:#474747;
	border-top:0;
	box-shadow:none!important;}

.gf-menu .dropdown ul li.parent > .item:after{
	margin-top: -5px;
}

.gf-menu .dropdown ul li:hover > .item{
	border-radius:0px;
}
	
.gf-menu .dropdown ul li{
	display: block!important;
	margin-right:0;
	padding:0;
	border:0;
	width: 100%!important;
}
	
	
.gf-menu .dropdown ul li:hover{
	border:0;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding-top:1px!important;}
div#maximenuck266.maximenuckh.ltr ul.maximenuck li.maximenuck.level1 a.maximenuck  {
	color: white;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 200%;
}
div#maximenuck266.maximenuckh.ltr ul.maximenuck li.maximenuck.level1 a.maximenuck:hover {
	color: #dae0e0;
}
div#sp-top-social-icons.col-lg-3 div.sp-column div.sp-module.top-social div.sp-module-content div.customtop-social p {
	margin-bottom: 0;
}
div#maximenuck266.maximenuckh.ltr ul.maximenuck {
	float: right;
	position: relative;
	display: inline-block;
	text-align: right;
}

/* Mobile Styles */
div#maximenuck264-mobile-bar.mobilemenuck-bar.ltr div.mobilemenuck-bar-title {
	background-color: #622667;
}
div#maximenuck264-mobile.mobilemenuck.ltr {
	background-color: #622667;
}
div#maximenuck264-mobile.mobilemenuck.ltr div.mobilemenuck-item div.menuck.maximenuck.level1 {
	background-color: #dae0e0;
}
div#maximenuck264-mobile.mobilemenuck.ltr div.mobilemenuck-item div.menuck.maximenuck span.titreck-title {
	color: #466666;
	font-weight: 400;
	font-size: 80%;
}
div#maximenuck264-mobile-bar.mobilemenuck-bar.ltr div.mobilemenuck-bar-button {
	background-color: #29bfcc;
}

.maximenuck.maximenuckmodule.item200.level1 {
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
	display: inline-block;
	margin-top: 0;
}

.maximenuck.maximenuckmodule.item200.current.active.level1 {
	background-color: transparent!important;
} 
form#mod-finder-searchform165.form-search button.btn.btn-primary.hasTooltip.search.findersearch {
	width: 50px;
	font-size: 12px;
	margin-right: 00px;
	margin-left: 20px;
	float: left;
	padding: 2px;
	margin-top: 6px;
}
form#mod-finder-searchform165.form-search button.btn.btn-primary.hasTooltip.search.findersearch span.icon-search.icon-white {
	display: none;
}

input#mod-finder-searchword165.search-query.input-medium {
		padding: 2px 6px !important;
	font-size: 12px;
	width: 60%;
	margin-left: 2px;
	margin-bottom: 0;
	border-radius: 2px;
	box-shadow: none;;
	color: #466666;
	border-radius: 4px;
	float: left;
	display: inline-block;
	position: relative;
	top: 5px;
}
div#maximenuck278-mobile.mobilemenuck.ltr div.mobilemenuck-item div.maximenuck.maximenuckmodule.item1317.last.level1 {
	background-color: transparent;
}
/* @end */

/* @group Modules */

div.newsflash_fundraisers {
	float: left;
	width: 100%;
}

div.module-title .title {
	padding: 12px;
}

#rt-content-bottom div.module-title,
.menu-board-of-directors div.module-title {
	background-color: transparent;
}

div.fundraisebox {
	float: left;
	width: 100%;
	margin-bottom: 16px;
}

div.rt-block._orgover {
  margin: 0 0 0 14px;
  padding: 0;
}

#rt-showcase div.rt-showcase-pattern div.rt-container div.rt-grid-8.rt-alpha div.rt-block.hero div.module-surround div.module-content {
  padding: 0;
}

div.breadcrumbs span {
   color: #333;
  content: "\f054";
  margin: 0 5px 0 0;
}

#rt-content-bottom div.rt-grid-6 div.rt-block.contacts div.module-title {
	margin-left: 8px;
}

body#_board  div.rt-block._nochrome {
  padding: 0;
  margin-bottom: 22px;
  margin-top: 0;
}

body#_board div#rt-content-bottom {
}

body#_board div#rt-mainbottom {
  margin-left: 12px;
  margin-right: 12px;
}


body#_servfound p.img_caption {
  margin-bottom: 16px;
  padding-bottom: 9px;
  border-bottom: 1px solid silver;
}

#rt-bottom div.module-title {
  padding: 0;
}

div.rt-block._fundraisers div.module-content,
div.rt-block._success_stories div.module-content {
  padding: 0;
}
section.blog._servfound .item h2 {
	margin-bottom: 31px;
	font-size: 16px;
	position: relative;
}

div#rt-footer div.customfooter-logo img {
	width: 300px;
    height: auto;
    text-align: center;
    margin: 0 auto 10px;
}

div.rt-block.hero {
  margin: 0;
  padding: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.mod-articles-category-date {
	font-size: 12px;
	display: inline-block;
	color: gray;
}

.minifrontpage-default .mfp-other-article-inner {
	font-size: 90%;
	color: #666;
	background: #f4f6f6!important;
	box-shadow: none;
	margin: 10px 10px 0 0;
	text-shadow: none;
	line-height: normal
}
.minifrontpage-default .mfp-other-article-inner ul li a {
	text-shadow: none;
	color: #007b90!important;
	font-size: 15px;
}

/* @end */

/* @group Search */
fieldset.word {
	width: 73%;
	display: inline-block;
	position: relative;
	padding: 12px;
	margin-right: auto;
	margin-left: auto;
}
fieldset.word label {
	color: #466666;
	line-height: 160%;
	margin-bottom: 12px;
	background-image: url(none);
}
fieldset.word .btn-primary,fieldset.word a.btn {
	background-color: #29becb;
	color: white!important;
	padding: 5px;
	border-style: none;
	font-size: 14px;
	text-shadow: none;

}

fieldset.word a.btn {
	width: 150px;
	float: right;
	font-size: 14px;
	margin-top: 4px;
}
fieldset.word .btn-primary {
	margin-left: 12px;
	box-shadow: none;
	border-width: 0;
}

/*div.findersearch {
	width: 220px;
	height: 22px;
	display: inline;
}*/
#mod-finder-searchform165.form-search {
	
	background-color: transparent;
	display: block;
	width: 250px;
	margin: 0;
	position: relative;
	top: 3px;
}
input#q.inputbox {
	font-size: 16px;
	line-height: 170%;
	min-height: 20px!important;
	height: 30px;
}
input#mod-finder-searchword268.search-query.input-medium {
	padding: 2px 6px !important;
	font-size: 14px;
	width: 70%;
	margin-left: 6px;
	border-radius: 4px;
}
form#mod-finder-searchform268.form-search button.btn.btn-primary.hasTooltip.search.findersearch {
	padding: 2px 2px 3px;
	font-size: 12px;
	float: left;
	margin-right: 6px;
	width: 44px;
}
div#search-results ul.search-results.list-striped li h4.result-title a {
	font-weight: normal;
	font-style: normal;
}

.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd),
.cat-list-row0 {
  background-color: #f0f8f8;
}

/* @end */



/* @group buttons */

.btn
.button,
.readon,
.readmore,
button.validate,
#member-profile a,
#member-registration a,
.formelm-buttons button {
  color: #ffffff;
  text-shadow: none;
  box-shadow: none;
}
.btn:hover
.button:hover,
.readon:hover,
.readmore:hover,
button.validate:hover,
#member-profile a:hover,
#member-registration a:hover,
.formelm-buttons button:hover {
  color: #ffffff;
}
.button:active,
.readon:active,
.readmore:active,
button.validate:active,
#member-profile a:active,
#member-registration a:active,
.formelm-buttons button:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.readmore a {
  color: #ffffff;
}
.readmore a:hover {
  color: #ffffff;
}
.button,
.readon,
.readmore,
button.validate,
#member-profile a,
#member-registration a,
.formelm-buttons button,
.btn-primary {
  background-color: #29bfcc;
  background-image: none;
  border-style: none;
  font-size: 16px;
}
.button:hover,
.readon:hover,
.readmore:hover,
button.validate:hover,
#member-profile a:hover,
#member-registration a:hover,
.formelm-buttons button:hover,
.btn-primary:hover {
  background-color: #dae0e0;
  background-image: none;
}
.button:active,
.readon:active,
.readmore:active,
button.validate:active,
#member-profile a:active,
#member-registration a:active,
.formelm-buttons button:active,
.btn-primary:active {
  background-color: rgba(40, 191, 204, 0.51);
  background-image: none;
}

div#rt-bottom div.customcovid-social h2 a {
	color: white;
	background-color: #29bfcc;
	padding: 12px;
	width: 300px;
	display: block;
	border-radius: 10px;
}
div#rt-bottom div.customcovid-social h2 a:hover {
	color: #466666;
	background-color: #dae0e0;
}



/* @end */

/* @group Interactive, Lists & Links */

#rt-mainbody div.component-content div.item-page ul.pagenav {
	padding-top: 20px;
	margin-bottom: 20px;
	margin-top: 0;
}

#rt-mainbody div.component-content div.categories-list_corpdir ul {
  display: none;
}

ul.weblinkschambers {
  list-style-type: none;
  margin: 0;
}

div.personpicture {
  display: none;
}

div.personinfo.left {
  margin-left: 0;
	padding-top: 0;
}

form#adminForm ul.category.list-striped.list-condensed li.cat-list-row0 {
	background-color: transparent;
}
/* Address / Social */
  
#address, #donate, #facebook {
      float: left;
}

#facebook i.fa.fa-facebook-official  {
	color: silver;
	font-size: 50px;
}

#facebook i.fa.fa-facebook-official:hover {
	color: white;
}

#donate, #facebook {
	margin-top: 14px;
	margin-right: 22px;
}
#facebook {
	margin-right: 0;
}


    #donate a, #facebook a{
      display:block;
    }
    #donate a:hover, #facebook a:hover {
      cursor: pointer;
    }
    
    #address {
      margin-right: 36px;
	margin-top: 6px;
}

#address p {
      color: #fff;
      line-height: 1;
      margin: 5px;
	font-size: 10px;
	letter-spacing: 1px;
}

.powered-by {display:none;}

div#donate.btn {
	background: url(none) transparent;
	border-style: none;
	padding: 0;
}

div#donate.btn a {
	background: url(none) #29bfcc;
	color: white!important;
	width: 200px;
	border-radius: 6px!important;
	color: white;
	font-size: 20px;
	font-weight: 600;
	text-shadow: none;
	padding: 10px;
	display: block;
	text-transform: uppercase;
	letter-spacing: .1em;
}
#donate.btn:hover a {
	background-color: #dae0e0;
}

#facebook  a{
/*      background: url(../custom/sprite.png) 0 -145px no-repeat;*/
      width: 50px;
      height: 50px;  
    }

/* blog readmore */
.blog  p.readmore,
.blog a.button,
#rt-content-bottom a.button {
	background-color: #f0f8f8;
	color: #466666!important;
	padding: 4px;
}

.blog  p.readmore:hover,
.blog a.button:hover,
#rt-content-bottom a.button:hover {
	background-color: #29becb;
	color: white;
}

#rt-content-bottom a.button {
	width: 200px;
}

div#rt-mainbody div.component-content section.blog  p.readmore a {
	color: #466666!important;
}
div#rt-mainbody div.component-content section.blog  p.readmore:hover {
	background-color: #29bfcc;
	color: #466666;
	padding: 4px;
}
div#rt-mainbody div.component-content section.blog  p.readmore a:hover {
	color: #ffffff;
}


/* @end */

/* @group Blog Layouts */

div#rt-mainbody section.blog div.img-intro-none img {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* @end */

/* @group footer */
fieldset#rsform_4_page_0.formContainer div.form-row div.col-md-12 div.form-group.rsform-block {
	margin-bottom: 0;
}


form#userForm h3 {
	text-align: center;
}
fieldset#rsform_4_page_0.formContainer div.form-row div.col-md-12,
form#userForm h3 {
	color: white;
	font: 22px "Nunito Sans", Lucida, Verdana, sans-serif;
	font-weight: 400;
}
button#submit.rsform-submit-button.btn.btn-primary {
	background-color: #29bfcc;
}
input.rsform-input-box.form-control {
	padding: 3px;
	font-size: 14px;
	line-height: 100%;
	height: 32px;
}
div#sp-bottom-b div.customcovid-social h2 {
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}
div#sp-bottom-b div.customcovid-social h2 a,
form#userForm h3 {
	font: 22px/100% "Nunito Sans";
	font-weight: 400;
	color: white;
	display: block;
	position: relative;
}

div.customcovid-social h2 a.btn {
	background-color: #dae0e0!important;
	color: #466666!important;
	line-height: 120% !important;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

div.customcovid-social h2 a.btn:hover {
	color: white!important;
	background-color: #29bfcc!important;
}
div.customcovid-social p span a i.fab {
	font-size: 32px!important;
	color: #d9e0df;
}
#rt-footer-surround {
	background: url(none) #622667;
}
/* @end */

/* @group  Clifton Community Page */

.clifton_clinic .page-content ul {
	list-style: none;
	margin-left: 20px;
	margin-bottom: 0;
}

.clifton_clinic .sidebar {
	font-size: 14px;
	line-height: 140%;
	background-color: rgba(233, 243, 243, 0.75);
	padding: 12px;
	border-radius: 6px;
}

.clifton_clinic .sidebar p {
	margin-bottom: 9px;
}

.clifton_clinic .sidebar ul {
	margin-bottom: 8px;
}
.clifton_clinic .sidebar h3.sppb-addon-title {
	margin-top: 0;
	border-bottom: 1px solid #29becb;
	font-size: 17px !important;
}

.clifton_clinic .sidebar div.sppb-addon-content h4 {
	font-size: 15px;
}
.clifton_clinic .sidebar ul {
	list-style: disc;
}

.clifton_clinic .accordion.panel-group {
	margin-bottom: 0;
}

div.accordion-inner.panel-body p {
	margin-bottom: 4px;
}

.ccbhc h3 {
	margin-top: 12px;
}
.ccbhc div.sppb-addon-content div h4 {
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	margin-top: 16px;
}
.ccbhc div.sppb-addon-content ul {
	margin-left: 22px;
	margin-bottom: 2px;
}
.ccbhc div.sppb-addon-content div h2 {
	margin-top: 20px!important;
}
.ccbhc .accordion.panel-group {
	margin-bottom: 2px;
}




ul li.clifton_list {
	margin-bottom: 5px;
}
ul li.clifton_list:before {
	font: 40px/12px "Font Awesome 5 Free";
	content: "•";
	vertical-align: middle;
	font-weight: 900;
	color: #969696;
	position: relative;
	bottom: 2px;
	padding-left: 0;
	margin-left: -20px;
	padding-right: 6px;
}


div.accordion-inner.panel-body {
	line-height: 180%;
	color: #434343;
	background-color: rgb(233, 243, 243);
	border-style: none!important;
}



div.accordion-inner.panel-body ul {
	margin-left: 24px;
}

div.accordion-inner.panel-body ul li.clifton_list {
	padding-left: 0;
}

div.accordion-inner.panel-body ul li.clifton_list::before {
	left: -3px;
}

.rl_sliders.nn_sliders.accordion.panel-group.has_effects {
	margin-bottom: 0;
}

.clifton_clinic h3 {
	margin-top: 20px;
}

.rl_sliders.accordion>.accordion-group {
	border: none;
	padding: 0;
	margin: 0;
}
a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle {
	background-color: transparent;
	padding: 0;
	color: #331335;
	margin-bottom: 20px;
}

.ccbhc .rl_sliders.accordion>.accordion-group,
.ccbhc a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed span.rl_sliders-toggle-inner.nn_sliders-toggle-inner
 {
	list-style: none;
	margin-bottom: 0;
	font-weight: 600;
	color: #494949;
	font-weight: normal;
	padding-left: 1px;
}
.ccbhc .rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before {
	font: 12px 'IcoMoon';
	color: #622566;
	position: relative;
	margin-right: 3px;
	margin-left: 1px;
}
.rl_sliders.accordion>.accordion-group {
	margin-bottom:0px;
	border:none;}

div.clifton_list h4 {
	padding-left: 36px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
	display: block;
	padding: 0;
	margin-bottom: 2px;
	background-color: transparent!important;
	border-style: none;
	box-shadow: none;
}


.clifton_list div.clifton_sublist {
	margin-bottom: 20px!important
}

div#column-wrap-id-1659887922018.sppb-col-md-12 {
	padding: 0;
}
.sp-page-builder .page-content #section-id-1658068772486 {
	padding: 0 0px 50px;
}


/* @end */

/* @group Contact List */
.te .person {
	width: 100%!important;
	margin-top: 12px!important;
	margin-bottom: 12px!important;
}

.fieldtel {
	display: none;
}

/* @end */

div.rg-ss-info {
	padding: 2px 20px;
	position: absolute;
	top: 220px;
	left: 0;
	background-color: rgba(0, 0, 0, 0.51);
	width: 180px;
}

/* Home Welcome Image and Text */
.announce-box {
	margin-top: 28px;
	margin-bottom: 28px;
	background-color: #dae0e0;
	padding: 16px;
	border-radius: 12px;
}

div.announce-box p a {
	color: white!important;
	font-weight: 600!important;
	text-transform: uppercase;
	font-size: 16px;
}

div.announce-box p a.btn {
	width: 38%;
	padding: 8px;
	color: white;
}

div#rt-top div.rt-block {
  padding: 0;
  margin: 0;
  display: block;
}

#rt-showcase div.rt-showcase-pattern div.rt-container div.rt-grid-8.rt-alpha {
  margin: 0;
}

  
  #rt-showcase div.custom p {
    font-family: Questrial, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  }
  
#rt-feature {
	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.26);
	background-color: transparent;
	border-style: none;
	padding-top: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
  padding-bottom: 0;
}  
div#rt-feature div.rt-block {
	margin: 0;
	padding: 0;
}
  

div.rt-block.recovery {
  clear: both;
	margin: 0;
	padding-right: 12px!important;
	padding-left: 12px!important;
}

div.customrecovery {
  display: block;
  font: 13px/22px Georgia, "Times New Roman", Times, serif;
  color: #3b1344;
}

a#gantry-totop {
	color: #466666!important;
	float: left;
	display: block;
	width: 110px;
	padding: 6px;
	text-align: center;
}

div#rt-copyright {
	margin-top: 12px;
	margin-right: 12px;
	margin-left: 12px;
	border-top-style: none;
	box-shadow:none;
}

#rt-copyright div.rt-container div.rt-grid-9.rt-alpha div.rt-block {
	font-size: 11px;
}



#rt-footer div.rt-container div.rt-grid-2.rt-omega div.rt-block {
	border-right-style: none;
}

#rt-bottom div.rt-container div.rt-grid-3.rt-alpha {
	margin-left: 0;
}

#rt-bottom div.rt-container div.rt-grid-3.rt-omega {
	margin-right: 0;
	margin-left: 18px;
}

#rt-bottom div.rt-container div.rt-grid-3 div.rt-block._annual_report {
	margin-left: 13px;
}


  
/* Modules */

#rt-showcase div.rt-block.intro {
  background: rgb(25, 25, 25); /* Fall-back for browsers that don't support rgba */
  background: rgba(25, 25, 25, .5);
  border-radius: 8px;
  color: #fff;  
  width: 302px;
  padding: 8px;
  margin: 12px 0 0;
	position: absolute;
	z-index: 1000;
	right: 10px;
}

div.showplus-captions {
  float: left;
  position: absolute;
  border: 1px none white;
  top: 64%;
  padding: 8px 20px 20px;
  background-image: none;
  width: 200px;
  font: 30px/30px Oswald;
  display: block;
  left: 0;
}

div.showplus-captions-visible {
  opacity: 0.7;
}

div.rt-block._awards div.module-content,
div.rt-block._serv_sites div.module-content
 {
	
}  



div#rt-sidebar-a div.custom  {
  display: block;
	margin-top: 12px;
}

div.rt-block._awards div.module-surround div.module-title,
div.rt-block._serv_sites div.module-surround div.module-title  {
  padding: 0;
	margin: 0;
	background-color: transparent;
}

div.rt-block._awards div.module-surround div.module-title h2,
div.rt-block._serv_sites div.module-surround div.module-title h2 {
  padding: 13px 0 0;
}


div.rt-block._latestnews div.module-content,
div.rt-block._latestnews div.module-title {
  padding: 0;
}
  
  

div.module-title h2.title {
    color: white;
    border-bottom-style: none;
    border-bottom-width: 0;
	font-size: 1.0em;
  	display: block;
	line-height: 120%;
  }
  
div#rt-bottom div.module-title h2.title {
  color: #666;
  margin-bottom: 0;
}
  
 
#rt-sidebar-a div.rt-block,
div.rt-block._success_stories,
div.rt-block._fundraisers  {
  border-radius: 6px;
  border-radius: 6px;    
  padding-bottom: 11px;
}

.component-content .cols-4 .column-1 {
  float: left;
  width: 23%;
  margin-right: 18px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}
.component-content .cols-4 .column-2 {
  width: 23%;
  float: left;
  margin-right: 18px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}
.component-content .cols-4 .column-3 {
  width: 23%;
  float: left;
  margin-right: 18px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}
.component-content .cols-4 .column-4 {
  float: left;
  width: 24%;
  margin-right: 0px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}

.component-content .cols-4 div.item img {
  width: 210px;
  height: 170px;
	margin-bottom: 12px;
}
.menu-board-of-directors div.module-title h2.title {
	color: #466666!important;
}

.menu-board-of-directors h4 a {
	color: #1f949f !important;
	font-weight: 300;
}
.menu-why-serv a.btn {
	width: 200px;
	color: white!important;
	margin-top: 40px;
	margin-bottom: 40px;
}

div#rt-mainbody div.component-content article.item-page div div.employment-icon-grid div.emmployment-icon-row span.wf_caption span.employmenticon {
	line-height: 110%;
}


.component-content .cols-3 h2,
.component-content .cols-4 h2,
#rt-content-bottom h2.title {
/*  font-size: 120%;*/
  color: #333;
	line-height: 125%;
	white-space: normal;
}
.component-content .cols-4 h2 {
    margin-bottom: 10px;
/*  font-size: 80px;*/
display: inline-block;
height: 41px;
}
div#rt-mainbody div.component-content section.blog div.items-row.cols-4.row-0 article.item h2 {
	font-size: 20px!important;
}
#aboutus #rt-content-bottom .rt-alpha {
	margin-left: 24px;
	margin-right: 20px;
	width: 426px;
}

#aboutus #rt-content-bottom .rt-alpha div.rt-block {
	padding-top: 0;
	margin-top: 0;
	padding: 0;
	margin-right: 0;
	margin-left: 0;
}

#aboutus #rt-content-bottom .rt-omega {
	margin-right: 0;
	margin-left: 10px;
}

#aboutus #rt-content-bottom .rt-omega div.rt-block {
	padding: 0;
	margin-top: 0;
	margin: 0;
}



#aboutus div#rt-main div.rt-block {
	padding-bottom: 0;
}

#aboutus #rt-content-bottom h2.title {
	height: inherit;
}

#rt-sidebar-a div.rt-block._nochrome h2 {
  color: #333;
}


#rt-sidebar-a div.rt-block._nochrome {
  background-image: none;
  background-color: transparent;
  padding: 0;
	margin-top: 24px;
}

ul.category-module_nochrome {
  list-style-type: none;
  margin-left: 0;
  font-size: 11px;
}


#rt-sidebar-a div.rt-block,
 div.rt-block._fundraisers{
	background-color: rgba(233, 243, 242, 0.49);
	margin-bottom: 20px;
}


div#rt-sidebar-a div.rt-block._2linetitle h4{
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div#rt-sidebar-a div.rt-block._2linetitle h2 {
  background-repeat: repeat-x;
  background-position: 0 0;
  padding-right: 12px;
  padding-left: 12px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  padding-top: 10px;
  margin-bottom: 0;
}

  div.rt-block._success_stories{
    background: #fbefe7;
  	background-repeat: repeat-x;
  	background-position: 0 top;
  	margin-top: 0;
  height: 440px;
  position: relative;
}

div.sprocket-features-pagination {
	margin-left: 6px;
}

div.rt-block._serv_sites h2.title,
div.rt-block._awards h2.title,
div.rt-block._latestnews h2.title {
  color: black;
}

div.rt-block._serv_sites,
div.rt-block._awards {
  padding: 0;
}

div.custom_support_serv h3 {
  text-align: center;
  margin-top: 12px;
  font: bold 17px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


div.sprocket-features-desc {
  z-index: 100;
}
  
.title,
.component-content h2 {
	text-shadow:none;
    box-shadow:none;
  border-bottom-style: none;
  padding-bottom: 0;
}

 
  #_home #rt-mainbottom {
    background: url(../custom/mainbottom_shadow_bckg.png) 0 -33px no-repeat;  
  }
  
  ._awards h2, ._serv_sites h2{
    padding: 20px 0 0 0;
  }

#donate-big a{
  background: url(../custom/sprite.png) 0 -216px no-repeat;
  display: block;
  height: 80px;
  width: 214px;
	margin-right: auto;
	margin-left: auto;
}



#donate-big a:hover{
  cursor: pointer;  
}


span.caption,
p.img_caption {
	font-size: 90%;
	font-style: italic;
	line-height: 125%;
	display: inline-block;
	margin-bottom: 6px;
	padding-top: 6px;
	position: relative;
	width: 100% !important;
}

.component-content .img-intro-left {
  margin-right: 20px;
	margin-bottom: 12px;
	margin-top: 0;
  display: block;
  position: relative;
  max-width: 300px;
}


div#rt-mainbody article div.img-intro-right {
	width: 30%;
	position: relative;
	z-index: 3;
	display: inline-block;
	margin-left: 20px;
}
div#rt-mainbody article.item-pagenews div.img-fulltext-none {
	margin-top: 20px;
	margin-bottom: 20px;
}
span.float-left {
  margin-bottom: 6px;
  margin-right: 12px;
}


.menu-fundraisers .button {
	width: 190px !important;
}

span.icon-chevron-right,
span.icon-chevron-left {
	margin-left: 12px;
	padding: 0;
	font-size: 18px;
	border: none;
}
li.next a.hasTooltip span.icon-chevron-right,
li.previous a.hasTooltip span.icon-chevron-left {
	display: none;
}
.float-left {
  float: left;
  margin-right: 16px;
  margin-bottom: 12px;
  display: block;
}

span.float-right,
img.float-right {
	float: right;
	margin-left: 16px;
	margin-bottom: 12px;
	display: block;
}


a.button,a.btn,button.btn.btn-primary.hasTooltip.search.findersearch {
	text-align: center;
	background: url(none) #29bfcc;
	border-style: none;
	box-shadow: none;
	text-shadow: none;
	padding: 4px 12px;
	margin-right: auto;
	width: 80%;
	margin-left: auto;
	display: block;
}
form#mod-finder-searchform268.form-search button.btn.btn-primary.hasTooltip.search.findersearch span.icon-search.icon-white {
	display: none;
}
a.button:hover
a.btn:hover {
	background: url(none) #dae0e0;
	color: #466666;
}

p.readmore {
	float: right;
	display: block;
	width: 300px;
	text-align: center;
	border: none;
	background: url(none) #29bfcc;
	text-shadow: none;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 16px;
	margin-bottom: 16px;
	font-size: 100%;
}

a.readon {
	box-shadow: none;
	border: none;
}

div.sprocket-features-desc a.readon,
a.readon.fright {

	float: right;
	margin: 12px 3px 5px;
}

a.readon.fright {
	margin-top: 0;
}

img.nspImage.tleft.fnull {
	float: right;
	width: 50%;
	margin-left: 9px;
}

ul.category-module_awards {
	list-style: none;
	margin-left: 0;
}

ul.category-module_awards li {
	font-size: 11px;
}

p.mod-articles-category-introtext {
	font-size: 11px;
	margin-bottom: 3px;
}


div.poem {
  padding-left: 12px;
  font-style: italic;
  margin-bottom: 20px;
}

div.poem p {
  margin-top: 3px;
  margin-bottom: 3px;
  color: #412e49;
  font-family: Georgia, "Times New Roman", Times, serif;
}


.accordionfaq {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.accordionfaq table {
  font-size: 12px;
}

.accordionfaq div.accordionfaqitem td p {
  padding: 0 12px;
  line-height: 17px;
  margin-top: 12px;
}

ul.category-module,
ul.category-moduleddservices,
ul.menu {
  list-style-type: none;
  margin-left: 0;
	margin-bottom: 0;
	margin-top: 14px;
	padding: 0;
}

ul.category-module_2linetitle 
{
  list-style-type: none;
	margin: 14px 0 0;
}

ul.category-module_2linetitle li {
	margin-bottom: 10px;
	font-size: 16px;
}

td.list-title {
  font-size: 16px;
}
div#rt-mainbody div.component-content article.item-pagenews dl.article-info dd.published {
	font-weight: 300;
	color: #7c7c7c;
}

div#LME_maplinks {
  padding-left: 9px;
}

a#LME_largerMap {
  margin-right: 9px;
}




#rt-main div.rt-container div.rt-grid-8 div.rt-block {
  padding: 0;
}


div.rt-block.contacts {
  padding-top: 0;
  margin-top: 0;
  padding-left: 0;
}

a.mfp-readon {
  position: absolute;
  right: 12px;
  bottom: -49px;
}

div.mfp-table-cell {
  position: relative;
}



#rt-sidebar-a ul.category-module li h4 a{
  font-size: 14px;
  line-height: 18px;
}



input#mod-finder-searchword.search-query.input-medium {
	display: block;
	float: left;
	border-radius: 2px;
}

div.rt-block.menu-block {
	position: relative;
	z-index: 1000;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #3d0f44;
}

div.rt-block._search {
	padding: 0;
	position: relative;
}



button.button_search.finder_search {
	display:inline-block;
	padding: 3px 10px 2px;
	border-radius:4px;
	border:1px solid;
	box-shadow:0 1px 0 #fff;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.2);
	font: .9em/1.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



div.rt-block._search div.module-surround div.module-title h2.title {
	color: gray;
	font-size: 14px;
}

#rt-bottom div.rt-block._annual_report div.module-title {
	background-color: transparent;
}

#rt-bottom div.rt-block._annual_report h2.title{
	margin-bottom: 12px;
	text-align: center;
	color: #54265d;
}
div#rt-bottom div.rt-grid-4.rt-alpha div.module-title h2.title {
	background-color: white;
}
#rt-bottom div.rt-block._annual_report img {
	box-shadow: 0 0 12px #666;
}
div#rt-bottom h2.title {
	text-align: center;
}
div.rsformconstant-contact {
	margin-right: auto;
	margin-left: auto;
	width: 81%;
	display: block;
	position: relative;
	float: none;
}
div.contact form#selectForm {
  float: right;
}
#submit.rsform-submit-button {
	background: url(none) #29bfcc;
	text-shadow: none;
}
#rt-mainbody div.component-content div.contact div.contact-miscinfo div.jicons-icons {
  display: none;
}

div#rt-utility div.rt-block {
  font-size: 11px;
	margin-bottom: 0;
}

div.item h2 {
  font-size: 160%;
  border-bottom-style: none;
  padding-bottom: 0;
}

#rt-mainbody div.blog div.cat-children ul {
  list-style-type: none;
  margin: 0;
}

div.rt-block._latestnews {
  margin-top: 0;
  padding-top: 25px;
	margin-left: 0;
	margin: 0;
	padding-right: 0;
	padding-bottom: 0;
}

div.rt-block.latestnews div.module-title {
  padding: 0;
	background-color: transparent;
	margin: 0;
}


div.rt-block.latestnews h2.title,
div.rt-block.latestnewsresponsive h2.title {
  background: url(../images/topmodshadow.png) center 22px no-repeat;
  margin-bottom: 0;
  color: black;
  padding-bottom: 6px;
  position: relative;
  z-index: 0;
}

div.sprocket-features.layout-showcase.pagination-active {
	margin-bottom: 0;
}

ul.sprocket-features-list {
	height: 332px;
}


#nsp-newspro1 div.nspArts.bottom div.nspTopInterface {
  position: absolute;
  z-index: 996;
  top: 0;
  right: 0;
}

div.nspArt {
  font-size: 85%;
	
}
.nspArt .fright { 
	float: right;
}

.nspPagination li { 
	background: #ccc;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	cursor:pointer; 
	float:left; 
	height: 10px !important; 
	margin: 1px 4px 0 0!important; 
	text-indent:-999em; 
	width: 10px !important; 
}

.nspNext,
.nspPrev { 
	background: #fff;
	border: 1px solid #ccc!important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	float: left; 
	height: 20px !important; 
	margin: 0 0 0 4px;
	text-indent: -999px;
	width: 20px !important;
}

h4.nspHeader{
	font-size: 16px !important;
}

.nspPrev:before {
	margin: 2px 0 0 2px!important;
}
.nspNext:before {
	margin: 2px 0 0 6px!important;
}

div.rt-block.latestnews div.module-content {
  padding-right: 0;
  padding-left: 0;
}

div.rt-block._fundraisers {
  /*height: 324px;*/
  margin-bottom: 20px;
  padding-top: 12px;
	float: right;
	width: 90%;
}

div.sprocket-strips-p {
	min-height: 400px;
}


div.sprocket-strips-p-nav {
	position: absolute;
	top: -37px;
}

div.rt-block.latestnewsresponsive div.sprocket-strips-p-nav {
	position: absolute;
}

div.sprocket-strips-p-arrows {
	width: 54px;
}

div.sprocket-strips-p-nav div.sprocket-strips-p-pagination {
	float: right;
	display: block;
}

h4.sprocket-strips-p-title {
	width: 100%;
	position: relative;
	font-size: 16px;
	line-height: 130% !important;
}

span.sprocket-strips-p-text {
	width: 100%;
	float: left;
	display: block;
	position: relative;
	font-size: 12px;
}
.sprocket-strips-p-item img {
	width: 35%;
	margin-bottom: 10px !important;
	margin-left: 10px;
	float: right !important;
	margin-right: 0!important;
} 
.sprocket-strips-p-content .readon {
	display: inline-block;
	margin-top: 15px;
	float: right;

}

li.sprocket-strips-p-block {
	padding-right: 0;
	width: 48% !important;
	margin-right: 4px;
}

div.rt-block.latestnewsresponsive  li.sprocket-strips-p-block {
	width: 100%!important;
}

div.sprocket-strips-p-content {
	display: block;
	margin-top: 0;
	width: 99%;
}

div.sprocket-strips-p-item {
	float: left;
	display: block;
	width: 100%;
}

table {
  background-color: transparent;
  font-size: 83%;
  line-height: 1.4em;
  color: #383838;
}

#rt-mainbody div.item-page table {
}

#rt-mainbody div.component-content div.item-page table tbody tr td {
  font-size: 12px;
  padding-right: 0;
}

table.orgover {
  margin-bottom: 20px;
}


table.orgover p {
  margin: 6px;
  text-align: center;
  font: normal 15px Oswald;
}

#adminForm table.category tbody tr.cat-list-row0 td.title p img {
}

#adminForm table.category  a.category {
  font-size: 18px;
}

div.item.column-1 table td {
  padding-bottom: 20px;
  padding-right: 6px;
}


blockquote p {
	font-style: italic;
}

blockquote {
  border-left-style: none;
  padding-left: 6px;
}

#rt-footer  ul.menu {
  font-size: 10px;
	margin-top: 10px;
}

#rt-footer div.module-content {
  padding: 0;
}

div#mapviewer {
  box-shadow: 0px 0px 6px #666666;
}


#rt-copyright div.rt-block {
  padding: 0;
  margin: 0;
}

div.goodshop {
  margin-bottom: 18px;
}

div.goodshop {
  margin-bottom: 18px;
}

div.goodshop p {
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 20px;
}

div.newsflash_fundraisers img {
/*	width: 50%;*/
	height: auto;
}
.component-content .article-info .published {
	font-weight: normal;
	font-style: normal;
	color: gray;
}
.component-content .article-info .published:before {
  content: none;
}

tr.rowodd {
	background-color: #e9eded;
}

table.demotable {
	border-bottom: 1px solid silver;
	margin-left: 20px;
	width: 400px;
}

table.demotable p {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin: 6px;
}

#rt-sidebar-a p {
	font-size: 12px;
}

#rt-sidebar-a div.custom p {
	font-size: 16px;
	color: #333;
}


#rt-mainbody div.component-content div.blog div.category-desc {
	margin-bottom: 36px;
}






#rt-sidebar-a ul.menu li.active a,
#rt-sidebar-a ul.category-module a.active {
	font-weight: bold;
	color: #3d1146;
}

.breadcrumb {
	margin-left: 12px;
	margin-bottom: 0;
	padding: 2px;
	background-color: transparent!important;
}

#rt-sidebar-a ul.category-module li h4 {
	margin-top: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul li a{
	font-size: 1em;
	line-height: 1.5em;
	color: #29bfcc;
}


div#rt-sidebar-a div.custom_nochrome {
	margin-top: 16px;
}

dl.article-info {
	font-size: 11px;
	color: black;
	font-weight: bold;
}



div.category-desc {
}

#_servfound div.rt-grid-4 div#rt-sidebar-a {
	position: absolute;
}

#_servfound div#rt-mainbody {
	width: 919px;
}

#_servfound div.category-desc {
	width: 620px;
}

div#xmap ul.level_0 li {
	margin-top: 20px;
	font: normal 1.4em Questrial, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#rt-footer div.rt-container div.module-content{
	margin-top: 6px;
	margin-bottom: 12px;
}

#rt-footer div.rt-container div.rt-grid-2.rt-omega  div.module-content {
	border-right-style: none;
}

#xmap ul.level_0 li ul.level_1 li {
	margin-top: 6px;
	font: normal normal 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#xmap ul.level_0 li ul.level_1 li ul.level_2 li ul.level_3 li ul.level_4 {
	font-size: 14px;
}



.menu-faqs .accordionfaq h3.accordionfaqheader {
	font-size: 14px!important;
}

#rt-drawer {
	background-color: #3d1146;
	color: white;
}


#rt-drawer div.rt-block {
	margin: 0;
	padding: 0;
}

#rt-top div.rt-block.social div.customsocial {
	float: right;
}

 
 

div.GSsb_M6_Main {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
}

#rt-bottom div.custom_support_serv h3 {
	margin-right: 20px;
	margin-left: 20px;
}

textarea#Message.rsform-text-box {
	width: 60% !important;
	height: 180px;
}
div#rt-mainbody-surround a#SBHSOverview  {
	color: white!important;
}
#SBHSOverview {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 12px;
  background: #29bfcc;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  margin-right: auto;
	margin-left: auto;
  display: block;
  position: relative;
  max-width: 360px;
  color: white;
}

#SBHSOverview:hover {
  background: #3F8596;
  text-decoration: none;
}

div#rt-mainbody div.component-content article.item-page_board div.img-fulltext-right img {
	max-height: 273px;
}

#rt-utility div.rt-container div.rt-grid-12.rt-alpha.rt-omega div.rt-block {
	margin: 0;
	padding-right: 0;
	padding-left: 0;
}

div#rt-mainbody div.component-content article.item-pagenews ul.pager.pagenav {
	list-style: none;
}
#rt-mainbody article.item-page div.img-fulltext-right {
	max-width: 50%;
	margin-left: 20px;
}

div#rt-mainbody div.component-content article.item-page_board div.img-fulltext-right {
	margin-left: 40px;
}

div#rt-mainbody div.component-content article.item-pagenews div.img-fulltext-left {
	max-width: 40%;
	margin-right: 20px;
}
div.img_caption.none{
	width: 100% !important;

}

div.bingmap {
	float: right;
	display: block;
	padding-left: 12px;
}

div.maplisting {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

#rt-sidebar-a ul.category-module li {
	margin-bottom: 10px;
}

.menu-overview #rt-content-bottom  div.module-title {
	background-color: transparent!important;
}

.component-content .cols-4 h3 {
	font-size: 16px;
	line-height: 120%;
	margin-top: 6px;
}

section.blog  p.readmore {
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: block;
	clear: both;
}
.cols-3 article.item p.img_caption {
	margin-bottom: 20px;
}

#rt-mainbottom div.rt-block.chamberlogos .module-title {
	background-color: transparent;
}

#rt-mainbottom div.rt-block.chamberlogos .module-title h2.title {
	color: #3d1045;
	text-align: center;
	padding-top: 0;
}

div.customchamberlogos {
	display: block;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
}

div.rt-block.chamberlogos {
	width: 100%;
	display: block;
	padding-right: 0;
	padding-left: 0;
	margin-right: 0;
	margin-left: 0;
}

div#rt-extension div.custom_awards {
	font-size: 80%;
	line-height: 150%;
}
div#rt-extension div.custom_awards h3 {
	font-size: 16px;
}

div#rt-mainbody div.component-content article.item-page_board {
	min-height: 300px;
}

.customtop-social a i.fab {
	color: white;
	font-size: 29px;
	margin-top: 0;
	position: relative;
	margin-left: 0;
	text-shadow: none;
	top: 1px;
}
.customtop-social a:hover i.fab {
	color: #dae0e0;
}



/* @group covid response */



.covid-page div.module-title {
	background-color: #007c91;
}

div#rstbox_2.rstbox.rstbox_top-left.rstbox_custom.eb-pageslide.rstbox-acm.rstbox-acc.rstbox_shd_1.formVer.rstbox_visible div.rstbox-container div.rstbox-content h1 {
	text-shadow: 2px 2px 2px #000000;
}

div#rt-feature div.rt-container div.rt-grid-12.rt-alpha.rt-omega div.rt-block.covid-home {
	margin: 0;
	padding: 0;
}

.covid-page div.module-title h2.title {
	color: white;
	font-size: 1.2em;
}
.covid-page #rt-utility,
.covid-page #rt-maintop,
.covid-page #rt-mainbottom,
.covid-page #rt-extension,
.covid-page div#rt-mainbottom div.rt-block.infographics {
	margin-bottom: 30px;
}

.covid-page div#rt-mainbottom div.rt-block.infographics {

}

.covid-page div.mfp-table-cell {
	margin-bottom: 40px;
	position: relative;
	display: inline-block;
	float: left;
}

.covid-page div#minifrontpage-246.minifrontpage-default div.minifrontpageid div.mfp-table-row div.mfp-table-cell div.mfp-table-cell-inner {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

.covid-page .minifrontpage-default a.mfp-readon {
	background-color: #ffffff;
	color: #57305e!important;
	font-size: 14px;
}
.covid-page .minifrontpage-default a.mfp-readon:hover {
	color: white!important;
}

.covid-page div.rt-block.infographics div.covid-box p strong a {
	display: inline-block;
	height: 55px;
}

.covid-page #rt-utility div.rt-block,
.covid-page #rt-maintop div.rt-block,
.covid-page #rt-mainbottom div.rt-block,
.covid-page div#rt-extension div.rt-block,
.covid-page #rt-bottom div.rt-block {
	padding: 8px 15px;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.03);
}

.covid-page div#rt-extension div.rt-block {
	min-height: 610px;
}

.covid-page #rt-utility div.rt-block.white-bkg,
.covid-page #rt-maintop div.rt-block.white-bkg {
	background-color: white;
}
/*div.covid-video {
	width: 407px;
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
}*/
div.covid-box {
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, 0.18);
	border-radius: 6px;
	background-color: white;
	position: relative;
	display: inline-block;
	margin: 6px auto;
}

div.rt-block.prevention div.covid-box {
	display: block;
}

iframe {
	border: none;
}
div#rt-mainbottom div.rt-container div.rt-grid-12.rt-alpha.rt-omega div.rt-block.video {
	display: block;
	position: relative;
}


div.rt-block.infographics div.covid-box {
	margin-right: 6px;
	margin-left: 6px;
	display: inline-block;
	width: 194px;
}

div.covid-box img {
	border: 1px solid rgba(0, 0, 0, 0.16);
}
.covid-page div#rt-main.mb12,
.covid-page div#rt-mainbody div.component-content article.item-pagecovid-page {
	display: none;
}
.covid-page div#minifrontpage-246 div.mfp-table-cell-inner p {
	background: none;
	line-height: 150%;
	font-size: 100%;
	border-style: none;
	box-shadow: none;
}
div#rt-mainbottom div.rt-container div.rt-grid-12.rt-alpha.rt-omega div.rt-block.video div.module-surround div.module-content div.customvideo div.covid-video-row {
	margin-top: 18px;
	margin-bottom: 18px;
}

.covid-page #rt-bottom div.rt-block {
  margin: 0;
}

.covid-video {
    position: relative;
	display: inline-block;
	width: 48%;
	height: 300px;
	padding-bottom: 0;
	margin-right: 7px;
	margin-left: 7px;
}

/* 	width: 407px;
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
 */
iframe.youtube {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* breadcrumbs */
div#rt-utility div.rt-container div.rt-grid-12.rt-alpha.rt-omega div.rt-block {
	background-color: white;
}











/* @end */

/* @group Employment Pages */

div.employment-icon-grid {
	display: inline-block;
	width: 100%;
	margin-bottom: 63px;
	position: relative;
}
div div.emmployment-icon-row {
	display: block;
	width: 80%;
	margin: 20px auto 0;
	text-align: center;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}
div.emmployment-icon-row span.wf_caption {
	padding: 10px;
	margin: 20px!important;
	position: relative;
	float: none!important;
	display: inline-block!important;
}


/* @end */

/* @group Giving Tuesday styles */

article.item-pagegiving-tuesday div.img-fulltext-none  {
	margin-bottom: 40px;
}
article.item-pagegiving-tuesday div h3 {
	text-align: center;
	font-size: 30px;
	margin-bottom: 30px;
}


div.givingtuesdaypix {
	margin: 60px auto 40px;
	width: 65%;
	height: 290px;
	position: relative;
}

div.givingtuesdaypix img {
	float: none;
}
div.givingtuesdaypix span.wf_caption {
	float: left;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
}

article.item-pagegiving-tuesday div p a.btn {
	font-size: 20px;
}

/* @end */

/* @group Contact Form */

form#adminForm div.list-title {
	font-size: 18px;
	line-height: 160%;
	margin-bottom: 12px;
}

form#adminForm div.list-title a {
}



label {
	padding-right: 6px;
}

.rsform-block {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}






/* @end */



@media only screen and (min-width: 1200px) {
.rt-container {width: 960px;
	margin: 0 auto;
	position: relative;
}
    .rt-grid-1 {width: 80px;}
	.rt-grid-2 {width: 160px;}
	.rt-grid-3 {width: 240px;}
	.rt-grid-4 {width: 320px;}
	.rt-grid-5 {width: 400px;}
	.rt-grid-6 {width: 480px;}
	.rt-grid-7 {width: 560px;}
	.rt-grid-8 {width: 640px;}
	.rt-grid-9 {width: 720px;}
	.rt-grid-10 {width: 800px;}
	.rt-grid-11 {width: 880px;}
	.rt-grid-12 {width: 960px;}

	.rt-push-1 {left: 80px;}
	.rt-push-2 {left: 160px;}
	.rt-push-3 {left: 240px;}
	.rt-push-4 {left: 320px;}
	.rt-push-5 {left: 400px;}
	.rt-push-6 {left: 480px;}
	.rt-push-7 {left: 560px;}
	.rt-push-8 {left: 640px;}
	.rt-push-9 {left: 720px;}
	.rt-push-10 {left: 800px;}
	.rt-push-11 {left: 880px;}

	.rt-pull-1 {left: -80px;}
	.rt-pull-2 {left: -160px;}
	.rt-pull-3 {left: -240px;}
	.rt-pull-4 {left: -320px;}
	.rt-pull-5 {left: -400px;}
	.rt-pull-6 {left: -480px;}
	.rt-pull-7 {left: -560px;}
	.rt-pull-8 {left: -640px;}
	.rt-pull-9 {left: -720px;}
	.rt-pull-10 {left: -800px;}
	.rt-pull-11 {left: -880px;}

	.rt-prefix-1 {padding-left: 80px;}
	.rt-prefix-2 {padding-left: 160px;}
	.rt-prefix-3 {padding-left: 240px;}
	.rt-prefix-4 {padding-left: 320px;}
	.rt-prefix-5 {padding-left: 400px;}
	.rt-prefix-6 {padding-left: 480px;}
	.rt-prefix-7 {padding-left: 560px;}
	.rt-prefix-8 {padding-left: 640px;}
	.rt-prefix-9 {padding-left: 720px;}
	.rt-prefix-10 {padding-left: 800px;}
	.rt-prefix-11 {padding-left: 880px;}
}


@media only screen and (min-width: 960px) and (max-width: 1199px) {
.rt-container {width: 960px;margin: 0 auto;position: relative;}
    .rt-grid-1 {width: 80px;}
	.rt-grid-2 {width: 160px;}
	.rt-grid-3 {width: 240px;}
	.rt-grid-4 {width: 320px;}
	.rt-grid-5 {width: 400px;}
	.rt-grid-6 {width: 480px;}
	.rt-grid-7 {width: 560px;}
	.rt-grid-8 {width: 640px;}
	.rt-grid-9 {width: 720px;}
	.rt-grid-10 {width: 800px;}
	.rt-grid-11 {width: 880px;}
	.rt-grid-12 {width: 960px;}

	.rt-push-1 {left: 80px;}
	.rt-push-2 {left: 160px;}
	.rt-push-3 {left: 240px;}
	.rt-push-4 {left: 320px;}
	.rt-push-5 {left: 400px;}
	.rt-push-6 {left: 480px;}
	.rt-push-7 {left: 560px;}
	.rt-push-8 {left: 640px;}
	.rt-push-9 {left: 720px;}
	.rt-push-10 {left: 800px;}
	.rt-push-11 {left: 880px;}

	.rt-pull-1 {left: -80px;}
	.rt-pull-2 {left: -160px;}
	.rt-pull-3 {left: -240px;}
	.rt-pull-4 {left: -320px;}
	.rt-pull-5 {left: -400px;}
	.rt-pull-6 {left: -480px;}


.rt-pull-7 {left: -560px;}
	.rt-pull-8 {left: -640px;}
	.rt-pull-9 {left: -720px;}
	.rt-pull-10 {left: -800px;}
	.rt-pull-11 {left: -880px;}

	.rt-prefix-1 {padding-left: 80px;}
	.rt-prefix-2 {padding-left: 160px;}
	.rt-prefix-3 {padding-left: 240px;}
	.rt-prefix-4 {padding-left: 320px;}
	.rt-prefix-5 {padding-left: 400px;}
	.rt-prefix-6 {padding-left: 480px;}
	.rt-prefix-7 {padding-left: 560px;}
	.rt-prefix-8 {padding-left: 640px;}
	.rt-prefix-9 {padding-left: 720px;}
	.rt-prefix-10 {padding-left: 800px;}
	.rt-prefix-11 {padding-left: 880px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.rt-container {
	margin: 0 auto;
}

#rt-showcase {
	height: auto;
}


#rt-showcase div.rt-block.intro {
	height: auto;
	display: block;
	width: 200px;
}

#rt-showcase div.rt-block.intro p {
	font-size: 15px;
	letter-spacing: 0;
}

#rt-showcase .rt-showcase-pattern {
	position: relative;
	display: block;
	height: auto;
	background-color: transparent;
	background-repeat: no-repeat;
}
ul.gf-menu.l1 {
	width: 100%!important;
}

input#mod-finder-searchword.search-query.input-medium {
	width: 107px;
}

#rt-footer {
/*	height: 280px;*/
}

.menu-block li > .item {
	padding-right: 14px;
	padding-left: 14px;
}

#rt-footer div.rt-container div.rt-grid-2.rt-alpha {
	margin-left: 12px;
}

#rt-footer div.rt-container div.rt-grid-2.rt-omega div.rt-block {
	padding-right: 0;
}


#rt-footer div.rt-container div.rt-grid-2 {
	margin-left: 4px;
	width: 15%;
	display: block;
	height: auto;
}


.component-content .cols-4 h2 {
	font-size: 17px;
}
/*.component-content .cols-4 h3 {
	font-size: 16px;
	line-height: 120%;
	margin-top: 6px;
}*/


.component-content .cols-4 .column-1 {
  float: left;
  width: 20%;
  margin-right: 18px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}
.component-content .cols-4 .column-2 {
  width: 21%;
  float: left;
  margin-right: 18px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}
.component-content .cols-4 .column-3 {
  width: 21%;
  float: left;
  margin-right: 18px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}
.component-content .cols-4 .column-4 {
  float: left;
  width: 21%;
  margin-right: 0px;
  margin-left: 0;
  padding-top: 0;
	padding-bottom: 0;
}



div.img_caption.none {
	width: 200px !important;
}

#rt-mainbody section.blog._servfound .item {
	/*	width: 31%;*/
	width: 31%;
	margin-right: 16px;
}



.component-content .cols-4 div.item img {
  width: 210px;
  height: 170px;
	margin-bottom: 12px;
}
div.module-title h2.title {
  color: white;
  border-bottom-style: none;
  border-bottom-width: 0;
	font-size: 1.2em;
	display: block;
}

.cols-3 article.item p {
	font-size: 13px;
	line-height: 150%;
}


div.rt-block._orgover {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 40%;
	float: none;
}

#rt-mainbottom div.rt-container div.rt-grid-4 {
	width: 100%;
}

section.blog  p.readmore {
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: block;
	clear: both;
}

}

@media only screen and (min-width: 481px) and (max-width: 767px) {

div.customheader-logo div a img {
		margin-left: auto !important;
		margin-right: auto !important;
		float: none;
		display: block;
		width: 40%;
		height: auto;
		margin-bottom: 10px;
}
div.customheader-logo div.logo-text {
  	position: relative;
  	margin-left: auto;
		margin-top: 12px;
  	float: none;
		margin-right: auto;
  	width: 90%;
}
.header-logo div.logo-text p.company-name {
	font-size: 22px;
		color: #622566;
	text-align: center;
}

.header-logo div.logo-text p.tagline {

	text-align: center;
}

/*div#donate.btn {
	background: url(none) transparent;
	border-style: none;
	padding: 0;
	margin-right: auto;
		margin-left: auto;
	float: none!important;
}*/
#rt-top div.rt-block.social div.customsocial {
	float: none;
	width: 200px;
	margin-right: auto;
		margin-left: auto;
	display: block;
}

div#donate.btn {
	margin-right: auto;
}




div.rt-block.hero {
	display: none;
}

#rt-showcase div.rt-showcase-pattern div.rt-container div.rt-grid-12.rt-alpha.rt-omega {
	float: left!important;
	height: 110px;
}
#rt-showcase  {
	background: url(none) #404040;
	height: auto;
}
#rt-showcase .rt-showcase-pattern {
  background: url(none) center -280px no-repeat;
	position: relative;
	display: block;
	height: 120px;
}

#rt-showcase div.rt-block.intro {
	width: 100%;
	background-color: transparent;
	margin: 0 auto;
	position: relative;
}
  #rt-showcase .rt-block p {
  	width: 100%;
  	letter-spacing: 0;
  	font-size: 16px;
  }

.rt-container {
	margin: 0 auto;
}


div#rt-top div.rt-block {
	padding: 0;
	margin: auto auto 6px;
	display: block;
	float: none;
}

#rt-top div.custom div img {
	margin-right: auto!important;
	margin-left: auto!important;
	float: none;
	display: block;
	width: 72%;
}

div.rt-block.social {
	display: block;
	margin-right: auto!important;
	margin-left: auto!important;
	width: 82%;
	height: 72px;
	float: none;
}
div#rt-extension {
	background: none;
}
#rt-footer div.rt-container div.rt-grid-2 {
	margin-left: 4px;
	width: 100%;
	display: block;
	height: auto;
}
#rt-footer div.rt-container div.rt-grid-2 div.rt-block {
	height: auto;
	border: none;
	padding-right: 0;
}
a#gantry-totop {
	width: 80%!important;
	display: block;
}

#rt-extension div.custom_serv_sites img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.float-right,
.float-left {
	margin-left: 0;
	margin-bottom: 12px;
	float: none;
}
div.weblinkpartners {
  margin-left: 0;
}

li.cat-list-row1 {
	margin-top: 12px;
}

div.rt-block._orgover {
/*  width: 900px;*/
  margin: 0 auto;
  padding: 0;
	width: 90%;
}


div#mapviewer {
	margin-left: 12px;
}

section.blog  p.readmore {
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: block;
}
.covid-video {
	width: 95%;
}
a.maximenuck span.titreck span.titreck-text span.titreck-title {
	font-size: 14px;
	font-weight: 400!important;
}

/* CLIFTON PAGE */

ul li.clifton_list {
	margin-bottom: 10px;
}



}
@media only screen and (max-width: 480px) {


div.customheader-logo div a img {
		margin-left: auto !important;
		margin-right: auto !important;
		float: none;
		display: block;
		width: 40%;
		height: auto;
		margin-bottom: 10px;
}
div.customheader-logo div.logo-text {
  	position: relative;
  	margin-left: auto;
		margin-top: 12px;
  	float: none;
		margin-right: auto;
  	width: 90%;
}
.header-logo div.logo-text p.company-name {
	font-size: 22px;
		color: #622566;
	text-align: center;
}

.header-logo div.logo-text p.tagline {

	text-align: center;
}

/*div#donate.btn {
	background: url(none) transparent;
	border-style: none;
	padding: 0;
	margin-right: auto;
		margin-left: auto;
	float: none!important;
}*/
#rt-top div.rt-block.social div.customsocial {
	float: none;
	width: 200px;
	margin-right: auto;
		margin-left: auto;
	display: block;
}

div#donate.btn {
	margin-right: auto;
}

#mod-finder-searchform165.form-search {
	
	width: 300px;
	margin: 0;
	position: relative;
	top: 0;
	float: left;
}


.rt-container {
	margin: 0 auto;
}

#rt-top div.custom div img {
	margin-right: auto!important;
	margin-left: auto!important;
	float: none;
	display: block;
	width: 72%;
}

div.rt-block.hero {
	display: none;
}

#rt-showcase  {
	background: url(none) #404040;
	height: auto;
}

#rt-showcase .rt-block p {
	letter-spacing: 0;
	font-size: 15px;
	line-height: 150%;
}
#rt-showcase .rt-showcase-pattern {
  background: url(none) center -280px no-repeat;
	position: relative;
	display: block;
	height: 140px;
	margin: 0;
}
div#rt-extension {
	background: none;
}
#rt-showcase div.rt-block.intro {
	width: 100%;
	background-color: transparent;
	margin: 0 auto;
	position: relative;
}

#rt-footer div.rt-container div.rt-grid-2 {
	margin-left: 4px;
	width: 100%;
	display: block;
	height: auto;
}
#rt-footer div.rt-container div.rt-grid-2 div.rt-block {
	height: auto;
	border: none;
	padding-right: 0;
}
a#gantry-totop {
	width: 80%!important;
	display: block;
}
div.rt-block._fundraisers h2.title, 
div.rt-block._success_stories h2.title {
    color: white;
    font-size: 18px;
    letter-spacing: 1px;
  }
  
#address {
      margin-right: 12px;
	margin-top: 6px;
}

div.rt-block.latestnewsresponsive {
	display: block;

}

div.rt-block.latestnews {
	display: none;
}

.float-right,
.float-left {
	float: none;
	margin-left: 0;
	margin-bottom: 12px;
	width: 100%;
}

div.weblinkpartners {
  margin-left: 0;
}

li.cat-list-row1 {
	margin-top: 12px;
}

#rt-mainbody div.component-content article.item-page div p strong img {
	width: 40%;
	margin-left: 12px;
}

img#servmap {
	float: none;
	width: 50%;
}


#rt-mainbody section.blog.news div.pagination ul {
	font-size: 12px;
}

#rt-sidebar-a div.rt-block div.module-surround div.module-content ul.category-module li {
	margin-bottom: 8px;
}
div.rt-block._orgover {
/*  width: 900px;*/
  margin: 0 auto;
  padding: 0;
	width: 90%;
}

#rt-mainbody div.component-content article.item-page div p img {
	width: 50%;
}

#rt-mainbody div.component-content section.blog.news div.pagination ul li a.pagenav {
	margin-right: 4px;
	margin-left: 4px;
}
div#mapviewer {
	margin-left: 12px;
	display: block;
	width: 100%;
}

div.bingmap {
	float: none;
	padding-left: 0px;
	margin-bottom: 16px;
}
textarea#Message.rsform-text-box {
	width: 100% !important;
	height: 180px;
}
span.sprocket-strips-p-text {
	font-size: 14px;
}
h4.sprocket-strips-p-title {
	width: 100%;
	position: relative;
	font-size: 20px;
	line-height: 130% !important;
}

#rt-extension div.rt-container div.rt-grid-3 div.rt-block._serv_sites div.module-surround div.module-content div.custom_serv_sites p a img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}


.latestnewsresponsive div.module-title {
	background-color: transparent;
	border-radius: none;
	margin: 0;
}

table.demotable {
	margin-left: 0;
	width: 100%;
}
div.img_caption.none {
	width: 180px !important;
	margin: 0 0 0 12px!;
}


div.img-intro-right img {
	width: 200px;
}
section.blog  p.readmore {
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: block;
}
.covid-video {
	width: 95%;
}
.customtop-social a i.fab {
	color: white;
	font-size: 40px;
	margin-top: 0;
	position: relative;
	top: 5px;
	margin-left: 0px;
}
form#mod-finder-searchform165.form-search button.btn.btn-primary.hasTooltip.search.findersearch {
	width: 70px;
	font-size: 14px;
	margin-right: 12px !important;
		margin-left: 0px;
	margin-top: 0;
	padding: 2px;
	height: 28px;
	float: none;
	display: block;
}
input#mod-finder-searchword165.search-query.input-medium {
	padding: 2px 6px !important;
	font-size: 16px;
	border-radius: 2px;
	height: 27px;
	position: relative;
	display: block;
	float: left;
	width: 100px;
}

.maximenuck.maximenuckmodule.item200 {
	height: 40px!important;
	background-color: transparent!important;
	margin-top: 20px!important;
	margin-right: auto!important;
	margin-left: auto!important;
	display: block!important;
	position: relative!important;
}
a.maximenuck span.titreck span.titreck-text span.titreck-title {
	font-size: 14px;
	font-weight: 400!important;
}

/* CLIFTON PAGE */

ul li.clifton_list {
	margin-bottom: 10px;
	line-height: 120%;
}

.rl_sliders.accordion>.accordion-group,
a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed span.rl_sliders-toggle-inner.nn_sliders-toggle-inner
 {
	list-style: none;
	margin-bottom: 0;
	font-weight: 600;
	color: #494949;
	font-weight: normal;
}
.rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before {
	font: 12px 'IcoMoon';
	color: #622566;
	position: relative;
	display: inline-block;
}


}


