/*
Theme Name: DDD Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: A child theme for Data Driven Design
Author: Data Driven Design
Author URI: https://datadriven.design
template: bb-theme
*/




/*
GLOBAL
/*


/*Middle align heart/text on become partner button*/
.become-partner-btn span.uabb-button-text {
	vertical-align: middle;
}

/*Trademark symbols*/
h1 .trademark {
    font-size: 16px;
    position: relative;
    top: -24px;
}

p .trademark {
    font-size: .6em !important;
    position: relative;
    top: -5px;
}

/*
HEADER AREA
/*

/*Remove header bottom border on home page*/
@media (min-width: 992px) {
    .home .fl-page-header-wrap {
    border-bottom: none;
    }
}

/*Keep "join" nav text white while on sign up page*/
#menu-main-menu-1 .join-us-nav.current-menu-item a,
#menu-main-menu .join-us-nav.current-menu-item a {
    color: white;
}

#menu-main-menu-1 .join-us-nav,
#menu-main-menu .join-us-nav {
    margin-left: 20px;
}

/*Adjust nav link spacing*/
.page-template-default .nav li a {
    padding: 5px 20px;
}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,
.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a {
	padding: 5px 20px;
}

/*Join Us nav button styling*/
.join-us-nav {
    background: #20ABE1;
    border-radius: 7px;
}

.join-us-nav:hover {
	background: #234BA0;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .join-us-nav>a {
    color: white;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .join-us-nav>a:hover,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .join-us-nav>a:focus {
    color: white;
}

/*Adjust mobile menu icon & nav*/
@media (max-width: 767px) {
	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
		top: 25px;
	}

	.fl-page-header-primary .fl-logo-img {
		max-height: 80px !important;
		width: auto !important;
	}

	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>.join-us-nav>a,
	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>.join-us-nav>a:hover {
		color: white;
	}
}





/*
Join Us page
*/

/*Donation field style*/
.gform_body .gfield.monthly-donation-amount input {
    color: #8ac04b;
    font-weight: 500;
    font-size: 18px !important;
}

/*Fix state dropdown height on mobile*/
@media screen and (max-width: 768px) {

	.page-id-20 .gform_body span.address_state select {
		height: auto;
	}

}

/*Make footer area full width*/
.page-template-default .fl-page-footer-container {
	width: 100%;
	max-width: 100%;
	padding: 0;

}

.fl-page-footer-container .fl-page-footer-row {
	margin-right: 0;
	margin-left: 0;

}

.fl-page-footer-text {
	padding-bottom: 0;
}
