/**
Theme Name: Leverage Child
Template: leverage
Theme URI: https://leverage.codings.dev
Author: Codings
Author URI: https://codings.dev
Description: Recommended for advanced users. A child theme allows you to change small aspects of your site’s appearance yet still preserve your theme’s look and functionality.
Tags: blog, e-commerce, portfolio, grid-layout, right-sidebar, custom-header, custom-logo, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, theme-options
Version: 1.0.0
Text Domain: leverage-child
Domain Path: /languages
License: GNU General Public License v2 or later
License URI: https://themeforest.net/licenses/standard
Tested up to: 5.0
Requires PHP: 7.0
*/

/*----------------------------------------------
*
* If you activated the Child Theme, the styles placed here will work.
* 
----------------------------------------------*/
a.page-numbers {
    border-radius: 0.5rem;
}

span.page-numbers.current {
    border-radius: 0.5rem;
}


.woocommerce-orders-table thead tr:first-child {
    background-color: #111;
}

.woocommerce-orders-table th {
    color: white;
}

.woocommerce-orders-table tr:nth-child(odd) {
    background-color: #151515;
}

.variations .label {
    color: white !important;
}

.woocommerce button, button.single_add_to_cart_button.button.alt { 
	border-radius: 0.5rem;
}


.ytp-cued-thumbnail-overlay-image {
    border-radius: 0.5rem;
}

a.button.wc-forward {
    border-radius: 0.5rem;
}

input#coupon_code {
    border-radius: 0.5rem;
}

button.button {
    border-radius: 0.5rem !important;
}

.woocommerce-orders-table tr {
    background-color: #131313;
}

.mark, mark {
    background-color: #1B53C4;
}

.woocommerce-order-details thead tr:first-child {
    background-color: #111;
}

.woocommerce-order-details th {
    color: #1B53C4;
}

.woocommerce-order-details tr:nth-child(odd) {
    background-color: #151515;
}

.order_details li {
    color: #007bff;
}

.woocommerce-order-details .product-quantity {
    color: white;
}

.woocommerce-order-details tr {
    background-color: #131313;
}

.content-section h2:first-child:before {
    background-image: -webkit-linear-gradient(45deg, #0e2b65 15%, #2067f5 65%);
    background-image: linear-gradient(45deg, #0e2b65 15%, #2067f5 65%);
}

mark.count {
    display: none;
}

a.button.product_type_variable {
    border-radius: 0.5rem !important;
}

.products .product img {
    border-radius: 0.5rem !important;
}

textarea#comment {
    border-radius: 0.5rem;
    margin-bottom: 10px;
}

input#submit {
    border-radius: 0.5rem;
}

.theme-mode-dark .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li {
    border-bottom: 2px solid rgb(255 255 255 / 50%);
}

@media (max-width: 576px) {
	nav.navbar.navbar-expand.navbar-vs-20.navbar-flexible.navbar-r-fixed.aos-init.aos-animate {
			max-width: 80%;
	}
	
	header .navbar-expand .navbar-brand img {
		height: 20px;
	}
}

header .navbar-expand .navbar-brand img {
    height: 25px;
}

a.woocommerce-Button.button {
    border-radius: 0.5rem !important;
}

.woocommerce-MyAccount-content a.woocommerce-Button.button {
    margin-left: 10px;
}

.woocommerce .form-row input {
    border-radius: 0.5rem;
}

.odd textarea, .body-mode-dark textarea {
    border-radius: 0.5rem;
}

span.select2-selection.select2-selection--single {
    border-radius: 0.5rem;
}

.select2-dropdown {
    background-color: #0C101A;
    border: 1px solid #1B53C4;
    border-radius: 8px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #1B53C4;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
    background-color: #0f347d;
}

input.select2-search__field {
    border-radius: 0.5rem;
}

.gdpr-cookie-notice-modal-cookie-title {
    font-weight: normal;
    font-size: 1rem;
    color: var(--primary-p-color);
    margin: 0;
    padding: 0;
    line-height: 1;
    position: relative;
    cursor: pointer;
    color: black;
}

/* Cible les listes de produits et uniformise les hauteurs des éléments */
.woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

/* Style pour aligner les boutons */
.woocommerce ul.products li.product a.button {
    margin-top: auto; /* Pousse le bouton vers le bas du conteneur */
    width: 100%;      /* S'assure que tous les boutons prennent la même largeur */
    text-align: center;
}

.mgb-mystery-gift-box-products {
color : black;
}

p, a {
	color: white !important;
}

a.nav-link:hover {
    color: #1b53c4 !important;
}

img {
	border-radius: 0.5rem !important;
}

@media (max-width: 576px) {
    nav.navbar.navbar-expand.navbar-vs-20.navbar-flexible.navbar-r-fixed.aos-init.aos-animate {
        max-width: 100%;
    }
	
	nav.navbar.navbar-expand.navbar-vs-20.navbar-flexible.navbar-r-fixed.aos-init.aos-animate.navbar-fixed.visible.navbar-sticky {
    margin-top: 0px !important;
}
}

.apexcharts-text {
    fill: #FFFFFF !important;
}
.dt-button.buttons-collection.buttons-page-length {
    display: none !important;
}

#data_table_lite_753a0b2_46_paginate {
    display: none;
}

#data_table_lite_753a0b2_46_info {
    display: none;
}
