/* Themify Customize Styling */
:root {	
	--theme_accent: #004d4a;
	--theme_accent_semi: #148581;
	--theme_accent_hover: #1bbbb4; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #ffffff; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	background: none;
	background-color: #0e2928;
	color: #ffffff; 
}
h1 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #0e2928; 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	background: none;
	background-color: #ffffff;
	border: 1px solid #ababab;
	padding: 2px;
	color: #033b3a; 
}
input:read-write,input:read-only,select,textarea {		font-size:14px;
	line-height:16px;
 
}
input:read-write:focus,input:read-only:focus,select:focus,textarea:focus {	
	background-color: transparent;
	border: 1px solid #b8eff2;
	color: #000000; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #2d6a6a;
	border: 1px solid #000000;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #033b3a;
	border: 1px solid #b8eff2;
	color: #ffffff; 
}
#header {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;	text-align:left; 
}
#headerwrap a {		font-weight:bold;
	font-weight:bold;

	color: #ffffff; 
}
#headerwrap a:hover {		font-weight:bold;
	font-weight:bold;

	color: #bd9922; 
}
body #site-logo a img {		width: 70px;
	height: 70px; 
}
#main-nav {	
	background-color: transparent;
	border: 1px solid #033b3a;
	margin: 2px;
	padding: 2px; 
}
#main-nav a {	background: none;
	background-color: #033b3a;
	border: none !important;
	color: #ffffff; 
}
#main-nav a:hover {	background: none;
	background-color: #cfe6e2;
	color: #000000; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #033b3a;
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	background-color: transparent;
	color: #edffef; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #2d6a6a;
	color: #9df088;
	border: 2px solid #9df088; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #c5dbdb;
	border: 2px solid #033b3a;
	margin: 2px;
	padding: 2px; 
}
#main-nav ul a {	background: none;
	background-color: #def7f7;
	border: 1px solid #033b3a;
	margin: 1px;
	padding: 1px;
	color: #033b3a; 
}
#main-nav ul a:hover {	background: none;
	background-color: #2d6a6a;
	color: #ffffff; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	background: none;
	background-color: #033b3a;
	color: #ffffff; 
}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale {	background: none;
	background-color: #7b2fba;
	color: #ffffff;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:1em;
	text-transform:uppercase;	text-align:left; 
}
.single-product div.product p.price {		font-weight:800;

	color: #0e2928; 
}
.single-product span.onsale {	background: none;
	background-color: #7b2fba;
	color: #ffffff;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:800;
	font-size:1.5em;
	text-transform:uppercase;	text-align:center; 
}
#footerwrap {	background: none;
	background-color: #0e2928; 
}
#footer-logo a {	display: none; 
}
.footer-widgets .widget {	background: none;
	background-color: #273b3a;
	padding: 10px; 
}
#footer .footer-widgets .widgettitle {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:25px;
 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 70px;
	height: 70px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 70px;
	height: 70px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 70px;
	height: 70px; 
}
 }
/* Themify Custom CSS */

