.post-4296 .title-page {
	display: none
}
.post-4296 .vc-zoom-wrapper {
	overflow: visible !important
}
iframe {
	border: 0;
	width: 100%
}
.main-header8 {
	margin-bottom: 0
}
.logo8 {
	max-width: 157px
}
.main-header8, .element-menu-style5.fixed-ontop {
    background: rgba(255,255,255,1);
}
.main-header8 {
	background: rgba(255,255,255,0)
}
.header .wpb_content_element {
	margin: 3px 0
}
.main-nav.main-nav8 > ul > li > a {
	color: #000
}
.main-nav .sub-menu {
	margin-top: 0
}
.has-mega-menu .mega-menu {
	padding-top: 50px
}
.mega-menu h2 {
	font-weight: 700;
	font-size: 18px
}
.widget_product_tag_cloud a, .widget_tag_cloud a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
}
.widget_tag_cloud a:hover {
	color: #fff
}
.element-menu-style5 .mini-cart-link .mini-cart-number {
	background: #fff;
	color: #000
}
#content.main-wrapper {
	background: #f9f9f9;
}
.content-shop, .main-wrapper .st-page-default, .main-wrapper #main-content, .main-wrapper .mb-page-index{ 
	margin-top: 70px;
}
.home .main-wrapper #main-content {
	margin-top: 0;
}
.farm-slider {
	max-width: 100%
}
.item-farm .farm-thumb {
	max-width: 40%
}

.item-farm .farm-info {
	left: 35%;
	top: 90px
}
.farm-slider .group-navi .owl-buttons {
    top: 85px;
    right: 0px;
}
.owl-theme .owl-controls .owl-buttons div, .farm-slider.banner-slider .owl-theme .owl-controls .owl-buttons div {
	background: #e40517;
	border: none;
	color: #fff;
	font-size: 25px
}
.special-transport {
	position: absolute;
	right: 0;
	z-index:10;
	background: #e40517;
	color: #fff;
	padding: 10px
}
.woocommerce span.onsale {
	z-index: 9;
}
.product-rate,
.product-thumb:hover > .quickview-link,
.tm-options-totals,
.select2-search--dropdown .select2-search__field {
	display: none
}
.item-product.item-product-grid,
.item-product.item-product-list,
.product-detail,
.main-content-shop .term-description {
	background: #fff;
	border: 0;
	    -webkit-box-shadow: 0px 7px 13px 2px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 7px 13px 2px rgba(0,0,0,0.13);
    box-shadow: 0px 7px 13px 2px rgba(0,0,0,0.04);
}
.woocommerce span.onsale {
	background: #00a4e5
}
.product-title {
	font-size: 15px;
	line-height: 20px;
	white-space: normal;
	height: 40px;
}
.circle-style,
.farm-thumb {
	border-radius: 35% 65% 62% 38% / 45% 52% 48% 55%;
	overflow: hidden
}
.circle-style2 {
	border-radius: 50% 50% 60% 40% / 43% 39% 61% 57% ;
	overflow: hidden
}
.circle-style3 {
	border-radius: 59% 41% 60% 40% / 39% 55% 45% 61%;
	overflow: hidden
}
.item-brand2 .border {
	border: none
}
.circle-padding .info-adv8 {
	padding: 80px 10px;
}
.view-bar .grid-view,
.view-bar .list-view,
.select-box,
.sort-bar select.orderby {
	border-radius: 0
}

.select-box::after {
	pointer-events: none;
}
.amount,
.tm-extra-product-options-totals .price.amount.final{
	border-radius: 35% 65% 62% 38% / 45% 52% 48% 55%;
	overflow: hidden;
	background: #00a4e5;
	color: #fff !important;
	padding: 15px;
	display: inline-block;
}
.product-price, 
.item-product .product-extra-link {
	display:inline-block;
	vertical-align: top;
}
.item-product .product-extra-link {
	margin-top: 12px;
	margin-left: 10px
}
.unit {
	background: #00a6ec;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin-left: -30px;
	border-radius: 40% 50%;
}
.mb-style-minicart .product-info .woocommerce-Price-amount,
body .shop-button,
.woocommerce button.button.alt,
.woocommerce a.button,
.woocommerce button.button[name="update_cart"],
.woocommerce a.button.alt,
.detail-qty,
.woocommerce form .form-row input.input-text,
.select2-container--default .select2-selection--single,
.woocommerce-checkout #payment{
	border-radius: 0
}
.mb-style-minicart .product-info .woocommerce-Price-amount,
td .amount,
.woocommerce-order-overview__total .amount {
	padding: 0px;
	background: transparent;
	color: #000 !important;
	display: inline
}

.woocommerce div.product span.price del {
	position: absolute;
    top: 42px;
    left: 0;
}    
.woocommerce div.product span.price del .amount {
	padding: 7px
}
.post-207 {
	background: #fff;
	padding: 10px 25px
}
.woocommerce-order {
	margin: 60px 0
}
.tm-custom-price-totals {
	margin-bottom: 0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #000
}
.detail-qty {
	background: #fff
}
#woocommerce_product_categories-3 {
	display: none;
}
.woocommerce .wc-bacs-bank-details-account-name,
.woocommerce-columns--addresses h2,
.wc-bacs-bank-details-heading{
	font-weight: 400;
	font-size: 18px
}
.woocommerce-checkout #payment .form-row {
	background: #fff
}
.woocommerce-checkout #payment .form-row label {
	color: #000
}
.woocommerce-checkout #payment .form-row label a {
	color: #e40517
}
#footer {
	overflow: hidden;
}
.footer-box15 .title-link span {
	border: 0
}
@media only screen and (max-width: 600px){ 
	.logo8 {
		max-width: 100%
	}
	.banner-title h1 span {
		font-size: 42px !important;
	}
	div.vc_custom_1588093262281,
	div.vc_custom_1587477849412 {
		padding-top: 100px !important
	}
	.item-farm .farm-thumb {
		margin-left: auto;
		margin-bottom: -30px;
		z-index: 10;
	} 
	#woocommerce_product_categories-1 {
		display: none;
	}
	#woocommerce_product_categories-3 {
		display: block;
	}
	.wrap-sort-view.list-inline-block > li {
		margin-bottom: 5px
	}
	.fancybox-skin {
		padding: 0 !important;
	}
	div.term-description img.alignright {
		float: left;
		margin-left: 0;
		margin-right: 1.5em
	}
}