/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.9
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
*/

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

.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;
  border-bottom-style: none;
  /* Removes the 1px border below the menu */
  box-shadow: none;
  position: fixed;
  top: 0px;
  /* Height of top bar */
  width: 100%;
  z-index: 10;
}

.home .fl-page-nav-wrap .navbar-nav li>a {
  color: #fff;
}

.home .fl-page-nav-centered-inline-logo .fl-logo-centered-inline .fl-page-header-logo {
  padding: 7px;
  background-color: hsla(0, 0%, 100%, 0.9);
  border-radius: 5px;
}

.admin-bar .fl-page-header,
.admin-bar .fl-page-header-wrap {
  top: 67px;
}

.fl-page-header,
.fl-page-header-wrap,
.fl-shrink-header .fl-page-header,
.fl-shrink-header .fl-page-header-wrap {
  background-color: hsla(0, 100%, 100%, 0.8);
  box-shadow: 0 2px 3px hsla(0, 100%, 0%, 0.1);
  top: 0;
}

.fl-shrink-header .fl-page-nav-wrap .navbar-nav li>a {
  color: #333;
}

@media (min-width: 992px) {
  .fl-shrink-header-enabled.admin-bar .fl-page-bar {
    top: 0px;
  }
	
}

@media (max-width: 991px) {

  .fl-page-header,
  .fl-page-header-wrap,
  .fl-shrink-header .fl-page-header,
  .fl-shrink-header .fl-page-header-wrap {
    background-color: hsla(0, 100%, 100%, 0.8) !important;
    box-shadow: 0 2px 3px hsla(0, 100%, 0%, 0.1);
    top: 0;
  }
}

.fl-shrink-header.fl-page-nav-centered-inline-logo .fl-logo-centered-inline .fl-page-header-logo {
  background-color: transparent;
}

.fl-page-nav-wrap .navbar-nav li>a {
  font-weight: bold;
}

.woocommerce ul.products li.product .woopack-product-description :not(.home-featured) {
  display: none;
}

.shop-product-columns .fl-post-grid-content :not(.home-featured) {
  display: none;
}

.woocommerce ul.products li.product .woopack-product-description .home-featured,
.shop-product-columns .fl-post-grid-content .home-featured {
  font-size: 18px;
  line-height: 1.5;
  font-style: italic;
}

.fl-page-footer-row .col-sm-6 {
  width: 100%;
  text-align: center;
}

.fl-page-footer .text-left .fl-page-footer-nav {
  text-align: center;
}

.woocommerce ul.product_list_widget li:first-child a {
  font-size: 14px;
}

.header-outer{
		  background:url('/images/header-bannertop.png');
		  background-size:cover;
		  background-position:center center;
		  background-repeat:no-repeat;
		  padding:10px 0;
		}
		.header-july{
		  display:flex;
		  justify-content:space-around;
		  align-items:center;
		}

		.logo-content{text-align:center;}
		.logo-content h5{font-size:50px;line-height:1.5;color:#fff;text-transform:uppercase;margin:0;font-weight:bold;}
		  .logo-content p{display:block;font-size:18px;line-height:1.5;color:#fff;margin:0;}
		  .logo-content p br{display:none;}
		  
		.time {
			color: #fff;
			font-size: 46px;
			background-color: #d90d25;
			font-weight: bold;
			border-radius: 8px;
			width: 90px;
			height: 90px;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		#hours .wrapper span:first-child {
			background-color: #9bc500;
		}

		#minutes .wrapper span:first-child {
			background-color: #f2c84d;
		}

		.label {
			font-size: 14px;
			display: block;
			color: #fff;
			text-align: center;
			text-transform: capitalize;
			margin-top: 18px;
		}
		.days-left{padding-top:0;}
		.bg {
			height: 100vh;
			background-color: rgba(0, 0, 0, 0.75);
		}

		#seconds {
			display: none;
		}


		.available-now {
			display: none;
			background-color: #9bc500;
			color: #fff;
			padding: 15px;
			border-radius: 5px;
			text-align: center;
			font-size: 30px;
		}
		@media(max-width:1440px){
		  .logo-content h5{font-size:70px;}
		  .logo-content p{font-size:17px;}
		  .header-outer{padding:10px 0;}
		.fl-node-5d698194a5560.fl-module-heading .fl-heading{font-size:25px !important;}
		}
		@media(max-width:1366px){
		  .logo-content h5 {font-size: 50px;}
		  .logo-content p {font-size: 14px;}
		  .time{font-size:40px;width:80px;height:80px;}
		  .label{margin-top:10px;}
		  .header-outer {padding: 10px 0;}
		}
		@media(max-width:1199px){
		  .logo-content h5 {font-size: 30px;}
		  .logo-content p br{display:block;}
		}
		@media(max-width:1024px){

}
		@media(max-width:991px){
		  .header-july{display:block;text-align:center;}
		  .logo-content{margin:10px 0;}
		  .time{margin:0 auto;}
		  .time-left-offer {
				max-width: 50%;
				margin: 0 auto;
			}
			.logo-content{float:left;}
			.time-left-offer{float:right;margin-top:10px;}
			.days-left{padding:0;}
			.time {
			font-size: 30px;
			width: 60px;
			height: 60px;
		}
			
		}
		@media(max-width:767px){
.fl-node-5c70042e48cc2.fl-module-heading .fl-heading {
    font-size: 24px;
    text-align: center;
    padding-top: 110px !important;
}
}
		@media(max-width:640px){
		  .logo-content{float:none;}
			.time-left-offer{float:none;}
			.time-left-offer{margin:20px;}
		}
		  @media (max-width:475px) {
			.time-left-offer {
				max-width: 70%;
				margin:0 auto;
			}
		}
		@media (max-width:320px) {
			.time-left-offer {
				max-width: 100%;
				margin:0 auto;
			}
			.logo-content p {
			font-size: 13px;
		}
		.available-now {
			padding: 10px;
			font-size: 22px;
		}
		}