/**
Theme Name: Humanistic Spirituality
Author: CenterPointe Media
Author URI: http://www.centerpointemedia.com
Description: Humanistic Spirituality child theme
Version: 1.0.2  (9-Jul-2020)
Text Domain: humanistic-spirituality
Template: astra
*/

body {background-color: #ffffff;}

/* Global links */
a {color: #1F497D; text-decoration: none; border-bottom: 1px solid #cccccc !important; font-weight: 600;}
a:hover {color: #800000 !important; border-bottom: 1px solid #800000 !important;}

/* Info Panel Text & Links */
.panel-text {letter-spacing: 1.5px !important;}
.panel-text a {color: #ffffff !important; border-bottom: 1px solid #dddddd;}
.panel-text a:hover {color: #000000 !important; border-bottom: 1px solid #800000;}

.fl-node-5f067690eb982 .pp-infobox {padding-top: 5px; padding-bottom: 15px; padding-left: 25px; padding-right: 0px;}

/* Header Search Box */
.hdr-search-box {background-color: #800000;}

/* Header Image */
.fl-photo-content img {display: inline; height: auto; max-width: 100%; margin-bottom: 5px; margin-top: -2px}

/* Header Shadow */
.fl-node-5f04a8758de8f > .fl-row-content-wrap {box-shadow: 0 8px 6px -6px #bbbbbb;}

/* Entries */
.site-main {margin-top: 40px;}
.sidebar-main {margin-top: 44px;}
.entry-title {margin-bottom: .2em; margin-top: .10em;}
.entry-content {word-wrap: break-word; margin-top: 0;}

/* Ninja Forms */
.nf-form-fields-required {display: none;}
.mc-optin-1 {display: none;}

/* Footer */
.ast-footer-overlay {padding-top: 2.66666em; padding-bottom: 2.66666em;}
.nf-form-fields-required {display: none;}
.ast-small-footer-section .ast.mc-optin-1 {display: none;}-small-footer-section-1 {text-align: center;}

.footer-text {letter-spacing: 1.5px !important; text-align: center !important;}
.footer-text a {color: #ffffff !important; border-bottom: 1px solid #bbbbbb !important; font-weight: 400 !important;}
.footer-text a:hover {color: #FFFF66 !important; border-bottom: 1px solid #ffff66 !important; font-weight: 500;}
_.site-footer{position:fixed; bottom:0px; left:0px; right:0px; width:100%;}

/* Sidebar Border */
.ast-right-sidebar #primary {border-right: 1px solid #fff !important;}
.ast-right-sidebar #secondary {border-left: 1px solid #fff !important;}

/* Hide Text */
/* .widget-title {display: none !important;} */

/* Widget Mail list */
/* .mail-list-sidebar {border: 1px solid #cccccc; padding: 10px;} */


/* * * Mobile Devices * * */
@media only screen and (max-width: 600px) {
.fl-photo-content img {padding-left: 10px !important; padding-right: 10px !important;}

}

@media only screen and (max-width:767px) {
.fl-photo-content img {padding-left: 10px !important; padding-right: 10px !important;}

}
