body 
{
	font-family: 'Open Sans', sans-serif;

	color:#000000;
}
body, button
{
	font-family: 'Open Sans', sans-serif;
	color:#000000;
}

input, textarea,select{
	color:#808080;
	font-family: 'Poppins', sans-serif !important;
}

h1,h2,h3,h4,h5,h6{color:#000000;}
ul, ol
{	margin: 0px;
}
li:focus, a:focus{outline: none;}
button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus,input[type="text"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus
{	outline: none;	color:#000000;
	border-bottom: 1px solid #000;
}
.hentry .entry-content a:not(.button)
{	text-decoration: none;
	
}
.widget
{
	margin:0px;
}
@media (min-width: 768px)
{
	.site-content > .col-full
	{
		margin-left: auto;
		margin-right: auto;
	}
	.col-full
	{
	    max-width: 1548px;
	 	margin: 0 auto;
	    padding: 0 0;   
	    -webkit-box-sizing: content-box;   
	    box-sizing: content-box;
	    width: 100%;
	    clear: both;
	}
}
#site-header-cart
{
	display: none;
	
}  
.site-header
{
	max-width: 1548px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.col-full-top{
	
	width: 100%;
	
}
.top-bar{
	max-width: 1548px;
    margin: 0 auto;
    width: 100%;
    margin: 0 auto;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 5px;

}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header
{	margin-bottom: 0px;
}
.site-header > .col-full
{
	width: 25%;
    float: left;
    text-align: left;
    margin: 0
}
.woocommerce-active .site-header .main-navigation
{	width: 100%;    
	margin-right: 0;
}
.main-navigation ul.nav-menu{margin-left: 0 }
.storefront-primary-navigation
{
	width: 100%;
    text-align: right;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a
{
	font-size: 18px;
	font-weight: 700;
	font-family: var(--font-condensed);
	padding: 16px 10px;
	color: #141732;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	
}
.main-navigation ul li a:hover, 
.main-navigation ul li:hover > a, 
.site-header ul.menu li.current-menu-item > a
{
	color: #2ac9d4;
}
.home .hentry.type-page .entry-header
{	display: none;
}