.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

/* -- LINK/BUTTON GLOBAL FADE EFFECT -- */
a, a:link, a:visited, a:hover, a:active,
a, a:link *, a:visited *, a:hover *, a:active *,
a, a:link:after, a:visited:after, a:hover:after, a:active:after,
a, a:link:before, a:visited:before, a:hover:before, a:active:before,
button, button:hover, button:active,
button, button:hover *, button:active *,
button, button:hover:after, button:active:after,
button span, button:hover span:after, button:active span:after {
    -webkit-transition: all 0.3s ease-in-out!important;
    -moz-transition: all 0.3s ease-in-out!important;
    -ms-transition: all 0.3s ease-in-out!important;
    -o-transition: all 0.3s ease-in-out!important;
    transition: all 0.3s ease-in-out!important;
}

/*= Body ====================== */

/** Body >> A **/
a {
	text-decoration: none !important;
}


/*= Header ==================== */

/** Header >> Header Wrap **/
.fl-page-header {
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-50.png"), linear-gradient(135deg, rgb(0, 8, 64), rgb(128, 137, 168), rgb(0, 8, 64)) !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background-size: auto !important;
	border-bottom: 3px solid rgb(255, 188, 0) !important;
}

/** Header >> Fixed Header Logo **/
.fl-page-nav-right.fl-page-header-fixed .fl-logo-img, 
.fl-page-header-fixed .fl-logo-img {
	height: 70px !important;
	max-height: 70px !important;
	margin-bottom: -12px !important;
}


/*= Main Menu ================= */

/** Main Menu >> Menu Register Button **/
.navbar-nav.menu .button a {
	color: rgb(255, 255, 255) !important;
	text-shadow: 1px 1px 1px rgba(12, 12, 12, 0.5) !important;
	box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.5) !important;
	background-color: rgb(255, 188, 0) !important;
	padding: 6px 24px 6px 20px !important;
	margin-top: 5px !important;
	margin-left: 10px !important;
	border: 4px double rgb(255, 255, 255) !important;
}

/** Main Menu >> Menu Register Button Icon **/
.navbar-nav.menu .button a i.fas {
	color: rgb(255, 255, 255) !important;
}

/** Main Menu >> Menu Register Button:hover Icon **/
.navbar-nav.menu .button a:hover i.fas {
	color: rgb(255, 188, 0) !important;
}

/** Main Menu >> Menu Register Button:hover **/
.navbar-nav.menu .button a:hover {
	color: rgb(255, 188, 0) !important;
	background-color: rgb(227, 29, 26) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-25.png") !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	border-color: rgb(255, 188, 0) !important;
}

/** Main Menu >> Menu A **/
.navbar-nav.menu a {
	letter-spacing: 0.05em !important;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5) !important;
}

/** Main Menu >> Menu Icons **/
.navbar-nav.menu a i {
	font-size: 2em !important;
	text-align: center !important;
	min-width: 22px !important;
	display: block !important;
}

/** Main Menu >> Menu A Icon Current **/
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item > a i {
	color: rgb(255, 188, 0) !important;
}

/** Main Menu >> Submenu **/
.fl-page-nav ul.sub-menu {
	box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(0, 8, 64) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-50.png"), linear-gradient(rgb(128, 137, 168), transparent, rgb(0, 8, 64)) !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	border-top-color: rgb(255, 188, 0) !important;
}

/** Main Menu >> Submenu A **/
.fl-page-nav ul.sub-menu li a {
	font-size: 20px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin: 0 !important;
}

/** Main Menu >> Submenu A Icons **/
.fl-page-nav ul.sub-menu li a i {
	font-size: 1em !important;
	display: inline-block !important;
}

/** Main Menu >> Fixed Menu A **/
.fl-page-header-fixed .navbar-nav.menu a {
	font-size: 18px !important;
}

/** Main Menu >> Fixed Menu A Icons **/
.fl-page-header-fixed .navbar-nav.menu a i {
	font-size: 1em !important;
	display: inline !important;
}

/** Main Menu >> Fixed Menu A Button **/
.fl-page-header-fixed .navbar-nav.menu .button a {
	padding-top: 4px !important;
	padding-right: 24px !important;
	padding-bottom: 4px !important;
	margin-top: 2px !important;
}


/*= Content =================== */

/** Content >> More Brazen Buttons **/
.more-brazen-btn {
	text-align: right !important;
}

/** Content >> Blockquote **/
blockquote {
	font-family: Georgia !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	font-style: italic !important;
	text-align: center !important;
	border-left-style: none !important;
}

/** Content >> Blockquote Author **/
blockquote .quoteauthor {
	font-size: 18px !important;
	font-weight: 400 !important;
	font-style: normal !important;
}

/** Content >> H1 Page Titles **/
h1.fl-heading {
	color: rgb(255, 255, 255) !important;
	font-size: 52px !important;
	letter-spacing: 0.05em !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3) !important;
}

/** Content >> Photo Row Blockquote **/
.photoquote blockquote {
	color: rgb(255, 255, 255) !important;
	font-size: 42px !important;
	font-weight: 400 !important;
	letter-spacing: 0.05em !important;
	text-shadow: 0 3px 8px rgba(0, 0, 0, 0.5) !important;
}

/** Content >> Photo Row Blockquote Author **/
.photoquote cite {
	color: rgb(227, 29, 26) !important;
	font-size: 24px !important;
	text-align: center !important;
	text-shadow: 0 3px 8px rgba(0, 0, 0, 0.75) !important;
	display: block !important;
}

/** Content >> Photo Row Blockquote Icons **/
.photoquote blockquote:before, 
.photoquote blockquote:after {
	font-family: "Font Awesome 5 Pro" !important;
	color: rgb(227, 29, 26) !important;
	font-size: 50px !important;
	line-height: 1em !important;
	font-weight: 900 !important;
	background-color: rgba(0, 0, 0, 0) !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
	position: relative !important;
	display: inline-block !important;
	content: "\f10d" !important;
}

/** Content >> Photo Row Blockquote Icon:after **/
.photoquote blockquote:after {
	content: "\f10e" !important;
}

/** Content >> Alt Denim **/
.alt.denim {
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-50.png"), linear-gradient(135deg, rgb(0, 8, 64), rgb(128, 137, 168), rgb(0, 8, 64)) !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background-size: auto !important;
}

/** Content >> Alt Lt Denim **/
.alt.ltdenim {
	background-color: rgb(128, 137, 168) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-50.png"), linear-gradient(135deg, rgb(68, 74, 115), rgb(128, 137, 168), rgb(68, 74, 115)) !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background-size: auto !important;
}

/** Content >> Alt Gray **/
.alt.gray {
	background-color: rgb(255, 255, 255) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-lt-tile-25.png") !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background-size: auto !important;
}


/*= Footer ==================== */

/** Footer >> Footer Wrap **/
.fl-page-footer-wrap {
	background-color: rgb(41, 46, 80) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-50.png"), linear-gradient(135deg, rgb(0, 8, 64), rgb(128, 137, 168), rgb(0, 8, 64)) !important;
	background-attachment: fixed !important;
	border-bottom: 3px solid rgb(255, 188, 0) !important;
}

/** Footer >> Footer Widgets, Page Footer Wrap **/
.fl-page-footer-widgets, 
.fl-page-footer {
	background-color: rgba(0, 0, 0, 0) !important;
	border-top-style: none !important;
}

/** Footer >> Footer Form Hide Elements **/
.fl-page-footer-widgets .gform_body label {
	display: none !important;
}

/** Footer >> Footer Form Name Fields **/
.fl-page-footer-widgets .gform_body .ginput_container_name span {
	padding-right: 5px !important;
}

/** Footer >> Footer Form Button Wrap **/
.fl-page-footer-widgets .gform_footer {
	margin-top: 0 !important;
}

/** Footer >> Footer Races A:link **/
.footer-races a {
	margin: 0 10px 10px 0 !important;
	display: inline-block !important;
}

/** Footer >> Footer Races A:hover Img **/
.footer-races a:hover img {
	opacity: .8 !important;
}

/** Footer >> Footer Buttons **/
.fl-page-footer-widgets a.fl-button {
	padding: 6px 12px 6px 12px !important;
}

/** Footer >> Footer Menu LI **/
.widget_nav_menu .menu li {
	min-width: 50% !important;
	float: left !important;
}

/** Footer >> Widget Margin **/
.fl-widget {
	margin-bottom: 10px !important;
}

/** Footer >> Footer Widget Container **/
.fl-page-footer-widgets-container {
	padding-bottom: 30px !important;
}

/** Footer >> Footer Menu A **/
.widget_nav_menu .menu li a {
	text-transform: uppercase !important;
	padding: 3px 8px 3px 8px !important;
	border-radius: 3px !important;
}

/** Footer >> Footer Menu A:hover **/
.widget_nav_menu .menu li a:hover {
	text-decoration: none !important;
}

/** Footer >> Widget Email Title Icon **/
#gform_widget-2 h4.fl-widget-title:before {
	font-family: "Font Awesome 5 Pro" !important;
	font-size: 26px !important;
	font-weight: 900 !important;
	padding-right: 10px !important;
	content: "\f0e0" !important;
}

/** Footer >> Widget Email Title **/
#gform_widget-2 h4.fl-widget-title {
	font-size: 20px !important;
	letter-spacing: 0.05em !important;
}

/** Footer >> Widget **/
.fl-widget {
	clear: both !important;
}

/** Footer >> Footer Logo **/
.footer-logo img {
	width: 100% !important;
}


/*= Follow Social ============= */

/** Follow Social >> Follow Bar **/
div#follow p {
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
	text-align: center !important;
	background-color: rgb(255, 188, 0) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin: 0 !important;
	display: block !important;
}

/** Follow Social >> Follow Strong **/
div#follow strong {
	font-family: "Open Sans", serif !important;
	text-transform: uppercase !important;
	letter-spacing: 0.075em !important;
	padding-top: 2px !important;
}

/** Follow Social >> Follow Link **/
div#follow a {
	color: rgb(255, 255, 255) !important;
	padding: 0 5px 0 5px !important;
	display: inline-block !important;
}

/** Follow Social >> Follow Link Span **/
div#follow span {
	display: none !important;
}

/** Follow Social >> Follow Icons **/
div#follow i {
	color: rgb(41, 46, 80) !important;
	font-size: 20px !important;
	line-height: 20px !important;
	background-color: rgb(255, 255, 255) !important;
	min-width: 40px !important;
	min-height: 40px !important;
	padding: 10px !important;
	border-radius: 50px !important;
	display: inline-block !important;
}

/** Follow Social >> Follow Icon Hover **/
div#follow a:hover i, 
div#follow a:active i {
	color: rgb(255, 255, 255) !important;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) inset !important;
	background-color: rgb(41, 46, 80) !important;
}

/** Follow Social >> Race Raves **/
.fa-raceraves {
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/02/raceraves-off-icon-alpha.png") !important;
	background-position: 10px 10px !important;
	background-repeat: no-repeat !important;
}

/** Follow Social >> Race Raves:hover **/
a:hover .fa-raceraves {
	background-image: url("http://brazenracing.com/wp-content/uploads/2016/04/raceraves-on-icon-alpha.png") !important;
	background-position: 10px 10px !important;
}

/** Follow Social >> Race Raves:before **/
.fa-raceraves:before {
	visibility: hidden !important;
	content: "\f000" !important;
}


/*= Buttons =================== */

/** Buttons >> Buttons Default **/
a.fl-button, 
a.fl-button:visited, 
.fl-builder-content a.fl-button, 
.fl-builder-content a.fl-button:visited, 
.gform_button {
	font-family: "Racing Sans One", sans-serif !important;
	color: rgb(255, 255, 255) !important;
	font-size: 24px !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	letter-spacing: 0.05em !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(255, 188, 0) !important;
	padding: 12px 24px 12px 24px !important;
	border: 4px double rgb(255, 255, 255) !important;
	border-radius: 0 !important;
	display: inline-block !important;
}

/** Buttons >> Button Icon **/
.fl-button i {
	font-size: 1.3em !important;
	vertical-align: middle !important;
	width: auto !important;
	height: auto !important;
	margin-right: 8px !important;
}

/** Buttons >> Buttons:hover **/
a.fl-button:hover, 
a.fl-button:active, 
.fl-builder-content a.fl-button:hover, 
.fl-builder-content a.fl-button:active, 
.gform_button:hover, 
.gform_button:active {
	background-color: rgb(227, 29, 26) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-25.png") !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background-size: auto !important;
}

/** Buttons >> Form Button **/
.gform_button {
	font-family: "Racing Sans One", sans-serif !important;
	font-size: 18px !important;
	letter-spacing: 0.05em !important;
}


/*= Start Times =============== */

/** Start Times >> Time **/
.time {
	color: rgb(255, 255, 255) !important;
	font-weight: 400 !important;
	letter-spacing: 0.05em !important;
	text-shadow: -1px -1px 1px rgb(0, 0, 0) !important;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgba(0, 0, 0, 0.75) !important;
	background-image: linear-gradient(180deg, rgb(85, 85, 85), transparent, rgb(0, 0, 0)) !important;
	padding: 5px !important;
	border-radius: 100px !important;
}


/*= Table ===================== */

/** Table >> Fee Table Cells **/
.fees th, 
.fees td {
	padding: 5px !important;
	border-bottom: 1px solid rgb(221, 221, 221) !important;
}

/** Table >> Fees Table **/
.fees {
	border-top: 1px solid rgb(221, 221, 221) !important;
	border-right: 1px solid rgb(221, 221, 221) !important;
	border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(128, 128, 128) rgb(221, 221, 221) !important;
	border-left: 1px solid rgb(221, 221, 221) !important;
}

/** Table >> Fees Table Header Row **/
.fees th {
	text-align: center !important;
	background-color: rgb(221, 221, 221) !important;
}


/*= Photo Menu ================ */

/** Photo Menu >> Photo Menu Li A **/
.menu-photos li a {
	font-size: 16px !important;
	text-align: center !important;
	letter-spacing: 0.05em !important;
	padding: 8px 15px 8px 15px !important;
	display: inline-block !important;
}

/** Photo Menu >> Photo Menu Icon **/
.menu-photos li a:before {
	font-family: "Font Awesome 5 Pro" !important;
	font-weight: 900 !important;
	margin-right: 8px !important;
	opacity: .5 !important;
	content: "\f030" !important;
}

/** Photo Menu >> Photo Menu Li A:hover **/
.menu-photos li a:hover {
	color: rgb(255, 255, 255) !important;
	border-radius: 4px !important;
}


/*= Home Slider =============== */

/** Home Slider >> Photo Slide BG **/
.fl-slide-2 .fl-slide-bg-photo {
	background-position: center top !important;
}

/** Home Slider >> Slide Text Shadows **/
.fl-slide-title, 
.fl-slide-text, 
.fl-slide-cta-button {
	text-shadow: 1px 2px 10px rgba(0, 0, 0, 0.75) !important;
}

/** Home Slider >> Slide Button Shadow **/
.fl-slide-cta-button .fl-button {
	box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.75) !important;
}


/*= CTA ======================= */

/** CTA >> CTA Button **/
.cta .fl-cta-button .fl-button, 
.cta .fl-cta-button .fl-button:visited {
	padding-right: 32px !important;
	padding-left: 32px !important;
}

/** CTA >> CTA **/
.cta {
	text-shadow: 0 3px 8px rgba(0, 0, 0, 0.5) !important;
}

/** CTA >> Countdown Unit Number **/
.fl-countdown-unit-number {
	line-height: 1em !important;
	font-weight: 600 !important;
}

/** CTA >> CTA Countdown Wrap **/
#cta-countdown {
	border-top: 3px solid rgb(255, 188, 0) !important;
	border-bottom: 3px solid rgb(255, 188, 0) !important;
}


/*= Photos ==================== */

/** Photos >> Photos Accordion Item **/
.photos .fl-accordion-item {
	border: 4px double rgb(128, 137, 168) !important;
}

/** Photos >> Photos Accordion Item Button **/
.photos .fl-accordion-item .fl-accordion-button {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	background-color: rgb(255, 188, 0) !important;
}

/** Photos >> Photos Accordion Item Button Active/Hover **/
.photos .fl-accordion-item.fl-accordion-item-active  .fl-accordion-button, 
.photos .fl-accordion-item:hover  .fl-accordion-button {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	background-color: rgb(227, 29, 26) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-25.png") !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-attachment: fixed !important;
	background-size: auto !important;
}

/** Photos >> Photos Accordion Item Button A **/
.photos .fl-accordion-item .fl-accordion-button a {
	color: rgb(68, 74, 115) !important;
}

/** Photos >> Photos Accordion Item Button A:hover **/
.photos .fl-accordion-item.fl-accordion-item-active  .fl-accordion-button a, 
.photos .fl-accordion-item:hover  .fl-accordion-button a {
	color: rgb(255, 188, 0) !important;
}

/** Photos >> Photos Accordion Content **/
.photos .fl-accordion-content {
	padding-top: 15px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Photos >> Photos Heading **/
.photos h3 {
	padding-top: 20px !important;
	border-bottom: 1px solid rgb(221, 221, 221) !important;
	clear: both !important;
	display: block !important;
}

/** Photos >> Photos UL **/
.photos ul {
	list-style-type: none !important;
	padding-left: 0 !important;
	clear: both !important;
}

/** Photos >> Photos Li **/
.photos li {
	list-style-type: none !important;
	min-width: 30% !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	margin-right: 1% !important;
	margin-left: 1% !important;
	float: left !important;
	display: inline-block !important;
}

/** Photos >> Photos Li A **/
.photos li a {
	padding: 3px 20px 3px 20px !important;
	border-radius: 30px !important;
}

/** Photos >> Photos Li A:before **/
.photos li a:before {
	font-family: "Font Awesome 5 Pro" !important;
	margin-right: 10px !important;
	content: "\f030" !important;
}

/** Photos >> Photos Li A:visited **/
.photos li a:visited {
	color: rgb(196, 3, 0) !important;
	display: inline-block !important;
	opacity: 0.8 !important;
}

/** Photos >> Photos Li A:hover **/
.photos li a:hover {
	color: rgb(244, 33, 33) !important;
}

/** Photos >> Photo Row Padding/Margins **/
.photos .fl-row-content-wrap, 
.photos .fl-module-content.fl-node-content {
	padding: 0 !important;
	margin: 0 !important;
}


/*= Grid CTA ================== */

/** Grid CTA >> Grid CTA Title/Text **/
.gridcta .fl-callout-title, 
.gridcta .fl-callout-text-wrap {
	background-color: rgba(227, 29, 26, 0.8) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-25.png") !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** Grid CTA >> Grid CTA Title **/
.gridcta .fl-callout-title {
	letter-spacing: 0.05em !important;
	padding-top: 5px !important;
	padding-bottom: 0 !important;
	border-top: 3px solid rgb(255, 188, 0) !important;
}

/** Grid CTA >> Grid CTA Title A **/
.gridcta .fl-callout-title a {
	color: rgb(255, 188, 0) !important;
}

/** Grid CTA >> Grid CTA Title A:hover **/
.gridcta .fl-callout-title a:hover {
	color: rgb(255, 255, 255) !important;
}


/*= Bloom Fly-In ============== */

/** Bloom Fly-In >> Fly-In Width **/
.et_bloom .et_flyin_2_fields.et_bloom_flyin_bottom_inline, 
.et_bloom .et_flyin_1_field.et_bloom_flyin_bottom_inline {
	max-width: 350px !important;
}

/** Bloom Fly-In >> Fly-In Header **/
.et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header {
	font-family: "Wellfleet", sans-serif !important;
}

/** Bloom Fly-In >> Fly-In Header Img/Txt **/
.et_bloom .et_bloom_form_header img, 
.et_bloom .et_bloom_form_header .et_bloom_form_text {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

/** Bloom Fly-In >> Fly-In Form Container **/
.et_bloom .et_bloom_form_container .et_bloom_form_content {
	background-color: rgb(128, 137, 168) !important;
	background-image: url("https://brazenracing.com/westernpacific/wp-content/uploads/sites/22/2017/07/railroad-denim-tile-25.png") !important;
	background-position: left top !important;
	background-repeat: repeat !important;
	background-size: auto !important;
}

/** Bloom Fly-In >> Fly-in Form Footer **/
.et_bloom_form_content .gform_footer {
	margin-top: 10px !important;
}

/** Bloom Fly-In >> Fly-In Form Fields **/
.et_bloom_form_content .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0 !important;
	margin-top: 10px !important;
}

/** Bloom Fly-In >> Fly-In Form Button **/
.et_bloom_form_content input#gform_submit_button_2 {
	padding: 6px !important;
}

/** Bloom Fly-In >> Fly-in Title/Txt **/
.et_bloom .et_bloom_form_header .et_bloom_form_text h2 span, 
.et_bloom .et_bloom_form_header .et_bloom_form_text p strong {
	font-weight: 600 !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Footer >> Footer Menu LI **/
	.widget_nav_menu .menu li {
	min-width: 50% !important;
}

	/** CTA >> CTA P **/
	.cta p {
	text-shadow: 0 1px 5px #000, 0 0 5px #000 !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Main Menu >> Mobile Menu Toggle **/
	.fl-page-nav .navbar-toggle {
	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border: 4px double rgba(255, 255, 255, 0.3) !important;
}

	/** Main Menu >> Mobile Menu Toggle Text **/
	.fl-page-nav .navbar-toggle span {
	letter-spacing: 0.05em !important;
}

	/** Main Menu >> Mobile Menu Li **/
	.fl-page-nav-collapse ul.navbar-nav > li, 
.fl-page-nav-collapse ul.navbar-nav {
	text-align: center !important;
	margin-top: 5px !important;
	border-bottom-color: rgba(255, 255, 255, 0.25) !important;
	border-bottom-style: none !important;
}

	/** Main Menu >> Mobile Menu A Icon **/
	.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a i {
	font-size: 1em !important;
	display: inline-block !important;
}

	/** Main Menu >> Mobile Menu A **/
	.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a {
	text-align: center !important;
}

	/** Main Menu >> Mobile Submenu Li **/
	.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li {
	border-top-style: none !important;
}

	/** Content >> More Brazen Buttons **/
	.more-brazen-btn {
	text-align: right !important;
}

	/** Content >> More Brazen Buttons A **/
	.more-brazen-btn a {
	margin-bottom: 10px !important;
}

	/** Content >> More Brazen Headline **/
	.moreraces .fl-heading {
	text-align: left !important;
}

	/** Content >> More Brazen Race Columns **/
	.moreraces .fl-col-small {
	width: 50% !important;
	float: left !important;
	clear: none !important;
}

	/** Content >> Col Small Tablet **/
	.fl-col-small {
	max-width: 500px !important;
}

	/** Content >> Slider Headlines **/
	.fl-slide-title {
	font-size: 60px !important;
	line-height: 1 !important;
}

	/** Footer >> Footer Menu A **/
	.widget_nav_menu .menu li a {
	min-width: 50% !important;
}

	/** Footer >> Footer Logo **/
	.footer-logo img {
	max-width: 495px !important;
}

	/** Follow Social >> Follow Strong **/
	div#follow strong {
	padding-bottom: 5px !important;
	display: block !important;
}

	/** Home Slider >> Slide Content Mobile **/
	.fl-slide-content {
	background-image: linear-gradient(135deg, rgb(5, 0, 74), transparent, rgb(33, 27, 117)) !important;
}

	/** CTA >> CTA **/
	.cta {
	text-shadow: 0 1px 5px rgb(0, 0, 0) !important;
}

	/** CTA >> CTA Row Photo **/
	.cta .fl-row-content-wrap {
	background-position: -120px 50% !important;
}

	/** CTA >> CTA P **/
	.cta p {
	text-shadow: 0 1px 5px #000, 0 0 5px #000 !important;
}

	/** Photos >> Photos Gallery **/
	.photos .fl-module-gallery {
	padding-top: 20px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Content >> More Brazen Buttons **/
	.more-brazen-btn {
	text-align: center !important;
}

	/** Content >> More Brazen Headline **/
	.moreraces .fl-heading {
	text-align: center !important;
}

	/** Content >> More Brazen Race Columns **/
	.moreraces .fl-col-small {
	width: 100% !important;
	float: none !important;
	clear: both !important;
}

	/** Content >> H1 Page Titles **/
	h1.fl-heading {
	font-size: 42px !important;
	letter-spacing: 0 !important;
}

	/** Footer >> Footer Menu LI **/
	.widget_nav_menu .menu li {
	min-width: 50% !important;
}

	/** Follow Social >> Follow Strong **/
	div#follow strong {
	text-align: center !important;
	width: 100% !important;
	display: block !important;
}

	/** Follow Social >> Follow Link **/
	div#follow a {
	padding: 5px !important;
}

	/** CTA >> Countdown Timer Label **/
	.fl-countdown .fl-countdown-unit-label {
	min-width: 70px !important;
}

}

