@font-face {
font-family: 'Maven Pro';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MavenPro-Medium.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MavenPro-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Maven Pro';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MavenPro-Regular.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MavenPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Maven Pro';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MavenPro-Bold.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MavenPro-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Text';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Light.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Light.woff) format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Text';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Regular.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Minion Pro';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MinionPro-Regular.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/MinionPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'DINPro';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/DINPro-Light.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/DINPro-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Text';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Semibold.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Semibold.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Text';
src: url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Medium.woff2) format('woff2'),
url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/fonts/SFProText-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
}
body,h1,h2,h3,h4,h5, p,ul,li,span,div
{
font-family:'SF Pro Text';
}
.order_item td
{
padding:1.41575em;
}
h1,h2
{
font-weight:400;
}
.woocommerce-message
{
background-color:#00d1aa !important;
}
.woocommerce-order
{
padding-top:20px;
}
.product-info-ajax
{
left:0;
right:0;
width:100%;
margin: 20px auto;
text-align:left;
list-style-type:none;
background:#f2f2f2;
}
.widget_shopping_cart_content *
{
color:#404040;
}
.includes_tax + strong
{
display:none;
}
.product-info-ajax {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
clear:both;
padding:40px 0;
}
ul.order_details .woocommerce-order-overview__total strong
{
display: inline-block;
}
.product-info-ajax .container:before
{
content:"";
width: 0; 
height: 0; 
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 25px solid #f2f2f2;
position:absolute;
top:-25px;
}
#payment .payment_methods .mobicred_img
{
margin-bottom:20px;
margin-top:20px;
float:none;
}
.storefront-handheld-footer-bar
{
display:none;
}
.product-info-ajax h3
{
font-weight:bold;
}
.product-info-ajax .lcp_catlist 
{
list-style-type:none;
margin:0;
padding:0;
}
.product-info-ajax .lcp_catlist li
{
float:left;
width:31%; }
.product-info-ajax .container
{
max-width:980px;
margin:auto;
padding-top: 60px;
}
.test-button
{
position:absolute;
top:0;
left:0;
}
.product
{
padding-top:40px;
}
.product-info-ajax .test-button
{
position:static;
float:left;
margin-right:20px;
}
.product-info-ajax .lcp_catlist li h3
{
text-align:center;
font-weight:bold;
color:#000;
}
.product-info-ajax .lcp_catlist li h3 a
{
color:#000;
}
.product-info-ajax .test-button
{
}
.product-info-ajax .lcp_excerpt
{
max-width:90%;
text-align:center;
margin:auto;
}
.product-info-ajax .lcp_post
{
margin:20px auto;
}
.product-info-ajax .yith-wcwl-add-to-wishlist
{
position:static;
float:left;
}
.product-info-ajax .add_to_wishlist:before
{
content:none;
}
.add_to_wishlist:before
{
content:url(//www.staging1.myhomefarm.io/wp-content/themes/storefront-child-theme-master/assets/images/wishlist-icon.png);
}
.yith-wcwl-add-to-wishlist
{
position:absolute;
top:0;
margin-top:0;
}
.clearfix
{
clear:both;
display: block;
}
a {
outline: 0 !important;
}
a:focus
{
opacity:0.8;
}
.spacer
{
height:52px;
display:block;
}
h4
{
font-size:18px;
line-height:26px;
color:#00d1aa;
}
.addafter .sow-image-container:after
{
content: "";
position: absolute;
display: inline-block;
width: 3px;
height: 35px;
background-color: #00d1aa;
left: 80px;
top: 105px;
}
.addafter .sow-image-container
{
position:relative;
margin-bottom:30px;
}
#process  .sow-image-container
{
position:relative;
z-index: 2;
}
#process  .sow-image-container img
{
z-index: 2;
}
#process  .sow-image-container:after
{
content: "";
position: absolute;
display: inline-block;
width: 100%;
height: 3px;
background-color: #00d1aa;
left: 80px;
top: 52px;
z-index: -1;
}
#process .panel-grid > div:last-child  .sow-image-container:after
{
content:none;
}
#process .panel-grid > div .textwidget
{
margin-top:20px;
padding:0 30px;
}
#bloggers h3
{
line-height:110%;
}
#bloggers .hf_button
{
margin-bottom:30px;
}
.page-id-45 .wp-video
{ margin:auto;
}
.page-id-7 #content
{
padding:60px 0;
}
.page-id-43 h2
{
line-height: 1;
}
.woocommerce-MyAccount-navigation ul li a
{
color:#00d1aa;
}
.single-product #primary .type-product
{
padding-bottom:200px;
}
.single-product .woocommerce-product-details__short-description
{
clear:both;
}
.page-id-45 .wp-video .mejs-controls
{
visibility:hidden;
}
.lcp_catlist.crops > li 
{
position:relative;
width:33%;
padding-top:0px;
}
.nutri_info, .taste_info
{
float:left;
width:40%;
margin-bottom:30px;
}
.nutri_info
{
margin-right:10%;
width:44%;
}
.product-info-ajax table
{
margin: 30px 0;
}
.the_recipes
{
margin-top:60px;
padding-top:30px;
border-top:1px dashed #666;
clear:both;
}
.nutri_info ul
{
list-style-type:disc;
}
.product-info-ajax > ul > li 
{
min-height:340px;
margin-bottom:0;
}
.product-info-ajax li h3 
{
line-height: 18px;
}
.product-info-ajax li h3 a 
{
font-size:16px;
font-weight: bold;
}
.crops > li > h3
{
position: absolute;
left: 0;
right: 0;
background-color: rgba(0,209,170,0.8);
color: #fff;
top: 35%;
text-align: center;
max-width: 50%;
margin: auto;
}
#gform_fields_1
{
margin:0;
}
.crops > li button
{
display:block;
clear:both;
margin:auto;
margin-bottom:40px;
}
.lcp_catlist.crops a
{
float:none;
}
.crops li
{
width:33%;
}
.crops.lcp_catlist li.product-info-ajax
{
width:100%;
float:none;
width:100vw;
}
.crops li > a
{
display:block;
margin:15px;
text-align:center;
}
.the_buttons
{
text-align:center;
}
.image_container
{
width:30%;
float:right;
position: relative;
}
.text_container
{
width:68%;
margin-right:2%;
float:left;
}
.whitecolor h3
{
color:#fff;
}
.text_container table tr td
{
vertical-align: middle;
}
.crop_title
{
position: absolute;
top: 72%;
left: 0;
right: 0;
text-align: center;
border: 1px solid #00d1aa;
width: 80%;
margin: auto;
padding: 3px 11px;
font-size:80%;
}
.wc-proceed-to-checkout .button.checkout-button
{
background-color:#00d1aa;
border-radius:100px;
}
.crop_title strong
{
display: block;
color: #000;
font-size: 24px !important;
margin-bottom: -12px;
text-transform:lowercase;
}
.crops > li > a
{ }
.product-info-ajax .recipes li 
{
margin-right: 2%;
margin-bottom:20px;
}
.product-info-ajax .recipes li 
{
}
.storefront-full-width-content .related.products>h2:first-child:before, .storefront-full-width-content .related.products>h2:first-child:after
{
content: "";
border-bottom: 1px solid #f2f2f2;
width: 36%;
height: 1px;
display: block;
float:left;
position: relative;
top: 16px;
}
.storefront-full-width-content .related.products>h2:first-child:after
{
float:right;
}
.product_wishlist .yith-wcwl-add-to-wishlist
{
position:static;
color:#fff;
}
.product_wishlist .yith-wcwl-add-to-wishlist a, button.alt
{
background-color: #00d1aa !important;
border-radius: 25px;
padding: 10px 20px !important;
color: #fff;
display: inline-block;
border: 1px solid #00d1aa !important;
text-transform: uppercase;
margin-top: 0px;
font-family:"SF Pro Text" !important;
font-weight:normal !important;
font-size:12px !important; 
}
.product_wishlist
{
display: inline-block;
}
.product_wishlist .add_to_wishlist:before
{
content:none;
}
.single-product #newsletter
{
background-color:#00d1aa;
border-radius:100px;
}
#content .gform_wrapper .gfield_required
{
color:#fff;
}
.single-product #panel-11-8-0-0> .panel-widget-style {
font-size: 25px;
}
.single-product #pg-11-8> .panel-row-style {
background-color: #00d1aa;
padding: 40px 20px 40px 20px;
border-radius: 100px;
margin: auto;
margin-top: -65px;
position: absolute;
width: 100%;
max-width: 1040px;
}
.single-product #pgc-11-8-0, .single-product #pgc-11-8-2 {
width: 30%;
width: calc(30% - ( 0.7 * 30px ) );
}
.single-product .panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style
{
display: flex;
}
.single-product #panel-11-8-1-0> .panel-widget-style {
background-image: url(http://homefarm.dieselbrook.co.za/wp-content/uploads/2018/06/newsletter-crop-shadow.png);
background-repeat: no-repeat;
margin-top: -210px;
position: absolute;
margin-left: -63px;
background-position: 100% 79%;
background-size: 94%;
}
.single-product #pgc-11-8-1 {
width: 40%;
width: calc(40% - ( 0.6 * 30px ) );
}
a.hf_button:visited
{
color:#fff;
}
a.hf_button:visited:hover{
color:#00d1aa;
}
#pgc-11-7-0, #pgc-11-8-0, #pgc-11-8-1 {
align-self: auto;
}
#newsletter .widget
{
margin-bottom:0;
}
.single-product #gform_1 .gform_body, #gform_1,body.single-product .gform_wrapper ul li.gfield, .single-product .gform_wrapper
{
margin:0 !important;
margin-top:0 !important;
}
thead td
{
color:#000;
font-size:120%;
}
table tbody td
{
padding:0;
background-color:transparent;
}
h4 li:before
{
content:"-";
float:left;
margin-right:10px;
height:30px;
}
h4 li
{
float:left;
}
#ourteam img
{
margin-bottom:20px;	
}
#bloggers img
{
margin-bottom:20px;
}
.page-id-1092 #content .lcp_catlist li
{
color:#00d1aa;
font-size:120%;
margin-bottom:20px;
}
.page-id-1092 .lcp_catlist li div
{
color:#000;
} .header_full
{
max-width:980px;
margin:auto;
}
body .main-navigation ul.menu>li>a,body  .main-navigation ul.nav-menu>li>a
{
padding:5px 1.8em;
font-size:14px;
}
#masthead.sticky
{
position:fixed;
padding-top:20px;
opacity: 1;
}
.logged-in #masthead.sticky
{
top: 12px;
}
.woocommerce-active .site-header .site-branding
{
max-width: 109px;
margin-right:0;
}
.woocommerce-active .site-header .site-branding img
{
max-width:78px;
}
.woocommerce-active .site-header .site-search
{
float:left;
margin-left:20px;
line-height:95px;
}
.hf_top_bar
{
background-color:#000;
color:#fff;
position:fixed;
top:0;
right:0;
left:0;
padding:5px 0;
z-index: 99;
}
.hf_top_bar a.cart-contents
{
position:absolute;
top:30px;
right:0;
padding:20px;
background-color:#00d1aa;
z-index:999;
display:none;
font-size:80%;
}
.hf_top_bar * 
{
font-size:10px;
line-height:24px;
}
.hf_top_bar .cart-link:hover + a.cart-contents
{
display:block;
}
.cart-link
{
width:68px;
}
.hf_top_bar img
{
float:left;
margin-right:10px;
max-height:15px;
height:15px;
margin-top:4px;
}
.hf_top_bar a, .hf_top_bar .sep
{
color:#fff;
float: right;
}
.hf_top_bar a
{
margin-right:5px;
}
.hf_top_bar a:hover
{
color:#00d1aa !important;
}
.hf_top_bar .sep
{
margin-right:5px;
}
.logged-in .hf_top_bar 
{
top:32px;
}
#masthead
{
position:static;
width:100%;
left:0;
right:0;
margin: auto;
border:none;
border-bottom:1px solid #efefef;
}
.top_bar_container
{
max-width:980px;
margin:auto;
position:relative;
}
.site-search .widget_product_search form::before
{
content:none; }
.storefront-primary-navigation 
{
clear: none;
float: left;
width: 80%!Important;
}
#site-header-cart
{
display:none;
}
.main-navigation ul.menu, .main-navigation ul.nav-menu
{
float:right;	
padding:30px 0;
line-height:20px;
}
strong 
{
font-size: inherit !important;
}
.main-navigation ul.menu li.current-menu-item a, .main-navigation ul.menu li a:hover
{
color:#00d1aa;
}
.woocommerce-active .site-header .main-navigation
{
width:100%;
margin-right:0;
}
.shoplink
{
background-color:#00d1aa;
border-radius:20px;
color:#fff !important;
border:1px solid #00d1aa;
}
.shoplink:hover
{
background-color:transparent;
color:#00d1aa;
}
.shoplink a
{
color:#fff !important;
}
.shoplink a:hover
{
color:#00d1aa !important;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{
padding:5px 1em;
}
.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text]{
border-radius:20px;
background-color:transparent;
border:1px solid #f2f2f2;
box-shadow:none;
padding:7px;
padding-left:1em;
font-family:"SF Pro Text";
margin-top:-2px;
color:#f2f2f2;
}
.mini-cart
{
position:absolute;
top:29px;
right:0;
background-color:#efefef;
padding:10px;
}
.mini-cart a
{
color:#00d1aa;
}
.mini-cart .widget_shopping_cart p.total
{
color:#00d1aa;
}
.bigheading .textwidget p
{
color:#fff;
margin-bottom:20px;
border-bottom:2px solid #fff;
padding-bottom:10px;
}
.product-info-ajax .spacer
{
clear:both;
}
.product-info-ajax table tbody tr:nth-child(2n) td
{
background-color:transparent !important;
}
.product-info-ajax a.hf_button
{
color:#fff;
}
.product-info-ajax a.hf_button:hover
{
color:#00d1aa;
}
::-webkit-input-placeholder { color: #d3d3d3 !important;
}
::-moz-placeholder { color: #d3d3d3 !important;
}
:-ms-input-placeholder { color: #d3d3d3 !important;
}
:-moz-placeholder { color: #d3d3d3 !important;
}
.page-id-1092 .lcp_catlist li {
cursor:pointer;
}
.lcp_catlist .panel-layout
{
display:none;
}
.lcp_content + .panel-layout
{
display: none !important;
}
.lcp_catlist .panel-layout.open
{
display:block;
} a:visited
{
color:#00d1aa ;
}
.beta+h3, h2+h3
{
border:none;
}
.the_tag
{
text-transform: capitalize;
}
.the_heading
{
font-size:30px;
}
.review .textwidget p, .review .textwidget h2
{
color:#fff !important;
}
.hf_button, .product-info-ajax .test-button, .product-info-ajax .yith-wcwl-add-to-wishlist a
{
background-color:#00d1aa;
border-radius:25px;
padding:10px 25px;
color:#fff;
margin-top:20px;
font-size:12px;
display:inline-block;
border:1px solid #00d1aa;
text-transform:uppercase;
min-width:250px;
text-align:center;
}
.hf_button:hover,.product-info-ajax .test-button:hover, .product-info-ajax .yith-wcwl-add-to-wishlist a:hover
{
background-color:#fff;
color:#00d1aa;
}
.hf_button.white
{
background-color:transparent;
border: 1px solid #00d1aa;
color:#00d1aa;
}
.hf_button.white:hover
{
background-color:#00d1aa;
color:#fff;
}
.textwidget p
{
color:#373737;
}
.gradientbg .textwidget * 
{
color:#fff;
}
h2
{
font-size:50px;
line-height:1.1;
color:#000;
}
.lcp_catlist a
{
color:#00d1aa;
}
.socialicons
{
text-align:center;
margin-bottom:60px;
}
.socialicons i
{
color:#00d1aa;
border:1px solid #00d1aa;
font-size:32px; margin:0 10px;
padding:15px;
border-radius:100px;
width: 60px;
height:60px;
transition:0.3s;
}
.socialicons i:hover
{
background-color:#00d1aa;
color:#fff;
}
#gform_1 .gform_footer
{
display:none;
}
#gform_1 .gform_body,#gform_1 
{
margin:0;
}
#gform_1 input[type=text]
{
background-color:transparent;
box-shadow:none;
border-bottom:1px solid #fff;
color:#fff;
padding:0;
width:80%;
}
#gform_1 .gfield_label
{
color:#fff;
font-size:12px;
}
#newsletter p
{
margin-bottom:0;
color:#fff;
line-height:25px;
font-weight:300;
margin-left:50px;
font-size:16px !important; 
}
#newsletter p:last-child
{
line-height:13px;
}
#gform_confirmation_message_1
{
color:#fff;
}
.single-product #content
{
padding-top:50px;
}
.category-recipe .hentry.type-post .entry-content
{
width:100%;
}
.category-recipe .hentry.type-post .entry-content img
{
float:right;
margin-left:5%;
}
.category-recipe .entry-title a
{
pointer-events: none;
color:#000;
}
.category-recipe .entry-header .posted-on,.category-recipe .entry-meta, .category-recipe .page-header
{
display:none;
}
#newsletter > div:last-child
{
z-index:9999;
}
.newsletterimg
{
margin-top: -210px;
position: absolute;
margin-left: -63px;
background-position: 41% 65% !important;
background-size: 57% !important;
}
.newsletterimg img
{
width:120% !important;
margin-top:24px;
max-width:150% !important;
}
ul.products li.product .button
{
background-color:#00d1aa;
border-radius:25px;
padding:10px 20px;
color:black;
margin-top:20px;
display:inline-block;
border:1px solid #00d1aa;
text-transform:uppercase;
width: 250px;
}
.page-id-4 li.post-15 
{
margin-bottom:0 !important;
}
.post-15 .button
{
float: left;
clear:both;
margin-left:3.8%;
}
.quantity .qty
{
background-color:transparent;
box-shadow:none;
border:1px solid #f2f2f2;
}
.woocommerce-loop-product__title
{
padding:10px 0;
color:#2d2d2d;
font-size:21px !important;
text-align:left;
}
.single-product .post-15 .button
{
clear:none;
margin-right:2%;
margin-left:2%;
}
form + .yith-wcwl-add-to-wishlist a
{
font-size:0;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger
{
background-color:transparent;
color:#00d1aa;
margin-top:-10px;
}
.nonmain-product .woocommerce-loop-product__title:after
{
content:"Contains four Grow Mats and four Seed Packets.";
display: block;
font-size:16px;
color:rgb(109,109,109);
font-size:14px;
margin-top:20px;
}
.nonmain-product .product_short_description
{
display:none;
}
.nonmain-product .description_inner
{
position: relative;
top: 50%;
transform: translateY(-50%);
max-width:80%;
margin:auto;
}
.nonmain-product .product:hover .product_short_description
{
display:inline-block;
position:absolute;
top:40px;
left:0;
right:0;
width:231px;
height:231px;
background-color:rgba(0,0,0,0.39);
color:#fff;
font-size:14px;
pointer-events: none;
box-sizing: padding-box;
}
.post-15
{
width:100% !important;
}
.post-15 .woocommerce-loop-product__link
{
float:left;
margin-right:20px;
}
.post-15 .clear
{
display:none;
}
.post-15 .product_short_description, .post-15 .price, .post-15 .woocommerce-loop-product__title
{
float:none;
clear:none;
}
.content1, .content2, .content3, .content4
{
position:relative;
}
.post-15 ins:before
{
content:"Order and Save R1000";
display:block;
font-size:80%;
text-decoration: none !important;
}
.post-15 ins span
{
color:#00d1aa;
}
.post-15 ins > span:before
{
content:"Pay only";
font-size:50%;
display: block;
}
.post-15 .onsale
{
display:none;
}
ol:not(.flex-control-nav) {
counter-reset: item
}
ol li {
display: block
}
ol:not(.flex-control-nav) li:before {
content: counters(item, ".") " ";
counter-increment: item
}
.yith-wcdp
{
margin-bottom:20px;
}
.content1:before, .content2:before, .content3:before, .content4:before
{
content:"";
width: 0; 
height: 0; 
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 25px solid #00d1aa;
position:absolute;
top:-25px;
}
.woocommerce-products-header__title,.storefront-breadcrumb
{
display:none;
}
ul.products li.product .price
{
display:block;
font-size:24px;
color:#2d2d2d;
text-align:left;
}
.storefront-full-width-content .woocommerce-products-header
{
padding-bottom:0;
margin-bottom:0;	}
.philosophy img
{
position: relative;
margin-bottom: -50px;
left: -15%;
margin-top: -30px;}
.philosophhy h3{
padding:0 15%;
}
.lcp_catlist li
{
float:left;
width:100%;
}
.crops a
{
float:left;
}
.dontshow
{
display:none;
}
.crops a:first-child:hover
{
cursor: default;
}
ul.products li.product .button
{
}
.product_short_description
{
text-align:left;
margin-bottom:20px;
display: none;
}
.single-product div.product .product_meta .posted_in
{
display:none;
}
.faqs, .product-dimensions
{
padding:5px 0;
border-bottom:1px solid #f2f2f2;
}
.product-dimensions{
text-align:right;
}
.single-product div.product .product_meta
{
padding-top:0;
margin-top: 0em;
margin-bottom: 5%;
}
.faqs a,     .ewc_shipping_button a
{
float:right;
color:#00d1aa;
text-decoration: none !important;
padding:0 !important;
font-weight:600;
}
.ewc_shipping_button:before
{
content:"Shipping";
font-weight:bold;
}
.ewc_shipping_button
{
font-size:14px;
width:100%;
}
.product-meta-label
{
float:left;   
}
.product #ewc_shipping_calculator
{
max-width:100%;
display: none;
}
.category-faq .entry-meta
{
display:none;
}
.category-faq .page-title
{
text-transform:uppercase;
}
.single-product .products
{
padding-bottom:100px;
}
#pg-11-8
{
z-index:10;
display: none;
}
.panel-grid + #pg-11-8 
{
z-index:9999
}
.single-post #masthead, .category-faq #masthead
{
background:#f2f2f2;
}
.single-post #content, .category-faq #content
{
padding:30px 0;
}
.single-post .nav-links
{
display:none;
}
.single-post .hentry.type-post .entry-content, .category-faq  .hentry.type-post .entry-content
{
width:100%;
} .widget_custom_html
{
position: relative;
}
.socialicons
{
position:absolute;
min-width:500px;
width:100%;
}
#text-6
{ }
#text-6 li {
margin-bottom: 20px;
}
#lcp_instance_0 li
{
margin-bottom:10px;
}
.footer-widgets a:hover
{
color:#00d1aa !important;
}
.site-main, .storefront-full-width-content .content-area,.hentry
{
margin-bottom:0;
}
#colophon
{
background-color:#4d4d4d;
height: 340px;
}
.site-info
{
background-color: #242626;
position: absolute;
z-index: 0;
left: 0;
right: 0;
max-width: 100%;
float: left;
display: block;
}
.site-info .container
{
max-width:1060px;
margin:auto;
margin-top: 2%;
}
.footer-widgets .block
{
float:left;
margin-right:4%;
width:16%;
}
.footer-widgets .block .textwidget *
{
color:#fff;
font-size:13px;
font-weight:300;
}
.footer-widget-4 ul li
{
margin:0;
padding:0;
font-size:12px;
margin-bottom:5px;
}
.footer-widget-4 ul#menu-recipe li a
{
color:#fff;
}
.footer-widget-4 ul li a:hover
{
color:#00d1aa;
}
.footer-widget-4 ul#menu-recipe li:before
{
content:none;
}
.footer-widgets .block .textwidget .socialicons *
{
font-size:32px;
float: left;
color:#00d1aa;
border-color:#00d1aa;
}
.footer-widgets .block .textwidget .socialicons *:hover
{
color:#fff;
}
.footer-widgets .block .textwidget a:hover
{
color:#00d1aa;
}
.footer-widgets .block .textwidget .lcp_catlist + a
{
color:#00d1aa;
}
.footer-widgets .block .textwidget a
{
text-transform:none;
color: white;
}
.footer-widgets .widget .widget-title
{
color:#00d1aa;
}
.site-footer .footer-links a, .footer-links
{
color:#fff;
font-size:12px;
margin-left: 0%;
}
.widget .widget-title
{
padding-bottom:0;
border:none;
}
.site-info
{
font-size:50%;
}
.close_container
{
position:absolute;
top:-50px;
right:0px;
font-family:"SF Pro Text";
font-size:120%;
color:#00d1aa;
border-radius:50%;
padding:2px;
border:1px solid #00d1aa;
width:40px;
height:40px;
text-align: center;
}
.close_container:hover
{
background-color:#00d1aa;
border-color:#00d1aa;
cursor: pointer;
color:#fff;
}
table.cart td.product-remove a.remove:before
{
content:none !important;
}
table.cart td.product-remove a.remove
{
text-align: center;
text-indent: 0;
font-size: 30px;
border: 1px solid #00d1aa;
border-radius: 100px;
padding: 0;
width: 45px;
height: 45px;
line-height: 40px;
color: #00d1aa;
}
table.cart td.product-remove a.remove:hover
{
color:#fff;
background-color:#00d1aa;
}
.woocommerce-info
{
background-color:#00d1aa;
} .recipe-page .sidebar {
height: 100%; width: 35%; position: fixed; z-index: 2; margin-top:-60px;
left: 0;
background-color: #00d1aa; overflow-x: hidden; padding-top: 2%;
left: 0;
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
overflow-y: auto;
position: fixed;
}
.sidebar li
{
border:1px solid transparent;
}
.sidebar .active
{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.recipe-page .sidebar h3
{
color:#fff;
}
.category-recipe .content-area
{
padding-top:60px;
} .recipe-page .sidebar .menu a {
padding: 6px 8px 6px 16px;
text-decoration: none;
font-size: 15px;
color: #fff;
display: block;
}
.recipe-page .sidebar .menu
{
list-style-type:none;
margin:0;
}
.recipe-page .sidebar .menu .current-menu-item
{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.category-recipe #colophon
{
display: none;
} .recipe-page .sidebar .menu a:hover {
color: #f1f1f1;
}
.recipe-page .sidebar
{
padding-right:5%;
padding-left:5%;
} .recipe-page main {
width:70%; padding: 0px 10px;
float:right;
} @media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
#product_specs ul
{
list-style-type:circle !important;
margin-left:20px;
}
.ajaxSpinner
{
position: absolute;
top:0;
bottom:0;
right:0;
left:0;
z-index: 999;
}
.product-info-ajax h2 + h3
{
border:none;
}
.right-sidebar .widget-area
{
width:100%;
}
.page-id-1880 #content li
{
margin:15px 0;
color:#000;
}
.test-button
{
display:none;
} @media all and (max-width:1440px) and (min-width:1000px)
{
.recipe-page .sidebar
{
width:30%;
}
}
@media all and (min-width: 2000px )
{
.recipe-page main 
{
width:80%;
}
}
@media all and (max-width:1000px)
{
.right-sidebar .widget-area
{
width:100%;
}
.right-sidebar .widget-area
{
width:100%;
}
.category-recipe .hentry.type-post .entry-content img
{
float:none;
margin-left:5%;
}
.product-info-ajax .container > *
{
width:100%;
padding:0 20px;
}
.image_container img
{
margin:auto;
}
.crop_title
{
max-width:260px;
}
.product-info-ajax .lcp_catlist li{
width:48%;
}
.lcp_catlist.crops > li 
{
position:relative;
width:100%;
}
.menu-toggle
{ }
h1,h2
{
font-size:28px;
line-height:32px;
}
.sticky .menu-toggle
{
margin-top:-75px;
}
.crops li
{
width:100%;
}
.bigheading .textwidget br
{
display:none;
}
.philosophy img
{
position: static;
margin:auto;
}
.bigheading .textwidget p
{
color:#00d1aa;
margin-bottom:20px;
border-bottom:2px solid #f2f2f2;
padding-bottom:10px;
text-align:center !important;
}
.page-id-43 #content .textwidget *
{
text-align:center !important; 
}
.page-id-43 #newsletter .textwidget *
{
text-align: left !important;
}
#colophon
{
padding-top:230px;
}
.footer-widgets .block
{
float:none;
width: 100%;
margin:auto;
}
.site-branding
{
margin-left:30px;
}
.storefront-primary-navigation
{
clear:both;
width:100%;
float:none;
}
.menu-toggle
{
position: absolute !important;
top: 110px;
right: 20px;
}
.addafter .sow-image-container:after 
{
content: "";
position: absolute;
display: inline-block;
width: 3px;
height: 35px;
background-color: #00d1aa;
left: 80px;
top: 105px;
right: 80px;
margin: auto; right: 50%;
left: 50%;
margin-left: -13%;
}
.main-navigation ul.menu, .main-navigation ul.nav-menu 
{ padding: 30px 0;
line-height: 20px;
width: 80%;
margin: auto;
text-align: center;
float:none;
}
.woocommerce-active .site-header .site-branding img
{
max-width: 55px;
}
.hf_top_bar a img
{
max-width:20px;
}
button.menu-toggle
{
border:none;
font-size:18px;
}
#appliance, #clients .panel-grid
{
display: block;
}
#appliance .panel-grid-cell, #clients .panel-grid-cell
{
float:left !important;
width:48% !important;
margin-right:2% !important;
}
.aligntextcenter .textwidget * 
{
text-align:center !important;  
}
.aligntextcenter .textwidget img
{
margin:auto !important;
float:none !important;
}
.newsletterimg
{
display:none;
}
#newsletter p
{
margin-left:0 !important;
}
.site-info
{
padding:2em;
}
ul.crops
{
margin:0;
}
.product-info-ajax a.hf_button
{
margin-bottom:20px;
}
.product-info-ajax > li
{
min-height:280px;
}
#bloggers h3
{
padding:0 30px;
}
.page-id-45 .spacer
{
height:30px;
}
.page-id-45 #content .textwidget * 
{
text-align:center !important;
}
.review * 
{
text-align: left !important;
}
.page-id-4 h2, .page-id-4 .price
{
padding: 0 15px;
}
.single-product .post-15 .button{
margin:0;
margin-bottom:20px;
}
.single-product #pg-11-8> .panel-row-style
{
background-color: #00d1aa;
padding: 40px 20px 40px 20px;
border-radius: 0px;
margin: auto;
margin-top: -25px;
position: absolute;
width: 100%;
max-width: 1040px;
display: block;
left:0
}
button.menu-toggle
{
top:50px;
}
.sticky button.menu-toggle
{
top:100px;
}
.single-product #pgc-11-8-0, .single-product #pgc-11-8-2
{
width:100%;
}
#newsletter p
{
margin-bottom:20px;
}
.storefront-full-width-content .related.products>h2:first-child:before, .storefront-full-width-content .related.products>h2:first-child:after
{
content:none;
}
.single-product #primary .type-product
{
padding-bottom:20px;
}
.single-product .products
{
padding-bottom:0;
}
.single-product button.alt, .single-product .product_wishlist .yith-wcwl-add-to-wishlist a, .single-product .product_wishlist
{
margin: 20px 0;
clear: both;
display: block;
width: 100%;
text-align: center;
}
.single-product .product_wishlist
{
margin:0;
}
.single-product div.product form.cart .quantity
{
margin-bottom:20px;
}
.handheld-navigation ul.menu li
{
margin:15px 0;
}
table.cart .product-thumbnail img
{
max-width:100%;
}
.page-id-5 #colophon
{
padding-top:20px;
}
#text-6
{
margin-bottom:100px;
}
.socialicons
{
position: static;
}
.category-recipe article
{
padding-left:5%;
font-size:12px;
}
.category-recipe article h2
{
font-size:18px;
} }
@media all and (max-width:600px)
{
.page-id-6 .woocommerce
{
margin-top:50px;
}
.home .woocommerce
{
margin:0;
}
.nutri_info, .taste_info
{
width:100%;
}
.close_container
{
display:none;
}
.product-info-ajax table tr td:nth-child(even)
{
padding-left:10px;
}
.product-info-ajax .recipes.lcp_catlist li
{
width:100%;
}
.hf_top_bar
{
padding-right:20px;
}
.the_recipes
{
padding-top:30px !important;
}
.category-recipe .sidebar h3
{
font-size:14px;
}
.recipe-page .sidebar .menu li a
{
font-size:11px;
}
}