/*
Theme Name: B'More Clubhouse
Theme URI: https://www.bmoreclubhouse.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 {
}

/*
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: #ffffff;
	padding: 10px 20px;
	color: #1A4879;
	border: 0px solid #AECB34;
	margin-right: 0px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.top-bar-button-v2 >a {
    background: unset;
	padding: 10px 20px;
	color: #1A4879;
	border: 0px solid #AECB34;
    margin-right: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.top-bar-button >a:hover, .top-bar-button-v2 >a:hover {
    background: #1A4879;
	color: #ffffff !important;
}
.menu > li.current-menu-item > a{
	color: #1A4879 !important;
}
.menu > li.current-menu-item > a:hover{
	color: #ffffff !important;
}
.menu-icon a{
	padding-left: 0px !important;
}
.fl-page-nav-search a.fa-search{
	top:0px;
}
.fl-page-nav-search a.fa-search:hover, .fl-page-nav-search a.fa-search:focus {
    color: #ffffff;
}
.fl-page-nav-search form {
	border-top: 3px solid #0D487E;
}
/*HEADER------------------------------------------------------------*/
.fl-page-nav .navbar-nav a{
	letter-spacing: 2px;
}
/*NAVIGATION--------------------------------------------------------*/

/*MAIN CONTENT------------------------------------------------------*/
/*Home page*/
h3.fl-callout-title{
	padding: 0px !important;
}

.fl-callout-photo-left .fl-callout-photo, .fl-callout-photo-left-text .fl-callout-photo{
	width: 25%;
}

/*TEAMPRESS*/
.tpstyle-19-icons {
    display: none;
}
figure.tpstyle-19 h5 {
    margin: 0 0 0px;
}
.ex-tplist a, .ex-tplist h3 a, .ex-tplist h5 {
    font-weight: bold;
    font-family: 'Montserrat' !important;
}
/*BLOG-----------------------------------------------------------*/
.fl-post-grid-text {
    margin-top: 20px;
}
blockquote {
    border-color: #3B223C;
}
.uabb-blog-posts-shadow {
    background: #ffffff !important;
}
/*SIDEBAR-----------------------------------------------------------*/
h4.fl-widget-title {
	color: #4FB9E1;
	text-align: center;

}
#sidebar a {
	color: #ffffff;
}

#sidebar li {
    text-align: center;
}
#sidebar li.current-menu-item > a, #sidebar li.current-menu-item > a:hover, #sidebar li > a:focus {
    color: #4fb9e1!important;
}

/*FOOTER------------------------------------------------------------*/
.footer-widgets a{
	color: #1A4879;
}
.footer-widgets a:hover{
	text-decoration: underline;
}
.copyright{
	color: #1A4879;
	font-size: 15px;
}
.copyright a{
	color: #1A4879;
}
.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: #1A4879;
}

/*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: #1A4879;}
}
 
/*** 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) {
.fl-callout-photo-left .fl-callout-photo, .fl-callout-photo-left-text .fl-callout-photo{
	width: 100%;
}
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 .fl-callout-photo-left .fl-callout-photo, .fl-callout-photo-left-text .fl-callout-photo{
	width: 100%;
}
}
