/*
Theme Name: Furnell Companies (BB Child Theme)
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Custom child theme for the Furnell Companies website using the Beaver Builder theme framework.
Author: Kyle Meek - Callis
Author URI: https://ecallis.com
template: bb-theme
*/

/*** Color Refrence 
 * 
 * red: #C4022B
 * grey: #5D6166
 * yellow: #CEAB55
 * black/grey: #1F1F1F
 * dark blue: #003657
 * 
 ***/

/*** Typography - KM - 200604 ***/

html, body, main {
	font-size: 16px;
}

#fl-main-content {
	min-height: 400px;
}

.fl-module-button a span { font-weight: bold; }

.fl-heading-text {
	border-bottom: 5px solid #C4022B;
}

.psudo-subhead p {
	color: #5d6166;
    font-family: "Pathway Gothic One", sans-serif;
    font-size: 42px;
    text-transform: uppercase;
}

.fl-rich-text p, .fl-post-content p { margin-bottom: 1rem; }

.fl-rich-text p:last-of-type { margin-bottom: 0rem; }

.pullout-text p {
	font-size: 1.2rem;
	color: #5D6166;
}

.fl-page-bar a, #fl-main-content p a, footer a { text-decoration: underline;}


/*** End - Typography - KM - 200604 ***/

/*** Header - KM - 230525 ***/

.fl-page-bar .text-center {
	text-align: right;
}

.fl-page-bar .menu-item:not(:last-of-type) {
	border-right: 2px solid #fff;
}

.fl-page-bar .menu-item:not(:last-of-type) a {
	margin-right: 3px;
}

.fl-page-bar a {
	font-size: 1rem;
}

/*** End - Header - KM - 230525 ***/

/*** Homepage Slider - KM - 230525 ***/

#homepage-slider .fl-slide-cta-button {
	padding-top: 50%;
}

#homepage-slider .fl-button-wrap {
	text-align: center;
}

#homepage-slider a.fl-button {
	font-weight: bold;
}

/*** Homepage Slider - KM - 230525 ***/

/*** Footer- KM - 200604 ***/

.fl-builder-content-97 {
	border-top: 1px solid #5D6166;
}

footer .fl-page-footer-widgets strong { color: #CEAB55; text-transform: uppercase; }

footer .fl-widget { margin-bottom: 2rem; }

footer aside#text-4 {
	/***display: inline-block;
    float: right;**/
	text-align: right;
}

/*** End - Footer - KM - 200604 ***/

/*** Mobile Styles - KM - 200604 ***/

@media (max-width: 991px) {
	
	footer aside#text-4, footer aside#text-3 {
		/***display: block;
		float: none; ***/
		text-align: center;
	}
	
	.fl-page-bar .text-center {
		text-align: center;
	}
}

@media only screen and (max-width: 767px ) {
	#homepage-slider .fl-slide-cta-button {
		padding-top: 1rem;
	}
}

/*** End - Mobile Styles - KM - 200604 ***/