/*!
Theme Name:    CCA Maryland 2.0
Author:        City Dock Digital
Author URI:    https://citydockdigital.com/
Description:   Custom theme created by City Dock Digital for CCA Maryland. This theme relies on the Page Builder Framework parent theme, please don\&#039;t delete.
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/

/* Your custom code goes here! */

.uabb-heading-wrapper .uabb-subheading p {margin:0 0 15px 0;}

/* GIVE FORM */

#give-form-7828-wrap .give-donation-level-btn::after {
	font-weight: bold;
	color: navy;
	content: "4 Payments ";
}

/* =========== */

.wpbf-social-icon {padding: 0 10px;}

#menu-main-menu .sub-menu {font-size: 14px;}

header {position: relative; z-index: 5;}
#content {z-index: 4;position: relative;}

#utility-nav {z-index: 10;}
	#utility-nav .pp-menu-toggle::before {width: 6px; height: 6px; top: 60%; color: #ccc;}
	#utility-nav .wpbf-social-icon:hover {color: #fcc116;}

@media (min-width:1200px) {
	.home-our-mission {padding-left: 10%;}
}
@media (min-width:1400px) {
	.home-our-mission {padding-left: 20%;}
}
@media (min-width:1600px) {
	.home-our-mission {padding-left: 30%;}
}
	
/* MENU Donate & Join Buttons */

li.nav-join, li.nav-donate {font-size: 14px; text-transform: uppercase; background: #0e3f5b; margin-left: 5px; margin-right: 5px;}
li.nav-join a:hover, li.nav-donate a:hover {color: #fff;}
li.nav-join:hover, li.nav-donate:hover {background: #fcc116;}
.wpbf-menu > li.nav-join.current-menu-item > a,
.wpbf-menu > li.nav-donate.current-menu-item > a {color: #fff !important;}
li.nav-donate {background: #a8251d;}

.wpbf-mobile-menu > .menu-item a {background-color: transparent;}
.wpbf-mobile-menu li.nav-join, .wpbf-mobile-menu li.nav-donate {margin-top: 5px; margin-bottom: 5px;}
.wpbf-mobile-menu li.nav-join a, .wpbf-mobile-menu li.nav-donate a {color: #fff;}

/* Categories Sidebar */

.widget_categories ul ul {padding-left: 20px !important;}
.widget_categories a {color: #000; font-size: 16px;}
.widget_categories a:hover,
.widget_categories .current-cat > a {color: #fcc116;}
	
/* FORM tweaks */

label {width: 100%; font-weight: normal; font-size: 12px; text-transform: uppercase; font-weight: bold;}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, select {
    background: #fafafa none repeat scroll 0 0;
    border: solid 1px #f1f1f1;
    border-radius: 3px;
    box-shadow: none;
    color: #666;
    font-size: 18px;
    margin: 0 0 10px 0;
    padding: 12px 7px;
    width: 100%;
    font-weight: normal;
}
.gform_wrapper .top_label .gfield_label {color: #a8251d; font-size: 14px; font-weight: 500;}
.gfield_checkbox label,
.gfield_radio label {text-transform: none;}
.gfield_checkbox input,
.gfield_radio input {vertical-align: top !important; margin-top: 10px;}
.form-note {font-style: italic; font-size: 14px; margin-top: 35px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {width: 100% !important; color: #fff;}
.gform_wrapper .gsection {margin-top: 50px !important;}

/* GIVE plugin tweaks */

[id*="give-form"] .give-recurring-donors-choice label {display: inline;}

/* EVENT calendar tweaks */

.fl-module .tribe-events-meta-group dd {margin-left: 0;}

.tribe-events-list .tribe-events-loop .tribe-events-event-image {width: auto; float: none; margin: 0 -1.5rem; display: block;}

.tribe-events-list .tribe-events-loop .tribe-event-featured {}
.tribe-events-list .type-tribe_events {background: #e5e5e5; padding: 0 1.5rem 1rem;}
.tribe-events-list .tribe-events-list-event-title {margin-top: 1.5rem;}
	.tribe-events-list .tribe-events-list-event-title a {color: #000;}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {padding-top: 0;}
#tribe-events .tribe-events-content p {line-height: 1.4;}
.entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled, 
.tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,
.entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn, 
.tribe-common .tribe-tickets__buy.tribe-common-c-btn {color: #fff; background: #a8251d; text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: 1px;}

/* featured event styles */

.tribe-events-list .tribe-events-loop .tribe-event-featured a,
#tribe-events-content.tribe-events-list .tribe-events-loop .tribe-event-featured a {color: #be1313;}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content {color: #53595d;}

/* Team Pages */

.white-popup {
  position: relative;
  background: url("https://www.ccamd.org/wp-content/uploads/2018/10/watermark-fish.png") no-repeat top left #FFF;
  padding: 25px 35px;
  width: auto;
  max-width: 800px;
  margin: 20px auto;
/* 	border-radius: 15px; */
	top:50px
}
.white-popup h2 {color:#297794;}

/* 25 yr donation form */

#give-form-7828-1 .choose-amount .give-donation-levels-wrap .give-btn-level-custom {display: none !important;}

/* HABITAT Landing Page */
.cca-tabs .fl-tabs-labels {background: rgba(255,255,255,0.45); border-radius: 50px;}
	.cca-tabs.on-white .fl-tabs-labels {background: rgba(0,0,0,0.075);}
.cca-tabs .fl-tabs-horizontal .fl-tabs-labels .fl-tabs-label {border-radius: 50px; border: 0; padding: 5px 45px;}
.cca-tabs .fl-tabs-panels {background: none; border:0;}
.cca-tabs .fl-tabs-horizontal .fl-tabs-label.fl-tab-active::after {display: none;}
.cca-tabs .fl-tabs-label.fl-tab-active {background: #1e7595;}
