/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 11 2024 | 05:35:16 */
/* Add your CSS code here. */ 

/* .woocommerce-active .site-header .main-navigation {
	margin-top: 18px;
} */

/* top nav */

.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
	padding: 26px 0px 6px 16px !important;
}

.main-navigation ul.menu>li.menu-item-has-children>a::after, .main-navigation ul.menu>li.page_item_has_children>a::after, .main-navigation ul.nav-menu>li.menu-item-has-children>a::after, .main-navigation ul.nav-menu>li.page_item_has_children>a::after {
	margin-left: 4px !important;
}

/* more */

@media (min-width: 768px) { 	
	
	.main-navigation ul ul li, .secondary-navigation ul ul li {
        width: 380px !important;
    }
    .main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
        padding: 10px 6px 10px 16px !important;
    }	
	
	.main-navigation ul ul li a, .secondary-navigation ul ul li a {
        width: 360px !important;
    }
	
.site-header .site-branding img 	{
	height: auto;
	max-width: 290px;
	max-height: none;
	}
.site-branding, .site-search, .site-header-cart, .site-logo-anchor, .site-logo-link, .custom-logo-link {
    margin-bottom: 0;
    }
}

.page-template-template-homepage .entry-header h1 {
	display: none !important;
}

#page .site-main .type-page .entry-content {
	text-align: left;
	margin-left: auto !important;
	margin-right: auto !important;
}

.sprh-hero  {
	margin-bottom: 10px !important;
}

.sprh-hero h3 {
	font-weight: 700;
	font-size: 2.0em;
	line-height: 1.214;
	letter-spacing: -1px;
}


.alignleft {
	margin: 0px 30px 20px 0px;
}

#menu-item-994 {
	margin-left: -24px;
}

#menu-footer-menu li {
	display:inline;
}

.widget_nav_menu ul li::before {
	content: "";
}

.privacy-policy-link {
	display: none;
}

input[type="submit"] {
    clear: both;
    margin-top: 100px;
}

.demo_store {
    background-color: #9900cc !important;
	  text-align:center;
}

/* LC Home page changes 112221 */

.lc-home-banner {
	margin-top: -75px;
}
/* 3 columns on home page */
.lc-row {
	margin-top:0px;

}

.lc-column {
  float: left;
  width: 33.33%;
	/*temp for article*/
	padding-bottom:50px;
}

.lc-column h4 {
	text-align: center;
	height: 60px;
	margin-top: 10px;
}

.lc-reviews h2 {
	padding-top: 25px !important;
}

.lc-spacer {
	height:50px;
}

/* Clear floats after the columns */
.lc-row:after {
  content: "";
  display: table;
  clear: both;
}


/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 900px) {
  .lc-column {
    width: 100%;
		padding-top:35px;
  }
	.lc-column:nth-child(3) {
		padding-top:95px;
	}
	.lc-spacer {
		height:0px;
	}
}

/* new Shop buttons */
.lc-btn {
  font-family: Source Sans Pro;
	text-align: center;
	margin:auto;
	width: 200px;
  color: #ffffff;
  font-size: 28px;
  background: #80b500;
  padding: 11px 25px 11px 25px;
  text-decoration: none;
}
.lc-btn a {
	color:#ffffff;
}

.lc-btn a:link {
	color:#ffffff;
	text-decoration: none;
}

.lc-btn:hover {
  background: #679c00;
  text-decoration: none;
}
}

/*Move Store Notice out from under Cookie Revisit Button */

.demo_store {
	
}

