/**
Theme Name: Rural Ministry (Glenn Daman)
Author: ZG Webdesign
Author URI: https://www.zerogravitywebworks.com
Description: Child theme based on Astra.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vm-churches
Template: astra
*/

.entry-content .fl-builder-content p {
	margin-bottom: 1em;
}

.entry-content .uabb-infobox-content .uabb-infobox-text p {
	padding: 0;
}

/* Dual Button
----------------------------------------*/
.entry-content .fl-builder-content .uabb-module-content.uabb-creative-button-wrap a,
.entry-content .fl-builder-content .uabb-module-content .uabb-horizontal .uabb-btn.uabb-btn-one,
.entry-content .fl-builder-content .uabb-module-content .uabb-horizontal .uabb-btn.uabb-btn-two,
.entry-content .fl-builder-content .uabb-module-content .uabb-vertical .uabb-btn.uabb-btn-one,
.entry-content .fl-builder-content .uabb-module-content .uabb-vertical .uabb-btn.uabb-btn-two {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-style: solid;
	border-color: #950113;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

.entry-content .fl-builder-content .uabb-dual-button-wrapper .uabb-btn.uabb-btn-one,
.entry-content .fl-builder-content .uabb-dual-button-wrapper .uabb-btn.uabb-btn-two {
	box-shadow: none;
}

.two-column-text {
    column-count: 2;
    column-gap: 20px;
}

@media (max-width: 768px) {
    .two-column-text {
        column-count: 1;
    }
}

/* Popup & Popup Gravity Forms
----------------------------------------*/
.uabb-modal.uabb-modal-scroll .uabb-modal-content-data {
	margin-top: 0px;
}

.uabb-module-content .uabb-text-editor p:first-of-type {
	margin-bottom: 0;
}

.uabb-module-content .gform-theme--framework .gfield_label {
	font-weight: bold;
	margin-bottom: 0;
}

.uabb-module-content .gform-theme--framework .gform-field-label--type-sub {
	font-size: 14px;
}

#gmform_ajax_spinner_1,
.gform-footer .gform_loader,
.gform-footer .gform_button {
	max-height: 38px;
}

.gform-theme--framework {
	--gf-label-space-tertiary: 0;
	--gf-ctrl-outline-style: none;
}

#uabb-modal-gf-overlay .uabb-modal .uabb-content .gform-theme--framework {
	--gf-color-primary: #950113;
	--gf-ctrl-btn-bg-color-hover-primary: #ad2334;
	--gf-radius: 10px;
}

/* Reviews
----------------------------------------*/
.review-blockquote blockquote {
    border-left: none;
} 

.review-stars i {
    color: #950113;
	font-family: "Font Awesome 5 Free";
	font-style: inherit;
    font-weight: 900;
}

@media (max-width: 768px) {
    .review-stars-block a {
        display: block;
        text-align: center;
    }
}

.fl-node-zf45d1pyaktl {
	background-color: #ffffff;
}

.fl-node-zf45d1pyaktl::after {
	border-top: 40px solid rgb(255, 255, 255);
	border-right: 26px solid transparent;
	left: 25%;
	position: absolute;
}

.review-block .uabb-testimonial-author,
.review-block .uabb-testimonial-author h5 {
    color: #950113;
}

.review-block .uabb-testimonial {
    margin-bottom: 50px;
}

.review-block .uabb-testimonial-left {
    margin-right: 30%;
}

.review-block .uabb-testimonial-right {
    margin-left: 30%;
}