/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
h1, h2, h3, h4, h5, h6, .site-title {
	clear: both;
/*	font-family: "Roboto Slab", serif; 
	font-style: normal;
	font-weight: 400; */
}

body, button, input, select, textarea {
	clear: both;
/*    color: #73757d;
    font-family: Lato,sans-serif; */
}

.page-template-full-width-page article {
	padding-top: 0 !important;
}

.alert {
	background: red;
	color: white;
	left: 0;
	top: 0;
	padding: 0;
}

.page .entry-title {
	display: none;
}

.home-happenings h1,
.home-happenings h2,
.home-happenings h3,
.home-happenings h4,
.happenings h1,
.happenings h2,
.happenings h3,
.happenings h4 {
	display: block !important;
}

.home-happenings h2 {
	text-align: right;
}

.happenings h2 {
	text-align: center;
}

.home-happenings {
	padding: 20px 50px;
}

.alert-text-wrapper {
	width: auto;
	background: #539bba;
	color: white;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.alert-text-wrapper p,
.alert p {
	margin: 0;
}

.wp-block-button__link:hover {
	background: #539bba !important;
	border-color: #539bba !important;
	text-shadow: none;
}

.wp-block-button__link, .home-cover a {
	text-decoration: none !important;
}

.learn-more-hero div {
	background-position: 24.57% 100% !important;
}

.learn-more-hero,
.jazz-hero {
	text-shadow: 1px 1px 0 rgba(0,0,0,1);
}
.jazz-hero .wp-block-coblocks-hero__content-wrapper {
	padding-right: 50px;
}

.pad-right {
	padding-right: 50px;
}

.home-cover {
	border: 3px solid white;
	border-radius: 10px;
	margin: 0;
}

.home-cover:hover {
	background: rgba(0,0,0,.3);
}

.widget-footer-top-area,
.widget-footer-top-area a {
	color: white;
	border-color: white !important;
	text-align: center;
}

.jetpack-social-widget-list {
	text-align: center;
}

.jetpack-social-widget-item svg {
	color: white;
}

.widget-footer-bottom-area {
	background: #eee;
}

#menu-social a,
#menu-social svg {
	color: #539bba !important;
}

.gray-back {
	background: #f8f8f8;
}

.gray-back img {
	border: 5px solid #539bba;
}
.blue-back {
	background: #539bba;
	color: white !important;
}

.blue-back h1,
.blue-back h2,
.blue-back h3,
.blue-back h4,
.blue-back p {
	color: white !important;
}

.no-back {
	margin-top: -120px;
	background: rgba(0,0,0,0);
}

.jetpack_widget_social_icons ul.size-medium a {
	height: 40px;
	width: 40px;
}

#dabar {
	background: #2c3644;
	color: #fff;
	font-size: 16px;
	top: 0;
	left: 0;
	width: 100% !important;
	padding: 10px 0;
	text-align: center;
}

#dabar a {
	color: #ffffff;
	border-bottom: 1px dotted;
}

.staff {
	box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.14);
}

.staff-desc, .spotlight-pad {
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.staff-desc-l {
	padding-top: 50px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.widget-footer-top-area {
	padding-top: 40px;
	padding-bottom: 10px;
}

.widget-footer-bottom-area {
	padding-top: 40px;
	padding-bottom: 10px;
}

@media screen and (max-width: 896px) {
	.home-scroll {
		margin-top: 0 !important;
		height: 0 !important;
	}
	
	.fblive-spacer {
		height: 0 !important;
	}
	
	.widget-footer-top-area {
		padding-bottom: 30px;
	}
	
	.widget-footer-bottom-area {
		padding-bottom: 20px;
	}
}

.invited-main {
	margin: 0;
}

.is-style-outline-blue a:hover {
	background: #fff !important;
	border-color: #fff !important;
	text-shadow: none;
	color: #539bba !important;
}

.widget-footer-top-area {
	background-color: #539bba;
}

#actionbar {
	display: none;
}

.is-style-outline .wp-block-button__link:not(.has-text-color) {
	color: #539bba!important;
}

.is-style-outline .wp-block-button__link:not(.has-text-color):hover {
	color: #fff!important;
}

@media screen and (min-width: 896px) {
	.entry-hero {
		min-height: 50vh;
	}
}

.widget_contact_info {
	color: #3a82a1;
}

.type-post .entry-title {
	display: block;
}

.wp-block-jetpack-donations .donations__nav-item.is-active {
	background: #3a82a1 !important;
}

.wp-block-jetpack-donations .donations__donate-button {
	background: #3a82a1;
}

.bibleverse {
	font-family: 'Times New Roman', serif !important;
	margin-bottom: 0 !important;
}

.bquote p {
	font-size: 1.25em;
	line-height: 1.2;
}

.ayg-player-title {
	font-size:2.0rem;
	line-height:1.6;
}
.tribe-events-single .hentry {
	padding-top: 0;
	padding-bottom: 0;
}
.wp-block-quote {
    overflow-wrap: break-word;
    background: #eee;
    padding: 20px 10px 1px 20px;
    color: #555;
    border-radius: 10px;
}
.wp-block-button__link {
	border-radius:0px;
}
.wp-block-jetpack-donations .donations__amount.is-selected {
    outline: 2px solid #3a82a1!important;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius:unset;
}

/*.dgx-donate-form-section h2 {
	  font-family: "Poppins",sans-serif;
    font-weight: 700;
    font-style: normal;
}*/
.dgx-donate-form-section h2 {
	  font-family: unset;
    font-weight: unset;
    font-style: unset;
		letter-spacing: unset;
		text-transform: unset;
}
.dgx-donate-form-section p {
    font-family: unset;
}
.dgx-donate-form-section span.horiz {
	font-family: unset;
	font-size: unset;	
	padding-right: 20px;
}
.dgx-donate-form-section label {
  font-family: unset;
	padding-left: 10px;
}
@media screen and (max-width: 600px) {
.dgx-donate-form-section label {
	padding-left: 0px;
}
}
#dgx-donate-container {
	background: #fff;
}
#_dgx_donate_designated,
#_dgx_donate_repeating {
	padding-top:10px
}
#dgx-donate-form-donation-section {	border-top-width: 1px;
}
.dgx-donate-form-section select {
  font-family: inherit;
  max-width: unset;
}
@media screen and (max-width: 600px) {
	.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge {
	padding-left:5px;
	padding-right:5px;
}
}
.is-style-outline button {
	border: 2px solid!important;
}

.wp-block-button .wp-block-button__link:focus {
    background: inherit;
    border-color: inherit;
}
.wp-block-button__link {
    background: #539bba;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 0;
	padding-bottom: 0;
}
.home main article {
	padding-bottom:0!important;
}
.restyle-table td {
  width: 100px;
}
.restyle-table td+td {
  width: auto;
}
.no-bottom-margin {
	margin-bottom:0px!important;
}
.zoom img:hover {
    transform: scale(1.02);
    transition: 0.35s;
}
.overflow-hidden {
	overflow: hidden;
}
.image-margin img {
	padding: 0 8% 4% 8%;
}
.dark-back {
	background: #0a0807;
}
.serif-quote {
	font-family: "Roboto Slab", serif!important;
}
.contact-form .contact-form-dropdown__menu .ui-menu-item {
	background: white;
}
.post-content-table {
   table-layout: auto !important;
}
.image-border {
	border: 3px solid white;
}
@media screen and (min-width: 768px)
blockquote * {
    margin-bottom: 0.7em!important;
}

#wpfront-notification-bar div.wpfront-message, #wpfront-notification-bar-editor li, #wpfront-notification-bar-editor p {
    color: #ffffff;
    max-width: 900px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#wpfront-notification-bar div.wpfront-close {
    border: 1px solid #fff;
    background-color: #ff0000;
    color: #fff;
}
.no-bottom-pad {
	margin-bottom:0!important;
}
.spotlight-pad {
	
}
.highlight-card {
	background-color:#eee;
		box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.24);
}
.banner-list {
	margin: 0;!important;
	font-weight: bold
}
.banner-list li{
	list-style-type:none;
	padding-top:5px
}

#wpfront-notification-bar div.wpfront-close {
    border: 1px solid #555555;
    background-color: #fff!important;
    color: #333!important;
}
.wpfront-notification-bar {
	font-weight: 500
}
.wp-element-button {
    background-color: transparent;
}