/*
Theme Name: Maryland Coalition of Families
Theme URI: http://www.mdcoalition.org/
Version: 1.0
Description: 
Author: Redstart Creative
Author URI: https://www.redstartcreative.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*GENERAL-----------------------------------------------------------*/
h1 {
}

h2 {
}

h3 {
	letter-spacing: .05em;
	text-transform: uppercase;
}

h4 {
	margin-bottom:20px;
}

h5 {
    font-family: 'Source Sans Pro';
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 20px;
}

/*
img{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/
.fl-page button:visited, .fl-responsive-preview-content button:visited, .fl-button-lightbox-content button:visited, .fl-page input[type=button], .fl-responsive-preview-content input[type=button], .fl-button-lightbox-content input[type=button], .fl-page input[type=submit], .fl-responsive-preview-content input[type=submit], .fl-button-lightbox-content input[type=submit], .fl-page a.fl-button, .fl-responsive-preview-content a.fl-button, .fl-button-lightbox-content a.fl-button, .fl-page a.fl-button:visited, .fl-responsive-preview-content a.fl-button:visited, .fl-button-lightbox-content a.fl-button:visited, .fl-page a.button, .fl-responsive-preview-content a.button, .fl-button-lightbox-content a.button, .fl-page a.button:visited, .fl-responsive-preview-content a.button:visited, .fl-button-lightbox-content a.button:visited, .fl-page button.button, .fl-responsive-preview-content button.button, .fl-button-lightbox-content button.button, .fl-page button.button:visited, .fl-responsive-preview-content button.button:visited, .fl-button-lightbox-content button.button:visited, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited, .fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited, .fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited{
		letter-spacing: .05em !important;
}

/*TOP BAR-----------------------------------------------------------*/
.fl-page-bar .text-right .fl-page-bar-nav {
    font-weight: 600;
}
.fl-page-bar {
    border-bottom: 0px solid #e6e6e6;
    padding: 10px 0px;
	font-size: 15px;
}
.menu-icon a{
	padding-left: 0px !important;
}
.fl-page-nav-search a.fa-search{
	top:6px;
	font-size: 17px;
}
.fl-page-nav-search a.fa-search:hover, .fl-page-nav-search a.fa-search:focus {
    color: #EEBB05;
    text-decoration: none;
}

/*HEADER------------------------------------------------------------*/
.fl-page-nav .navbar-nav a{
	letter-spacing: 2px;
}
.header-menu .nav-button >a {
    background: #EEBB05;
	padding: 14px 20px;
	color: #ffffff;
	margin-left: 20px;
	border-radius: 80px;
	text-transform: uppercase;
	letter-spacing: .05em !important;
}
.header-menu .nav-button >a:hover {
    background: #4C1B72;
	color: #ffffff !important;
}
/*NAVIGATION--------------------------------------------------------*/

/*MAIN CONTENT------------------------------------------------------*/
/*Home page*/
/*featured blog----*/
.fl-post-grid-post {
    border: 0px solid #e6e6e6;
    padding-top: 20px;
}
.fl-post-more-link a{
	font-size: 17px;
	color: #4B1F71 !important;
		letter-spacing: .05em !important;
}

/*featured event----*/
.featured-event .fl-html{
	text-align: center;	
}
ul.ecs-event-list {
    list-style-type: none;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

ul.ecs-event-list span.tribe-event-date-start {
    display: none;
}
p.ecs-excerpt {
    padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
h4.entry-title.summary a {
    font-size: 26px;
}
span.ecs-all-events a {
	font-size: 17px;
	color: #4B1F71 !important;
	text-transform: uppercase;
	letter-spacing: .05em !important;
}
/*Slider*/
h1.fl-slide-title{
	font-size: 64px;
	font-weight: 900;
}
/*Number Counter*/

/*Logo carousel*/
.pp-image-carousel .pp-swiper-button {
    padding: 30px 0px 0px !important;
}
/*Team member*/
.pp-member-wrapper .pp-member-content {
    padding: 0px 0px 0px !important;
}

.pp-member-wrapper .pp-member-name {
    margin-bottom: 0px !important;
}
/*EVENTS-----------------------------------------------------------*/
.tribe-events-content a {
    text-decoration: none;
    color: #6AA142 !important;
}

/*BLOG-----------------------------------------------------------*/
.fl-post-grid-text {
    margin-top: 20px;
}
blockquote {
    border-color: #4C1B72;
}
.fl-post-grid-more {
    margin-top: 10px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: .05em;
}
/*SIDEBAR-----------------------------------------------------------*/
h4.fl-widget-title {
}
#sidebar a {
    color: #333333 !important;
}
/*
#sidebar li {
    text-align: center;
}
*/
/*FOOTER------------------------------------------------------------*/
.footer-widgets a{
	color: #ffffff;
}
.footer-widgets a:hover{
	text-decoration: underline;
}
.copyright{
	color: #ffffff;
	font-size: 15px;
}
.copyright a{
	color: #ffffff;
}
.copyright a:hover{
	text-decoration: underline;
}
.fl-form-field input[type="text"], .fl-form-field input[type="email"] {
    border-radius: 80px !important;
	border: 0px solid #e6e6e6;
}
.fl-form-error-message, .fl-form-success-message {
    color: #ffffff;
}

/*MOBILE------------------------------------------------------------*/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
@media all and (min-width: 992px){
.fl-page-nav-right .fl-page-header-wrap {border-bottom: 0px solid rgba(0,0,0,0.13);}

/*** Style to pull search icon in top bar ***/
.add-search-icon .fl-module-content .menu {margin-right: 10px;}
.fl-row-content-wrap .fl-page-nav-search {margin-top: 8px;}
.fl-row-content-wrap .fl-page-nav-search a {color: #fff;}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	h1{
		font-size: 35px;
	}
	h2{
		font-size: 28px;
	}
	h3{
		font-size: 20px;
	}
.fl-logo-img {
    max-width: 70%;
}
.col-sm-6.col-md-6.text-left.clearfix {
    width: 0%;
}
.col-sm-6.col-md-6.text-right.clearfix {
    width: 100%;
    text-align: center !important;
    padding-bottom: 10px !important;
}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.fl-slide-content-wrap .fl-slide-cta-button .fl-button-left {text-align: center;}
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

.support_group .pp-content-grid-post-title a{
	color: #4c1b72;
}

.support_group-template-default.single-support_group .fl-post-meta.fl-post-meta-top{
	display: none;
}

.support-group-location{
	font-size: 14px!important;
    color: #333!important;
    margin-bottom: 10px;
    margin-top: 20px;
}

.support-group-location a{
	font-size: 14px!important;
    color: #a3d018!important;
}

#home-slider .fl-slide-bg-photo::after{
	content: '';
	position:absolute;
	height: 100%;
	width: 100%;
	background-image: linear-gradient(90deg, #406F1E 0%, rgba(255,255,255,0) 100%);
}