/* ---------------------------*/ 

#topbar {display: none;}

.center-background {background-position: center center;}

.donation-meter {display: none !important;}

.widget_recent_entries li {
	  border-left: 3px solid #7ad6e1;
    padding-left: 5px;
    line-height: 1.25	;
    padding-bottom: 2px;
	  margin-bottom: 10px;
	  margin-top: 4px;}

.widget_recent_entries li a:hover {color: #ffd400 !important;}

/* Menu + Header Styling */
.cta__primary--donate .sub-menu {margin-left: -40px;}

#header {background: #ffffff !important;}
.topbar-col1 {color: #ff75ba; text-transform: uppercase; font-weight: 500; font-family: Montserrat;}
.header-v1 #navigation ul li a {text-transform: uppercase;}
#navigation .sub-menu li a {text-transform: none !important;}
#topbar {display: none !important;}


/* Donate button */
.cta__primary--donate {
  background-color: #f2007a;
  border-radius: 4px;
  margin-top: 20px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
  transition: all 0.2s;
}
.cta__primary--donate:hover,
.cta__primary--donate:active,
.cta__primary--donate:focus {
  background-color: #666;
}
#navigation ul li.cta__primary--donate {
  height: 40px;
  margin: 25px 0;
  padding-top: 10px;
}
#mobile-navigation .cta__primary--donate a,
#navigation ul li.cta__primary--donate a {
  color: #fff;
}
#mobile-navigation .cta__primary--donate a {
  border: none !important;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
/* Donate button END*/


/* Donate Page Vimeo Widget */
#donate-video {width: 100%;}

/* Counter Adjust */
.counter-container {display: inline-block; margin: auto;}
.counter-number, .counter-after {width: fit-content; float: left;}
.counter-title {clear: left;}
.counter-after {
	font-size: 46px;
	margin: 0;
	padding: 0;
	font-weight: 300;
	line-height: 1;
	color: #44bdbd;
}

/* Donate Page - Adjust Tour Color */
#donate-tour .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a {background-color: #009dac;}

/* DAF Donate Widget Styles */
div#dafdirectdiv {width:100%; font: inherit;}

div.whatThis a {width: 100% !important; color: #00a4b0;}

#dafdirectdiv label {font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 500; color: #009dac;}

select#dafprovider {font: inherit; background-color: transparent;}

.dafdirectInput, .dafdirectSelect {font-size: inherit; color: inherit;}

/* #dafdirectsubmit {background-color: #009dac; color:#ffffff; font-size:16px; border-radius: 5px; border-width: 2px;
padding-top: 17px;
padding-bottom: 17px;
padding-left: 24px;
padding-right: 24px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;}

#dafdirectsubmit img {display: none !important;} */

/* DAF Donor Widget */


/* Footer Styling */
.tribe-events-list-widget .tribe-events-list-widget-events { padding-bottom: 0.7rem !important; padding-left: 0px !important; border-bottom: 1px solid #333333;}
.tribe-event-title {font-weight: 600;}

.tribe-event-duration {font-size: 11px;}

.tribe-events-widget-link a:link{font-size: 13px !important; text-transform: uppercase;}

.tribe-events-list-widget .tribe-event-featured .tribe-event-image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 80%;}
    
.tribe-events-list-widget .tribe-event-featured { background-color: transparent !important;}
    
#footer .custom-html-widget { padding-bottom: 10px; border-bottom: 1px solid #333333;}


/* Donorbox Widget */
.donation-meter {display: none !important;}

.full-height-column {height: 100vh !important;}

/* Constant Contact Form Styling */
.constant-contact-form {}
.ctct-disclosure {display:none;}

.color-light input[type="text"], .color-light input[type="password"], .color-light input[type="email"], .color-light textarea {
	color: #000000 !important;}


/* Volunteer Page Form */

.page-id-15716 label {color: #ffffff !important; padding-left: 10px; width: 80%; float: left;}

.ctct-form-field-text {margin-top: 20px !important;}

.ctct-form-field-checkbox {float: left; clear: both; padding-right: 10px;}

.ctct-checkbox {float: left; clear: both; padding-right: 10px;}

.ctct-text, .ctct-email {width: 400px !important;}

/* Event Pages Styling */
#chefs .vc_column_container {
    padding-left: 10px;
    padding-right: 10px;
}
.member .member-content {border-bottom: none;}

/* Program Bucket Page Styling */

.inline-grid 
{display: inline-grid;}

.program-headline {letter-spacing: 0.05em; }

/* La Tiendita Page */
.la-tiendita-photo {
	background-position: right top;
  background-size: cover;
	background-attachment: fixed;}	

/* Annual Appeal 2019 Styling */

.appeal-heading {
background-position: left center !important;}

/* Blog */
.entry-wrap {    
	margin-bottom: 60px;
    border-bottom: 1px solid #efefef !important;
    padding-bottom: 60px;}

.entry-meta ul li:after {
    content: ' ';
    margin: 0 6px;
    color: #efefef;}

mark.highlight-green  {background-color: #d7f727; color:black;}

/* Blog Events Widget */

.blog .tribe-event-image {
    margin-left: 0 !important;
    margin-right: 0 !important;}

.blog .tribe-events-list-widget .tribe-event-featured .tribe-event-title a {color: #ee3d96;}

.blog .tribe-event-title {font-size: 14px;}

.blog .tribe-event-duration {color: #555555;}

/* Events Page - List Mode */
.tribe-events-list .type-tribe_events {border-bottom: 2px solid hotpink; margin-bottom: 3rem; padding-bottom: 4rem; position: relative;
}

/* New Girl City Page */
.ngc-tour {color: #777777 !important; font-size: 15px; line-height: 1.5;}

/* Join the Club */
#jointheclub-sponsors {background-size: cover;}
#jointheclub-calendar
.pricing-plan .pricing-price span.pricing-amount {font-size: 30px;}

/* Center for Wellbeing Page */
#cwh-map {background-position: center center; background-size: contain !important; background-repeat: no-repeat;}

/* Hide FormFacade alert */
.ff-alert {display: none;}

/* CWBH Launch Event Page */
#cwbh-register-violet {margin-left: 0px !important;}

/* Nike Run Page */

.background-align-right-bottom {background-position: right bottom;}