/* =====================================================
   DYNAMX CUSTOM - PRESTASHOP CLASSIC
   Couleurs :
   Noir principal : #000000
   Vert hover : #96C589
   Vert accent : #61CE70
===================================================== */

/* =========================
   CACHER IMAGES CATÉGORIES
========================= */

.category-cover,
.block-category .category-cover,
#js-product-list-header .category-cover,
.category-thumbnail,
.subcategory-image,
.subcategory-image a img,
#subcategories img {
    display: none !important;
}

/* =========================
   STYLE GÉNÉRAL
========================= */

body {
    background: #ffffff !important;
}

.card,
.product-miniature,
.thumbnail-container {
    border: none !important;
    box-shadow: none !important;
    background: #ffffff !important;
}

#header {
    box-shadow: none !important;
    border-bottom: 1px solid #eeeeee !important;
}

#footer {
    background: #ffffff !important;
    border-top: 1px solid #eeeeee !important;
}

/* =========================
   LIENS
========================= */

a,
a:focus,
a:active {
    color: #000000 !important;
}

a:hover {
    color: #61CE70 !important;
}

/* =========================
   BOUTONS
========================= */

.btn-primary,
.btn-secondary,
.add-to-cart,
button,
button.add-to-cart,
.product-add-to-cart .btn,
#add-to-cart-or-refresh button {
    background: #000000 !important;
    border-color: #000000 !important;
    color: #ffffff !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    transition: all 0.25s ease;
}

.btn-primary:hover,
.btn-secondary:hover,
.add-to-cart:hover,
button:hover,
button.add-to-cart:hover,
.product-add-to-cart .btn:hover,
#add-to-cart-or-refresh button:hover {
    background: #96C589 !important;
    border-color: #96C589 !important;
    color: #ffffff !important;
}

/* =========================
   PRIX PRODUIT EN NOIR
========================= */

.product-prices,
.product-prices .current-price,
.product-prices .current-price span,
.product-price,
.current-price,
.current-price span,
.price,
.price span,
#main .product-price,
#main .current-price,
#main .current-price span {
    color: #000000 !important;
}

/* =========================
   ONGLET DESCRIPTION / DÉTAIL
========================= */

.tabs .nav-tabs .nav-link,
.nav-tabs .nav-link,
.product-tabs .nav-link {
    color: #000000 !important;
    border-color: transparent !important;
}

.tabs .nav-tabs .nav-link.active,
.nav-tabs .nav-link.active,
.product-tabs .nav-link.active,
.tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #61CE70 !important;
    border-color: #61CE70 !important;
    border-bottom: 2px solid #61CE70 !important;
}

.tabs .nav-tabs .nav-link:hover,
.nav-tabs .nav-link:hover,
.product-tabs .nav-link:hover {
    color: #61CE70 !important;
    border-bottom-color: #61CE70 !important;
}

/* =========================
   SOULIGNAGES / ENCADRÉS
========================= */

.nav-tabs,
.page-title,
.block-category h1,
.table td,
.table th {
    border-color: #61CE70 !important;
}

/* =========================
   PHOTOS PRODUIT / MINIATURES
========================= */

.product-images > li.thumb-container > .thumb.selected,
.product-images > li.thumb-container > .thumb:hover,
.images-container .product-images img.selected,
.images-container .product-images img:hover,
.js-thumb.selected,
.js-thumb:hover,
.thumb.selected,
.thumb:hover {
    border: 2px solid #61CE70 !important;
    box-shadow: 0 0 0 2px #61CE70 !important;
}

.product-cover,
.product-cover img,
.images-container {
    border-color: #61CE70 !important;
}

/* =========================
   FORMULAIRES
========================= */

.form-control:focus,
input:focus,
textarea:focus,
select:focus {
    border-color: #61CE70 !important;
    box-shadow: 0 0 0 1px #61CE70 !important;
}

/* =========================
   CHECKBOX / RADIO
========================= */

.custom-checkbox input[type=checkbox]+span,
.custom-radio input[type=radio]+span {
    border-color: #61CE70 !important;
}

/* =========================
   PAGINATION
========================= */

.pagination .current a,
.pagination a:hover {
    background: #61CE70 !important;
    border-color: #61CE70 !important;
    color: #ffffff !important;
}

/* =========================
   MENU
========================= */

#top-menu a:hover,
.menu a:hover,
.nav-link:hover {
    color: #61CE70 !important;
}

/* =========================
   SVG / ICÔNES
========================= */

svg {
    fill: currentColor;
}
/* =====================================================
   SUPPRESSION IMAGES SOUS-CATÉGORIES
===================================================== */

#subcategories .subcategory-image,
#subcategories .subcategory-image a,
#subcategories .subcategory-image img,
#subcategories img,
.subcategory-image,
.subcategory-image img,
.category-sub-menu img,
.block-categories img,
.block-category img {

    display: none !important;
}

/* SUPPRIME ESPACE VIDE */

#subcategories ul li .subcategory-name {

    margin-top: 0 !important;
    padding-top: 0 !important;
}
/* CONTOUR MINIATURE ACTIVE EN VERT */

.product-images .thumb.selected,
.js-thumb.selected {
    border: 2px solid #61CE70 !important;
}/* =====================================================
   CORRECTIONS FINALES DYNAMX
===================================================== */

/* PRIX PRODUIT */

.product-prices,
.product-prices .current-price,
.product-prices .current-price span,
.current-price,
.current-price span,
.product-price,
.price,
.price span,
#main .product-price,
#main .current-price {

    color: #000000 !important;
}

/* ONGLETS DESCRIPTION / DETAILS */

.nav-tabs .nav-link,
.tabs .nav-link,
.product-tabs .nav-link {

    color: #000000 !important;
}

/* ONGLET ACTIF */

.nav-tabs .nav-link.active,
.tabs .nav-link.active,
.product-tabs .nav-link.active,
.nav-tabs .active,
.nav-tabs .nav-item.show .nav-link {

    color: #61CE70 !important;
    border-color: #61CE70 !important;
    border-bottom: 2px solid #61CE70 !important;
    background: transparent !important;
}

/* HOVER ONGLETS */

.nav-tabs .nav-link:hover,
.tabs .nav-link:hover,
.product-tabs .nav-link:hover {

    color: #61CE70 !important;
    border-color: #61CE70 !important;
}

/* SUPPRESSION BLEU BOOTSTRAP */

.text-primary,
.bg-primary,
.btn-primary,
a.text-primary {

    color: #61CE70 !important;
}
/* =====================================================
   ONGLETS DESCRIPTION / DETAILS
===================================================== */

/* ONGLETS NORMAUX */

.nav-tabs .nav-link,
.tabs .nav-link,
.product-tabs .nav-link {

    color: #000000 !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom: 2px solid transparent !important;
    background: transparent !important;
}

/* ONGLET ACTIF */

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link,
.tabs .nav-link.active,
.product-tabs .nav-link.active {

    color: #61CE70 !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom: 2px solid #61CE70 !important;
    background-color: transparent !important;
}

/* HOVER */

.nav-tabs .nav-link:hover,
.tabs .nav-link:hover,
.product-tabs .nav-link:hover {

    color: #61CE70 !important;
    border-bottom-color: #61CE70 !important;
}
