/*
Theme Name: Ecomall Child
Theme URI: https://demo.theme-sky.com/ecomall/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: ecomall
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: ecomall-child
*/

/*GLOBAL*/
/*Couleur des checkbox*/
.woocommerce-form__input-checkbox {
	accent-color: #01C1BD;
}

/* HEADER */
/* Titre Wedoback */
#wedoback-title:hover {
	color: #000000;
}
/* Taille logo */
header .logo-wrapper {
	max-height: 105px;
	min-width: 80px;
}
/* Réduit l'espacement intérieur du header */
.header-middle > .container {
    padding-top: 25px;
    padding-bottom: 25px;
}

/* PANIER et VALIDATION PANIER */
/* Réduit le margin du titre */
#ts-shopping-cart-sidebar .dropdown-container .theme-title {
	margin-bottom: 0;
}
/* Modifie l'apparence de la bulle d'info bleu dans le sidebar */
#ts-shopping-cart-sidebar .ts-summary-custom-content {
	padding: 5px 8px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 1.2;
    border-radius: 6px;
}
/* Réduit le padding du total */
.ts-tiny-cart-wrapper .total {
    padding: 10px 0 10px 0;
}
/* Réduit la taille du block des produits*/
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list {
    max-height: 54%;
}
/* Info bulle pour la page valider-panier */
.woocommerce .checkout-login-coupon-wrapper .ts-summary-custom-content {
    margin-bottom: 10px;
    padding: 8px 20px;
    border-radius: 6px;
}

/* PAGE OFFRE INTEGRALE */
/* Augmente la hauteur du titre et du prix dans les blocks produits pour un bon alignement*/
.woocommerce .products .product .product-name,
.woocommerce .products .meta-wrapper > .price,
.woocommerce .products .product .product-categories {
	height: 40px;
}

/* PAGE PRODUIT SPECIFIQUE*/
/* Débloque le bug d'affichage de la liste déroulante*/
body .select2-container--default .select2-selection--single {
	overflow: visible;
}

/* BOUTON AJOUTER AU PANIER */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .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], .woocommerce #respond input#submit, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .elementor-button-wrapper .elementor-button, .shopping-cart p.buttons a, a.wp-block-button__link, .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare, body table.compare-list .add-to-cart td a:not(.unstyled_button), .wishlist_table .product-add-to-cart a, .wishlist_table .product-add-to-cart a.button, .ts-header nav > ul.menu > li.button > a, .ts-header nav > ul > li.button > a, #ts-search-sidebar.full-width .ts-search-result-container .view-all-wrapper a {
    min-width: 130px;
}


/* PAGE MON COMPTE */
/*Cache les bordures bottom qui s'affichent mal sous chaque onglet du menu*/
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li::after {
    display:none;
}
/*Dans le formulaire "Adresse", ajoute un margin-top sur l'input "Adresse de facturation" pour éviter la superposition avec "Pays/régions"*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field {
	margin-top: 30px;
}


/* Fonts */
@font-face {
	font-family: 'Audiowide';
	src: url('css/fonts/Audiowide/Audiowide-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
    font-family: 'Bai Jamjuree';
    src: url('css/fonts/Bai_Jamjuree/BaiJamjuree-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Bai Jamjuree';
    src: url('css/fonts/Bai_Jamjuree/BaiJamjuree-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Bai Jamjuree';
    src: url('css/fonts/Bai_Jamjuree/BaiJamjuree-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Bai Jamjuree';
    src: url('css/fonts/Bai_Jamjuree/BaiJamjuree-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Bai Jamjuree';
    src: url('css/fonts/Bai_Jamjuree/BaiJamjuree-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Bai Jamjuree';
    src: url('css/fonts/Bai_Jamjuree/BaiJamjuree-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}