/*
Theme Name: SCG 2020 Child Theme
Theme URI: https://searlecreative.com
Version: 1.0.1
Description: A child theme created for SCG 2020 Starter Site.
Author: Searle Creative Group
Author URI: https://searlecreative.com
template: bb-theme
*/

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

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0;
}
.video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%!important;
	height:100%!important;
}
.um-page-members footer {
/*	margin-top: 200px;
*/}
.um-search-area {
	display: none;
}

.fl-form-success-message p, .fl-form-success-message p span {
	color:#000000!important;
}
.um-member-directory-header-row {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 20px 0;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
	width: 100%!important;
}

.um-page-user .fl-node-61bd12c8dc67b {
	padding-top:80px;
}

.um-profile-body .um-col-1 {
	margin-bottom: 15px;
}

.search-results .fl-archive {
	padding:140px 0 60px 0;
}

.fl-node-x8hkmijfrze3 {
	float: right;
}

	.fl-node-5g31p0cimkyu > .fl-row-content-wrap,
	.fl-node-gy641api2rks > .fl-row-content-wrap {
		background-image:none;
	}

@media only screen and (max-width: 1725px) {

	.fl-node-61bd13ffab92f > .fl-row-content-wrap {
		background-image:none!important;
	}




}


@media only screen and (max-width: 1199px) {
.fl-node-5c115af894184 .fl-node-61b256e3a73a7 {
    width: 0!important;
}
.fl-node-61de12a74dd92 a.fl-button, .fl-node-61de12a74dd92 a.fl-button:visited {
	font-size:14px;
}

.search-results .fl-archive {
	padding:20px;
}
	.fl-node-jrbox5au1qt0 > .fl-row-content-wrap,
	.fl-node-5g31p0cimkyu > .fl-row-content-wrap {
		background-image:none;
	}

}

@media only screen and (max-width: 1023px) {

.fl-builder-content .fl-node-61b2532a58e2a,
.fl-builder-content .fl-node-qamskjznoir8,
.fl-builder-content .fl-node-mryzkglo4tbd,
.fl-builder-content .fl-node-8gm3twai2cq7,
.fl-builder-content .fl-node-chz2e89ugy6x,
.fl-builder-content .fl-node-fbr9so4mga7c,
.fl-builder-content .fl-node-04iz5f7vc6se,
.fl-builder-content .fl-node-wo7reqidf1t8,
.fl-builder-content .fl-node-ofw71nmt4jeb,
.fl-builder-content .fl-node-vmrayqbo74el,
.fl-builder-content .fl-node-zl9yej8unova,
.fl-builder-content .fl-node-zsia84r325hu,
.fl-builder-content .fl-node-c0wx9y2hmd4j,
.fl-builder-content .fl-node-26xuzb5h7piy,
.fl-builder-content .fl-node-s8u2qoe7tv9b,
.fl-node-czentsupb0g7 > .fl-row-content-wrap,
.fl-builder-content .fl-node-jzn8d7cqxovp,
.fl-node-57exozufb6gn > .fl-col-content,
.fl-builder-content .fl-node-57exozufb6gn,
.fl-builder-content .fl-node-s7to4vz23j5b
 {
    width: 100% !important;
}
.fl-node-x4etqk108bo9 > .fl-row-content-wrap,
.fl-node-a02bmxsdlqoz > .fl-row-content-wrap,
.fl-node-q98t7gm2jb5y > .fl-row-content-wrap,
.fl-node-y46c30a71lb8 > .fl-row-content-wrap,
.fl-node-68pw0c2u7fq4 > .fl-row-content-wrap,
.fl-node-pi20mveluztb > .fl-row-content-wrap,
.fl-node-wcuf4182tkva > .fl-row-content-wrap,
.fl-node-mcgs6ar9xpbh > .fl-row-content-wrap,
.fl-node-tuwrneo2xams > .fl-row-content-wrap,
.fl-node-yextn3wgh4m8 > .fl-row-content-wrap,
.fl-node-0h6xsutvkbfy > .fl-row-content-wrap,
.fl-node-epc341haxbtw > .fl-row-content-wrap,
.fl-node-jz2drwg74u1e > .fl-row-content-wrap,
.fl-node-nyfmrwidtaxb > .fl-row-content-wrap,
.fl-node-86eacg4zb5kl > .fl-row-content-wrap,
.fl-node-fnp7uxeqla52 > .fl-row-content-wrap,
.fl-node-gy641api2rks > .fl-row-content-wrap {
	background-image:none!important;
}
.fl-node-61b134f666cf0 {
    width: 33%;
}
.fl-node-5c115af8942a4 .fl-menu .menu, .fl-node-5c115af8942a4 .fl-menu .menu > li {
    font-size: 16px;
}

.um-page-loggedout .fl-node-eci8dgokl3tp {
    padding-left: 0!important;
}
.fl-node-n65fiw21q3rp svg {
	display: none;
}
.fl-node-2iswedyj6nz1 {
	width:100%;
	margin-top:40px;
}

}

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

	.fl-builder-content-3701 .fl-row-content-wrap,
	.fl-node-83zvhlx2fs41 > .fl-row-content-wrap,
	.fl-node-kq5gwmt12p3l > .fl-row-content-wrap,
	.fl-node-jrbox5au1qt0 > .fl-row-content-wrap,
	.fl-node-5g31p0cimkyu > .fl-row-content-wrap
	 {
		background-image:none;
	}
	.fl-builder-content .fl-node-fthsoewi08vu,
	.fl-builder-content .fl-node-1eto70jg5ayr,
	.fl-builder-content .fl-node-xtv03bamqjhw,
	.fl-node-fruh14s5v9oi,
	.fl-node-qowxa81nr5uj {
		width:100%!important;
	}
	.fl-builder-content .fl-node-m1j2td0hgcbr .fl-module-content .fl-rich-text, 
	.fl-builder-content .fl-node-m1j2td0hgcbr .fl-module-content .fl-rich-text *,
	.fl-builder-content .fl-node-4rz1xgmevtd8 .fl-module-content .fl-rich-text, 
	.fl-builder-content .fl-node-4rz1xgmevtd8 .fl-module-content .fl-rich-text *,
	.fl-builder-content .fl-node-60tr9f31o5mh .fl-module-content .fl-rich-text, 
	.fl-builder-content .fl-node-60tr9f31o5mh .fl-module-content .fl-rich-text * {
		color:#111;
	}
	.fl-node-61ba417d708e5,
	.fl-node-61ba417d708e6,
	.fl-node-61ba417d708e7,
	.fl-node-61ba417d708e8,
	.fl-node-kvfwmo0xecz2,
	.fl-node-vm9pyr1j2nos,
	.fl-node-6rx8sf3qtmhp,
	.fl-node-u0bo248zcj9g,
	.fl-node-i0gqklpmuo4b,
	.fl-node-sy489blv6zg5,
	.fl-node-xwzmy60snqib,
	.fl-node-q8um19ya2h46,
	.fl-node-8usyq7htcpm4,
	.fl-node-29k80cgo65rb,
	.fl-node-z5dwp6q3xm7n,
	.fl-node-z5dwp6q3xm7n,
	.fl-node-l4eg9q35ym67,
	.fl-node-36bzdocpe28m,
	.fl-node-gnr248o3x6bp {
		width:100%;
	}
	.fl-node-61ba417d708eb > .fl-module-content,
	.fl-node-61ba417d708ec > .fl-module-content,
	.fl-node-61ba417d708ed > .fl-module-content,
	.fl-node-61ba417d708ea > .fl-module-content {
	    margin-top: 20px;
	}
	.fl-node-61b14ec67149f > .fl-row-content-wrap,
	.fl-node-3azpgit7qv6w > .fl-row-content-wrap {
		background-size:auto;
	}
	.fl-node-mfc6bip2wy4d > .fl-row-content-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	/* Removed 2026-08-18 Mustang Marketing
 	.sub-menu a {
		color:#fff!important;
	}
	*/
	.fl-button-group-buttons .fl-button-group-button {
		width:100%;
		margin-bottom:10px;
		text-align: center;
	}
	.fl-node-sufmv9wik6a3.fl-module-heading .fl-heading {
		font-size:45px;
	}
	.fl-node-61de12a74dd92 a.fl-button,
	.fl-node-61b135067e11e > .fl-module-content a.fl-button,
	.fl-node-61de12a74dd92 a.fl-button:visited {
		font-size: 12px;
	}
	.fl-node-5c115af894232 {
	    width: 76%;
	}
	.fl-node-61b27f1cb11eb,
	.fl-node-61b27f1cb11ef,
	.fl-node-61b280531545f, 
	.fl-node-61b27f1cb11f0 {
		width:50%;
	}
	.fl-node-61b280531545f {
		clear:both;
	}
	.fl-node-5c115af8942a4 .fl-menu {
		margin-top:6px;
	}
}

@media only screen and (max-width: 768px) {
	.fl-node-5c115af8943c1 > .fl-module-content {
	    margin-bottom: 0;
	}
	.fl-node-5c115af8942a4 .fl-menu-mobile-toggle {
		padding-right:0;
	}
	.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {
		position: relative;
	}
	.fl-builder-content .fl-node-5c115af894232 {
	    width: 100% !important;
	}
	.fl-node-5c115af8943c1 .fl-icon-group {
	    text-align: center;
	}
	.fl-node-61de12a74dd92 > .fl-module-content {
	    margin-right: 10px!important;
	    margin-left: 10px!important;
	}
	.fl-builder-content .fl-node-5c115af8941f9,
	.fl-col-group-custom-width .fl-col-bg-overlay {
		width:100%!important;
	}
	.fl-node-a85pq6s13zod.fl-module-heading .fl-heading,
	h2.fl-heading span.fl-heading-text {
		font-size:52px;
	}
	#fl-main-content .fl-col-group-equal-height .fl-col-content {
		padding:5px 10px 0;
		padding-left:10px!important;
		padding-right: 10px!important;
	}
	.fl-builder-content .fl-node-l9172gniceft > .fl-col-content,
	.fl-builder-content .fl-node-10lvbnjxufks > .fl-col-content,
	.fl-builder-content .fl-node-p9ct1bsif4u7 > .fl-col-content,
	.fl-builder-content .fl-node-lq413xrw0apy > .fl-col-content,
	.fl-builder-content .fl-node-3pg6raym90kh > .fl-col-content,
	.fl-builder-content .fl-node-mhx8sf0tvekr > .fl-col-content,
	.fl-builder-content .fl-node-cg7xjm6wefhz > .fl-col-content,
	.fl-builder-content .fl-node-b5s21qmerwfj > .fl-col-content,
	.fl-builder-content .fl-node-6eolj2r4tpz1 > .fl-col-content,
	.fl-builder-content .fl-node-c9yzbqw5juen > .fl-col-content,
	.fl-builder-content .fl-node-2o0knmwbau6c > .fl-col-content,
	.fl-builder-content .fl-node-wdgf4ujxkl5c > .fl-col-content,
	.fl-builder-content .fl-node-9hb7frjaspio > .fl-col-content,
	.fl-builder-content .fl-node-ju1p8mnsy4ze > .fl-col-content,
	.fl-builder-content .fl-node-07ohvk1nzy3x > .fl-col-content,
	.fl-builder-content .fl-node-zq41atc3l5me > .fl-col-content {
	    min-height: 0;
	}
	h1.fl-heading span.fl-heading-text {
		font-size:40px;
	}
	.fl-node-283n0ibtu5yr {
		width:75%;
		margin: 0 auto;
	}
	.fl-node-61b281e0d186e > .fl-module-content {
	    margin-bottom: 0;
	    max-height: 20px;
	}
	.fl-node-61b28243271b1.fl-module-icon {
		max-height: 65px;
	}
	.fl-node-mryzkglo4tbd > .fl-col-content {
		margin-top:0px!important;
	}
/*	.um-page-user .fl-node-61bd12c8dc67b {
    	padding-top: 310px;
	}*/
	.um-page-loggedout .fl-node-eci8dgokl3tp {
		padding-left: 0!important;
	}
	.fl-node-51f3bu0wqh4e,
	.fl-node-7khrlvt2z8py,
	.fl-node-7khrlvt2z8py .fl-rich-text,
	.fl-node-7khrlvt2z8py .fl-rich-text h4,
	.fl-node-7khrlvt2z8py .fl-rich-text p {
		text-align: center!important;
	}
	.fl-node-61b135067e11e > .fl-module-content {
		margin-left: 10px;
	}
	.fl-col-group-equal-height h2.fl-heading-text {
		font-size: 48px!important;
	}
	.fl-node-61b3f023c27c3 .fl-button {
		margin-left:20px;
	}
	.fl-node-6s120nxvt9jc {
		padding-top: 0;
	}
	.fl-node-6s120nxvt9jc > .fl-row-content-wrap {
		background-image:none;
		padding-top:0px;
	}
}

@media only screen and (max-width: 499px) {
	.fl-node-61b26cee53c52 > .fl-row-content-wrap {
		background-image:none;
	}
	.fl-node-61b26cee53c52 > .fl-row-content-wrap {
		padding-top: 0;
	}
	.fl-node-61b8f91217176.fl-module-heading .fl-heading {
		font-size:48px;
	}
	.fl-node-8r31u2wp960b.fl-module-heading .fl-heading {
		font-size:54px;
	}

	.fl-node-7ons4zdr3uxb,
	.fl-node-348o02b95yau,
	.fl-node-wubh4pfko9sg,
	.fl-node-v0a8yporjbes {
		min-height:300px;
	}
}




/* ADA Reduced Motion Query */
@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after {
    animation-duration: 0.001s !important;
    transition-duration: 0.001s !important;
  } 
}

/* Beaver Print Styling Fixes */
@media print {
	.fl-animated,
	.fl-animation {
		opacity: 1 !important;
	}
	header,
	footer,
	svg,
	path,
	.fl-content-slider,
	.uabb-flip-box,
	.fl-bg-video,
	.fl-slideshow-image {
		display: none !important;
	}
	h1, h2, h3, h4, h5, h6, li, p, blockquote, i, em {
		color: #000 !important;
	}
	
	.fl-col {
		width: 100% !important;
	}
}