/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2025 | 23:02:15 */
 /* Heading Tags */
h1 {font-size: 1.7em !important; margin-top: 1.75em;}
h1.entry-title {font-size: 1.7em !important; margin-top: 1.75em !important;}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {margin-bottom: 30px !important;}

/* a {border-bottom: solid 1px #777777 !important;} 
a:hover {border-bottom: none !important; color: #800000 !important;} */

/* Tables */
table {border-collapse: collapse !important;}
td, th {border: none !important;}

/* Header */
.main-header-bar {box-shadow: 0px 0px 3px 0px #b8b8b8;}
.fl-node-5fb6df319ccec > .fl-row-content-wrap {box-shadow: 0px 0px 10px 0px #b8b8b8;}

/* Primary Menu */
.site-header .menu-text {letter-spacing: 1px !important;}
.header-main-layout-2 .main-header-bar-navigation {text-align: center;}
.fl-node-5fb6e2d0c30d4 .fl-menu {text-align: center; text-transform: uppercase !important; letter-spacing: 1.0px; color: #01558D !important; font-size: 16px; font-weight: 500;}

/* Search Box - Used in Custom Header */
.widget_search .search-form .search-field {
  background: #fafafa;
  border-width: 1px;
  border-color: #bbbbbb !important;
  border-radius: 2px;
  float: right;
  width: 115px;
  height: 20px !important;
  margin-bottom: 25px;
  margin-top: -65px;
}
.custom-search {float: right !important; width: 300px;}
-.fa fa-search icon {display: none !important;}

/* Sub-Menus */
ul.sub-menu a {width: 375px; letter-spacing: .04em !important; font-size: 14px; font-size: 0.8750em !important; color: #01558D;}
ul.sub-menu a:hover {text-decoration: none; color: #800000; background-color: #cecece;}

/* Sidebar */
.ast-right-sidebar #primary {border-left: none !important;  border-right: 0px solid #eee; margin-left: 0px !important; margin-right: 1px !important;}
.ast-right-sidebar #secondary {border-left: 0px solid #eee !important; border-left-style: none !mportant; border-left-width: 0px !important; margin-left: -1px;}

.widget-area primary {box-shadow: none !important; border: 0px solid #eaeaea !important;}
.widget-area secondary {box-shadow: none; border: 0px solid #eaeaea !important; border-left-style: none !mportant; border-left-width: 0px !important;}

.widget_search .search-form .search-field {background: #fafafa; border-width: 1px; border-color: #bbbbbb !important; border-radius: 2px;}

/* Widget Titles */
.secondary .widget-title {text-transform:inherit; text-align: center !important; font-size: 20px !important; font-size: 1.25em; margin-bottom: -1px !important; margin-left: 10px; line-height: 1.1em; margin-top: -20px;}
}

/* Astra Widgets: Social Media */
.widget ul {list-style-type: none; padding-left: 25px !important; margin-top: -10px;}
.widget.astra-widget-social-profiles {padding-left: 25px !important; margin-top: -10px; margin-bottom: -20px;}

/* Widget Images */
/*.sps-widget-logo {margin-top: -20px !important;}
/*.tmc-widget-logo {margin-left: 60px !important; margin-right: -30px !important; margin-top: 0px;}
.twp-widget-logo {margin-left: 30px !important; margin-top: 0px;}
.ath-widget-logo {margin-left: 30px !important; margin-top: 0px;}*/

/* Page Entry Title */
.ast-single-post .entry-title, .page-title {font-size: 30px; font-size: 1.8rem; color: gray;}
.page-id-12085 .entry-title {margin-left: 40px !important;}

/* Footer */
.footer-adv-overlay {margin-top: 40px;}
.ast-small-footer-wrap {letter-spacing: 1px;}
.site-footer .widget-title {color: #efddb3; letter-spacing: 1px; font-size: 18px; padding-bottom: 20px; padding-top: 10px; margin-bottom: -5px;}
.page-links {font-weight: 400 !important;}
.page-links a {color: #eeeeee !important;}
.page-links a:hover {color: #F4DEAF !important; border-bottom: 1px solid #F4DEAF !important;}

/* Front Page Widget Featured Image */
.fl-node-5fb9473564537.fl-module-widget.fl-module img {max-width: 15% !important;}

/* Front Page Featured Projects Links */
.featured-project-link a {color: #800000 !important!; border-bottom: gray !important;}
.featured-project-link a:hover {border-bottom: #800000 !important;}

/* Front Page Hero Image CTA Button */
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a {display: none !important;}

/* Front Page Flip Boxes */
.fl-node-erx9lg8q10sa .uabb-module-content .uabb-text-editor {padding-right: 15px;}

/* Simple Podcast Press */
.spp-optin-box-subheadline {font-size: 22px !important; font-weight: normal !important; line-height: 18px !important; margin-bottom: 5px !important;}
.spp-optin-box-field-submit {margin-top: 7px !important;}

.spp-optin-box-submit {background-color: #001e1e !important; font-weight: 400 !important; letter-spacing: .75px !important; font-size: 15px !important; font-size: 0.9375em !important; color: #ffffff !important;}
.spp-optin-box-submit:hover {background-color: #cccccc !important; font-weight: 400 !important; letter-spacing: .75px !important; font-size: 15px !important; font-size: 0.9375em !important; color: #ffffff !important;}

/* Ninja Forms */
.nf-form-fields-required {display: none;}
.ninja-forms-req-symbol {display: none;}
.nf-form-content {padding: 5px; max-width: 1000px; margin: 0 auto; float: left;}
.nf-field-label label {font-weight: 500 !important; margin: 0; padding: 0;}
#nf-label-field-22 {font-size: 16px !important; color: gray;} /* Sidebar */

input#nf-field-31_1.ninja-forms-field.nf-element {width: 305px !important;}
input#nf-field-34_1.ninja-forms-field.nf-element {width: 305px !important;}
input#nf-field-32_1.ninja-forms-field.nf-element {width: 305px !important;}

/* Mailchimp for WP */
.mc4wp-form-fields {width: 100% !important;}
.fl-builder-content .fl-node-60ede9610ff08 .fl-rich-text, .fl-builder-content .fl-node-60ede9610ff08 .fl-rich-text * {font-weight: 500; width: 70%;}
.fl-builder-content .fl-node-60ede9610ff08 .fl-rich-text, .fl-builder-content .fl-node-60ede9610ff08 .fl-rich-text * {font-weight: 500; width: 70%;}

/* WP Show Posts */
.wp-show-posts-read-more {margin-top: 4px;}
a.wp-show-posts-read-more {padding: 8px 15px; border: 1px solid #222; color: #222; font-size: .85em; letter-spacing: .02em !important;}
a.wp-show-posts-read-more.wp-show-posts-read-more:hover {
	padding: 8px 15px; border: 1px solid #C2C2C2 !important; font-size: .85em; letter-spacing: .02em !important; color: #800000 !important; background-color: #cecece !important;
}
.wp-show-posts .wp-show-posts-entry-title {margin: 0; font-size: 25px; font-size: 1.5625em;}
.wp-show-posts-meta a, .wp-show-posts-meta a:visited {color: rgba(0,0,0,.5); font-size: 1.4em;}

#wpsp-1819.wp-show-posts .wp-show-posts-entry-title {font-size: 18px; line-height: 1.0em;}
#wpsp-1819 .wp-show-posts-read-more {margin-top: -20px !mportant;}

/* Ultimate Posts Widget */
.upw-posts .entry-title {line-height: 1.3px;}
.upw-posts .entry-title a {text-decoration: none; font-size: 0.5em; color: #034b7b; font-weight: 600; letter-spacing: .75px;}
.upw-posts .entry-title a:focus, .upw-posts .entry-title a:hover {text-decoration: none; color: maroon;}

.author-name {display: none !important;}

/* UABB Topic Galleries */
.fl-node-5ff8bf9052a26 .uabb-photo-gallery-caption /*, .fl-node-5ff8bf9052a26 .uabb-background-mask .uabb-caption */ {
    font-weight: 500;
    font-size: 26px;
    letter-spacing: .75px;
    text-align: center;
    margin-top: -7px !important;
  	color: #aaaaaa !important;
  	background-color: #ffffff !important;
}

/* UABB Accordian - Broadcast Schedule */
.fl-node-60354d8312fd7 .uabb-adv-accordion-button60354d8312fd7 {width: 790px !important;}

/* UABB Posts Archive */
.fl-node-60cb904f93db0 .uabb-blog-post-content {text-align: left; padding-left: 40px !important; background-color: #ffffff; margin-top: -10px;}
.fl-node-60cb904f93db0 .uabb-blog-posts .uabb-blog-post-inner-wrap {background-color: #ffffff;}
.fl-node-60cb904f93db0 .uabb-blog-post-content .uabb-read-more-text span {display: none;}
.uabb-next-right-arrow {display: none !important;}

/* Give/Donations */
[id*="give-form"] .give-custom-amount-text {clear: both; display: none !important;}
.give-embed-form, .give-embed-receipt {color: #696969; float: left !important;}
.give-section.introduction {float: left !important;}

/* Widget Rollovers */
#podcast-rollover-1:hover {}

/* RA Project Page */
/*page-id-12085 blockquote {
  border-left: 0px solid var(--ast-border-color);
  padding: 20px;
  font-size: 1.4em !important;
  font-style: normal !important;
  color: #000080;
  margin: 0 0 1.5em;
  position: relative;
}*/

/* Page Topics Link Test */
#humanistic-spirituality-page-link url(http://www.robertstrock.org)
.humanistic-spirituality-page-link url("http://www.robertstrock.org")
#humanistic-spirituality-page-link background-image: url(http://www.robertstrock.org)

/* Foobar Notifications */
.fbr-items .fbr-item.fbr-active {background-color: #D7E2E4 !important;}
.page-id-12085 .fbr-item-inner {background-color: #677A89 !important;}
.page-id-12085 .fbr-toggle-circle.fbr-open .fbr-toggle {background-color: #748797 !important;}
.page-id-12085 .fbr-item-inner {background-color: #677A89 !important;}
.page-id-12085 #ast-scroll-top {background-color: #fff !important;}
.page-id-12085 .fbr-item .fbr-message {font-size: 125% !important;}

/* Blog Posts */
.page-id-8561 .page-links.page-link,.single .post-navigation a {display: none !important;}
/* .best-of-background {background-color: #dddddd !important; border: 1px #aaaaaa solid !important; padding: 20px 20px !important;} */

/* Share This SM */
.st-btn {margin-bottom: 5px !important;}

/* Unwanted Header Shrink Issue */
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img {
  max-height: 100px !important;
  width: auto;
}

/* Miscellanous */
/*.newsletter-widget {font-size: 17px; color: maroon !important;}
.textwidget.widget-text {font-size. 17px; color: maroon !important; margin-top: 10px !important;}*/
.newsletter-archive {margin-top: -50px !important;}
.gbf-project-logo {border: 1px solid #BEBEA7 !important; margin-top: 5px;}
.move-image-up {margin-top: -10px !important; margin-left: -7px !important;}
.p-p-block {border: 1px solid #dddddd; background-color: #e7e8e3; padding: 5px 15px 5px 15px; letter-spacing: .75px;}
.p-p-letter-spacing {letter-spacing: 1px;}
.thank-you-image {margin-top: 15px !important;}
.grants-page-logo {margin-top: -20px;}
.fl-node-2ctidqukrmp3 .fl-icon i, .fl-node-2ctidqukrmp3 .fl-icon i::before {font-size: 40px !important;}

/* Hide BB Rows */
/*#hide-gabe-brown-podcast-box {display: none !important;}
.hide-gabe-brown-podcast-box {display: none !important;}*/
#hide-community-first-poster {display: none !important;}
.hide-community-first-poster {display: none !important;}
.hide-featured-support-initiatives-fp {display: none !important;}
.hide-sps-search {display: none !important;}
/* hide-archive-episodes-temp {} */

/* donation-use-row-fp {display: none !important;} */

/* Admin Page Edit */
.post-edit-link {padding: 5px 5px !important; margin-left: 5px;}
.post-edit-link a {color: #800000 !important; text-transform: uppercase !important;}
.post-edit-link a:hover {color: #777777 !important;}

/* UNLTD Fix */
/* nav menu */
@media (min-width: 769px) {
    nav > ul > li {
        max-width: 200px;
    }
}