/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */


.woocommerce-breadcrumb {
	display:none;
}

.woocommerce-tabs.wc-tabs-wrapper {
	display:none;
}

.type-product {
	padding:60px 0px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #b66212;
  font-size: 2em;
	margin-bottom: 40px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
  background-color: #54595F !important;
  color: #fff !important;
  line-height: 22px !important;
}

#main a {
  color: #b66212 !important;
}

.woocommerce .quantity .qty {
  width: 5em;
  text-align: center;
	padding: .7rem 1rem !important;
	border: 1px solid #ccc !important;
}

.woocommerce-product-details__short-description {
  padding-bottom: 40px;
}

.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  padding: 0;
  font-family: "Georgia", Sans-serif;
	color: #54595F !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  font-family: "Georgia", Sans-serif;
}

.woocommerce-product-details__short-description {
  font-family: lato !important;
	font-weight: 300;
}

#wpmenucartli a {
	color: #e0b48c !important;
	position: relative;
 top: 15px;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 400;
}

.product_meta {
  font-weight: 300;
  font-size: 16px;
}

.woocommerce div.product div.images {
  margin-bottom: 80px !important;
}

#uc_ue_side_menu_elementor_73e375b .uc-side-menu-items ul a {
  margin-left: 0px !important;
  top: 0 !important;
  color: #fff !important;
}

.content-area ul {
	margin-left:30px !important;
	padding-left:0px !important;
	padding-bottom:25px;
}

.content-area ul li {
	padding-bottom:8px;
}



/* Fix footer layout on product pages */
.woocommerce div.product::after {
    content: '';
    display: table;
    clear: both;
}

#colophon {
    clear: both;
    width: 100%;
    float: none;
}

.woocommerce #primary {
    clear: both;
    overflow: hidden;
}

.woocommerce div.product .product_title {
  display: block;
	margin-bottom: 40px !important;
}


.wp-singular .woocommerce {
  padding-top: 80px;
	padding-bottom: 80px;
	font-family: "Lato", Sans-serif !important;
  font-weight: 300;
}

.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message {
  border-top-color: #b66212 !important;
}

/* Cart table border */
.woocommerce table.shop_table {
    border: 1px solid #ccc !important;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
    border-top: 1px solid #ccc !important;
}

.woocommerce table.shop_table {
    border-collapse: collapse !important;
}

#coupon_code {
  width: 180px !important;
	line-height: 1.7 !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	padding: 0.5em !important;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table tbody th {
	font-weight: 500 !important;
}

.wp-singular .woocommerce button.button
.wp-singular .checkout-button {
	font-weight: 500 !important;
}

.type-product {
  padding: 80px 20px !important;
}


/* Remove focus outline from all buttons */
button:focus,
button:focus-visible,
input[type="button"]:focus,
input[type="button"]:focus-visible,
input[type="submit"]:focus,
input[type="submit"]:focus-visible,
a:focus,
a:focus-visible {
  outline: none;
  box-shadow: none;
}

/* WooCommerce specific - add to cart button & messages */
.woocommerce a.button:focus,
.woocommerce a.button:focus-visible,
.woocommerce button.button:focus,
.woocommerce button.button:focus-visible,
.woocommerce input.button:focus,
.woocommerce input.button:focus-visible,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:focus-visible,
.woocommerce .cart .button:focus,
.woocommerce .cart .button:focus-visible,
.single_add_to_cart_button:focus,
.single_add_to_cart_button:focus-visible {
  outline: none;
  box-shadow: none;
}

/* WooCommerce add to cart notice/message */
.woocommerce-message:focus,
.woocommerce-info:focus,
.woocommerce-error:focus,
.wc-forward:focus,
.wc-forward:focus-visible {
  outline: none;
  box-shadow: none;
}

.content-area a {
	text-decoration:none !important;
}


.product_meta {
	display:none;
}