/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.fa { display:inline; }
.widget ul li {
	margin-bottom: .5em !important
}

a.nav-button {
    background-color: #ffcd05;
    color: #2b2b2b !important;
    padding: 3px 7px 3px 7px;
    border-radius: 5px;
}

a.nav-button:hover {
    background-color: #cca404;
    color: #2b2b2b !important;
    padding: 3px 7px 3px 7px;
    border-radius: 5px;
}
/* Primary navigation styles */
.main-navigation:not(.slideout-navigation) .main-nav {
    flex-grow: 1;
}

.main-navigation .main-nav {
    text-align: center;
}

@media (min-width: 769px) {
    .nav-aligned-right .main-navigation .menu li.nav-button {
        float: right !important;
    }
}

[id*=give-form] .give-form-title {
    text-align: center;
}
.give-goal-progress {
    align-items: center;
}
#give-recurring-form, form.give-form, form[id*=give-form] {
    text-align: center;
}
.give-total-wrap {
    display: grid;
    place-items: center;
    padding: 15px;
}
.give-btn {
    background: #ffcd05;
    color: #000;
    line-height: 2.2em;
    padding: 10px 20px;
}
.give-btn:hover {
    background: #2b2b2b;
    color: #ffcd05;
    line-height: 2.2em;
    padding: 10px 20px;
}
#give-donation-level-button-wrap {
    display: flex;
    justify-content: center;
}
form[id*=give-form] #give-final-total-wrap {
    display: flex;
    justify-content: center;
}
.give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit {
    float: none;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    background-color: #ffcd05;
}
form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: #ffcd05;
}
.donationform {
	padding: 30px;
}

.wp-block-image {
    margin-bottom: 20px;
}

.main-navigation .main-nav ul li[class*=current-menu-]>a {
    color: #ffcd05;
    background-color: #2b2b2b !important;
}
.inside-navigation {
z-index: 9999;
}

@media (max-width: 768px)
a.nav-button {
    padding: 3px 8px 3px 8px !important;
    font-size: 15px !important;
}
}

._hj_feedback_container ._hj-0izHt__MinimizedWidgetBottom__container {
	bottom: 100px !important;
}
._hj-g7b-Z__MinimizedWidgetBottom__open._hj--qUEH__MinimizedWidgetBottom__right {
    bottom: 100px !important;
}

 @media (max-width: 640px)
.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
display: block !important;
}

.gform_wrapper.gravity-theme .gfield.gfield--width-full {
	    padding-left: 0;
        padding-right: 0;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
	padding: 10px;
}