/*
Theme Name: Hereford Child
Theme URI: https://hereford.qodeinteractive.com/
Description: A child theme of Hereford Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: hereford
Template: hereford
*/


body{color: #000 !important; font-weight: 500 !important;}
.edgtf-drop-down .second .inner ul li a{padding: 4px 15px !important; color: #3d6039 !important; font-weight: 600 !important; font-size: 14px;}
.edgtf-page-header .edgtf-vertical-align-containers{padding: 0 35px !important;}
.edgtf-page-header .edgtf-grid{width: 1350px !important;}
.edgtf-drop-down .narrow .second .inner ul li{width: 230px !important;}
header .edgtf-logo-wrapper a{height: 60px !important;}
header .edgtf-position-right .edgtf-search-opener, header .edgtf-position-right .edgtf-side-menu-button-opener{display: none !important;}
.home .edgtf-page-header .edgtf-main-menu > ul > li > a{color: #fff;}
.home .wc-block-mini-cart__button, .home .wp-block-woocommerce-customer-account {color: #fff;}
.home .fixed .edgtf-main-menu > ul > li > a{color: inherit;}
.home .fixed .wc-block-mini-cart__button, .home .fixed .wp-block-woocommerce-customer-account, .home .edgtf-mobile-header .wp-block-woocommerce-customer-account{color: inherit;}
.edgtf-mobile-header .edgtf-right-from-mobile-logo{margin-bottom: 0;}
.edgtf-mobile-header .edgtf-mobile-menu-opener{float: right !important}
.edgtf-mobile-header .edgtf-position-center {width: fit-content !important;}
.page_top_banner {margin-top: -50px; background-size: cover;}
.page_top_banner:before{display: block !important; background: #000; position: absolute; left: 0; right: 0; bottom: 0; top: 0; opacity: 0.3;}
.single-post .edgtf-container-inner article .edgtf-post-image img{height: 480px; object-fit: cover;}
.single-post .edgtf-container-inner article .edgtf-post-info-top .edgtf-post-info-author, .single-post .edgtf-container-inner article .edgtf-post-info-top .edgtf-post-info-category{display: none;}
.single-post .edgtf-sidebar-holder ul li a{color: #3d6039;}
.single-post .edgtf-container-inner article h2{font-size: 24px;}
.single-post .edgtf-container-inner article h3{font-size: 20px;}
.edgtf-main-menu > ul > li > a{padding: 0 10px !important;}
textarea{height: 120px;}
.footer_copyright{text-align: left;}
#block-8, #block-9, #block-10{margin-bottom: 0 !important;}
.edgtf-footer-top-inner.edgtf-grid{padding: 70px 0 86px !important;}
.product_showcase_items img{height: 360px !important; object-fit: cover;}
.product_showcase_items .edgtf-icon-list-holder .edgtf-il-text{font-weight: 500;}
.product_showcase_items .edgtf-icon-list-holder .edgtf-il-icon-holder i{color: #22693c;}

.home header .edgtf-fixed-wrapper .edgtf-logo-wrapper .edgtf-normal-logo{opacity: 0;}
.home header .edgtf-fixed-wrapper .edgtf-logo-wrapper .edgtf-light-logo{opacity: 1;}
.home header .edgtf-fixed-wrapper.fixed .edgtf-logo-wrapper .edgtf-normal-logo{opacity: 1;}
.home header .edgtf-fixed-wrapper.fixed .edgtf-logo-wrapper .edgtf-light-logo{opacity: 0;}
.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image img{height: 300px; object-fit: cover;}
.edgtf-pl-holder .edgtf-pli-inner{width: 100%;}
.edgtf-mobile-header .edgtf-position-right{display: flex;}
.edgtf-mobile-header .edgtf-position-right .edgtf-position-right-inner{display: inline-flex; align-items: center;}

.custom-recent-posts {list-style: none; margin: 0; padding: 0;}
.custom-recent-posts .custom-recent-post-item {display: flex; align-items: center; margin-bottom: 10px;}
.custom-recent-posts .custom-recent-post-link .custom-recent-posts-thumbnail {margin-right: 20px; width: 80px !important; height: 60px !important; object-fit: cover;}
.custom-recent-posts .custom-recent-post-title {flex: 1; text-align: left;}
.custom-recent-posts .custom-recent-post-link {display: flex; align-items: center; text-decoration: none; color: inherit; font-weight: 600;}

.recipe_image{background: #f4f4f4;}
.recipe_image img{max-height: 400px; object-fit: contain;}
.wpb_widgetised_column .widget ul li, aside.edgtf-sidebar .widget ul li{padding: 15px 0 !important; border-bottom: 1px solid #d7ebb9;}
.widget.edgtf-recent-post-widget .edgtf-recent-posts .edgtf-rp-item{margin: 0 !important;}
.recipe_grid_items .recipes_grid_image{height: 240px;}
.recipe_grid_items .recipes_grid_title h3{font-size: 20px;}
.recipe_grid_items .vc_grid-pagination-list li a{background-color: #21683b !important; border-color: #fff !important; color: #fff; font-size: 18px !important;}
.edgtf-woo-single-page .woocommerce-tabs .entry-content > h2:not(:first-child){display: block !important; font-size: 30px;}
.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-single-product-title{font-weight: 700;}

.single-product .select2-search--dropdown{display: none !important;}
.single-product .edgtf-single-product-summary .product_meta .sku_wrapper{display: none !important;}


.edgtf-footer-column-1 .wp-block-social-links{display: block; margin-top: 120px;}
.edgtf-footer-column-1 .wp-block-social-links li{margin-right: 10px !important;}
.article_reference a{color: red;}
.edgtf-mobile-header .edgtf-mobile-header-inner{position: fixed !important; left: 0 !important; width: 100% !important; -webkit-transform: translateY(0) !important; -ms-transform: translateY(0) !important; transform: translateY(0) !important;}
.edgtf-woo-single-page .woocommerce-tabs ul.tabs > li a{text-transform: capitalize !important;}

.postid-2906 .single_variation_wrap{display: none !important;}
.postid-2906 .edgtf-single-product-summary .price{display: none !important;}
.postid-2906 .woocommerce-product-gallery__wrapper .edgtf-out-of-stock{display: none !important;}
.edgtf-pli-out-of-stock{display: none !important;}

/* Media Query */

@media screen and (min-width: 1200px){
	.edgtf-row-grid-section, .edgtf-grid, .single-post .edgtf-container-inner{width: 1200px !important;}
}

p:not(div .woocommerce-variation-price) {
	.subscription-details {
		visibility: hidden!important;
	}
	
	.woocommerce-Price-amount:after {
		content: ' / week'!important;
	}
}

.edgtf-pli-price {
	margin: auto!important;
	width: 50%;
	
	.subscription-details {
		visibility: hidden!important;
	}
	
	.woocommerce-Price-amount:after {
		content: '\00a0\ / week'!important;
	}
}

.edgtf-pl-text-wrapper {	
	.subscription-details {
		visibility: hidden!important;
	}
	
	.woocommerce-Price-amount:after {
		content: '\00a0\ / week'!important;
	}
}

.wc-block-grid__product-price {
	width: 100%!important;
/* 		margin-left: 16px!important; */
	text-align: center!important;
		.subscription-details {
		display: none;
	}
	
	.woocommerce-Price-amount:after {
		content: '\00a0\ / week'!important;
	}
}


@media screen and (max-width: 680px){
	footer .wp-block-social-links .wp-social-link{margin: auto !important;}
	.footer_copyright{text-align: center;}
	#block-9{margin-bottom: 20px !important;}
	.page_top_banner{width: 100%; margin: auto !important;}
	.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text{padding: 0 !important;}
	.page_top_banner .edgtf-eh-item-content{padding: 120px 0% !important;}
	.page_top_banner .edgtf-eh-item-content h1{font-size: 36px !important;}
	.page_top_banner .edgtf-eh-item-content h1{line-height: 1.3 !important;}
	.single-post .edgtf-container-inner article .edgtf-post-image img{height: auto;}
	.single-recipes #custom_recent_posts-2{margin-top: 70px !important;}
	.edgtf-footer-column-1 .wp-block-social-links{margin-top: 30px;}
}
