/*
Name: Woocommerce Dehydrated 6.8.1
Description: Custom Woocommerce features Style CSS
Author: Johann Coppet @ Limes Media Ltd
Author URI: https://limesmedia.co.uk/webdesign
Version: 6.8.1
*/

/*---------------------------*/
/*------ STORE NOTICE -------*/
/*---------------------------*/

/*-- Main Notice --*/
.woocommerce-store-notice, p.demo_store { font-size: 1.4em!important; padding: 25px 0 !important; background-color: #a2bc73!important; }
.woocommerce-store-notice a, p.demo_store a { color: #fff; text-decoration: none !important; background-color: #ff9900; padding: 3px 10px; border: 1px solid #ff9900; border-radius: 5px; line-height: 1em; position: absolute; right: 15%; font-size: 14px; }

/*-- Akismet --*/
.akismet_comment_form_privacy_notice { font-size: 12px; }

/*------------------------------*/
/*-------- SEARCH FIELD --------*/
/*------------------------------*/

/*-- Products Search --*/
#lc_search_wrap .product-search input.product-search-field[type="text"] { max-width: 900px; }
.product-search input.product-search-field[type="text"] { background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #f90; border-radius: 4px 0 0 4px; font-size: 1.2em; height: 50px; padding: 0 110px 0 20px; width: 90%; outline: medium none; }
.product-search input[type="text"],
.product-search input.text { color: #7797C7; }
.product-search input[type="text"]:focus,
.product-search input.text:focus { color: #A6BDE0; }
.product-search button[type="submit"] { background: #f90 none repeat scroll 0 0; border: medium none; border-radius: 0 4px 4px 0; color: #fff; cursor: pointer; font-size: 1.1em; height: 50px; position: relative; right: 10px; text-transform: uppercase; width: 100px; top: 0; }
.product-search.floating .product-search-results { left: 3%; top: 50px; width: 80% !important; }

/*-- Shop: Search Bar --*/
.shop_search_bar .product-search input.product-search-field[type="text"] { background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #f90; border-radius: 4px; font-size: 20px; height: 50px; max-width: 900px; outline: medium none; padding: 0 110px 0 20px; width: 60%; color: #AAA; }
.shop_search_bar .product-search input.product-search-field[type="text"]:hover,
.shop_search_bar .product-search input.product-search-field[type="text"]:focus { color: #000; border: 2px solid #77A64A; }

/*------------------------------*/
/*--------- PROMOTIONS ---------*/
/*------------------------------*/

/*-- Deal of the Week --*/
.et_pb_row.lc_deal_week_wrap { position: absolute; max-width: 60%; left: 22%; top: 0; z-index: 99; }
.lc_deal_week_wrap .woocommerce ul.products li.product .onsale { top: 230px !important; }
.lc_deal_week_wrap .woocommerce ul.products li.product .woocommerce-loop-product__title { position: relative; top: 165px; text-align: left; font-size: 2em !important; color: #ffffff; }
.lc_deal_week img.attachment-woocommerce_thumbnail { top: 75px !important; position: absolute; width: 500px !important; }

@media all and (min-width:1281px) and (min-height:769px) {
	#lc_prod_weekly_deal { padding-bottom: 12%; }
}

/*------------------------------*/
/*-------- ARCHIVE PAGE --------*/
/*------------------------------*/

/*-- Mark --*/
.products mark { display: none; }

/*------------------------------*/
/*--------- CATEGORIES ---------*/
/*------------------------------*/

/*-- Featured: Top5 Products --*/
.lc_prod_top5_list .lc_top5_category li.product.type-product { width: 20% !important; margin-right: 4% !important; clear: none !important; }
.lc_prod_top5_list .lc_top5_category li.product.type-product.last { clear: left !important; }

/*-- Category Pages --*/
header.woocommerce-products-header { margin-bottom: 3em; }
#sidebar .et_pb_widget.widget_nav_menu .widgettitle { font-size: 1.8em; }
.lc_parent_prod_cat { margin-bottom: 1.2em !important; }
.lc_parent_prod_cat img._mi._before._image { width: 2em; padding-bottom: 5px; }
ul.sub-menu .lc_child_prod_cat img._mi._before._image { width: 1.8em; }
li.lc_parent_prod_cat a span { font-size: 18px; font-weight: 900; line-height: 1.6em; }
li.lc_child_prod_cat a span { font-size: 16px; font-weight: 500; line-height: 1.7em; }

/*-- Sidebar --*/
.et_pb_module.lc_sidebar_category { padding: 20px 12px !important; background-color: rgba(118,160,56,0.1); border-radius: 12px; }
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_widget { margin-bottom: 5%!important; }

/*------------------------------*/
/*---------- PRICES ------------*/
/*------------------------------*/

/*-- Categories --*/
mark { background: #FFF !important; color: #F90; font-size: 13px; }

/*------------------------------*/
/*-------- MY ACCOUNT ----------*/
/*------------------------------*/

/*-- Layout --*/
tr th.product-name { width: 55%; font-weight: normal!important; font-size: 18px!important; }
tr th.wl-date-added { width: 22%; font-weight: normal!important; font-size: 18px!important; }
tr th.wl-privacy-col { width: 22%!important; font-weight: normal!important; font-size: 18px!important; }
#my-account-content .addresses { margin-top: 30px; }
#my-account-content .addresses header.title h3 { font-size: 2.2em; }
.woocommerce .addresses div.buttons a.button,
.woocommerce .addresses div.buttons a.button::after { font-size: 16px; line-height: 28px !important; }
.address-block { width: 45%; margin: 20px 10px; }

/*-- Left Navigation --*/
.woocommerce-account .woocommerce-MyAccount-navigation { width: 25% !important; background-color: rgba(132, 160, 89,0.3); border-radius: 10px !important; padding: 20px; text-align: left; }
li.woocommerce-MyAccount-navigation-link { margin-bottom: 8px !important; }

