/**
	Theme Name: Goya Child Theme
	Description: This is a child theme of Goya.
	Template: goya
	Version: 1.0
	Author: Everthemes
	Author URI: http://themeforest.net/user/luisvelaz
	Tags: responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
body {
  background: url(https://pricelist.lawrenceandmayo.in/wp-content/uploads/2025/07/bg_pattern.jpg);
    background-size: auto;
  background-size: cover;
}

.row{padding:0; margin:0 !important;}

.product-header-spacer, .hero-header{display:none;}
.hamburger-menu, .header-right-items, .header-center-items{display:none;}
.header-left-items{justify-content:center;}
.site-header .logolink img{max-height:75px !important;}
.header_on_scroll:not(.megamenu-active) .site-header .logolink img{}
.page-header-regular .site-header, .header_on_scroll .site-header{background:#ccc !important; border-bottom:solid #dd3044 3px;}

.home .regular-title{display:none;}
.home .container{max-width:100vw; padding:2em 10%;}
.home #header .container{padding:0;}
.main_selection{display:flex; flex-wrap:wrap;}
.home .wpb_content_element{margin:0;}
.category_selection{
 flex: 0 0 48%;
  margin: 0 2% 0 0;
  border-radius: 0.5em;
  background: linear-gradient(rgba(255,255,255,0.7) 25%,rgba(0,0,0,0.2) 100%);
  display: flex;
  align-items:center;
  justify-content: center;
  text-align: center;
  padding: 2em 2em 3em;
  text-transform: uppercase;
  font-size: 1.5em;
  border: solid #fff 2px;
  box-shadow: rgba(0,0,0,0.3) 4px 4px 10px;
  height: calc(100vh - 150px);
}
.category_selection.contactlens{margin:0 0 0 2%;}
.category_selection img{
	max-width: 150px;
  width: 100%;
  display: block;
  margin: 0 auto;
}

.shop-products.container{margin: 0 auto; padding: 0% !important; max-width: 100% !important;}
.shop-products-col{padding:0; display:inline-block;}
.woof_sid_auto_shortcode .woof_container{width:100%;}
.woof_sid_auto_shortcode.woof {
  float: left;
  width: 25%;
  position: sticky;
  top: 115px;
  background: rgba(0,0,0,0.4);
  border: solid rgba(0,0,0,0.3) 2px;
  box-shadow: rgba(0,0,0,0.3) 3px 3px 10px;
  border-radius: 0 5px 5px 0;
  color: #fff;
	margin:2em 0 0 0;
	position:sticky;
}
.woof_shortcode_output {
  float: right;
  width: 71%;
  margin: 2em 2%;
  background: rgba(255,255,255,0.8);
  padding: 1%;
  border-radius: 5px;
  box-shadow: rgba(0,0,0,0.1) 4px 5px 10px;
}

.woof_sid_auto_shortcode .woof_container{width:100%;}
ul.chosen-choices {
  border-radius: 5px;
  padding: 8px 15px !important;
  border: solid rgba(0,0,0,0.7) 1px !important;
  box-shadow: rgba(0,0,0,0.2) 3px 3px 5px;
	background:linear-gradient(#fff 1%,#ccc 100%) !important;
}
ul.chosen-choices:hover{cursor:pointer !important;}
.chosen-container-multi .chosen-choices li.search-field{width:auto;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{color:#666; width:100%; text-transform:uppercase;}
.woof .widget_price_filter .price_slider{margin-bottom:0.5em;}
.woof .widget_price_filter .price_slider_amount {
  line-height: 1em;
  font-size: 0.9em;
  justify-content: center;
  display: flex;
  margin: 0 0 0.75em 0;
}
.chosen-container{width:100%;}
.woof_container{margin:0 0 0.75em;}
.woof_sid_auto_shortcode .woof_container_inner{padding:0;}
.woof_submit_search_form_container{padding:0;}
.woof_submit_search_form_container{margin:0;}
.woof_redraw_zone{}
.woof_reset_search_form {
  padding: 5px 15px 7px;
  border-radius: 5px !important;
  background: rgba(0,0,0,0.8) !important;
  line-height: 1.4em;
  margin: 0 0 0.5em;
  color: #ccc !important;
  text-transform: uppercase;
  font-size: 0.9em;
}

.shop_bar{flex:0 0 100%; display:none;}

ul.products{flex:0 0 100%; display:flex; margin:0;}
ul.products li:nth-child(2n+2){background:#bbb;}
ul.products li {
  max-width: 100% !important;
  flex: 0 0 100% !important;
  padding: 20px;
  border-radius: 5px;
  background: #ddd;
  margin: 0 0 15px !important;
}
.woocommerce-pagination{padding:0.2em;}
.pagination .page-numbers.current, .woocommerce-pagination .page-numbers.current{
	color: #000;
  text-decoration: none;
  background: #ccc;
  border-radius: 50%;
}

.products .product .product_thumbnail.et-image-hover, 
.shop_display_list .product .product-excerpt,
.products .product .product_thumbnail img{display:none;}
.shop_display_list .product .caption{padding:0; width:100%; display:flex; align-items:center;}
.products .product_after_title > div > .price{margin:-6px 0 0 0; line-height:inherit;}

.products .product .caption{padding:0; display:flex;}
.products .product .product-title{flex:0 0 50%;}
.products .product_after_title{flex:0 0 50%;}
.product_after_shop_loop_price,
.shop_display_list.products .product .product_after_title .product_after_shop_loop_price{display:flex; justify-content:flex-end !important;}
.products.show-rating .product_after_shop_loop_price .price{margin-right:0 !important;}
.et-infload-controls{margin:0;}
.products.show-rating .product_after_shop_loop_price .price .woocommerce-Price-amount{color:#990000;}

.products .product_after_title .button:not(.added_to_cart) .text{display:none;}
.products .product_after_title .button:not(.added_to_cart) .icon{display:block;}
.products .product_after_title .button:not(.added_to_cart) .et-shopping-bag{display:none;}
.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions{display:none;}


.product-gallery.woocommerce-product-gallery-parent,
.woocommerce-breadcrumb{display:none;}
.single-product form.cart{display:none;}

.single-product .page-padding {
  background: rgba(256,256,256,0.8);
  margin: 120px 3% 0;
  border-radius: 0.5em;
  box-shadow: rgba(0,0,0,0.2) 3px 5px 10px;
  border: solid #fff 1px;
	padding:1em;
}
.et-product-detail .product-showcase{
	background: #ddd;
  border-radius: 0.5em;
  margin: 0 0 2em;
  border: 0;
  text-align: center;
  width: 100%;
	padding:1em;
}
.et-product-layout-full-width .product-information .entry-summary{max-width:100%;}
.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .showcase-row{width:100%;}
.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .showcase-inner{padding:0; display:flex; justify-content:center; margin:0 0em !important;}
.et-product-detail .summary .price-separator{display:none;}
.et-product-detail .product-information{max-width:100%; flex:0 0 100%; padding:0;}
.et-product-detail:not(.et-product-layout-full-width) .product-showcase:not(.showcase-active) .product-information .entry-summary{
	padding:0; max-width:100%;
}

.et-product-detail .product-information .entry-summary{padding:0;}
.et-product-detail .summary h1{margin:0;}
.et-product-layout-full-width .product-information .et-pro-summary-content{display:none;}
.et-product-layout-full-width .product-information .et-pro-summary-top{
width: 100%;
    display: flex;
    margin: 1em 0;
	flex-wrap:wrap;
}
.product-details-vertical .woocommerce-Tabs-panel:not(:last-child){margin-bottom:20px;}
#tab-description .col.tab-panel-inner{display:flex; flex-wrap:wrap; padding:0;}

.et-product-detail .summary .woocommerce-product-details__short-description{display:none;}
.et-product-detail .summary h1.product_title{font-size:1.75em; text-align:left; flex:0 0 100%;}
.et-product-detail .summary .price{color:#990000; margin:10px 0 0 0;}

.woocommerce-tabs{margin:0;}
.woocommerce-Tabs-panel{margin:0 0 1em;}
.woocommerce-tabs .wc-tab > .container > .row > div > h2{
	margin: 0 !important;
  flex: 20%;
  max-width: 20% !important;
  font-size: 1em !important;
  text-transform: uppercase;
}
.product-details-vertical.woocommerce-tabs .wc-tab > .container > .row > div > h2::before{
	display:none;
}
.woocommerce-tabs .wc-tab > .container > .row > div > .description-inner{
	flex:80%; max-width:80% !important; color:#000;
}
#tab-additional_information .container{padding:0;}
#tab-additional_information .container .row .tab-panel-inner{display:flex;}
#tab-additional_information .container .row .tab-panel-inner h2{
	flex:0 0 20%;
	max-width:20%;
	margin:15px 0 0 0 !important;
}
table.shop_attributes{margin:0 !important;}

.site-footer{display:none;}

.mobile-header-icons{display:none;}