body{
background-color:#ffffff !important;
}
.login_model{
z-index:9999;
}
.bg_drak{
background-color: #000000 !important;
}
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #c0c0c0; 
  border-radius: 10px;
  
}

::-webkit-scrollbar-thumb {
  background: #c0c0c0; 
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #c0c0c0; 
}
.float_right{
float:right;
}
.spli1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    bottom: 4rem;
    left: 3rem;
}
.spli1 .ligne-1{
color:#ffffff;
}
.spli1 .ligne-2{
color:#ffffff;
}
.line_col{
width:100%;
height:2px;
background-color:#000000;
}
.w_full{
width:100% !important;
}
.btn-app{
border:1px solid #eda05f;
color:#eda05f;
}
.btn-app:hover{
background-color:#eda05f;
border:1px solid #eda05f;
color:#ffffff;
text-decoration:none;
}
.color_app0{
color:#dc975c !important;
}
.color_app1{
color:#000000 !important;
font-size:40px;
}
.color_app2{
color:#000000 !important;
font-weight:normal;
font-weight:300;
}
.color_app3{
color:#ffffff !important;
font-weight:normal;
font-weight:400;
}
.color_app4{
color:#222222 !important;
font-weight:blod;
font-weight:700;
}
.product-img .img_p{
display:inline;
transition:3s;
}
.product-img .img_s{
display:none;
transition:3s;
}
.product-img:hover .img_p{
display:none;
transition:3s;
}
.product-img:hover .img_s{
display:inline;
transition:3s;
}
.product-item:hover .items_show{
transition:1s;
border-radius:10px !important;
}


body{
font-family: Raleway, sans-serif;
}
.color_price1{
color:#000000 !important;
font-weight:700;
font-weight:blod;
}
.color_product1{
color:#231f20 !important;
font-weight:400;
font-weight:normal;
font-size:20px;
}
.color_product1{
color:#231f20 !important;
font-weight:400;
font-weight:normal;
font-size:20px;
}
.color_product2{
color:#000000 !important;
font-weight:700;
font-weight:blod;
}
.btn_icon_store{
border:2px solid #b48b19;
color:#ffffff !important;
background-color:#b48b19;
border-radius:10px;
}
.btn_icon_store:hover{
border:2px solid #b48b19;
color:#ffffff !important;
}
.btn_icon_store h5{
color:#ffffff !important;
}

.btn_icon_price{
border:2px solid #b48b19;
color:#ffffff !important;
background-color:#b48b19;
border-radius:10px;
}
.btn_icon_price:hover{
border:2px solid #b48b19;
color:#ffffff !important;
}
.btn_icon_price h5{
color:#ffffff !important;
}

.btn_store_v1 i{
color:#ddd;
}
#paniercount{
color:#000000 !important;
}
.bg-category{
background-color:#f9f9f9 !important;
}
.border-transparent{
border:0px solid transparent;
}
.text-black{
color:#000000 !important;
}
.icons-color{
color:#565454 !important;
}
.nav-item{
color:#000000 !important;
font-size:16px !important;
font-weight:blod !important;
font-weight:600 !important;
}

.nav-item2{
color:#000000 !important;
font-size:16px !important;
font-weight:blod !important;
font-weight:600 !important;
margin:0px 10px 0px 10px;
}
.navbar-nav .active{
color:#eda05f !important;
}
.badge-danger{
background-color:transparent !important;
color:#000000 !important;
padding:0px !important;
}


.padding10{
padding:0px 20px 0px 20px;
}
.btn-cart{
border:0px solid transparent !important;
background-color:transparent !important;
padding:0px !important;
}
.dropdown-toggle:hover{
border:0px solid #ff0000;
}
.dropdown1{
    float:right;
    padding-right: 30px;
}

.dropdown1 .dropdown-menu{
padding:20px;
margin-top:0px !important;
width:350px !important;
margin-right:0px !important;
box-shadow:0px 5px 30px black;
}
.total-header-section{
    border-bottom:1px solid #d2d2d2;
}
.total-section p{
    margin-bottom:20px;
}
.cart-detail{
    padding:15px 0px;
}
.cart-detail-img img{
    width:100%;
    height:100%;
    padding-left:15px;
}
.cart-detail-product p{
    margin:0px;
    color:#000;
    font-weight:500;
}
.cart-detail .price{
    font-size:12px;
    margin-right:10px;
    font-weight:500;
}
.cart-detail .count{
    color:#C2C2DC;
}
.checkout{
    border-top:1px solid #d2d2d2;
    padding-top: 15px;
}
.checkout .btn-primary{
    border-radius:50px;
    height:50px;
}
.dropdown-menu:before{
    content: " ";
    position:absolute;
    top:-20px;
    right:50px;
    border:10px solid transparent;
    border-bottom-color:#fff;
}
.container_full{
width:100%;padding-right:var(--bs-gutter-x,0rem);padding-left:var(--bs-gutter-x,0rem);margin-right:auto;margin-left:auto
}
@media (min-width:576px){
.container_full{max-width:755px}
}
@media (min-width:768px){
.container_full{max-width:887px}
}
@media (min-width:992px){
.container_full{max-width:100%}
}
@media (min-width:1200px){
.container_full{max-width:100%}
}
@media (min-width:1400px){
.container_full{
max-width:100%
}
@media (min-width:2000px){
.container_full{
max-width:2000px
}
}


.container_full_v2{
width:100%;padding-right:var(--bs-gutter-x,0rem);padding-left:var(--bs-gutter-x,0rem);margin-right:auto;margin-left:auto
}
@media (min-width:576px){
.container_full_v2{max-width:150%;padding:20px;}
}
@media (min-width:768px){
.container_full_v2{max-width:100%;padding:20px;}
}
@media (min-width:992px){
.container_full_v2{max-width:100%;padding:20px;}
}
@media (min-width:1200px){
.container_full_v2{max-width:1200px}
}
@media (min-width:1400px){
.container_full_v2{
max-width:1420px
}
}

.top20{
margin-top:20px;
}
.top40{
margin-top:40px;
}
.catry_bg{
background-color:#efeff0 !important;
color:#000000 !important;
padding:10px;
}
.bg_f1{
background-color:#043fb3 !important;
}
.bg_f2{
background-color:#f1f1f1 !important;
}

.border_bottom{
border-bottom:1px solid #f1f1f1;
}

.product-item{
border:1px solid #f1f1f1;
}
.section-title{
text-align:center !important;
}
.bg-secondary{
background-color:#ffffff !important;
color:#000000 !important;
}
.text-truncate{
color:#000000 !important;
}




.openbtn {
border:1px solid #d6a803 !important;
color:#ffffff !important;
background-color:#d6a803 !important;
padding:2px 10px 2px 10px;
border-radius:5px;
margin:4px;
margin-top:15px;
}

.openbtn:hover {
  background-color:#444;
}
.textarea_height1{
height:100px;
}
.alert{
z-index:999999999999999;
display: inline-block;
    width: auto;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
	float:right;
    transition: background-color .3s, opacity .5s, visibility .5s;
}
.nav-item-category{
color:#000000 !important;
}
.nav-item-category:hover{
background-color: #eda05f !important;
color:#ffffff !important;
}
.prod_count{
font-weight:normal !important;
font-weight:400 !important;
color:#000000 !important;
font-size:22px;
}
.div_trie{
background-color: #eda05f;
color: #fff !important;
}
.div_trie a{
background-color: #eda05f;
color: #fff !important;
}
.div_trie a:hover{
background-color: #ffffff;
color: #eda05f !important;
}
.index_size10{
font-weight:normal !important;
font-weight:400 !important;
font-size:24px;
}
.padding0{
padding:0px !important;
}
.textfont1{
font-size:14px !important;
font-weight:normal !important;
font-weight:400 !important;
}
.space{
width:100%;
height:20px;
}
.new_p_class{
z-index:9;
position:absolute;
background-color:#000000;
color:#ffffff;
float:left;
font-size:13px;
padding:0px 10px 0px 10px;
}


.hyphenate {
  /* Careful, this breaks the word wherever it is without a hyphen */
  overflow-wrap: break-word;
  word-wrap: break-word;

  /* Adds a hyphen where the word breaks */
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.product {
    border: 1px solid rgba(0,0,0,.2);
    border-radius:10px;
}
