.container{
    max-width:100% !important;   
}
.hero-text{    
    position: absolute;
    top: 40%;
    right: 10%;  
    width: 350px;
}

div#app div.input-group.search.d-none.d-lg-flex > input::placeholder {
    color: white !important;
}

div#app div.input-group.search.d-none.d-lg-flex > input::placeholder {
    color: white !important;
}

.desktop-lang-menu:hover {
    color: white !important;
}

.desktop-lang-menu > a:hover {
    color: #081D49 !important;
}

.announcements-dropdown-item{
    display: flex;
    align-items: center;
}

.announcement-body p{
    font-family: 'Zona Pro'!important;
    font-size: 15px;
}

.unread-counter{
    background: #00AEEF;
    color: #FFF;
    font-weight: bold;
    width: 18px;
    height: 18px;
    font-size: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    border-radius: 50%;
}

.unread-counter.hidden{
    display: none;
}

#announcements .announcement-title:not(.unread){
    color: #ababab!important;
    font-size: 14px;
}

#announcements .announcement-button:not(.unread){
    opacity: 0.5;
}

#announcements .announcement-button:hover{
    opacity: 1;
}

#announcement-details-modal{
    z-index: 9999;
}

#announcements-li{
    position: relative;
}

.hero-text .text{   
    float:right; 
    font-weight:300;
    display: block;
    text-align: right;   
    color:white;
    margin-top:10px;
    margin-bottom:10px;
}
.cactus-invitation .password-toggle-btn{
    width: 6%!important;
}

#CybotCookiebotDialogHeader{
display: none!important;

}


#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{
    border: 0!important;
    padding: 8px 16px!important;
    background-color: #DEDFE0!important;
}

#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
   border: 0!important;
   background-color: #DEDFE0!important; 
   padding: 8px 16px!important;
   color: #000!important;
}

#CybotCookiebotDialog *{
font-family: 'Zona Pro'!important;
font-size: 14px!important;

}

#CybotCookiebotDialogBodyContentText{
    font-family: 'manrope'!important;
    font-weight: 300!important;

}

#CybotCookiebotDialog{
background: #FCFCFC!important;

}


#CybotCookiebotDialog{
    padding: 16px!important;
}

#CybotCookiebotDialogBodyBottomWrapper *{
    font-size: 12px!important;
}

#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper{
    padding-top: 8px!important;
}

.CybotCookiebotDialogBodyLevelButtonWrapper{
    margin: 0 16px!important;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{

    background-color: #071D49!important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{
    background-color: #DEDEDE!important;
}

.cactus-privacy-policy table tr td{
    border: 1px solid rgba(0,0,0,0.1)!important;
    padding: 16px;
}

.cactus-privacy-policy table tr{

}


.password-toggle-indicator{
    color: #333!important;
    font-size: 28px;
}



.cactus-cart img{
    object-fit: contain!important;
}

.cactus_manual{
    padding: 4em 0em 0em 0em;
}

.cactus_manual .manual_description{
    text-align: center;
    padding: 0px 16px 16px 16px;
    margin-bottom: -3em;
    background: white;
    z-index: 20!important;
    position: relative;
}

.cactus_manual h2{
    text-align: center;
    margin-bottom: 32px;
}

.ioradPlayerIframe_freeBar{
    display: none!important;
}

#checkout-branch{
    width: 35%;
}


.select_branch_div label,.single_branch_div label{
    font-size: 17px;
}

.single_branch_div .single_branch{
    text-align: center;
    margin-bottom: 8px;
}

.select_branch_div .card,.single_branch_div .card{
    width: 240px;
    padding: 8px;
}

.select_branch_div{
    display: flex;
    flex-direction: column;
}

.single_branch_div{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.cactus-client-details {
    display: flex;
}

.cactus-client-details .row{
    width: 80%;
}

.select_branch_div{
    margin-bottom: 16px;
}

/* TEMPORRARY */
.text-with-image-cactus{
    display: none!important;
}

.cactus-mobile-search{
    padding: 8px 32px;
    width: 100%!important;
}

.noscroll{
    overflow-y: hidden!important;
}

#myoc_content_search .cactus-mobile-search .form-control{
    color: #000!important;
}

.cactus-mobile-search .dropdown-menu{
    max-height: 70vh!important;
}

.cactus-mobile-search .dropdown-menu {
    min-width: 1em;
    width: 90%!important;
    border: 1px solid rgba(0,0,0,0.1);
}

.my_full{
    width: 100%;
}


.dropdown-menu li:hover{
    cursor: pointer;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}

/* START - CUSTOM POP UP */
.cactus-popup-footer{
    display: none;
    /* width: 480px; */
    width: fit-content;
    position: fixed;
    flex-direction: column;
    align-items: center;
    left: 50%;
    top: 50%;
    /* background-image: url(""); */
    /* height: 288px; */
    justify-content: center;
    box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.5);
    z-index: 50;
    transform: translate(-50%, -50%);
}

.cactus-popup-footer .top_header{
    font-size: 14px;
    color: #FFF;
}
.cactus-popup-footer .main_header{
    font-size: 24px;
    color: #00AEEF;
    line-height: 32px;
    padding: 8px 0px;
}

.cactus-popup-footer .paragraph{
    font-size: 14px;
    color: #FFF;
}

.cactus-popup-footer .paragraph b{
    color: #00AEEF;
}

.cactus-popup-footer .page_button{
    color: #FFF;
    background-color: #00AEEF;
    border-radius: 25px;
    font-size: 16px;
    width: 240px;
    margin-top: 8px;
    border: 0!important;
    padding: 8px;
}

.cactus-breadcrumb .breadcrumb-item{
    display: flex!important;
}

.cactus-popup-footer .popup-info{
     display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60%;
}

.bottom-section-popup a{
    display: flex;
    flex-direction: column;
    padding: 16px 32px;
}

#close_popup{
    border: 0;
    position: absolute;
    top: 8px;
    right: 8px;
    background: #FFF;
    /* ADDED: Smooth transition for when button appears */
    transition: opacity 0.3s ease-in-out;
}

@media only screen and (max-width: 768px) {
    .cactus-popup-footer .main_header,.cactus-popup-footer .paragraph{
        display: none;
    }

    .cactus-popup-footer{
        height: 128px!important;
        width: 100%!important;
        bottom: 56px!important;
        justify-content: flex-end;
    }

    .cactus-popup-footer .top_header{
        font-size: 16px;
        text-align: center;
    }

    .bottom-section-popup a{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}
/* END - CUSTOM POP UP */



.cactus-header-full-hide{
    display: flex!important;
    justify-content: center!important;
}

.cactus-lists{
    margin-top: 8px!important;
}



#custom-message-cactus{
    position: fixed!important;
    padding: 16px;
    background: #ABF29D;
    color: #FFF;
    width: max-content;
    justify-self: center;
    transition: 0.5s ease-in-out;
    opacity: 0;
    right: 1%;
    font-size: 14px!important;
    top: 14%;
    
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}

#custom-message-cactus-no-stock,#custom-message-croissant-in,#custom-message-croissant-add{
    position: fixed!important;
    padding: 16px;
    background: #F29D9D;
    color: #FFF;
    width: max-content;
    font-size: 14px!important;
    justify-self: center;
    transition: 0.5s ease-in-out;
    opacity: 0;
    right: 1%;
    top: 14%;
    border: rgba(0,0,0,0.1)!important;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}


.active-message{
    transform: translateX(-40px);
    opacity: 1!important;
}



#order-details .input-group{
    width: 80%;
    margin: 0 auto;
}

#order-details .input-group .form-control{
    font-size: 14px;
}

.cactus-modal-flex{
    display: flex;
    justify-content: space-between;
}

.cactus-modal-img,.cactus-modal-qty,.cactus-modal-price{
    width:20%;
}

.cactus-modal-title{
    width: 40%;
}

.cactus-card-body .cactus-price{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.cactus-card-body .cactus-price .body-secondary-text{
    display: flex;
    align-items: center;
}

.cactus-card-body .text-muted{
    color: #9B9B9B!important;
}

#order-details .input-group .btn{
    font-size: 12px;
}

#order-details .product-title a{
    font-size: 14px;
}

#order-details .text-muted{
    font-size: 14px;
}

.hero-text .hero-header{
    color:white;
    float:right;
    text-align: right;
    font-size: 30px;
    font-weight: bold;
}

.navbar-expand-lg .navbar-nav .nav-link{
    padding-left: 16px!important;
    padding-right: 16px!important;
}

@media only screen and (min-width: 1700px){
    .navbar-stuck-menu{
      width: 55%!important;
  }

  .navbar-toolbar{
      width:35%!important
  }
  .cactus-header-container .navbar-brand{
      width: 10%!important;
  }

}

@media only screen and (min-width: 768px) and ( max-width: 1700px){
    
    .cactus-header-container .navbar-toolbar {
        width: 65%!important;
    }

    .cactus-header-container .navbar-stuck-menu{
        display: none!important;
    }

    .cactus-header-container .navbar-brand{
        width: 34%!important;
    }
}




@media only screen and (min-width: 1366px) {
  

  .modal-lg{
      max-width: 960px!important;
  }

  .upper-footer .cactus-flex-1:not(:first-child){
    padding-right: 5%;
}

  
}

.cactus-cart{
    padding: 6em 2em;
}

.cactus-total-text{
    font-size: 18px;
}

@media only screen and (max-width: 768px) {
    .header-cactus{
        display: none;
    }

    .cactus_manual{
        display: none!important;
    }

    .cactus_manual .manual_description{
        text-align: center;
        font-size: 14px;
        padding: 0px 8px;
    }

    .cactus-modal-flex{
        flex-wrap: wrap;
    }

    .cactus-modal-qty,.cactus-modal-price,.cactus-modal-title,.cactus-modal-img{
        width: 50%!important;
    }

    .cactus_total{
        text-align: left;
    }

    #myoc_content .navbar-nav{
        width: 100%;
        padding: 16px;
    }

    #myoc_content .nav-item{
        margin-bottom: 0;
    }

    #myoc_content .navbar-nav .nav-link{
        font-size: 14px!important;
        padding: 4px 16px!important;
    }
}

#close_oc,#close_oc_search{
    background: #FFF;
    border: 0;
    padding: 16px;
    font-size: 16px;
    color: gray;
}

.header-cactus-mobile{
    display:flex;
    justify-content: center;
    background: #071D49;
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    z-index: 98;
    width: 100%;
}

#0f21d175-2c94-4276-8b34-0c6641f050fa{
    display: none!important;
}

.navbar{
    padding-bottom: 0!important;
    padding-top: 0!important;
}

#myoc_content,#myoc_content_search{
    position: absolute!important;
    left: 0;
    top: 0;
    width: 0%;
    overflow: hidden;
    height: 100vh;
    background: #FFF;
    z-index: 99;
    display: flex;
    flex-direction: column;
    transition: 0.3s ease-in-out;
}

.myoc_active{
    width: 100%!important;
}

.header-cactus-mobile img{
    padding: 8px 0px;
}

@media only screen and (min-width: 768px) {
  .header-cactus-mobile{
      display: none;
  }

  
}

.cactus-filters-row {
    display: flex;
    justify-content: space-between;
}


.cactus-add-to-cart-button{
        margin-left: 8px!important;
    }
@media only screen and (min-width: 768px) and ( max-width: 1700px){
    #myoc2{
        display: block!important;
    }

    .myoc_active{
        width: 25%!important;
    }
}

@media only screen and (min-width: 768px) and ( max-width: 1366px){
    #myoc2{
        display: block!important;
    }

    .header-cactus .search{
        margin-top: 8px;
    }

    .cactus-add-to-cart-button{
        margin-left: 8px!important;
    }

    #myoc_content .navbar-nav .nav-link{
        font-size: 14px!important;
        padding: 4px 32px!important;
    }

    

    .cactus-product-column-info{
        width: 50%!important;
    }

    .myoc_active{
        width: 30%!important;
    }

    

    
    .cactus-single-product .cactus-tags-ul{
        flex-wrap: wrap;
    }

    .cactus-add-to-cart .cart-button{
        height: auto!important;
    }

    .cactus-related .tns-carousel.tns-controls-outside{
        width: 100%!important;
        padding: 0em 3em!important;
    }
    
    .cactus-related .tns-carousel [data-controls]{
        top: 30%!important;
    }
    .cactus-related .product-title a{
        font-size: 14px!important;
    }

    .cactus-single-product .cactus-add-to-cart .btn-icon{
        padding: 4px 16px!important;
    }

    .cactus-single-product .cactus-add-to-cart .input-group{
        width: 35%!important;
    } 

    .cactus-single-product .cactus-add-to-cart .cactus-add-to-cart-button{
        width: 65%!important;
        padding: 16px 8px;
    }

    .cactus-grid .product-title{
        min-height: 56px!important;
    }

    .cactus-product-grid .cactus-filters{
        padding-top: 3.5em!important;
    }

    .cactus-grid .cactus-25{
        width: 33.3%!important;
    }

    
    .cactus-grid .product-title{
        font-size: 14px!important;
    }

    .header-cactus .handheld-toolbar-item{
        border: 0 !important;
        padding: 8px!important;
    }
    .text-with-image-cactus_content img{
        border-radius: 0!important;
    }



    .cactus-single-product .cactus-qty{
        padding-right: 2em!important;
    }
}

/*.cactus-single-product .cactus-lists{
    display: none!important;
}*/

.plafon-notice{
    text-align: left;
    margin-top: 8px;
    font-size: 16px;
}


.cactus-ordernum{
    font-weight: bold;
    color:#2BACE2;
}


.credit_total{
    color: red;
}

.cactus-checkout-banner{
    background: #0B2F78!important;
}

.cactus-checkout-banner .breadcrumb-item {
    color: #FFF!important;
}

.cactus-footer-imgs{
    display: flex;
}

.cactus-footer-imgs img{
    width: 64px!important;
    object-fit: contain;
    margin-right: 8px;
}

.cactus-footer-imgs img:first-child{
    width: 112px!important;

}



#herocarousel-17d3bd4b-2592-4d7d-96f7-0344a5f1494f-item0 img{
     max-height: none!important;
     min-height: initial!important;
}


.hero-text a{  
    float:right;
}
.hero-text .btn{  
    padding-right:30px;
    padding-left:30px;
    padding-top:5px;
    padding-bottom:5px;
    border-radius:0;
}
body,p,span,h1,h2,h3,h4,h5,h6,div{
    font-family: 'Zona Pro', sans-serif;
}
.search i{
   color: white!important;
}
.search .form-control{
    background-color: transparent !important;
    font-weight: 300;     
    color:white!important;
}
.search-form::-moz-placeholder ,.search-form::-webkit-input-placeholder{
    color:white !important;
}

.login{    
    text-transform: uppercase;
    border: 0.001em solid white;
    padding: 8px;
    font-weight: 300;
    margin-left: 10px !important;
}
.navbar-nav .nav-link{
    white-space: nowrap;
}
.navbar > .container{
    justify-content: center;
}
.navbar-stuck .container{
    justify-content: space-between;
}
.search{
    width:250px;
    border-radius: 0!important;
}

.header-cactus .search-form{
    border-radius: 0!important;
    border: 1px solid #FFF!important;
}

.header-cactus .nav-link{
    color: #FFF!important;
}

.header-cactus .header-icons .navbar-tool-text{
    text-transform: uppercase;
    border: 1px solid #FFF;
    border-radius: 0;
    padding: 8px 16px!important;
}
.header-cactus .header-icons .navbar-tool-text:hover{
    background: #FFF;
    color: #071D49;
}


.header-cactus .header-icons .navbar-tool-icon-box{
    display: none;
}

.text-with-image-cactus{
    width: 100%;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    padding: 4em 0em;
}
.demo-bg {
  opacity: 0.03;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  object-position: center center;
  object-fit: cover;
  transform: scale(1.2);
}

.actual-div-text-with-image{
    width: 1350px;

}

.text-with-image-cactus .text-with-image-cactus_title{
    border-bottom: 2px solid #CDCDCD;
    padding-bottom: 8px;

}

.text-with-image-cactus .text-with-image-cactus_title h2{
    text-align: center;

}

.text-with-image-cactus .text-with-image-cactus_content{
    padding: 24px 0px;
}

.text-with-image-cactus_content .text-with-image-cactus_info{
    padding: 32px;
    text-align: center;
}

.text-with-image-cactus_content .text-with-image-cactus_info p {
    text-align: center;
}

.footer-cactus{
    background: #071D49;
}

.footer-cactus .footer-usefull-links{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    list-style-type: none;

}

.footer-cactus .footer-usefull-links li{
    margin-right: 8px;
    border-right: 1px solid #FFF;
    padding-right: 8px;
}

.footer-cactus .footer-usefull-links li a{
    color: #FFF;
    font-size:12px;
}

.footer-cactus .last-section-footer{
    display: flex;
    justify-content: center;
    background: #071D49;
}

.footer-cactus .last-section-footer .footer-text{
    text-align: center;
    padding-bottom: 32px;
}

.cactus-footer-menu .widget-title{
    font-size: 18px;
    color: #2BACE2!important;
}

.cactus-footer-menu .widget-list a{
    color: #FFF!important;
    font-size:14px;
}

.footer-cactus .upper-footer{
    display: flex;
    padding:  4rem 2.5rem;
    max-width: 100%!important;
}

.shadow-sm{
        position: sticky;
        top: 0;
        z-index: 1100;
    }

.cactus-cart-page .text-breadcrumb{
    color: #000!important;
}

.last-hide .container{
    justify-content: center!important;
}

@media only screen and (max-width: 768px) {
    .footer-cactus .upper-footer{
        display: flex;
        flex-wrap: wrap;
        padding:  4em 0.5em 2em 0.5em;
    }

    .cactus-fast-add span{
        font-size: 14px!important;
        
    
    }

    .cactus-checkout-item{
        display: flex;
        flex-direction: column;
    }

    .cactus-item-checkout-inner{
        display: flex!important;
        flex-direction: row;
    }

    .cactus-fast-input{
        width: 100%!important;
        margin-top: 8px!important;
    }

    .plafon-notice{
        text-align: left!important;
    }

    .cactus-cart-imgs{
        justify-content: center!important;
    }

    .cactus-add-to-cart-button{
        margin-left: 0px!important;
    }

    

    .cactus-flex-1{
        width: 50%!important;
        padding: 8px 16px 8px 0px;
    }

    .cactus-contact-info a{
        font-size: 12px!important;
    }

    .last-section-footer .container{
        justify-content: center;
    }
    .cactus-footer-menu,.cactus-usefull-links{
        padding-left: 8px!important;
    }

    .footer-cactus .upper-footer .navbar-brand{
        width: 100%;
    }

    .footer-cactus .upper-footer .navbar-brand img{
        width: 100%;
        height: 128px;
        object-fit: contain;
    }

    .cactus-footer-imgs{
        flex-direction: column;
    }

    .cactus-footer-imgs img{
        width: 80px!important;
        margin-top: 8px;
    }

    .cactus-footer-imgs img:first-child{
        width: 104px!important;
    }

    .cactus-product-grid .cactus-filters{
        padding-top: 0!important;
    }

    .footer-usefull-links{
        padding-left: 0px!important;
        justify-content: space-between;
    }
    .footer-cactus .footer-usefull-links li{
        margin-right: 4px;
        border-right: 0!important;
        padding-right: 4px;
    }

    .footer-cactus .links-container{
        padding: 0 !important;
    }

    .last-section-footer .links-container{
        width: 100%;
    }

    .last-section-footer .container{
        justify-content: center!important;
        padding: 8px 0px;
    }
}


.cactus-header-container{
    display: flex;
    justify-content: space-between;
}

.cactus-header-container .cactus-flex-header{
    width: 33%;
}

.cactus-flex-0{
    flex: 0;
}

.cactus-flex-1{
    width: 25%;
}
.cactus-flex-2{
    flex: 2;
}
.cactus-flex-3{
    flex: 3;
}

.cactus-flex-4{
    flex: 4;
}

.cactus-title{
    color: #2BACE2;
}

.footer-info,.cactus-usefull-links{
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.footer-cactus .cactus-title{
    font-size: 18px;
}

.cactus-contact-info{
    display: flex;
    flex-direction: column;
    list-style-type: none;
}

.cactus-contact-info li{
   
    font-size: 14px;
}

.cactus-contact-info li a{
    color: #FFF;
   
}

.cactus-socials{
    list-style-type: none;
    display: flex;
    padding-left: 0!important;
    gap: 24px;
    margin-top: 16px!important;
}

.cactus-socials li a{
    color: #FFF;

}

.footer-partner img{
    width: 80px;
}

.last-section-footer .img-container{
    display: flex;
    justify-content: center;

}

.last-section-footer .img-container img{
    width: 160px;
    object-fit: contain;

}

.last-section-footer .container{
    display: flex;
    align-items: center;
    justify-content: center;
}

.last-section-footer .links-container{
    justify-content: flex-end;
}



.cactus-socials i{
    font-size: 20px;
}


.footer-partner{
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.footer-partner p{
    color: #FFF;
    font-size: 14px;
}

.footer-partner a{
    border: 2px solid #FFF;
    border-radius: 0;
    color: #FFF;
    padding: 8px 32px;
    width: max-content;
}

.footer-cactus a:hover{
    color: #FFF!important;
}

.header-cactus .container{
    display: flex;
    align-items: center;
    padding: 0rem 1.5rem;
}

.header-cactus .navbar-toolbar{
    justify-content: flex-end;
    gap: 24px;
    padding-left: 24px;
}

.header-cactus .nav-item .nav-link{
    font-size: 14px;
    font-weight: 400;
}



#myoc2{
    display: none;
    padding-bottom: 16px!important;
}


.cactus-search-icon{
    top: 40%;
}

.header-cactus .header-icons{
    flex: 2;
}

.header-cactus .login {
    height: 100%;
}

.header-cactus .search{
    flex: 2;
}

.header-cactus .navbar{
    flex: 3;
}

.header-cactus .my-logo{
    flex: 1;
}


.header-cactus .search-form::placeholder{
    color: white!important;
    font-size:14px;
}

.cactus-single-product{
    background: #F2F2F2;
    display: flex;
    justify-content: center;
}

.cactus-product-section{
    width: 1350px;
    padding: 8em 0em;
}

.cactus-product-card{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.cactus-product-card  .product-list-thumb{
    display: flex;
    justify-content: center;
}

.cactus-card-body{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.cactus-card-body .product-title{
    text-align: center;
}

.cactus-product-card .cactus-product-img img{
    height: 320px;
    object-fit: contain;
    object-position: center;
}


.cactus-product-card .product-list-thumb{
    background: white;
    border-radius: 0;
    width: 100%;
}

.cactus-single-product .cactus-row{
    display: flex;
}

.cactus-single-product .cactus-product-details{
    display: flex;
    flex-direction: row;
    position:relative;
    height:100%;
}

.cactus-single-product .cactus-product-details .text-muted{
    display: flex;
    align-items: center;
    color: #9B9B9B!important;
}

.cactus-single-product .cactus-product-sku{
    color: black;
    font-size: 16px;
    background: #F2F2F2!important;
    text-transform: uppercase;
    padding: 8px 0px!important;
}

.oc_title{
    display:flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
    padding-left: 2em;
    margin-bottom: 16px;
    
}

.oc_title span{
    font-size: 20px;
    font-weight: bold;
    color: #000;
}



.cactus-single-product .breadcrumb li a{
    color: black!important;
}

.cactus-single-product .breadcrumb-light .breadcrumb-item :hover{
    color: black;
}

.cactus-single-product .cactus-product-title h1{
    font-size: 28px;
    text-transform: uppercase;
    color: black;
    margin: 0;
}

.cactus-single-product hr{
    color: black;
}

.cactus-single-product .cactus-product-price{
    font-size: 28px;
    color: #2BACE2!important;
    margin-bottom: 0;

}

.cactus-privacy-policy{
    padding: 4em 0em;
    width: 1350px;
}

.cactus-terms{
    padding: 4em 0em;
    width: 1350px;
}

.cactus-terms ol,.cactus-terms ul{
    padding-left: 16px!important;
}

.cactus-terms ol b{
    font-size: 16px;
}








.cactus-privacy-policy a,.cactus-terms a{
    color: #071D49;
    font-weight: 600;
}

.cactus-privacy-policy tbody tr{
    border: 16px solid #FFF;
}


.cactus-privacy-policy p,.cactus-privacy-policy td,.cactus-privacy-policy li{
    font-size: 14px;
    font-family: 'Open Sans'!important;
    font-weight: 400!important;
}

.cactus-terms p,.cactus-terms td,.cactus-terms li{
    font-size: 14px;
    font-family: 'Open Sans'!important;
    font-weight: 400!important;
}

.cactus-privacy-policy tbody{
    border-collapse: collapse;
}


.cactus-single-product .cactus-product-description{
    font-size: 14px;
    color: black;
    font-weight: 300;
    padding: 0em 0em 2em 0em;
}

.cactus-single-product .cactus-button-plus,.cactus-related .cactus-button-plus,.cactus-product-card .cactus-button-plus{
    border-radius: 0;
    border: 1px solid #071D49!important;
    
}

.cactus-grid .cactus-button-plus,.cactus-related .cactus-button-plus,.cactus-product-card .cactus-button-plus {
    border-radius: 0;
    border: 1px solid #071D49!important;
    padding: 4px 16px;
    
}

.cactus-single-product .cactus-button-minus,.cactus-related .cactus-button-minus{
    border-radius: 0;
    border: 1px solid #071D49!important;
}

.cactus-grid .cactus-button-minus,.cactus-related .cactus-button-minus,.cactus-product-card .cactus-button-minus{
    border-radius: 0;
    border: 1px solid #071D49!important;
    padding: 4px 20px 4px 16px;
}

.cactus-grid .input-group,.cactus-related .input-group {
    justify-content: center;
}

.cactus-single-product .cactus-qty{
    border-top: 1px solid #071D49!important;
    border-bottom: 1px solid #071D49!important;
    color: #071D49!important;
    font-size: 14px;
    padding-right: 2em!important;
}

.cactus-grid .cactus-qty,.cactus-related .cactus-qty,.cactus-product-card .cactus-qty{
    border-top: 1px solid #071D49!important;
    border-bottom: 1px solid #071D49!important;
    color: #071D49!important;
    text-align: center;
    font-size: 14px;
    padding: 4px 32px 4px 16px;
}

.cactus-single-product input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.cactus-single-product input[type=number] {
  -moz-appearance: textfield;
}

.input-group > .form-control:focus{
    z-index: 0;
}

.cactus-single-product .cactus-add-to-cart{
    display: flex;
}

.cactus-single-product .cactus-add-to-cart .input-group{
    width: 45%;
}

.cactus-single-product .cactus-add-to-cart .cactus-add-to-cart-button{
    width: 66%!important;
    background: #071D49;
    border-radius: 0;
}

.cactus-product-card .cactus-add-to-cart {
    background: #071D49!important;
    border-radius: 0;
}

.cactus-product-card .product-title{
    min-height: 56px;
}

.cactus-product-card img{
    height: 320px!important;
    max-height: 320px!important;
    object-fit: contain;
    padding: 16px;
}

.cactus-carousel-outside,.cactus-max{
    max-width: 1350px!important;
    padding: 4m 0em;
}
@media only screen and (max-width: 768px) {
    .cactus-carousel-outside,.cactus-max{
        max-width: 100%!important;
    }

   

    .cactus-checkout-banner{
        padding-top: 48px!important;
    }

    #0f21d175-2c94-4276-8b34-0c6641f050fa{
        min-height: 80px!important;;
    }

    .table-responsive th{
        font-size: 14px!important;
    }

    .cactus-product-card img{
        height: 200px!important;
        max-height: 200px!important;
        padding: 8px;
    }

    .cactus-product-card .product-title{
        min-height: 40px;
    }

    .product-title > a{
        font-size: 11px!important;
    }

    .text-with-image-cactus_content img{
        border-radius: 0!important;
    }

    .tns-carousel{
        margin-top: 100px;
    }

    .cactus-carousel-outside .tns-carousel{
        margin-top: 0!important;
    }

    .footer-partner{
        padding-left: 8px!important;
    }
    .footer-cactus .cactus-title{
        font-size: 14px;
    }

    .cactus-socials{
        gap: 16px!important;
    }

    .footer-cactus .last-section-footer{
        padding: 1.5em 0.5em!important;
        flex-direction: column-reverse;
        padding-bottom: 40px;
    }

    .last-section-footer img{
        width: 80px!important;
    }

    

    .cactus-product-grid{
        padding: 0em 0.5em 4em 0.5em!important;
    }
    .cactus-product-grid .cactus-filters{
        width: 100%!important;
    }

    .cactus-product-grid .cactus-grid{
        width: 100%!important;
    }

    .cactus-grid .cactus-25{
        width: 50%!important;
    }

    .cactus-toolbar{
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
    }

    .cactus-single-product .cactus-product-column-info{
        padding-left: 0!important;
    }

    .cactus-product-section{
        width: 100%!important;
        padding: 8px;
    }
    
    .cactus-add-to-cart{
        flex-direction: column;
    }

    .cactus-single-product .cactus-add-to-cart .cactus-add-to-cart-button{
        padding: 16px 8px;
    }

    .cactus-single-product .cactus-add-to-cart .btn-icon{
        padding: 4px 16px!important;
    }

    .cactus-single-product .cactus-add-to-cart .input-group{
        width: 60%;
    }

    .cactus-related .input-group{
        width: 60%;
    }


    .cactus-related .text-center{
        display: flex;
        justify-content: center;
    }

    .cactus-related .tns-carousel [data-controls]{
        top: 25%!important;
    }

    .cactus-single-product .cactus-add-to-cart .form-control{
        padding-right: 32px!important;
    }

    .cactus-single-product .cactus-tags-ul{
        flex-wrap: wrap;
    }

    .cactus-single-product{

        padding-top: 40px;
    }

    .cactus-single-product .col-lg-6{
        padding: 0!important;
    }

    .cactus-single-product .product-gallery-preview{
        margin-left: 0!important;
    }

    .cactus-single-product .product-gallery-thumblist{
        flex-direction: row!important;
        gap: 4px!important;
    }

    .cactus-single-product .product-gallery-thumblist-item{
        padding: 4px!important;
    }

    .product-gallery-thumblist{
        margin-left: 0!important;
        margin-right: 0!important;
    }

    .cactus-single-product .cactus-breadcrumb{
        margin-top: 24px!important;
    }

    .cactus-breadcrumb .breadcrumb{
        justify-content: center!important;
    }

    .tns-carousel.tns-controls-outside{
        width: 100%!important;
        margin-top: 16px!important;
        padding: 8px!important;
    }

    .cactus-related .tns-carousel{
        margin-top: 8px!important;
    }

    .cactus-related .product-title{
        text-align: center;
        margin-top: 8px;
        min-height: 40px;
    }

    .cactus-related .tns-item{
        padding: 8px!important;
    }


}

body,html{
    overflow-x: hidden!important;
}

.cactus-products-carousel{
    background: #F5F5F5;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 4em 0em;
}

.cactus-related {
    justify-content: center;
    padding: 4em 0;
}

.cactus-related .tns-nav{
    display: none;
}

.cactus-product-card .cactus-add-to-cart .added,.cactus-product-card .cactus-add-to-cart .add-to-cart,.cactus-single-product .added{
    text-transform: uppercase;
}

.cactus-single-product .cactus-add-to-cart-button .added{
    display: none;
}

.cactus-add-to-cart-button .add-to-cart{
    position: static!important;
    text-align:center;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
}

.cactus-item-checkout img{
    object-fit: contain!important;
}

.cactus-steps span{
    font-size: 12px!important;
}

.croissant_banner{
    width: 100%;
    background-color: #E5DFD3;
    padding: 1em;
}

.croissant_banner p{
    color: #071D49;
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: center;
    font-size: 28px;
}

.croissant_banner p b{
    color: #071D49;
    font-size: 32px;
}


.cactus-single-product .product-gallery-preview{
    background: #FFF;
    padding: 16px;
    height: 50vh;
    flex: 4;
    margin-top: 0!important;
    margin-left: 1em;
    
}

.cactus-single-product .product-gallery-preview img{
    object-fit: contain;
    height: 100%!important;
}

.cactus-single-product .product-gallery-thumblist{
    display: flex;
    max-height: 50vh;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    gap: 16px;
}

.cactus-single-product .product-gallery-thumblist .active{
    border: 2px solid #071D49;
}

.cactus-single-product .product-gallery-thumblist-item{
    flex: 1;
    margin: 0!important;
    border-radius:0;
    width: 100%!important;
    padding: 8px;
    background: #FFF;
    
}

.cactus-single-product .product-gallery-thumblist-item img{
    object-fit:contain!important;
    object-position: center center;
}

.cactus-single-product .cactus-product-column-info{
    padding-left: 4em;
}



.cactus-single-product .cactus-tags-ul{
    list-style-type:none;
    display: flex;
    gap: 8px;
    padding: 0!important;
    margin: 0!important;

}

.cactus-single-product .cactus-tags-ul li span{
    color: #ABADB1;
    border: 1px solid #ABADB1;
    padding: 4px 16px;
    font-size: 12px;
}

.cactus-carousel-outside .tns-carousel{
    padding: 0em 2em;
}

.cactus-breadcrumb{
    background: #F2F2F2;
    text-align: center;
    padding: 4em 2em 2em 2em;
    display: flex;
    flex-direction: column;
    color: #071D49;
}

.cactus-single-product .cactus-breadcrumb{
    padding: 0 0 16px 0!important;
}

.cactus-single-product .cactus-lists{
    margin-top: 8px;
}

.cactus-grid .cactus-25{
    width: 20%;
    
}

.cactus-grid-div .mb-4{
    margin-bottom: 3em!important;
}

.cactus-product-grid .form-select{
    border-radius: 0;
    border: 1px solid #071D49;
}

.cactus-breadcrumb .cactus-category-title h1{
    font-size: 32px;
    text-align:center;
}

.cactus-breadcrumb .breadcrumb{
    color: #000;
    display: flex;
    align-items:center;
    justify-content:center;
}

.cactus-breadcrumb .breadcrumb-item a{
    text-transform: uppercase;
    color: #071D49;
    font-size: 12px;
    font-weight: 300!important;
}

.cactus-breadcrumb .breadcrumb-item + .breadcrumb-item::before{
    color: #071D49;
}

.cactus-breadcrumb .breadcrumb-item.active{
    color: #071D49;
    font-weight: 300!important;
}

.cactus-product-grid{
    background: #F2F2F2;
    padding: 0em 2em 6em 2em;
    justify-content: space-between;

}

.cactus-product-grid .cactus-row{
    display: flex;
    justify-content: center;
}

.cactus-product-grid .cactus-filters{
    width: 24%;
    padding-top: 56px;
}

.cactus-product-grid .cactus-grid{
    width: 100%;
}

.cactus-toolbar{
    display: flex;
    justify-content: space-between;

}

.cactus-toolbar #sorting{
    margin-bottom: 16px;
    border-radius: 0;
    border: 1px solid #071D49;
    font-size: 14px;
    font-weight: 300;

}

.cactus-toolbar option{
    font-size: 14px;
    font-weight: 300;
}

.cactus-toolbar .cactus-product-num{
    display: flex;
    align-items: center;
}

.cactus-toolbar .nav-link-style.nav-link-light{
    color: #071D49;
    background: #F2F2F2;
    border: 1px solid #071D49;
    border-radius: 0;
}

.cactus-grid-tools .view-icon-bg{
    background-color: #071D49;
    color: #FFF;
    border-radius: 0;
}

.cactus-grid-tools .nav-link-style:hover{
    color: #071D49!important;
}

.cactus-product-num span{
    color: #071D49;
    font-size: 14px;
    font-weight: 300;
    margin-left: 16px;
}

.cactus-grid .cart-button,.cactus-custom-swiper .cart-button,.cactus-related .cart-button{
    border-radius: 0;
    background: #071D49;
    border: 0;


}

.cactus-grid .cart-button span,.cactus-custom-swiper .cart-button span,.cactus-related .cart-button span{
    text-transform: uppercase;
    font-weight: 300;


}


.cactus-grid .product-title,.cactus-custom-swiper .product-title{
    text-align: center;
    font-size: 16px;
    min-height: 56px;
}

.cactus-product-grid .product-card{
    background-color: #F2F2F2!important;
}

.cactus-product-grid .card-body{
    background-color: #F2F2F2;
    padding-top: 16px!important;
}

.cactus-custom-swiper .card-body{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.cactus-product-grid .card-img-top{
    background: #FFF;
}

.cactus-grid .product-price span,.cactus-custom-swiper .product-price span,.cactus-card-body .product-price span{
    text-align: center;
    color: #51C4F1!important;
    font-size: 20px!important
}

.cactus-grid .cactus-price{
    justify-content: center;
}

.cactus-product-grid a:hover{
    color: #071D49!important;
}

.cactus-product-grid .cactus-sku,.cactus-custom-swiper .cactus-sku,.cactus-card-body .cactus-sku{
    text-align: center;
    font-size: 14px;
    margin-bottom: 8px;
}

.cactus-product-grid .cactus-pagination{
    display: flex!important;
    justify-content: center;
    margin-top: 6em;
}

.cactus-pagination-nums li .page-link,.cactus-pagination-nums .active .page-link i{
    font-size: 14px;
    font-weight: 500;
    color: #071D49;
    border-radius: 0!important;
}

.cactus-pagination-nums .active .page-link{
    font-size: 14px;
    font-weight: bold;
    background-color: #071D49!important;
    color: #F2F2F2!important;
  
}

.page-item:first-child .page-link,.page-item:last-child .page-link{
    border-radius: 0!important;
}

.range-slider-ui .noUi-connect{
    background-color: #071D49!important;
}

.cactus-filters .noUi-tooltip{
    display: none;
}

.cactus-filters .widget-filter-search{
    border: 1px solid #071D49;
    border-radius: 0!important;
}

.cactus-filters .border-bottom{
    border-bottom: 1px solid rgba(7, 29, 73, 0.2)
!important;
}

.cactus-filters .input-group-text,.cactus-filters .range-slider-value-max,.cactus-filters .range-slider-value-min{
    border: 1px solid #071D49;
    border-radius: 0!important;
}

.cactus-filters-header{
    padding: 2em 2em 0em 2em;
}


.cactus-filters-header h2{
    font-size: 28px;
}



.custom-cactus-block{
    background: #ECECEC;
    padding: 4em 0em;
}

.cactus-custom-swiper{
    width: 1350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
 
}

.cactus-custom-swiper .cactus-custom-add-to-cart{
    display: flex;
    flex-direction: column;
}

.cactus-product-carousel{
    max-width: 100%!important;
    padding: 4em 0em;
    background: #ECECEC;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4em 0em;
}
.cactus-product-carousel .tns-carousel{
    width: 1350px;
}

.cactus-product-carousel .card-body{
    background: #ECECEC;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cactus-product-carousel .cactus-carousel-sku{
    font-size: 13px;
    color: #071D49;
    margin-bottom: 8px;

}

.cactus-product-carousel img{
    height: 400px;
    object-position: center;
    padding: 2em;
}

.cactus-product-carousel .card-img-top{
    background: #FFF;
}

.cactus-product-carousel .card{
    border: 0;
    border-radius: 0;
}



.cactus-product-carousel .card a{
    border: 0;
    border-radius: 0;
    display: flex;
    justify-content: center;
}

.cactus-product-carousel .product-title{
    height: 40px;
}
.cactus-product-carousel .product-title a{
    color: #071D49;
    text-transform: uppercase;
    font-size: 16px;
}

.cactus-product-carousel .product-title a:hover{
    color: #071D49!important;
}



.cactus-product-carousel .card-img,.cactus-product-carousel .card-img-top{
    border-radius: 0!important;
}

.custom-hover{
    height: 48px;
    position: absolute;
    background: rgba(7, 29, 73, 0.5);
    bottom: 120px;
    width: 100%;
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    opacity: 0;
    transition: 0.3s ease-in-out;
    font-size: 14px;
    font-weight: 400;
}

.text-with-image-cactus .btn-primary{
    background-color: #071D49!important;
    border-radius: 0;
    border: 0;
}

.text-with-image-cactus .btn-primary:hover{
    cursor: pointer;
}

.cactus-product-carousel .card:hover .custom-hover{
    opacity: 1;
}

.cactus-product-carousel .tns-outer{
    padding: 0em 3em!important;
}

.cactus-product-carousel .tns-nav{
    display: none;
}

.tns-carousel [data-controls=next]{
    right: 0!important;
}

.tns-carousel [data-controls=prev]{
    left: 0!important;
}

.tns-carousel:not(.tns-controls-static) [data-controls=next],.tns-carousel:not(.tns-controls-static) [data-controls=prev]{
    transform: none!important;
    opacity: 1!important;
}

.tns-carousel [data-controls]{
    border: none;
}

.ci-arrow-right:before, .ci-arrow-left:before{
    font-size: 16px!important;
    font-weight: bold;
}

@media (min-width: 992px){
    
}

.navbar-toggler{
    display:none;
}

.navbar-stuck-toggler{
    display:none!important;
}


#cd0cd197-35c9-4004-a127-32e6d4dd93cf{
    background: #F2F2F2;
    max-width:  100%;
    padding-bottom: 8em;
}

.cactus-related h2{
    margin-bottom: 2em;
    text-transform: uppercase;
    text-align: center;
    color: #071D49;
}

.cactus-single-product{
    max-width: 100%!important;
}

.cactus-related{
    display: flex;
    flex-direction: column;
    align-items: center;

}

.cactus-related .product-card{
    background-color: #F2F2F2!important;
}

.cactus-related .product-card img{
    height: 280px;
    object-fit: contain;
    object-position: center center;
}

.cactus-related .card-img-top{
    background: white;
    display: flex!important;
    justify-content: center;
    padding: 2em;
}

.cactus-related .product-card .card-body{
    background-color: #F2F2F2!important;
}


.cactus-related .cactus-related-sku{
    text-align: center;
    font-size: 13px;
}


.cactus-related .card-body{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.cactus-related .product-title{
    text-align: center;
    margin-top: 8px;
    min-height: 48px;
}

.cactus-related .product-title a{
    font-size: 16px;
}

.cactus-related .product-price span{
    color: #51C4F1!important;
}

.tns-carousel.tns-controls-outside {
    width: 1350px;
    padding: 0em 3em!important;
}

.cactus-related .cactus-related-button{
    width: 100%;
    margin-top: 16px!important;
}

#a175fdaa-1299-4424-8aaf-88e95cdf2b58{
    max-width: 100%!important;
}




.cactus-related .ci-arrow-right:before,.cactus-related .ci-arrow-left:before{
    font-size: 24px!important;
    color: #071D49;
}

.tns-carousel [data-controls]{
    background-color: rgba(0,0,0,0)!important;
}

.cactus-footer-menu .widget-links{
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.cactus-related .tns-carousel [data-controls]{
   top: 30%;
}

.cactus-contact-info i{
    font-size: 20px!important;
    color: white!important;
    display: flex;
    align-items: center;
    margin-right: 8px;
}
.cactus-contact-info {
    padding-left: 0!important;
}

.cactus-contact-info li{
    display: flex;
    align-items: center;
    margin: 4px 0px;
}

.cactus-custom-categories{
    background: #FFF;
    max-width: 100%!important;
    display: flex;
    justify-content: center!important;
    padding: 4em 0em;

}

.cactus-footer .store-info{
    width: 60%;
}

.cactus-categories{
    display: flex;
    width: 1350px;
    flex-wrap: wrap;
    justify-content: center;

}

@media only screen and (max-width: 768px) {
    .cactus-categories{
        display: flex;
        width: 100%!important;
        gap: 8px;

    }
    .cactus-card-body .product-price span{
        font-size: 16px!important;;
    }



    .add-to-cart,.added{
        font-size: 12px!important;
    }

    .cactus-product-grid{
        padding: 4m 0.5em!important;
    }

    

    .cactus-category img{
        height: 160px!important;
    }

    .cactus-category h2{
        
        font-size: 16px!important;
        margin-top: 8px!important;
    }

    .cactus-grid .product-title{
        font-size: 16px;
        height: 56px!important;
    }
}

.cactus-product-card .ofs {
    width:100%;
}

.cactus-category{
    width: 24%;
    padding: 8px;
    margin: 4px;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
    border-radius: 8px;
}

.cactus-category:nth-child(n+5):nth-child(-n+7){
    width: 32.2%!important;
}

.cactus-terms h4{
    font-size: 18px;
}

@media only screen and (max-width: 768px) {
    .cactus-category{
        width: 45%!important;
        margin: 0;
    }

    .cactus-card-body .cactus-sku{
        font-size: 13px!important;
    }


    .cactus-category:nth-child(3) {
        width: 90%!important;
    }

    .cactus-category:nth-child(n+5):nth-child(-n+7){
        width: 45%!important;
    }
}

.cactus-categories .cactus-category{
    display: flex;
    flex-direction: column;
}



.cactus-checkout .step-label{
    color: #FFF!important;
}

.cactus-checkout .step-label:hover{
    text-decoration: underline;
}

.cactus-category a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cactus-category h2{
    color: #071D49;
    font-size: 18px;
    margin-top: 16px;
    font-weight: bold;
    text-align: center;
}
.cactus-category img{
    transition: 0.3s ease-in-out;
    height: 240px;
    object-fit: contain;
    object-position: center;

}

.cactus-category img:hover{
    transform: scale(1.05);
}
.cactus-show-cart:hover{
    color: #071D49!important;
}

@media only screen and (min-width: 768px) and ( max-width: 1024px){
    .cactus-single-product .cactus-product-column-info{
        padding-left: 2em!important;
    }

    .cactus-category img{
        height: 160px!important;
    }

    .upper-footer .cactus-flex-1:not(:first-child){
    padding-right: 5%;
}

    .cactus-header-container .navbar-brand{
        width: 28%!important;
    }

    .product-title a{
        font-size: 14px!important;
    }

    .cactus-category h2{
        font-size: 16px;
        
    }
   
}


@media only screen and (min-width: 1024px) and (max-width: 1750px){

    .cactus-checkout .cactus-steps{
        flex-wrap: wrap!important;
    }
    .cactus-checkout .cactus-steps div:nth-child(2){
        width:100%!important;
        margin-top: 8px!important;
        padding-left: 0!important;
        
    }

}


#cactus_manual #logo .logo-image{
    display: none!important;
}

#header .logo .logo-image{
    display: none!important;
}


.custom_msgcroissanterie{
    padding: 1em 4em;
    background: #F2F2F2;
}

.custom_msgcroissanterie p{
    margin-bottom: 4px;
    font-weight: 300!important;
    font-size: 14px!important;
}

.custom_msgcroissanterie b{
    font-weight: bold!important;
}