/*
Theme Name: Joey Coleman by Yoko Co
Theme URI: https://www.joeycoleman.com
Version: 1.0
Description: A custom child theme for Beaver Builder. 
Author: Yoko Co
Author URI: https://www.yokoco.com
template: bb-theme
*/

@import url("base.css");

/*****************************************************************************/
/******************************* THE BASICS **********************************/
/*****************************************************************************/

/* Set your maximum container width here. Only use the customizer width to set the width for the header */

.fl-page-content .container {
	max-width: 1100px; 
}

/* Set this to the same as you set the content width in the customizer. */

.max-fix .fl-row-fixed-width {
	max-width: 1600px; 	
}


/* Define default accent background colors. */

.bg1 {
	background-color: #000; 
}

.bg2 {
	background-color: #222; 
}

/* How to size page banners without a featured image. 

.no-featured-image .banner-title .fl-row-content-wrap {
	padding-top: 50px; 
} */

/* Define button styles. */

button, input[type=button], input[type=submit], .button, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited, .wp-block-button__link {
	padding: 12px 24px;
	border: 0px; 
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	text-decoration: none; 
  	-webkit-transition: background 0.5s; 
  	transition: background 0.5s;
	background-color: #B6252D;
	text-transform: uppercase;
	font-family: 'Montserrat', 'Roboto', 'Helvetica', 'Arial', sans-serif; 
	font-size: 15px; 
	color: #fff; 
}

button:hover, input[type=button]:hover, input[type=submit]:hover, a.fl-button:hover, .button:hover, .fl-builder-content a.fl-button:hover, .wp-block-button__link:hover {
	color: #fff; 
	border: 0px; 
	background-color: #d74848;
	text-decoration: none; 
}

button:hover *, input[type=button]:hover *, input[type=submit]:hover *, a.fl-button:hover *, .fl-builder-content a.fl-button:hover * {
	color: #fff; 
}

.wp-block-button__link {
	margin-top: 10px; 
}

/*****************************************************************************/
/********************************* HEADER ************************************/
/*****************************************************************************/

@media (min-width: 992px) {
	.fl-page-header-logo-col {
		width: 20%; 
	}
	.fl-page-nav-col {
		width: 80%; 
	}
  .fl-page-bar {
    position: absolute;
    top: 0;
    z-index: 11;
    width: 100%;
  }
  .fl-page-header, .fl-page-header-wrap {
    background-color: transparent;
    border-bottom-style: none; /* Removes the 1px border below the menu */
    position: absolute;
    width: 100%;
    z-index: 10;
  }
	.fl-page-header-fixed .fl-page-header-wrap {
		background: #000;
		top: 0; 
	}
}

.fl-page-header-fixed .fl-page-logo-wrap {
	width: 20%;
}

.fl-page-header-fixed .fl-page-fixed-nav-wrap {
	width: 80%;
}

.fl-page-header-primary {
	position: relative; 
	z-index: 99; 
}

.fl-page-nav-right .fl-page-header-wrap {
	border-bottom: 0px; 
}

.fl-page-bar {
	border: 0px; 
}

.fl-page-header-primary {
	position: relative; 
	z-index: 99; 
}

.fl-page-nav-right .fl-page-header-wrap {
	border-bottom: 0px; 
}

.fl-page-bar .fl-social-icons i.fas, .fl-page-bar .fl-social-icons i.fab {
	margin-right: 2px; 
}

.fl-page-nav-search form {
	background-color: #fff; 
}

.fl-page-nav-search form input.fl-search-input {
	border-color: #ddd; 
	background-color: #fff; 
	color: #333!important; 
}

.fl-page-nav .navbar-nav li.menu-highlight>a {
	border: 3px solid #B6252D;
	padding: 9px 15px; 
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	font-weight: 900; 
	margin-top: 3px; 
	margin-left: 12px; 
  	-webkit-transition: background 0.5s; 
  	transition: background 0.5s;
}

.fl-page-nav .navbar-nav li.menu-highlight>a:hover {
	background: #b6252d; 
	color: #fff; 
}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a, .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a {
	padding: 10px 15px;
}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li.menu-highlight>a {
	padding: 5px 12px 7px;
	margin-top: 0px; 
}

.custom-subtitle h3 {
	font-weight: 300; 
}

.mobile-nav-search {
	margin-top: 10px; 
}

.mobile-nav-search label {
	width: 82%; 
	display: block; 
	float: left; 
}
.mobile-nav-search input[type=search] {
	
}

.mobile-nav-search button {
	background: rgba(0,0,0,0);
	padding: 6px 20px; 
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li:last-of-type {
	border: 0px; 
}

.logo-rotator .fl-post-carousel-grid .fl-post-carousel-post {
	border: 0px; 
}

.logo-rotator .fl-post-carousel-title {
	display: none; 
}

.tg-ajax-button-holder {
	display: block; 
	margin-top: 20px; 
	text-align: center; 
}

.tg-ajax-button {
    padding: 12px 24px;
    border: 0px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-decoration: none;
    -webkit-transition: background 0.5s;
    transition: background 0.5s;
    background-color: #B6252D;
    text-transform: uppercase;
    font-family: 'Montserrat', 'Roboto', 'Helvetica', 'Arial', sans-serif;
    font-size: 15px;
    color: #fff;
}

#grid-556 .tg-ajax-button-holder .tg-nav-color {
	color: #fff; 
}

/*****************************************************************************/
/********************************* FOOTER ************************************/ 
/*****************************************************************************/

.footer-main .fl-row-content-wrap .menu .fl-has-submenu .sub-menu {
	display: none; 
}

.footer-main .fl-menu-toggle {
	display: none; 
}

.footer-sub {
	font-size: 13px; 
}

.footer-main .menu a {
	padding: 10px 0px; 
}

.footer-main a:hover {
	text-decoration: underline; 
}

.footer-sig img {
	max-width: 130px; 
	opacity: 0.3; 
}


/*****************************************************************************/
/******************************* COMPONENTS **********************************/
/*****************************************************************************/

.three-service-block-row .box-link {
	display: block; 
	min-height: 240px; 
	padding: 110px 20px; 
}

.three-service-block-row .box-link:hover {
	text-decoration: none; 
}

.brasilia .tg-item-content, .brasilia .tg-item-overlay {
	opacity: 1!important; 
}

.brasilia .tg-item-inner .tg-item-link {
	background-color: rgba(0,0,0,0.6);
}

.brasilia .tg-cats-holder {
	transform: none!important;
	text-align: right; 
	opacity: 0.8; 
}

.brasilia .tg-cats-holder span {
	font-size: 12px; 
}

.tg-item .tg-light .tg-media-button {
	display: none; 
}

.fl-row-content-wrap .brasilia .tg-item-author {
	display: none; 
}

.fl-row-content-wrap .brasilia .tg-item-title, .fl-row-content-wrap .brasilia .tg-item-title a {
	font-size: 26px;
	line-height: 32px; 
	font-weight: 300; 
}

.fl-row-content-wrap .brasilia .tg-item-inner .tg-item-overlay {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(160deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 36%, rgba(0,0,0,0) 61%)!important;
	background: -webkit-linear-gradient(160deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 36%, rgba(0,0,0,0) 61%)!important;
	background: linear-gradient(160deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 36%, rgba(0,0,0,0) 61%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)!important;
}


.fl-row-content-wrap .brasilia .tg-item-inner:hover .tg-item-overlay {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(160deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 36%, rgba(255,255,255,0.1) 61%)!important;
	background: -webkit-linear-gradient(160deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 36%, rgba(255,255,255,0.1) 61%)!important;
	background: linear-gradient(160deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 36%, rgba(255,255,255,0.1) 61%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)!important;
}

.post_tag {
	display: none; 
}

.post_tag + span {
	display: none; 
}

.tg-item-content .category {
	display: block; 
}

.tg-item-content .category + span {
	display: none; 
}

.attribution-details {
	border: 1px solid #ddd; 
	border-left: 8px solid #b6252d; 
	padding: 8px; 
}

.attribution-details img {
	float: left; 
	max-width: 15%; 
	max-height: 50px; 
}

.attribution-details .attribution-text {
	float: right;
	width: 85%; 
	line-height: 50px; 
}

.attribution-text a {
	color: #888; 
}

.fl-number-after-text {
	margin-top: 0px; 
}

.home-welcome h1 {
	font-size: 52px; 
}

.larger h2, h2.larger {
	font-size: 48px; 
	font-weight: 200; 
}

blockquote, .fl-page .fl-content .wp-block-quote {
	padding: 20px; 
	border: 4px solid #eee; 
	border-left: 4px solid #eee; 
	font-size: 1.3em; 
}

.search-results .fl-post-feed-content {
	color: #888; 
}

.fl-post-feed-post {
	padding-bottom: 40px; 
}

.blog-sidebar .fl-widget + .fl-widget {
	border-top: 1px solid #ddd; 
	padding-top: 30px; 
}

h2.widgettitle {
	font-size: 21px; 
}

.widget_recent_entries li + li {
	margin-top: 15px; 
}

.widget_recent_entries .post-date {
	display: block; 
	font-size: 13px;
	opacity: 0.5; 
}

.post-meta-category, .post-meta-author, .fl-post-feed-meta {
	color: #888; 
}

.post-sharing {
	text-align: right; 
	color: #888; 
}

.preshare-text {
	display: inline; 
}

.home-service-block a {
	display: block; 
	line-height: 360px; 
}

.home-service-block a:hover {
}


.three-service-block-row .fl-col-small > .fl-col-content::after {
  	-webkit-transition: background 0.5s; 
  	transition: background 0.5s;
}

.three-service-block-row .fl-col-small:hover > .fl-col-content::after {
    background-color: rgba(125,25,30,0.7);
}

.home-logo-row img {
	opacity: 0.6; 
  	-webkit-transition: opacity 0.5s; 
  	transition: opacity 0.5s;
}

.home-logo-row img:hover {
	opacity: 1; 
}

.addtoany_shortcode {
	float: right; 
	margin-left: 10px; 
}

.breadcrumbs {
	font-size: 13px; 
	opacity: 0.5; 
}

.floating-box {
	background: #fff; 
	border-top: 8px solid #B6252D; 
}

.custom-subtitle blockquote {
	font-size: 16px; 
	margin-top: 25px; 
	border: 1px solid #fff; 
}

.custom-subtitle blockquote a {
	text-decoration: underline; 
}

.fl-row-content-wrap .bb-tmtimeline-container .bb-tmtimeline .bb-tmicon i {
    color: #B6252D!important;
}

.fl-row-content-wrap .bb-tmtimeline-container .tm-conatiner-main .bb-tmlabel {
}

.fl-row-content-wrap .bb-timeline-both .bb-tmtimeline .tm-conatiner-main .bb-tmlabel:after {
}

/* Subscribe Success Message */

div.fl-form-success-message p {
	color: #fff!important;
	font-weight:bold;
}


/*****************************************************************************/
/**************************** CUSTOM POST TYPES ******************************/
/*****************************************************************************/

.team-grid-title {
	margin-bottom: 20px; 
	opacity: 0.5; 
}

.bio-meta {
	opacity: 0.5; 
	font-weight: 400; 
}

.bio-meta h2, .bio-meta h3, .bio-meta h4, .bio-meta h5, .bio-meta h6 {
	font-weight: 400; 
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 24px; 
}

.tribe-venue {
	font-weight: 700; 
}

.tribe-events-cal-links .tribe-events-button {
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
	background-color: #555; 
}

.tribe-events-page-title {
	text-align: left; 	
}

.testimonial-grid-attribution {
	text-align: center; 
}

.testimonial-grid-item .fl-post-excerpt {
	font-size: 17px; 
	line-height: 28px; 
}

.fl-post-grid-post {
	border: 0px; 
}

.fl-post-grid-post.testimonial {
	background: rgba(0,0,0,0);
}

.testimonial-grid-facet {
  column-count: 2;
  column-gap: 0;
}

.testimonial-grid-item {
  break-inside: avoid;
  padding: 15px;
}

.testimonial-grid-item-outer {
	position: relative; 
}

.testimonial-grid-item-content {
	background-color: #fff; 
	box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
}

@media screen and (max-width: 767px) {
	
	.testimonial-grid-facet {
	  column-count: 1;
	  column-gap: 0;
	}

	.praise-filters .fl-module-class-facet {
		max-width: 45%; 
		margin-right: 5px; 
		float: left; 
	}
	.facetwp-type-fselect .fs-wrap, .facetwp-type-fselect .fs-dropdown {
		width: 100%!important;
	}
	.fl-module-class-facet.rating-filter {
		float: none!important;
	}
}

.testimonial-grid-item .testimonial-attribution {
	text-align: center; 
	color: #999; 
	font-style: italic; 
}

.testimonial-grid-item .testimonial-attribution .testimonial-att-name {
	font-weight: bold; 
	color: #555; 
	font-style: normal; 
}



.testimonial-grid-item-content.five-star {
	background-image: url('/wp-content/uploads/2019/04/fivestar.png');
	background-position: center 20px; 
	background-repeat: no-repeat; 
}

.testimonial-grid-item-content.four-star {
	background-image: url('/wp-content/uploads/2019/04/fourstar.png');
	background-position: center 20px; 
	background-repeat: no-repeat; 
}

.testimonial-grid-item-content.three-star {
	background-image: url('/wp-content/uploads/2019/04/threestar.png');
	background-position: center 20px; 
	background-repeat: no-repeat; 
}

.testimonial-grid-item-content.two-star {
	background-image: url('/wp-content/uploads/2019/04/twostar.png');
	background-position: center 20px; 
	background-repeat: no-repeat; 
}

.testimonial-grid-item-content.one-star {
	background-image: url('/wp-content/uploads/2019/04/onestar.png');
	background-position: center 20px; 
	background-repeat: no-repeat; 
}

.testimonial-content {
	padding: 40px 20px 10px; 
}

.testimonial-grid-item .testimonial-grid-item-type-inner {
	padding-bottom: 20px; 
}


.testimonial-grid-item .testimonial-grid-item-type-inner .fas:before {
	position: absolute; 
	right: 24px;
	top: 24px; 
	font-size: 20px; 
	color: #ccc; 
}


.testimonial-grid-item .testimonial-grid-item-type-inner.keynote .fas:before {    
	content: "\f084";
}


.testimonial-grid-item .testimonial-grid-item-type-inner.speaking .fas:before {
    content: "\f0a1";
}


.testimonial-grid-item .testimonial-grid-item-type-inner.clarity-call .fas:before {    
	content: "\f2a0";
}


.testimonial-grid-item .testimonial-grid-item-type-inner.book .fas:before {
    content: "\f02d";
}


.facetwp-counter {
    display: none;
}

.praise-filters .facetwp-facet {
	margin-bottom: 20px; 
}

.praise-filters .facetwp-facet-title {
	font-weight: 700; 
	font-size: 16px; 
}

.praise-filters .fs-search {
	display: none; 
}

.testimonial-rotator .fl-content-slider .fl-slide-text * {
	color: #000!important; 
}

.testimonial-rotator .fl-slide-text-left .fl-slide-content-wrap {
	float: none; 
	clear: both; 
	width: 100%; 
}

.testimonial-rotator .fl-slide h2 {
	max-width: 800px; 
	margin: 20px auto!important; 
}

.facetwp-pager-label {
	color: #aaa; 
	padding-right: 20px; 
}

.facetwp-pager .facetwp-page {
	border: 1px solid #ddd; 
    padding: 0px 10px;
	border-radius: 50px; 
	-moz-border-radius: 50px; 
	-webkit-border-radius: 50px; 
}


.facetwp-pager .facetwp-page.active {
	color: #000; 
}

.fl-content-slider-navigation .fl-content-slider-svg-container {
	background: #ddd; 
}

.testimonial-rotator .fl-slide {
	min-height: 100px; 
}

.testimonial-rotator .fl-content-slider {
	min-height: 100px; 
}

.fl-content-slider-navigation .slider-prev, .fl-content-slider-navigation .slider-next {
	padding: 3px;  
	background: #ddd; 
}

.fl-content-slider-navigation .fl-content-slider-svg-container {
	width: 24px;  
	height: 24px; 
}

.logo-rotator img {
	opacity: 0.7; 
  	-webkit-transition: opacity 0.5s; 
  	transition: opacity 0.5s;
}

.logo-rotator img:hover {
	opacity: 1; 
}

.footer-sig img {
	margin-top: -120px; 
}

.fl-widget h4.fl-widget-title {
	font-size: 22px; 
}

/*****************************************************************************/
/********************************** FORMS ************************************/
/*****************************************************************************/

.gform_wrapper .field_description_below .gfield_description {
	padding-top: 2px; 
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
	font-weight: 400; 
}

.gform_wrapper .gsection {
	margin-bottom: 10px; 
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper .field_sublabel_below h2.gsection_title, .gform_wrapper .field_sublabel_below h3.gform_title {
	font-size: 16px; 
	font-weight: 400; 
	color: #888; 
}

body .gform_wrapper ul li.gfield {
	margin-top: 20px;
}

.gform_wrapper {
    padding: 10px 18px 30px 32px;
	background: #fff; 
	box-shadow: 0px 0px 24px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 24px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 24px rgba(0,0,0,0.2);
	border: 0px; 
	border-top: 8px solid #b6252d; 
}

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
	margin-top: 4px; 
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 0px; 
	margin-right: 6px; 
}

body .gform_wrapper .top_label div.ginput_container {
	margin-top: 4px; 
}

#fl-to-top {
	right: 80px; 
}

.gform_wrapper {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding: 0px 20px;
	border: none!important;
}

.gform_wrapper .gform_footer {
	margin: 0px!important;
}

body .gform_wrapper ul li.gfield:last-child {
	margin-top: 0px!important;
}

/* Start Here Form */

.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 0 !important;
}

.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 0 !important;
}

.gf_simple_horizontal_wrapper li.hidden_label input {
  margin-top: 0 !important;
}

body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
  margin-top: 0 !important;
}

.gf_simple_horizontal div.gform_footer.top_label {
  width: auto !important;
  vertical-align: top !important;
}

.gf_simple_horizontal div.gform_body {
  width: auto !important;
}

.start-here-subscribe .gform_wrapper {
	background: rgba(0,0,0,0);
	box-shadow: none;
}

.start-here-subscribe .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit] {
	background: #000;
}

.start-here-subscribe .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit]:hover {
	background: #d74848;
}

.start-here-subscribe.--no-border .gform_wrapper {
    border-color: transparent;
}

.start-here-subscribe.--no-border .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit] {
    background: #b6252e;
}

.start-here-subscribe .gform_confirmation_message {
	color: #fff;
}

/*****************
 * Invert Images
 ****************/
.invert-image img {
    filter: invert(1);
}

/*****************************************************************************/
/****************************** MEDIA QUERIES ********************************/ 
/*****************************************************************************/

@media only screen and (max-width: 1100px) and (min-width: 992px) {
	
}



/****************************** IPAD LANDSCAPE ********************************/ 

@media only screen and (max-width: 1024px) {
	.clarity-call-box .fl-col-content {
		margin-left: 10px;
	}
}


/********************************* BB MEDIUM **********************************/ 

@media only screen and (max-width: 1024px) {
	.trans-banner .fl-row-content-wrap {
		margin-top: 0px; 
	}
}




/****************************** IPAD PORTRAIT ********************************/ 

@media only screen and (max-width: 769px) and (min-width: 768px) {
	
}



/******************************* SMARTPHONE **********************************/ 

@media only screen and (max-width: 767px) {
	h1, .home-welcome h1, h1.home-welcome {font-size: 36px;}
	h2, .larger h2, h2.larger {font-size: 30px;}
	h3 {font-size: 21px;}
	h4,h5,h6 {font-size: 18px;}
	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
		font-size: 29px; 
		line-height: 26px; 
		margin-top: 4px; 
	}
	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
		top: 16px; 
	}
	.fl-page-nav .navbar-nav li.menu-highlight>a {
		border: 0px; 
		margin-left: 0px; 
		color: #B6252D; 
	}
	.fl-page-nav .navbar-nav li.menu-highlight>a:hover {
		background-color: #000; 
	}
	.fl-page-header-primary .fl-logo-img {
		max-height: 50px; 
	}
	.footer-sub .fl-rich-text p {
		text-align: center; 
	}
	.fl-page-bar {display: none;}
	.post-sharing, .addtoany_shortcode {
		text-align: left; 
	}
	.addtoany_shortcode, .preshare-text {
		float: left; 
	}
	.bx-wrapper .bx-pager {
		display: none;
	}
	.fl-module-post-carousel .bx-wrapper {
		margin-bottom: 0px;
	}
}