header{
    background-color: #0C2340 !important;
}

/* Navbar: force text and icons to white */
header a,
header span,
header button,
header i,
header .nav-link,
header [class*="text-"] {
    color: #ffffff !important;
}

header svg {
    color: #ffffff !important;
}

header svg path,
header svg rect,
header svg circle,
header svg polyline,
header svg line {
    stroke: #ffffff !important;
}

.terminald_services{
    padding-top:60px;
    padding-bottom:60px;
}

#mcMenuSelector{display:none!important;}


.homebloc-html a{
    color: #fff!important;
}

.ct1bloc{
padding-top : 40px;
padding-bottom:40px;
}

#container-homebloc-cascadgrid{
padding:20px;
}

body#product #productAddToCart{
bottom:20px!important;}
.masthead h1{font-size:6em;}
/* Style boutons home */
@media only screen and (max-width : 768px){
#homeblocs a.bdintroLink{    
clear:both; width:80%;}
.masthead h1{font-size:4em!important;}
}

#homeblocs a.bdintroLink{    
display: inline-block;
    margin:5px;
    padding: 12px 24px;
    border-radius: 8px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    background: #D50056;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    position: relative;
   -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border-width: 0;}
#homeblocs a.bdintroLink:hover{
filter: brightness(1.1);
transform: scale(1.05);
box-shadow: 0 1px 8px rgba(0,0,0,0.3);
}


/* End  Style boutons home*/

.bdHomeMsg button{margin:10px;}
.bdHomeMsg{
    background: rgba(255,255,255,.8);
    width: 90%;
max-width:700px;
    margin: auto;
    padding: 5%;
    color: #000;
    border-radius: 20px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 50%);
}




@media only screen and (max-width : 768px){
    .c80_item{width:calc(100%/2 - 20px) !important;margin:auto;}
    .c80_item3{width:calc(100%/2 - 20px) !important;margin:auto;}
    .c80_mainSelector_inner{
    
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-around;
    align-items: center;

    
    /*border:1px solid #00f;*/  
    gap:5px;
    
    
    }
    .header_logo{height:30px!important;margin-top:10px}
    }


    @media only screen and (min-width : 768px){
        .c80_item{width:calc(100%/3 - 30px) !important;margin:auto;}
        .c80_item3{width:calc(100%/3 - 30px) !important;margin:auto;}
        .c80_mainSelector_inner{
        
            

        display:flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: space-around;
        align-items: center;
        max-width: 992px;
        margin:auto;
        /*border:1px solid #00f;*/
        gap:5px;
        
        
        }
        }   
   /* @media only screen and (min-width : 1024px){
    .c80_item{max-width:calc(100%/4 - 20px);}
    .c80_mainSelector_inner{
    
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
        justify-content: center;
    border:1px solid #f00;
    gap:20px;
    }
    }
    */
 

 
    .c80_mainSelector{
    width:100%;
    
    }
    

    .c80_item, .c80_item3{
        background-color:rgba(0,0,0,0.2);
       
        margin-bottom:10px;
        border-radius: 20px;
        height:150px;
        display:flex;
        text-decoration: none;
        color:#fff;
        width: 100%;
        cursor:pointer;
         text-shadow: 0px 0px 10px rgba(0,0,0,0.8);
           -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }
    .c80_item:hover, .c80_item3:hover{
        text-decoration:none;
        color:#fff;
        filter: brightness(1.1);
        transform: scale(1.05);
        box-shadow:0px 0px 40px rgba(0,0,0,0.3);
    }
    .c80_item_inner{
        display:flex;
        flex-direction: column;
        width:100%;
        padding:10px;
        align-items: center;
        justify-content: center;
        /*border:1px solid #0f0;*/
        background-color:rgba(0,0,0,0.3);
        border-radius: 20px;   
        text-align: center;
    }     
    
    #c80_item1{
       
        background-image: url(https://assets.foound.com/campaigns/bag-elior.jpg);
        background-size: cover;
        
    
    }
        #c80_item1b{
       
        background-image: url(https://assets.foound.com/img/p/600/2bf446f3b601caece3e02748b61592136e4687f5.jpg);
            background-position:-50%;
        background-size: cover;
        
    
    }
    #c80_item1c{
       
        background-image: url(https://assets.foound.com/campaigns/breakfast.jpg);
        background-size: cover;
        
       
    }
    #c80_item1d{
       
        background-image: url(https://assets.foound.com/campaigns/reservation.jpg);
        background-size: cover;
        
    
    }

    #c80_item2{
        background-image: url(https://assets.foound.com/campaigns/logo-conciergerie-solidaire.png);
        background-size: cover;
        background-position:-50%;
        
    
    }
    #c80_item3{
        background-image: url(https://images.unsplash.com/photo-1583454110551-21f2fa2afe61?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTB8fGZpdG5lc3N8ZW58MHx8MHx8&auto=format&fit=crop&w=1296&q=60);
        background-size: cover;
        
    
    }
    #c80_item4{
        background-image: url(https://assets.foound.com/campaigns/goodies.jpg);
        background-size: cover;
        
    
    }
    #c80_item5{
        background-image: url(https://images.unsplash.com/photo-1527751171053-6ac5ec50000b?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8M3x8Y2FuYXBlcyU2MCU2MHxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60);
        background-size: cover;
        
    
    }  
    
    .c80_item h5, .c80_item3 h5 {
        font-weight:bold;
        font-size:24px;
        padding:0;
        margin:0;
    }
    .c80_item p, .c80_item3 p{
        font-weight:500;
        font-size: 16px;
        padding:0;
        margin:0;
    }
    

a.bdIntroLink{    
display: inline-block;
    margin:5px;
    padding: 12px 24px;
    border-radius: 8px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    background-color: rgb(14, 40, 76);
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    position: relative;
   -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border-width: 0;}
a.bdIntroLink:hover{
filter: brightness(1.1);
transform: scale(1.05);
box-shadow: 0 1px 8px rgba(0,0,0,0.3);
}

.header_logo{
    margin-left:5vw!important;
}

.c80ms{
    padding-bottom:40px;
}


.goodies #mcMenuSelector, .room-service #mcMenuSelector, .conciergerie-sur-devis #mcMenuSelector, .conciergerie #mcMenuSelector{
    display:none !important;
}
#mc_mobile_menu_selector{ display:none !important;}
