/* Themify Customize Styling */
body {	
	font-family: "Montserrat";	font-weight:normal;

	color: #333333; 
}
h1 {	
	font-family: "Montserrat";	font-weight:normal;
	font-size:2.2em;

	color: #333333; 
}
h2 {	
	font-family: "Montserrat";	font-weight:normal;
	font-size:2em;

	color: #333333; 
}
h3 {		font-weight:normal;
	font-size:1.6em;

	color: #333333; 
}
h5 {	
	color: #333333; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #f46414; 
}
#headerwrap {	background: none;
	background-color: #333333; 
}
body #site-logo a img {		width: 210px; 
}
#site-logo {		position:relative;

	top: 5px; 
}
#main-nav a {	
	color: #333333; 
}
#main-nav a:hover {	
	color: #f46414; 
}
#main-nav ul a {	
	color: #333333; 
}
#main-nav ul a:hover {	
	color: #f46414; 
}
.page-title {	
	color: #333333;
	font-family: "Montserrat";	font-weight:bold;
	font-size:2.2em;
	text-align:left; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #333333; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #f46414; 
}
#footer a {	
	font-family: "Montserrat";	font-weight:normal;
	text-transform:capitalize; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	color: #333333; 
}
h1 {	
	color: #333333; 
}
h2 {	
	color: #333333; 
}
h3 {	
	color: #333333; 
}
h5 {	
	color: #333333; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #f46414; 
}
#headerwrap {	background: none;
	background-color: #333333; 
}
#main-nav a {	
	color: #333333; 
}
#main-nav ul a {	
	color: #333333; 
}
#main-nav ul a:hover {	
	color: #f46414; 
}
.page-title {	
	color: #333333; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #333333; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #f46414; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#footer-logo a {	display: none; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	color: #333333; 
}
h1 {	
	color: #333333; 
}
h2 {	
	color: #333333; 
}
h3 {	
	color: #333333; 
}
h5 {	
	color: #333333; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #f46414; 
}
#headerwrap {	background: none;
	background-color: #333333; 
}
#main-nav a {	
	color: #333333; 
}
#main-nav a:hover {	
	color: #f46414; 
}
#main-nav ul a {	
	color: #333333; 
}
#main-nav ul a:hover {	
	color: #f46414; 
}
.page-title {	
	color: #333333; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #333333; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #f46414; 
}
 }
/* Themify Custom CSS */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: solid 2px #f46414;
}
#slide-cart {
display: none;
}
.ui.orange, .module-pro-slider .bsp-timer-bar {
background-color: #f46414 !important;
}
.module-fancy-heading h1 .main-head {
    font-size: 45%;
    font-weight: normal;
}
body:not(.mobile_menu_active).header-top-widgets #header {
background-color: #fff;
box-shadow: 0px 6px 10px rgba(0,0,0,.3);
}
#main-nav li.highlight-link > a {
background-color: #f46414;
color: #fff !important;
margin-left: 0;
font-size: 0.75em;
}
#headerwrap #main-nav .highlight-link > a:hover {
background-color: #333 !important;
}
.fixed-header-on #headerwrap.fixed-header {
    background-color: #333 !important;
}
body:not(.mobile_menu_active).header-top-widgets #site-logo {
    font-size: 0em;
    padding-left: 20px;
}
.fixed-header-on.slide-cart #main-nav-wrap {
    margin-top: 5px;
}
.module-buttons .module-buttons-item.outline a.orange {
    color: #f46414;
    border-color: #f46414;
}
.module-buttons .module-buttons-item.outline a.orange:hover, #headerwrap #main-nav .highlight-link.current_page_item > a, #headerwrap #main-nav .highlight-link.current-menu-item > a {
    color: #fff;
    background-color: #f46414;
}
.woocommerce .post-content {
    text-align: center;
}
.wc-products .product h3 {
    font-size: 1.15em !important;
}
#content, #sidebar, #sidebar-alt {
    padding-top: 7%;
}
.page-title {
    margin: 0 0 .6em;
}
.woocommerce #content input.button, .woocommerce ul.products li.product .button {
    background-color: #f46414;
}
.woocommerce #content input.button:hover, .woocommerce ul.products li.product .button:hover {
    background-color: #333333;
}
#footer .social-widget {
    padding-bottom: 0em !important;
}
#footerwrap {
    padding: 50px 0 1em !important;
}
div#text-1015 {
margin-top: 1.85% !important;
font-size: .85em !important;
}
h2.fancy-heading .sub-head {
font-size: 55%;
font-weight: 500;
text-transform: capitalize;
}
table.wccpf_fields_table td.wccpf_label label {
    width: 244px;
font-size: 1em;
text-transform: none;
letter-spacing: 0em;
}
label {
    color: #333;
}
label.meterReading-label {
font-weight: bold;
color: #333333;
}
td.wccpf_value p {
    margin: 0 0 0em;
text-align: right;
}
table.wccpf_fields_table {
    border-bottom: 2px solid #f46414;
}
.woocommerce-product-details__short-description {
    padding-top: 1em !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    color: #333;
}
.module-fancy-heading h2.fancy-heading .main-head:after{
border-color: #f46414;
}
.module-feature .module-feature-title {
    font-size: 1em;
    letter-spacing: 0.03em;
}
#headerwrap.fixed-header #site-logo {
margin-top: 0px;
}
.mobile_menu_active #headerwrap, #headerwrap.fixed-header {
background-color: #fff !important;
box-shadow: 0px 6px 10px rgba(0,0,0,.3);
}
#menu-icon {
color: #333;
}
@media (max-width: 800px) {
body.fixed-header.page-loaded #headerwrap.fixed-header {
   background-color: #fff !important;
}}
.mobile_menu_active #headerwrap.fixed-header #header {
    padding: 13.8px 0 5px;
}
#headerwrap.fixed-header #site-logo img {
    max-height: 100%;
}
#site-logo img {
    max-height: 100%;
}
.module-pro-slider h1, .module-pro-slider h2 {
font-size: 1.8em !important;
font-weight: 600 !important;
}
.module-pro-slider .bsp-slide-content-right .sp-slide-text {
    text-align: right !important;
}
.home .module-pro-slider .sp-slide-2 .sp-slide-text {
    width: 100% !important;
    text-align: right;
}
#main-nav a {
    font-size: .75em;
    padding: 1em .8em 1.35em;
}
.sp-slide.sp-slide-1.sp-slide-type-Image.bsp-slide-content-left,#pro-slider-6371-0-0-0 .sp-slide-1 a.bsp-slide-button{
text-align:left;
}
@media (min-width: 1200px) {
.home .module-pro-slider .sp-slide-2 .sp-slide-text { 
width:60% !important; float:right; 
}
}
.woocommerce #content div.product p.price, .woocommerce div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce-page div.product p.price {
display: none;
}
.module-fancy-heading h1 .sub-head {
    line-height: 1.2em;
}
.module-fancy-heading h1 .main-head {
    padding-bottom: 10px;
}
.sku_wrapper {
display: none;
}
.second_logo {
    width: 225px;
    float: right;
    margin-top: 0;
    padding-right: 1.4em;
z-index: 9999;
}
body:not(.mobile_menu_active).header-top-widgets #main-nav {
    margin-right: 0px !important;
}
.admin-bar #slide-cart {
display: none !important;
}
.slide-cart #main-nav-wrap {
position: inherit;
}
.mobile_menu_active #header .second_logo {
display: none;
}
#slide-cart {
display: none !important;
}
 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}