@import url("//hello.myfonts.net/count/3a266c");

  
@font-face {font-family: 'WhiteOleanderCompact';src: url('https://www.vontweb.com/wwc/webfonts/3A266C_0_0.eot');src: url('webfonts/3A266C_0_0.eot?#iefix') format('embedded-opentype'),url('https://www.vontweb.com/wwc/webfonts/3A266C_0_0.woff2') format('woff2'),url('https://www.vontweb.com/wwc/webfonts/3A266C_0_0.woff') format('woff'),url('https://www.vontweb.com/wwc/webfonts/3A266C_0_0.ttf') format('truetype');}

span.white-oleander {
	font-family:'WhiteOleanderCompact';
	color:#2D3D33;
}
span.whiteR-oleander {
	font-family:'WhiteOleanderCompact';
	color:#ffffff;
}

h1.page-title, .page h1.entry-title {font-size:3.3em; text-align:center;}

h2.woocommerce-loop-category__title {font-family:"Karla", sans-serif;
	font-weight: 900;}

h1,h2 {
	font-family:'WTC W05 MADER';
	font-weight:normal !important;
}

h3, h4, h5 {
	font-family:'Frontage W05 Bold';
	font-weight:normal  !important;
}

h1 {
	font-size:3.3em;
	line-height:1;
	color:#99262A;
}

h2 {
	font-size:2.8em;
	line-height:1;
}

h3 {
	font-size:1.4em;
}

h4 {
	font-size:1.2em;
	color:#99262a;

}

p {line-height: 2;}
.hentry .entry-content .wp-block-button .wp-block-button__link {
	font-family:"Karla", sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}

.site-branding a:hover {
	transform:translateY(0px);
    -webkit-transform: translateY(0px);
}

.wp-block-handpicked-products.has-4-columns .wc-block-grid__product {
	flex: 1 0 calc(25% - 16px);
}


.site-header-cart .cart-contents .amount {
	display:none;
}
.site-header .g-top-bar {border-top: 0px solid;}
.site-header {border-top: 12px solid #AEB9B3;}
@media (min-width: 768px){
	.storefront-primary-navigation {background-color:#ffffff;}
	.g-primary-navigation {border-top:none; border-color: #AEB9B3 !important;}
.main-navigation ul.menu li a, .main-navigation ul.nav-menu li a{color: #2D3D33 !important;}
}
@media screen and (max-width: 67.141em){
 .site-header {margin-left: -1em; margin-right:-1em;}
.main-navigation div.menu {margin-left: 2em; 
		font-family:"Karla", sans-serif;
		font-weight: 900;
		text-transform: uppercase;}
	.site-footer {margin-left: -1em; margin-right:-1em;}
	.widget {margin-left: 2em; margin-right:2em;}
	.hero-no-margins {margin-left: -1em; margin-right:-1em;}
}
.count {opacity:.8 !important;}
.site-header .site-search form:before {color:#fff !important;}
.site-header .site-search form .search-field {color:#fff;}
.site-header .g-top-bar input::placeholder{color:#fff; opacity:.8;}
.woocommerce-active .site-header .g-top-bar * {text-shadow: 1px 1px 5px rgba(0,0,0, 0.5);}





.home .entry-title {display:none;}
.home .content-area {padding-top:0; border-top:0;}

.headline-box {
	background-color:#AEB9B3;
	padding:20px;
	font-size:1em;
}
@media (min-width: 1300px){
	.wc-block-grid__products 
	{margin-left:8em; margin-right:8em;}
}
.wc-block-grid__products 
{margin-bottom:-2.6em}

.storefront-align-wide.storefront-full-width-content .hentry .entry-content .hero-no-margins {padding-left:0; padding-right:0;}

.home .site-content {margin-bottom: -110px;}

ul.products li.product:not(.product-category) .g-product-title h2 {font-family:"Karla", sans-serif; font-weight: 900 !important;}



.widget_nav_menu ul li::before {
	display:none;}
.widget_nav_menu {margin-left: .5em;}
.widget .widget-title {
	border-bottom: none;
	font-family:'Frontage W05 Bold';
	font-weight:normal  !important;
	font-size:1.2em;
}
@media (min-width: 768px){
ul.menu li.current-menu-item > a {
    color: #AEB9B3;}
}
.widget ul li {
	font-family:"Karla", sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}
.footer-widgets {border:none;}
.site-info {border-color:#AEB9B3;
	margin-left: 2em;
  margin-right: 2em;}


.woocommerce-breadcrumb {margin-top:1em;}
/* hide more products button on shop pages | #XXXXXX-hc eD */
.post-type-archive-product #infinite-handle {
	display: none;}
