
/* body */
#sp-main-body {padding: 10px 0;}
hr {border-color:#888;}

a {color:#006699;}
a:hover, a:active {color:#9f0000;}

h1, h2, h3, h4, h5, h6 {font-family: "Abeezee", Arial, sans-serif ;color:#454545;letter-spacing:2px;}
h1 {font-size:1.55rem;}
h2 {font-size:1.5rem;}
h3 {font-size:1.45rem;margin:10px 0 9px;}
h4 {font-size:1.4rem;}

/* header & title */
.sp-page-title {background:#b3c9c9 none repeat scroll 0 0;}
#sp-header {box-shadow: none;}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {color: #676767;font-size:1.85rem;}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before,
 .sp-page-title .breadcrumb > li > a {color: #676767;font-size:0.8rem;}
.sp-page-title .breadcrumb > .active {color:#565656;}
.logo > a {color:#676767;}

/* main menu */
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #fff;background:#b3c9c9 none repeat scroll 0 0;}
.sp-megamenu-parent > li:hover > a {color: #fff;background:#b3c9c9 none repeat scroll 0 0;}
.sp-megamenu-parent > li:last-child > a {padding: 0 15px;}

#offcanvas-toggler > .fa {color:#676767;}

/* off canvas */
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #006699;font-size:0.9em;letter-spacing:1px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #9f0000;font-size:0.9em;letter-spacing:1px;}

/* Module Menu */
#sp-bottom .sp-module-title {color: #4b6995!important;font-size: 18px;font-weight: 500!important;letter-spacing:3px;}
#modulemenu {display: block;float: left;list-style: outside none none;margin: 0;padding:0 0 0 20px;position: relative;z-index: 99;}
#modulemenu a {color:#4b6995;font-size:14px;font-weight:500;letter-spacing:1px;}


/* articles */
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list
 .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article
 .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
  color: #006699;}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
  color: #006699;}
  .article-social-share .social-share-icon ul li a, .article-ratings  {color: #95abab;}
.article-details .article-ratings-social-share {border:none;}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #c9e1e1;color:#676767;}
.article-list .article .readmore a {color:#4b6995;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color:#4b6995;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {font-size:1.275rem;}
.article-info span {font-size: 0.725rem;}
.article-info, .article-info span a {color:#4b6995;font-family:arial;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 2rem;}

#sppb-addon-1682175339011 .sppb-addon-content {letter-spacing:5px;}

span.infotip:hover span.tooltipgc_tooltip {color:#565656;padding:15px;font-size:14px;}

/* bottom*/
#sp-footer, #sp-bottom {font-size:12px;letter-spacing:1px;background:#b3c9c9 none repeat scroll 0 0;color: #565656;} /* was c9e1e1 */
#sp-bottom .sp-module-content .latestnews > li > a > span {color: #565656;}
#sp-footer a, #sp-bottom a {color: #565656;} 
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {color:#aa1812;}


/* list group changes */
.list-group {margin-bottom:10px;}
.list-group-item > a {font-size:0.85rem;letter-spacing:1px;}
.mb-0, .my-0 {font-size:0.85rem;letter-spacing:1px;}
.form-control {font-size:0.9rem}
.pagination {font-size:0.7rem;}
.pagination-counter {font-size:0.7rem;color:#676767;}
.page-link {padding:0.25rem 0.7rem;}
.pagination > li > a, .pagination > li > span {color:#676767;}
.page-item.active .page-link {background:#b3c9c9;border-color:#dee2e6;color:#666;}
.list-group-item {padding:0.5rem 1rem;}


/* images */
.article-details .article-full-image img {margin:0 auto;display:block;}
figure {margin:0 auto;}
figcaption {color:#537b7b;text-align:center;font-size:14px;padding:25px 0;}

#event{ margin-bottom: 60px;}
.speasyimagegallery-gallery.clearfix {margin:60px 0 80px 0;}


/* button */
.btn-primary, .sppb-btn-primary {font-size:14px;color:#333;background: rgb(168,195,195);background: linear-gradient(0deg, 
rgba(189,209,209,1) 0%, rgba(202,218,218,1) 70%);border-radius:3px;border: 1px solid #cdcdcd;padding:8px 12px;position: relative;letter-spacing:1px;}
.btn-primary:hover, .sppb-btn-primary:hover {border:medium none;font-size:14px;color:#555;}


/* tags changes */
.tags > li a {font-size:0.7rem;letter-spacing:1px;color:#676767;background:#fff;border:1px solid #676767;margin-bottom:1rem;border-radius: 0.2rem ;-moz-border-radius: 0.2rem;
-webkit-border-radius: 0.2rem;padding:0.3rem 0.9rem;}
.tags > li a:hover {background:#676767;color:#fff;border-color:#676767;}




/* blockquote */
.bq {background-color: #fafafa;border: 1px solid #bcbcbc;margin: 30px 0;padding: 15px;position: relative;}
.bq a {color: #676767;font-size: 1em;line-height: 1.8em;}
blockquote {background-color: #fafafa;border: 1px solid #006699;margin: 30px 0;padding: 15px;position: relative;}
blockquote a {color: #006699;font-size: 1em;line-height: 1.8em;}

/* module table styling */
.fhr h3 {color:#4b6995;font-size:1.1rem;font-family:Raleway;}
.fhr ul {list-style-type:lower-roman;font-size:0.9rem;}
.fhr li {padding-left:10px;}
.fhr ul li a {font-size:1.1rem;text-transform:capitalize;}



/* convert forms */
.convertforms .cf-response {color: #222;}

.convertforms.cf-success .cf-response {background-color: #b3c9c9;}


/* rapid contact changes */
.contact {width:80%;margin:0 auto;}

/* sigplus */
.sigplus-gallery > ul > li {margin:10px;}

/* family history */ 

/*#fh .card-header {background:#cadada;font-size:1.2rem;color:#565656;padding:10px;border-radius:3px;}*/


#fh p {font-size:15px;margin-bottom:10px;margin-top:0px;padding:10px 15px;}
#fh .col-lg-4 {padding:15px 30px;}
#fh .col-lg-4 > h2 {font-size:1.2rem;background: rgb(202, 218, 218) none repeat scroll 0 0;border: 1px solid #cdcdcd;
border-radius: 3px;color: #565656;padding: 10px;margin-bottom:20px;}
#fh .col-lg-4 a {color:#565656;}
.abcd {text-align:center;}
.sppb-text-left {letter-spacing: 2px;}
.abcminors {font-size:0.9rem;font-style:italic;padding:35px 30px;background:#f6f6e0;color:#565656;border:1px solid #ddd;}





