/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/*	----- INDEX ----- */
/* 
 *	HEADER
 *	FOOTER
*/
/*	----- INDEX ----- */


/* ---------- HEADER ---------- */

/* Logo Height */
.fl-logo-img {
	max-height: 90px !important;
	max-width: 90px !important;
}

/* Merge page content into the header */
@media (min-width: 992px) {
  .home .fl-page-bar {
	position: absolute;
    top: 0;
    z-index: 11;
    width: 100%;
  }
  .home .fl-page-header, .home .fl-page-header-wrap {
    background-color: transparent;
	position: fixed;
    border-bottom-style: none; /* Removes the 1px border below the menu */
    top: 0px; /* Height of top bar */
    width: 100%;
    z-index: 10;
  }
}

/* Home Page Sub Navigation Link Color */
.home .fl-page-nav ul.sub-menu li a {
	color: #777777;
}
.home .fl-page-nav ul.sub-menu li a:hover {
	color: #000000;
}

/* Shrink Header Background Color */
.home .fl-shrink-header .fl-page-header-wrap {
	background-color: #ffffff;
}

/* Home Page Top Navigation Link Color for Transparent Background */
@media (min-width: 992px) {
	.home .fl-page-nav-wrap .navbar-nav li>a {
		color: #ffffff;
	}
	.home .fl-page-nav-wrap .navbar-nav .fab {
		color: #ffffff;
	}
	.home .fl-page-nav-wrap .navbar-nav .fab:hover {
		color: #000000;
	}
}

/* Home Page Top Navigation Link Color for Shrink Header */
.home .fl-page-header.fl-shrink-header .fl-page-nav-wrap .navbar-nav li>a {
	color: #777777;
}
.home .fl-page-header.fl-shrink-header .fl-page-nav-wrap .navbar-nav .fab {
	color: #777777;
}
.home .fl-page-header.fl-shrink-header .fl-page-nav-wrap .navbar-nav li>a:hover {
	color: #000000;
}
.home .fl-page-header.fl-shrink-header .fl-page-nav-wrap .navbar-nav .fab:hover {
	color: #000000;
}

/* Carousel Icon Positioning */
.insetArrows button.slick-prev {
	left: 20px !important;
}
.insetArrows button.slick-next {
	right: 20px !important;
}

.fl-builder-module-template {
	padding: 0;
}


/* ---------- FOOTER ---------- */

/* Payment Button Styling */
#paymentButton {
	background: #ffffff;
}

#paymentButton:hover {
	background: #1abc9c;
}