/* 
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: 1.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
*/

/**
 * General styles.
 */
body a {
    color: #23569f;
}

/**
 * Header styles.
 */
header .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link,
header .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a {
    color: #fff;
}

/**
 * Shop style
 * */
 .woocommerce-page main#content {
    padding: 30px 20px;
}
button.wc-block-components-button.wp-element-button {
    color: #23569f;
    border-color: #23569f;
}
button.wc-block-components-button.wp-element-button:hover {
    background: #23569f;
    color: #fff;
}
body.woocommerce #main {
	padding: 30px 20px;
}
body.woocommerce-shop ul.products span.onsale {
	background: #F0C723;
}
body.woocommerce-shop ul.products li h2.woocommerce-loop-product__title{
	color: #54595F;
}
body.woocommerce-shop #main,
body.single-product #main {
	font-family: "EB Garamond", Sans-serif !important;
}
body.woocommerce-shop ul.products li span.price bdi{
	color: #F0C723;
}
body.woocommerce-shop ul.products li a.add_to_cart_button,
body.single-product .single_add_to_cart_button {
	background: #23569F !important;
	color: #fff !important;
}
body.woocommerce-shop form.woocommerce-ordering {
	margin-bottom: 25px;
}
body.woocommerce-shop ul.products li span.price {
	font-size: 16px !important;
}
body.single-product .woocommerce-tabs {
	margin-bottom: 80px; 
}

/**
* Product single style 
**/
body.single-product #main {
	padding: 0 20px;
}
body.single-product .woocommerce-breadcrumb {
	margin-bottom: 35px;
	font-size: 16px;
}
body.single-product h1 {
	font-size: 36px;
}
body.single-product .summary .price bdi {
	color: #333333;
	font-weight: 600;
}
body.single-product form.cart button {
	padding: 13px; 
}

/**
 * My account styles.
 */
 nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    max-width: 290px;
}
nav.woocommerce-MyAccount-navigation ul li a {
    text-decoration: none;
    padding: 5px 0;
    display: block;
}
nav.woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #c9c9c9;
}

/**
 * Responsive styles.
 */
@media (max-width: 576px) {
	body.woocommerce-shop h1 {
		font-size: 36px;
	}
	body.woocommerce #main {
		padding-top: 40px;
	}
}