/*
Theme Name:     Hestia - Child
Description:    A custom child theme developed by Dave Warfel of Escape Creative.
Author:         Escape Creative, Memberpath
Template:       hestia
*/

body {
	color: #444;
	font-weight: 400;
}


/* GLOBAL UTILITY CLASSES
 * Used in various spots throughout the site.
 * Add the class on the "Advanced" tab of a Beaver Builder element.
 */
.uppercase h2,
.uppercase h3,
.uppercase h4,
.uppercase h5,
.uppercase h6 {
	text-transform: uppercase;
}




.navbar {
	box-shadow: none;
}
.navbar-default {
	background: #000;
	border: 0;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	color: #fff;
}

.navbar > .container {
	background: url(../../uploads/2017/09/background-logo-austin-auto-show-white-15.png) no-repeat -6px 1px;
}

.navbar.navbar-transparent {
	color: inherit;
	background-color: #000;
}
.navbar.navbar-transparent > .container {
	padding-top: 15px;
}

.navbar .navbar-nav > li > a {
	font-size: 14px;
	color: #fff;
}
.navbar .dropdown-menu {
	background: #000;
	border-radius: 0 !important;
	padding: 10px 0 0;
}
.navbar .dropdown-menu li {
	border-top: 1px solid rgba(255,255,255,0.2);
}
.navbar .nav .dropdown-menu li:hover > a {
	background: none;
}
.header .navbar-default .navbar-nav > li > a:focus,
.header .navbar-default .navbar-nav > li > a:hover {
	color: #c4161c;
}
.navbar .nav .dropdown-menu li > a {
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	padding: 10px 20px 10px 16px;
	margin: 0;
	border-radius: 0;
	transition: all 80ms ease;
}
.navbar .dropdown-menu li > a:hover,
.navbar .dropdown-menu li > a:active {
	background: none;
	box-shadow: 0 1px 0 #fff, 0 -1px 0 #fff;
	color: #fff;
}
.navbar .navbar-nav > li:not(.btn) > a:before {
	border-radius: 0;
}


.navbar button.navbar-toggle {
	color: rgba(255,255,255,0.3);
	border-radius: 0;
}
.navbar button.navbar-toggle:hover,
.navbar button.navbar-toggle:active,
.navbar button.navbar-toggle:focus {
	color: #c4161c;
}

@media (max-width:768px) {
	.navbar.navbar-fixed-top .navbar-collapse,
	.navbar.navbar-fixed-top.navbar-not-transparent .navbar-collapse {
		background: rgba(0,0,0,0.95);
	}

	.navbar .navbar-nav > li {
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}

	.navbar.navbar-default .navbar-nav .open:not(.btn) a {
		color: rgba(255,255,255,0.6);
	}
	.navbar.navbar-default .navbar-nav .open:not(.btn) a:hover,
	.navbar.navbar-default .navbar-nav .open:not(.btn) a:active {
		color: #fff;
	}
} /* @media max-width:768px */


.page-header {
	border-bottom: 2px solid #000;
}
.header-filter:before {
	background: rgba( 0,0,0,0.75 );
}



/* Beaver Builder Components */

/* Countdown Timer */
.fl-countdown .fl-countdown-unit-label {
	position: relative;
	top: -15px;
	font-weight: 300;
	text-transform: uppercase;
	color: rgba(255,255,255,0.35);
}

@media (max-width: 500px) {
	.fl-countdown .fl-countdown-seconds {
		display: none;
	}
}


/* HOMEPAGE */
.home .header {
	height: 71px;
}
.home .pagebuilder-section {
	padding-top: 0 !important;
}


.home .aas-button-container {
	max-width: 730px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.aas-countdown {
	max-width: 600px;
	margin: 2.5rem auto 0;
	padding-top: 8px;
	background: rgba(0,0,0,0.2);
	transition: all 150ms ease;
}
.aas-countdown span {
	transition: all 150ms ease;
}
.aas-countdown:hover {
	background: rgba(0,0,0,0.5);
}
.aas-countdown:hover .fl-countdown-unit-number {
	color: #c4161c;
}


/*************************************
 HOMEPAGE - METASLIDER / SPONSORS
 *************************************/
.widget_metaslider_widget {
	margin: 0;
}
.metaslider.sponsor-logos .caption-wrap {
	position: static;
	background: transparent;
	color: #434343;
	line-height: 1;
	text-align: center;
}
/*.sponsor-logos .slides a {
	padding: 0.375rem 0.25rem;
	transition: all 200ms ease;
}
.sponsor-logos .slides a:hover,
.sponsor-logos .slides a:active {
	background: #fff;
	box-shadow: inset 0 -3px 0 #32a3c5;
}*/

.metaslider .flex-direction-nav a {
	background-image: url(../../uploads/2017/10/flexslider-navigation-arrows.png);
}


/* HOMEPAGE - FEATURES (square blocks) */
.home-features .fl-heading a,
.home-features .fl-heading a:hover,
.home-features .fl-heading a:active,
.home-features .fl-heading a:focus {
	text-decoration: none;
}

.home-features .fl-button-wrap a {
	background: transparent !important;
	border: 2px solid #f3f3f3 !important;
}
.home-features .fl-button-wrap a:hover,
.home-features .fl-button-wrap a:active,
.home-features .fl-button-wrap a:focus {
	background: transparent !important;
	border-color: #c4161c !important;
}


/* MAIN */
.main.main-raised {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	border-radius: 0;
}

.main .section {
	padding-top: 0;
}

.main .page-content-wrap {
	width: 100%;
	margin-left: 0;
}

.blog-post {
	line-height: 1.6;
}



.footer .footer-menu {
	float: none !important;
}

.footer .copyright {
	display: none;
}