@import url('https://fonts.googleapis.com/css2?family=Domine:wght@600&amp;display=swap');
.grecaptcha-badge {visibility: hidden;}
#respond h3.comment-reply-title span, .post-box-title {font-family: 'Domine', serif;text-transform: capitalize;color: #000;font-size: 2rem;}
form#commentform p.mc4wp-checkbox label, form#commentform p.comment-subscription-form label {letter-spacing: 1px;text-align: center;margin-bottom: 20px;text-transform: uppercase;font-size: 14px;color: #000 !important;opacity: 1 !important;}
#respond textarea {text-align:center !important;border: 2px solid #000000;}
#respond input {border:2px solid black !important;}
#respond input[type="checkbox"] {margin-right: 10px;top: -1px;position: relative;}
#respond #submit {letter-spacing: 2px !important;}
body.single .post-comments {border-top: 6px double black;}
.page-template-default .penci-page-header {margin: 30px 0 30px 0 !important;text-align: center;}
.page-template-default h1.entry-title {font-size: 3rem !important;font-family: 'Domine', serif;text-transform: capitalize;}
body.home .paypal-donations {text-align:center !important;margin-top:20px !important;}
.paypal-donations {text-align:center !important;margin-top:20px !important;}
.penci-sidebar-left .widget {margin-bottom:10px !important;} 
.mbottom {margin-bottom:10px !important;}
.pc-builder-element.pc-main-menu .navigation .menu > li > a, .pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu a {color: #000000 !important;}
.penci_header_overlap .penci-desktop-midbar, .penci-desktop-midbar {background-color: #ffffff !important;border-bottom: 6px double black !important;}
.penci_header_overlap .penci-desktop-bottombar, .penci-desktop-bottombar {border-color:#000 !important;}
.penci_header_overlap .penci-sticky-mid, .penci-sticky-mid {background-color:#fff !important;}
.pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-main-menu .navigation .menu .sub-menu, .pc-builder-element.pc-main-menu .navigation .menu .children {background-color: #ffffff !important;}
.mc4wp-form input[type="submit"] {letter-spacing:2px !important;}
.headerad {padding-top:10px !important;padding-bottom:10px !important;}
.penci_header.penci-header-builder.main-builder-header {border-bottom:1px solid black !important;}
.penci_header.penci_builder_sticky_header_desktop.sticky-apply {border-bottom:2px solid black !important;}
body.home .post-nav {display:none !important;}
.inlineshare {margin-bottom:20px !important;}
.topnavigation a {font-weight:bold !important;}
#sidebar {text-align:center !important;}
broadstreet-zone a:before {content:"Advertisement";font-size:10px !important;display:block !important;text-transform:uppercase !important;color:#000 !important;letter-spacing: 2px;margin-bottom: 10px;font-family:arial !important;text-align:center !important;}
input#mc4wp_email {text-align:center !important;height: 50px;border:2px solid black;}
.mc4wp-form-basic button, .mc4wp-form-basic input[type=button], .mc4wp-form-basic input[type=submit] {padding: 19px !important;
    color: #fff !important;
    background: #c20017;
    border: 0px !important;}
.sub-stories img.attachment-post-thumbnail {max-width: 30%;float: left;margin: 0px;}
.global-nav-bg {display:none !important;}
#homepage-featured {border:0px !important;border-bottom:0px !important;}
div.socialfooter {margin-top:20px !important;margin-bottom:40px !important;}
#custom_post_widget-1 a {display:block !important;font-weight: bold !important;}
#custom_post_widget-1 {text-align:left !important;}
#custom_post_widget-1 h3 {text-align:center !important;}
.give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit {float: left;padding: 10px !important;color: #fff !important;background: #2275bb;border: 0px !important;}
.sub-stories img.attachment-post-thumbnail {padding-right:10px !important;}
h5.top-tag a {color: #000 !important;}
.footer-bg {background-color: #ccc;text-align:center !important;}
#ft-social li {float:none !important;}
#boilerplate p.back-to-top {display:none !important;}
#boilerplate p.footer-credit {float:none !important;}
.widget1 #menu-footer-navigation {display:none !important;}
body.single header {margin-bottom:40px !important;}
#site-footer .widgettitle, #site-footer li.menu-label {color:#000 !important;}
#ft-social li i {color:#000 !important;}
#boilerplate p {color:#000 !important;}
.footer-bg {background-color: #fff;border-top: 2px solid black;}
broadstreet-zone {text-align:center !important;}
body.single .pc-wrapbuilder-header {margin-bottom: 15px !important;}
.singleheadad {margin-bottom:20px !important;}
body.single .penci-standard-cat {margin-bottom:0px !important;}
.widgetitem {background:#fff !important;padding:20px !important;border:1px solid black !important;}
.penci-border-arrow:before {display:none !important;}
.penci-border-arrow .inner-arrow {border:0px !important;padding:0px !important;padding-bottom:20px !important;}
.penci-border-arrow:after {border:0px !important;}
body.home .widgetitem {margin-bottom:20px !important;}
.penci-border-arrow {text-align:center !important;}
.give-form-wrap {border-top: 6px double black;padding-top: 20px;padding-bottom: 20px;}
.give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit {float: left;padding: 10px !important;color: #fff !important;background: #003366 !important;border: 0px !important;font-size: 16px !important;letter-spacing: 2px;}
[id*=give-form] .give-form-title {display:none !important;}
.post-related {border-top:0px !important;}
.post-entry blockquote p {color:#000 !important;}
.penci-pagination a, .penci-pagination .disable-url {color:#000 !important;}
.archive-box .title-bar {text-align:left !important;letter-spacing:1px !important;}
body.author .post-author {display:none !important;}
.pcbg-meta-desc span.author {font-size:0px !important;}
.pcbg-meta-desc span.author a {font-size:12px !important;}
.pcbg-meta-desc span.author a:before {content:"Written by";font-size:12px !important;padding-right:5px !important;}
.penci-desktop-midbar {padding-top:10px !important;padding-bottom:10px !important;}

body.page-template h1.entry-title {text-align: left !important;margin-top: 30px !important;color:#000 !important;}
body.page-template .penci-page-header {margin: 0 0 10px 0 !important;}

.byline {font-size:0px !important;}
.byline span.author a {font-size:14px !important;}
.byline span.author a:before {content:"Written by";font-size:14px !important;padding-right:5px !important;}
.top-search-classes a.cart-contents, .pcheader-icon > a, #navigation .button-menu-mobile {color:#000 !important;}

.grid-post-box-meta .author {font-size:0px !important;}
.grid-post-box-meta span.author a {font-size:14px !important;}
.grid-post-box-meta span.author a:before {content:"Written by";font-size:14px !important;padding-right:5px !important;}

article img.attachment-post-thumbnail {float: left;max-width: 30%;margin: 0px;padding-right: 20px;padding-bottom: 20px;}
.sub-stories img.attachment-post-thumbnail {padding-bottom:20px !important;}
#homepage-featured .top-story p {font-size:16px !important;}
body.search article img {float: left;width: 180px;height: auto !important;padding-right: 20px;padding-bottom:20px;}
.entry-content p {line-height: 1.5;}

body.page-template-default .row-fluid .span8 {width:63%;}
.penci-two-sidebar .container.penci-breadcrumb {display:none !important;}
.layout-14_12_14 .penci-main-content, .container.two-sidebar #main {padding-left:15px !important;padding-right:15px !important;}
.single .post, body.search #main .theiaStickySidebar, body.archive #main .theiaStickySidebar, body.page-template:not(.home) #main .theiaStickySidebar, body.page-template-default:not(.home) #main .theiaStickySidebar {background: #fff !important;padding: 20px;border: 1px solid;border-right: 3px solid black;border-bottom: 3px solid black;}
body.search #main .theiaStickySidebar, body.archive #main .theiaStickySidebar {padding-top:20px !important;}
.container-single .single-post-title {font-size: 2.8rem !important;letter-spacing: -1px !important;color: #000 !important;}
.grid-post-box-meta span {color: #000000 !important;}
.cat > a.penci-cat-name {font-weight: bold;text-transform: uppercase;color: #CC0000;}
.header-standard .author-post span {color: #000 !important;}
.post-box-meta-single span {color: #000 !important;}
.pc-logo-desktop.penci-header-image-logo img {max-height: 165px !important;} 
.pc-builder-element.pc-main-menu .navigation .menu > li > a {font-size: 1rem !important;font-weight: 600 !important;letter-spacing: 2px !important;}
.penci-desktop-sticky-mid .pc-builder-element.pc-main-menu .navigation .menu > li > a {font-size: .8rem !important;}
#custom_post_widget-1 p {margin-bottom: 10px;font-size: 14px;}
#custom_post_widget-1 strong {font-size: 12px !important;font-weight: 400 !important;}
.give-form-wrap blockquote:before {display:none !important;}
.give-form-wrap blockquote {background:#fff !important;padding:0px !important;}
.pcbg-pexcerpt p {color:#000 !important;}
.penci-menuhbg-toggle {border: 8px double black !important;padding: 5px;border-radius: 100%;}
.penci-desktop-topblock {padding-top:10px !important;padding-bottom:10px !important;}
#navigation, .show-search {background: #ffffff !important;} 
.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input {margin-right: 10px !important;border-right: 1px solid #dedede !important;}
.header-search-style-showup .show-search form.pc-searchform .searchsubmit {letter-spacing:1px !important;}
.penci_navbar_mobile.mobile-sticky {background-color:#fff !important;}
.penci-menuhbg-wapper {margin-right:40px !important;}
.penci_navbar_mobile {background:#fff !important;}

.footer-newsletter .newsletter-container {display:flex;align-items:center;}
.footer-newsletter .newsletter-email {margin:0px 10px 0px 0px !important;}
.footer-newsletter .newsletter-email::placeholder {color:#fff !important;}
.footer-newsletter .newsletter-submit {padding: 20px;width: auto !important;background-color: #c20017 !important;}
.footer-newsletter .newsletter-submit:hover {background-color: #c16c76 !important;}
.penci_menu_hbg_ftext {font-size: 12px;letter-spacing: 1px;}
.penci-menu-hbg .menu li a, #sidebar-nav .menu li a {font-size: .8rem !important;font-weight: 600 !important;letter-spacing: 2px !important;}
.elementor-social-icon {--e-social-icon-icon-color: #000 !important;}

.penci-border-arrow .inner-arrow {
    border: 1px solid #313131;
    background: #fff;
    position: relative;
    display: block;
    text-transform: uppercase !important;
    padding: 8px 12px 7px;
    z-index: 3;
    font-size: 14px !important;
}

.wp-caption p.wp-caption-text, .penci-featured-caption {color:#000 !important;}
.wp-media-credit {text-align: right !important;font-size: 11px !important;margin-bottom: 0px !important;}
.penci-pagination.pcbg-paging-align-center.penci-ajax-more a.penci-ajax-more-button {margin-top: 40px;letter-spacing: 1px;border: 1px solid black;}
.post-entry {margin-bottom:0px !important;}
article.page.type-page {margin-bottom:0px !important;}

.post-entry a {color:#cc0000 !important;}

.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {width:33% !important;float:left;}
.post-share-plike {display:none !important;}

@media only screen and (max-width:845px) {
#site-header img {clear: none;margin: 0 auto !important;float: none !important;display: block;margin-bottom: 20px !important;}
#page broadstreet-zone-container broadstreet-zone {float:none !important;text-align:center !important;}
}

@media (max-width: 768px) {
#ft-social {float: none !important;}
}

@media only screen and (max-width:767px) {
.navbar-inner {min-height: auto !important;margin-bottom: 20px;}
.navbar-inner .container{top:20px;position:relative;}
.search {max-width: 400px !important;margin: 0 auto !important;}
#homepage-featured .sub-stories h3 {font-size: 24px !important;}
div.alignright, .wp-block-image .alignright {float: none !important;width: 100% !important;margin: 0 auto !important;margin-bottom: 20px !important;text-align: center !important;}
}


@media only screen and (max-width: 650px) {
#homepage-featured .sub-stories h5.top-tag {font-size:16px !important;}
#homepage-featured .sub-stories p {font-size:16px !important;}
body.search article img {float:none !important;display:block !important;}
body.page-template:not(.home) .wrapper-boxed > .penci-single-wrapper > .penci-single-block > .container, body.single-post .wrapper-boxed > .penci-single-wrapper > .penci-single-block > .container {padding-left:0px !important;padding-right:0px !important;}
#sidebar {padding:20px !important;}
#main .penci-repons-elsection .elementor-column {width: 95% !important;margin: 0 auto;}
.layout-14_12_14 .penci-main-content, .container.two-sidebar #main {padding-left:0px !important;padding-right:0px !important;}
}

.tags {border-top: 6px double black;margin-left: 10px !important;margin-right: 10px !important;padding-left:20px;margin-bottom:20px;}
.tags p {font-size: 16px !important;color: #000;text-align: center !important;}
.post-tags a {font-weight:bold !important;color: #b22822;border: 2px solid #b22822;padding: 10px 15px;font-size: .8rem !important;}
.post-tags a:hover {color: #b22822 !important;}
.taghead {font-size:1.8rem !important;border-bottom: 6px double black;padding-bottom: 20px;margin-bottom: 20px;}

.sl-overlay {display:none !important;}
.post-tags a {display: inline-block !important;margin-top: 10px;margin-right: 10px;}

@media screen and (max-width: 600px) {
    .ufw_pp .ufw_wb {position: fixed;bottom: 100px;left: 1em;height: 250px !important;top:auto !important;}
}

