/* Themify Customize Styling */
body {	
	font-family: "Poppins";	font-weight:normal;
	font-size:18px;
	line-height:32px;
 
}
#headerwrap {	
	margin-bottom: -px; 
}
#headerwrap a:hover {	
	color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
body #site-logo a {	
	font-family: "Poppins";	font-weight:bold;
	font-size:25px;
	text-transform:capitalize;
	color: #ffffff; 
}
body #site-logo a img {		width: 50px; 
}
#site-logo {	
	top: -2px;
	margin-top: -10px;
	margin-bottom: -25px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	color: #ffffff;	font-size:14px;
	text-transform:uppercase;	text-align:left; 
}
#footer-nav a {		font-weight:100;
	text-transform:uppercase; 
}
.footer-widgets {		text-transform:none; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
body #site-logo a {		font-weight:bold;
 
}
#site-logo {	
	margin-top: 4px;
	margin-bottom: -2px; 
}
#footer-nav a {		font-weight:100;
 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
body #site-logo a {		font-weight:bold;
 
}
#footer-nav a {		font-weight:100;
 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#headerwrap {	
	margin-top: -1px;
	margin-bottom: -1px; 
}
#headerwrap a:hover {	
	color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 40px; 
}
body #site-logo a {		font-weight:bold;

	color: #ffffff; 
}
body #site-logo a img {		width: 40px; 
}
#site-logo {	margin-top: auto;margin-bottom: auto; 
}
#main-nav a {	
	color: #ffffff; 
}
#footer-nav a {		font-weight:100;
 
}
 }
/* Themify Custom CSS */
#headerwrap.fixed-header #site-logo{
margin-top: 3px;
margin-bottom: -8px;
}

#headerwrap.fixed-header #cart-icon {
	padding-top: 5px;
}

@media only screen and (max-width: 768px) {
  body #headerwrap.fixed-header #site-logo{
  margin-top: 5px;
  margin-bottom: -1px;
  }
}
	
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button, .woocommerce-page.archive ul.products li.product a.button, .woocommerce-product-search input[type="submit"] {
background: #31c3d0;
color: #fff !important;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce ul.products li.product a.button:hover, .woocommerce.archive ul.products li.product a.button:hover, .woocommerce-page.archive ul.products li.product a.button:hover {
background: #5acfd9;
color: #fff !important; 
}

.button {
    background-color: #31c3d0;
    border: none;
    color: #ecf2f4;
    padding: 11px 26px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.button2 {
    background-color: #ecf2f4; 
    color: #4067b0; 
    border: 1px solid #4067b0;
}

.button2:hover {
    background-color: #4067b0;
    color: white;
}

.single-product.postid-797 form.cart{
display:none;
}

.woocommerce-view-order .woocommerce header.title,
.woocommerce-view-order .woocommerce address
{display:none}

.related.products ul.products .product{
margin-right:2%;
}

.upsells.products ul.products .product{
margin-right:2%;
}

#shopdock-ultra > a {
	color: #1a919b;
}


#shopdock-ultra > a:hover {
	color: #1a919b;
}

#sidebar {
    width: 300px;
    padding: 0px 0px 0px 0px;
}

.widget .textwidget ul li{
list-style: none !important;
}

.woocommerce-products-header .page-description {
display: none;
}

.woocommerce-additional-fields {
	display: none;
}

#wc-memberships-members-area-section > table > tbody > tr > td.membership-content-excerpt { display: none;
}

#product-7369 > div.woocommerce-tabs.wc-tabs-wrapper > ul {
display:none;
} 
	
.cart-subtotal {
       display: none;
 }

.postid-9348 .related-posts{
display:none;
}

.postid-7821 .related-posts{
display:none;
}

.postid-7854 .related-posts{
display:none;
}

.postid-7870 .related-posts{
display:none;
}

.postid-7895 .related-posts{
display:none;
} 

.postid-7915 .related-posts{
display:none;
} 

.postid-7923 .related-posts{
display:none;
} 

.postid-7923 .related-posts{
display:none;
} 

.postid-7936 .related-posts{
display:none;
} 


.postid-7944 .related-posts{
display:none;
} 

.postid-7950 .related-posts{
display:none;
} 

.postid-7957 .related-posts{
display:none;
} 

.fixed-header-on .office-hours{
display:none;
}

.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{
    width: 20px !important;
}

.footer-nav {
	font-weight: 400px;
}

#cart-wrap > p.cart-total > a {
    color: #1a919b;
}

#cart-wrap > p.cart-total > a:hover {
    color: #1a919b;
}

