.elementor-row{
    align-items:center;
}

.header_col_right .elementor-widget-wrap{
    display:flex !important;
    justify-content:end;
     align-items:center;
}

.header_menu{
    position: relative;
}

.elementor-widget-nav-menu .elementor-nav--dropdown{
    z-index: 0;
}

.elementor-nav--dropdown .menu-item .elementor-item-active, .elementor-nav--dropdown .menu-item .highlighted, .elementor-nav--dropdown .menu-item [href]:focus, .elementor-nav--dropdown .menu-item [href]:hover{
    background-color:#501360 !important;
    color: #ffffff !important;
}

.block-category{
    min-height: initial !important;
}

#search_filters_wrapper{
    display: none !important;
}

.elementor-widget-ajax-search .ui-state-focus .elementor-search__product-name{
    color: #501360 !important;
}

#categories-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

#categories-dropdown.active {
  display: block;
}

#category #search_filters_suppliers{
    display: none !important;
}


/*.header_menu nav.elementor-nav-menu{*/
/*     overflow-x: auto;*/
/*  white-space: nowrap;*/
/*  cursor: grab;*/
/*  -ms-overflow-style: none; */
/*  scrollbar-width: none; */
/*}*/

/*.header_menu nav.elementor-nav-menu::-webkit-scrollbar {*/
/*    display: none;  */
/*}*/

/*.header_menu .elementor-nav-menu.elementor-nav--main.active {*/
/*  cursor: grabbing; */
/*}*/

/*.header_menu nav.elementor-nav-menu ul.elementor-nav{*/
/*    flex-wrap: initial;*/
/*}*/

/*.scroll-btn {*/
/*  position: absolute;*/
/*  top: -30px;*/
/*  z-index: 10;*/
/*  cursor: pointer;*/
/*}*/

/*.scroll-btn.left  { right: 30px; }*/
/*.scroll-btn.right { right: 0; }*/

.header_menu .elementor-nav--main .elementor-nav a {
        padding: 13px 10px !important;
}

.header_menu{
    margin-bottom: 0 !important;
}

/*header#header{*/
/*    background-color:transparent !important;*/
/*}*/

 section#wrapper{
    padding-top:1.563rem !important;
    background: #ffffff !important;
}

.hero_title h1{
    font-size:48px !important;
}

.card_coups_coeur .elementor-image{
  background-color: #f6f6f6 !important;
  padding: 25px 10px !important;
  border-radius: 7px !important;
}


.brand-infos p a {
    font-family: "PangeaAfrikanTrial-Bold", sans-serif;
    color:#282C36 !important;
    text-transform: uppercase !important;
    margin-top: 1.5rem !important;
}

  
.bonbons_grid article form.elementor-button-primary{
    display:none;
}

.bonbons_grid article:hover{
     background-color: #87d9fc !important;
}
    
.bonbons_grid article:hover form.elementor-button-primary{
    display:block !important;
}

.newsletter .elementor-button{
    margin-left: -45px !important;
}

.container_contact{
    display:flex !important;
    justify-content: center !important;
}

.btn_pro{
    margin-bottom: 0 !important;
}

/********* Page Product ***********/
.product_quantity i.ce-product-quantity__btn{
    border:1px solid #818a91 !important;
    padding: 12px 10px !important;
}

.grid_aimeriez .elementor-image{
  background-color: #f6f6f6 !important;
  padding: 25px 10px !important;
  border-radius: 7px !important;
}

.product_breadcrumb nav.breadcrumb ol li:first-child{
    display:none !important;
}

#cms nav.breadcrumb, #cms .page-header{
    display:none !important;
}

.prod_price .ce-tax-shipping-delivery-label{
    display:none !important;
}

/****** Page Espace Pro ******/

#module-b2bregistration-business,
#module-b2bregistration-business #wrapper,
#module-b2bregistration-business #content{
    background-color: #86d9fc !important;
}

#module-b2bregistration-business #customer-form{
    max-width: 780px !important;
     background-color: #501360 !important;
    margin: 0 auto;
    padding: 30px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-radius: 7px;
}

#module-b2bregistration-business #customer-form .col-md-3,
#module-b2bregistration-business #customer-form .col-md-4,
#module-b2bregistration-business #customer-form  .col-md-5,
#module-b2bregistration-business #customer-form  .col-md-6{
    width: 100% !important;
}

#module-b2bregistration-business #customer-form label{
    color: #ffffff !important;
    font-family: "PangeaAfrikanTrial-Bold", sans-serif;
}

#module-b2bregistration-business #customer-form input{
    color: #282C36 !important;
    font-family: "PangeaAfrikanTrial-Bold", sans-serif;
    background: #ffffff !important;
    border-radius: 3px !important;
    padding: 10px !important;
}

#authentication .login-form input{
    font-family: "PangeaAfrikanTrial-Bold", sans-serif;
    background: #ffffff !important;
    border-radius: 3px !important;
    padding: 10px !important;
}

#authentication .login-form .input-group.focus{
    outline: none !important;
}

#module-b2bregistration-business #customer-form input:focus,
#authentication .login-form input:focus{
    outline: none !important;
    border-color: rgba(0,0,0,.25) !important;
}

#module-b2bregistration-business #customer-form .col-md-12 h3,
#module-b2bregistration-business #customer-form .col-md-12 hr{
    display: none !important;
}

#module-b2bregistration-business #customer-form .form-footer button,
#authentication .login-form .form-footer #submit-login{
        width: 100%;
    padding: 12px;
    border-radius: 5px;
    background-color: #f4386d;
}


#module-b2bregistration-business #customer-form label[for="id_country"],
#module-b2bregistration-business #customer-form select[name="id_country"]{
    display: none !important;
}

#module-b2bregistration-business section.register-form p:first-child{
     color: #ffffff !important;
    font-family: "PangeaAfrikanTrial-Bold", sans-serif;
}

#module-b2bregistration-business section.register-form p:first-child a{
    color: #f4386d !important;
}

#module-b2bregistration-business #customer-form section h3:first-child{
    color: #ffffff !important;
}

#module-b2bregistration-business #customer-form button[data-action="show-password"],
#authentication .login-form button[data-action="show-password"]{
  background-color: #f4386d;
}

#module-b2bregistration-business #customer-form button[data-action="show-password"]:focus,
#authentication .login-form button[data-action="show-password"]:focus{
    border: none !important;
    outline: none !important;
}

#authentication .login-form .forgot-password a,
#authentication .no-account a,
#module-b2bregistration-business .read-b2b-conditions{
     color: #f4386d !important;
    font-family: "PangeaAfrikanTrial-Bold", sans-serif;
}

#authentication .login-form .col-md-6,
#authentication .login-form .col-md-7{
    width: 75% !important;
}

@media screen and (max-width:992px){
 .col_menu{
    position: initial!important;
  }
  
 .col_menu .elementor-column-wrap{
      position: initial;
  }
  
  .col_menu .elementor-widget-wrap{
        position: absolute;
        top: 12px;
        left: 0;
        /*z-index: 10;*/
  }
  
  .card_coups_coeur .elementor-button{
      padding:10px !important;
  }
    
    .header_menu .elementor-nav{
        padding-top:10px !important;
        padding-bottom:10px !important;
    }
  
}


@media screen and (max-width:767px){
 .header_col_right a{
    padding: 10px!important;
  }
  
  .hero_title h1{
        font-size:30px !important;
    }
    
 .section_confiserie_store .elementor-column:first-child{
     order:1 !important;
     
 }

 
 .card_coups_coeur .elementor-button{
      width: auto !important;
        margin: auto !important;
        display: block !important;
        padding: 10px 30px !important;
  }
  
/*.bonbons_grid .elementor-product-grid, .grid_nouveautes .elementor-product-grid{*/
/*      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;*/
/*  }*/
  
  .newsletter .elementor-button{
    margin-left: initial !important;
    margin-top: 0.5rem !important;
    height: 40px !important;
   }
   
    #category #left-column {
        display: none !important;
    }
  
 
}

@media screen and (max-width:460px){
  
  .col_menu .elementor-widget-wrap {
        top: 0 !important;
    }
  
}