/*************HEADER*************/
#sp-header a:hover {
    color: #D2B82E !important;
}

/*************MENU*************/
.sp-megamenu-parent > li > span {
    text-transform: uppercase;
    padding-top: 20%;
}

#sp-bottom .sp-module ul>li>a {
    display: block;
    -webkit-text-stroke: medium;
}

#sp-header a {
    color: #D2B82E !important;
}

.sp-megamenu-parent>li.active>a:before, .secondary-menu>li.active>a:before {
    width: 100% !important;
}


/*************ARTICLES*************/

.view-article .article-details a {
    text-shadow: 0px 1px 0px #a89324;
}

.sppb-addon-content a {
    text-shadow: 0px 1px 0px #a89324;
    color: #a89324 !important;
}

.view-article .article-details {
    color: #333333 !important;
    padding: 2%;
}

.article-details {
    background: #fffc;
    margin: 5%;
}

#sppb-addon-1704138161222 .sppb-carousel-extended-dots ul li.active span {
    background: #666 !important;
}

.view-login .login, .view-login .registration, .view-registration .login, .view-registration .registration {
    background-color: #f8f8f9f0 !important;
}


/*************BOUTONS*************/
.row.btn-custom {
    margin: 0 auto;
    text-align: center;
    line-height: 5rem;
    width: fit-content;
}

a.btn.btn-primary.custom {
    min-width: 250px;
    font-weight: 600;
}

@media (max-width: 768px) {
.sppb-btn {
    padding: 5% !important;
    width: 100% !important;
  }
}

/*************HIKASHOP*************/
span.hikashop_category_name {
    font-size: 2rem;
}
.sp-module.autres-categories {
    margin-top: 4%;
}

#hikashop_category_information_menu_489 div.hikashop_subcontainer, #hikashop_category_information_menu_108 div.hikashop_subcontainer {
    text-align: center;
    background-image: url(/images/background/bg-categories.jpg) !important;
}

span.hikashop_category_name {
    background: #fff;
    padding: 0 3%;
    border-radius: 100px;
}

span.hikashop_category_name {
    background: #fff;
    padding: 1% 3%;
    border-radius: 100px;
    font-size: 1.5rem;
    font-weight: 600;
    top: -50px;
    position: relative;
}

div#hikashop_cart_module {
    float: right;
    width: 300px;
    padding: 1%;
}

div#hikashop_product_PTB_page {
    background: #ffffffcc;
    padding: 2%;
}

span.hikashop_product_name {
    font-size: 1.5rem;
    background: #000000e0;
    padding: 2%;
}

span.hikashop_product_name a {
    color: #f0c417;
    font-weight: 600;
}

span.hikashop_product_price_full, span.hikashop_product_price {
    font-size: 1.5rem;
    font-weight: 600;
}

td.hikashop_product_price_row span.hikashop_product_price_full {
    background: #000000e0;
    width: 70%;
    padding: 20px;
    color: #fff;
}

span.hikashop_product_price.hikashop_product_price_0 {
    color: #f0c417;
}

span.hikashop_product_price_full {
    min-height: 45px;
}

span#hikashop_product_name_main {
    font-size: 1.5rem;
    font-weight: 400;
}

span.hikashop_product_price.hikashop_product_price_0 {
    background: #000000d4;
    padding: 5px 10px;
    border-radius: 30px;
}

button#hikashop_product_quantity_field_1_add_to_cart_button span {
    font-weight: 500;
    font-size: 1.2rem;
}

.hikashop_category_description_content {
    color: #d0a83b;
    font-weight: 500;
    background: #000;
    width: fit-content;
    padding: 0 2%;
    border-radius: 30px;
    margin: 0 auto;
}

span.hikashop_product_stock_count {
    font-weight: 600;
}

select#limit {
    color: #000;
    padding: 5px;
    text-align: center;
}

div.hikashop_product_page {
    background: #ffffffe8;
    padding: 5%;
}

.hikashop_subcontainer.thumbnail {
    background: #ffffffe8 !important;
}

form#hikashop_checkout_form {
    background: #fffffff2;
}




/*************SLIDER*************/
.sppb-carousel-extended-item img {
    width: max-content;
    margin: 0 auto;
}

