/* 
Theme Name: Lundhs
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body {font-family: 'Cairo', sans-serif!important;}

.lundhs-woo-category-filter ul {list-style:none; padding: 0; }
.lundhs-woo-category-filter ul li a { font-size: 14px; text-decoration: none; line-height: 2em; }
.lundhs-woo-category-filter ul li ul.children {padding-left: 20px;}

.lundhs-footer-menu ul {list-style:none; padding:0;}
.lundhs-footer-menu ul li {display: block;}
.lundhs-footer-menu ul li a {border-bottom: solid 1px #ccc; display: block; text-transform: uppercase;}
.lundhs-footer-menu ul li ul {display: none!important;}

.lundhs-woo-category-grid h2.woocommerce-loop-category__title {position: absolute; top: 0; left: 0; background-color:#fff; padding: 10px 20px!important; display: inline-block;}
.lundhs-woo-category-grid h2.woocommerce-loop-category__title mark {display: none;}

.woocommerce table.shop_attributes {border-top: 0;}
.woocommerce table.shop_attributes tr td, .woocommerce table.shop_attributes tr th {border: 0; background-color: transparent!important; padding: 6px 0; line-height: 1em;}
.woocommerce table.shop_attributes td p {padding: 0;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background-color: #000; color: #fff;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color: #333; color: #fff;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #000; color: #fff;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #333; color: #fff;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {background-color: #ccc; color: #000;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {border: none; border-radius:5px;}
.woocommerce-info::before {color: #006940;}

ul#outer_ul > li ul {padding-left: 0;}

.product-grid-item-image {}
.woocommerce-page div.quantity input.qty { box-sizing: content-box; }
.product-grid-item-image img { height: 260px !important; object-fit: contain; object-position: center; }
.jet-woo-builder-archive-category-thumbnail { display: block !important; }
.jet-woo-builder-archive-category-thumbnail img { object-fit: cover; }
.product-grid-item-content {}

.product-details-buy-container table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background-color: transparent;}
.woocommerce div.product.elementor form.cart table.variations td.value select {border: #ccc solid 1px!important;}

.mbhk-gplace--review {padding: 20px; border: solid 1px #ccc; border-radius: 10px; margin-bottom: 20px;}
.mbhk-gplace--review-header {margin-bottom: 20px;}
.mbhk-gplace--review-header img {width: 30px; vertical-align: middle;}
.mbhk-gplace--review-author {margin-left: 10px; display: inline-block;}
.mbhk-gplace--review-rating {font-weight: 600;}