/*
Theme Name: Baltimore Community Lending
Theme URI: https://bclending.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 {
}

h4 {
}

h5 {
}

.fl-button-text{
	letter-spacing: 1px;
}

/*
img{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/

/*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;
}
.top-bar-button >a {
    background: #F9A61B;
	padding: 10px 20px;
	color: #ffffff !important;
	margin-right: 20px;
	margin-top: 0px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.top-bar-button >a:hover {
    background: #00ACD5;
}
.menu-icon a{
	padding-left: 0px !important;
}
.fl-page-nav-search a.fa-search{
	top:0px;
}
/*HEADER------------------------------------------------------------*/
.fl-page-nav .navbar-nav a{
	letter-spacing: 2px;
}
.fl-node-5f47e2d079bf8 .menu a{
	padding-right: 0px
}
/*NAVIGATION--------------------------------------------------------*/

/*MAIN CONTENT------------------------------------------------------*/
/*Home page*/

/*EVENTS CALENDAR-----------------------------------------------------------*/

.tribe-events .tribe-events-c-search__button{
	background-color: #F9A61B;
	border-radius: 0px;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
	border-radius: 0px;
}

/*Light background color*/
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{
	background-color: #F3F8FB;
}
/*BLOG-----------------------------------------------------------*/
.fl-post-grid-text {
    margin-top: 20px;
}
.fl-post-grid-more, .fl-post-feed-more{
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}
blockquote {
    border-color: #636464;
}
/*SIDEBAR-----------------------------------------------------------*/
h4.fl-widget-title {
	color: #333333;
	font-size: 20px !important;
	line-height: 1.3em;
	letter-spacing: 1px;
}
#sidebar a {
	color: #333333;
}
#sidebar a:hover {
	text-decoration: underline;
}
/*
#sidebar li {
    text-align: center;
}
*/

/*FOOTER------------------------------------------------------------*/
.footer-widgets a{
	color: #ffffff;
}
.footer-widgets a:hover{
	text-decoration: underline;
}
.copyright{
	color: #ffffff;
	font-size: 14px;
}
.copyright a{
	color: #ffffff;
}
.copyright a:hover{
	text-decoration: underline;
}
.fl-form-field input[type="text"], .fl-form-field input[type="email"] {
    border-radius: 0px !important;
	border: 0px solid #e6e6e6;
}
.fl-form-error-message, .fl-form-success-message {
    color: #ffffff;
}

/*Gravity Forms*/
.footer-form .gfield_label, .footer-form .ginput_complex label, .footer-form .ginput_complex legend, .footer-form .gfield_required{
    color: #ffffff !important;
}
.footer-form input[type=text], .footer-form input[type=email]{
	border-radius: 0px;
}
.footer-form .fl-page input[type=submit]{
	font-weight: 600 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}

/*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: #636464;}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
.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) {

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}
