/* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:300;
 
}
:root {	
	--theme_accent: #000000;
	--theme_accent_hover: #2e2e2e; 
}
a, .post-nav .arrow {	
	color: #000000; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #000000; 
}
h1 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	font-size:48px;
	line-height:56px;
 
}
h2 {		font-weight:600;
	font-size:48px;
	line-height:56px;
 
}
h3 {		font-weight:600;
	font-size:30px;
	line-height:36px;
	text-transform:none; 
}
h4 {		font-weight:600;
	font-size:24px;
	line-height:36px;
	text-transform:none; 
}
#header {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	line-height:66px;
 
}
#site-logo {	
	margin: 0px; 
}
.single-product div.product .product_title {		font-weight:600;
	font-size:48px;
	line-height:56px;
 
}
.single-product div.product p.price {		font-weight:600;
	font-size:30px;
	line-height:36px;
 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {		font-weight:300;
	font-size:14px;
 
}
a, .post-nav .arrow {	
	color: #000000; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #000000; 
}
h1 {		font-weight:600;
	font-size:36px;
	line-height:42px;
 
}
h2 {		font-weight:600;
	font-size:36px;
	line-height:42px;
 
}
h3 {		font-weight:600;
	font-size:26px;
	line-height:32px;
 
}
h4 {		font-weight:600;
	font-size:20px;
	line-height:30px;
 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:300;
 
}
h2 {		font-weight:600;
 
}
h3 {		font-weight:600;
 
}
h4 {		font-weight:600;
 
}
 }@media(max-width: 640px) { /* Themify Customize Styling */
body {		font-weight:300;
 
}
h1 {		font-weight:600;
	font-size:36px;
	line-height:42px;
 
}
h2 {		font-weight:600;
	font-size:36px;
	line-height:42px;
 
}
h3 {		font-weight:600;
	font-size:26px;
	line-height:32px;
 
}
h4 {		font-weight:600;
	font-size:20px;
	line-height:30px;
 
}
 }