.woocommerce-tabs ul li, .woocommerce-tabs p, .woocommerce-tabs ol li {
	color: #333333 !important;
	margin-bottom: 0px !important;
	font-size: 15px !important;
}
.woocommerce-breadcrumb {
	display: none !important;
}
h1.product_title.entry-title {
    font-size: 22px !important;
    text-transform: uppercase !important;
    color: #00591b !important;
}
.main-container .product-view .product .woocommerce-tabs ul.tabs li a {
	font-size: 22px !important;
	letter-spacing: 0px !important;
	padding: 0 10px 10px 10px !important;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper {
	max-width: 100% !important;
}
#back-top {
	bottom: 10px !important;
}
.main-container .product-view .product .woocommerce-tabs ul.tabs li.active a:after {
	left: -10px !important;
    right: -10px !important;
}
.post-author, .post-separator, .post-date, .entry-meta, .social-sharing, .author-info, .relatedposts, #comments {
	display: none !important;
}
.main-container .product-view .single-product-image .images {
	border-left: 0px !important;
}
.single-product .single_add_to_cart_button {
	margin: 5px 0px !important;
}
.woocommerce-Tabs-panel--description ul {
	padding-left: 30px;
}
.main-container .product-view .single-product-image {
	padding-left: 0px !important;
}
.social-comment {
	float: left;
    width: 100%;
    display: none;
}
.widget_product_categories .widget-title span {
	color: #ffffff !important;
}
.top_header .social-icons li{
    display: inline;
    margin-right: 15px;
}
.quickviewbtn {
    display: none !important;
}
div,a,span,.wpb_text_column p,strong,h1,h2,h3,h4,h5,h6 {
    color: #333333;
}
.woocommerce-tabs ul li,
.woocommerce-tabs p {
    font-size: 15px !important;
}
.home .main-container .shop-products .product-wrapper .product-image img {
	width: auto !important;
	margin: 0 auto !important;
}
h1.entry-title {
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    color: #333333 !important;
}
.title-breadcrumb-inner h1.entry-title {
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    color: #333333 !important;
}
nav.woocommerce-breadcrumb a, nav.woocommerce-breadcrumb {
    text-transform: uppercase !important;
}
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
	color: #4c4c4c !important;
}
.top_header .social-icons li{
    display: inline;
    margin-right: 15px;
}
.quickviewbtn {
    display: none !important;
}

html body .current_page_item span, 
html body .menu-item a:hover span {
	color: #00591b !important;
}
html body .current_page_item span.link_content,
html body .menu-item a:hover span.link_content
{
	color: #00591b !important;
	border-bottom: 1px solid #00591b !important;

}
.header-container .header .header-sticky.ontop .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
	height: 30px !important;
    padding-top: 30px !important;
}
html body span.link_text {
		line-height: 25px !important;
}

.woocommerce-tabs ul li,
.woocommerce-tabs p {
    font-size: 14px !important;
} 
.header-content > p:empty {
    display: none;
}
.link_text {
	font-weight: 400 !important;
}
.top_social {
	text-align: right;
}
.top_email > .vc_column-inner > .wpb_wrapper {
	float: right;
}
#topbar p, #topbar a, #topbar i {
    color: #fff !important;
}
.fullbanner.layout1 h2 {
	font-style: normal !important;
	font-size: 50px !important;
	margin-top: 25px;
}
.quickview-wrapper {
	z-index: 99999 !important;
}
.header-container .header .header-sticky.ontop {
	z-index: 999 !important;
}
.testimonials-container.style1 .testimonials .testimonials-text p::before { 
	content: "“" !important;
}
.newsletter-form.style1 h4,
.newsletter-form.style1 h3 {
	font-style: normal !important;
}
html body .footer p {
	color: #424141 !important;
}
html body .footer a {
	color: #424141 !important;
}
@media only screen and (max-width: 767px) {
		#topbar .vc_col-sm-2 {
		width: 100% !important;
		float: left !important;
	}
	.header-container .header-inner .logo {
		margin-bottom: 10px !important;
	}
	.header-container .header-nav-container .wpb_text_column {
		margin-bottom: 0px !important;
	}
	#topbar  .vc_col-sm-2 .vc_column-inner > .wpb_wrapper {
		float: none !important;
	}
	#topbar .wpb_single_image {
		margin-bottom: 0px !important;
	}
	#topbar .social-icons {
		float: none !important;
    	text-align: center !important;
	}
	#topbar .top_social {
		float: left;
	}
}
@media only screen and (min-width: 768px) {
	.header-nav-container .vc_inner {
		display: flex;
		align-items: center;
	}
}