/********* Compiled - Do not edit *********/
:root{--color-primary:#93cabe;--color-secondary:#fff1c3;--color-gradient-start:#93CABE;--color-gradient-stop:#93CABE;--color-link:#93cabe;--color-link-hover:#e45865;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:inherit;font-weight:400;line-height:1.7em;font-size:1em;color:#0f212f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;font-weight:400;}.h1,h1{font-family:inherit;font-weight:700;line-height:1.4em;font-size:47px;color:#00233d;}.h2,h2{font-family:inherit;font-weight:500;line-height:1.4em;font-size:35px;color:#00233d;}.h3,h3{font-family:inherit;font-weight:700;line-height:1.5em;font-size:28px;color:#00233d;}.h4,h4{font-family:inherit;line-height:1.5em;font-size:20px;color:#00233d;}.h5,h5{font-family:inherit;font-weight:700;line-height:1.6;font-size:21px;color:#00233d;}.h6,h6{font-family:inherit;font-weight:700;line-height:1.7;font-size:16px;color:#00233d;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar{background-image:url( ../2019/11/AnticaféBordeaux-1-1.jpg);background-size:cover;background-position:center center;}.titlebar > .titlebar-overlay.ld-overlay{background:rgba(0, 0, 0, 0.38);}section.vc_row{units:px;}@media ( min-width: 801px ){.main-header .is-stuck{background:rgb(241, 240, 236) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(15, 33, 47) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(15, 33, 47) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(15, 33, 47) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(147, 202, 190) !important;}}/*Notice error*/
.notice-error{
    display: none !important;
}

/* Burger menu */
.navbar-collapse-inner{
    width: 10em !important;
}

[data-mobile-nav-style=modern]:before {
    background: none !important;
    color: black !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a {
    color: black !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars {
        border: 2.4px solid rgba(0, 0, 0, 0.4) !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar {
    background-color: black !important;
}

#slider-1-slide-1-layer-1{
    font-family:"futura"!important;
}

#slider-1-slide-3-layer-9{
    font-family:"futura"!important;
}

#slider-1-slide-2-layer-9{
    font-family:"futura"!important;
}

#slider-1-slide-2-layer-10{
    font-family:"futura"!important;
}

#slider-1-slide-1-layer-2{
    font-family:"futura"!important;
}

#slider-1-slide-3-layer-10{
    font-family:"futura"!important;
}

#slider-1-slide-1-layer-17{
    font-family:"futura"!important;
}

#slider-1-slide-2-layer-18{
    font-family:"futura"!important;
}

#slider-1-slide-3-layer-19{
    font-family:"futura"!important;
}

#slider-1-slide-3-layer-12{
    font-family:"futura"!important;
}

.cspm_bg_hex{
    background-color: #93CABE!important;
}

.cspml_details_title{
    font-family:"futura"!important;
    font-size: 20px !important;
}

/* Sur les écrans, quand la largeur de la fenêtre fait au maximum 1280px */

@media screen and (min-width: 1199px) {
    .blog-single-default .blog-single-details {
    margin-top: 5em;
    }
}


@media screen and (max-width: 760px){
    
    #whois_bloc1{
        width: 270px;
        height: 260px;
        margin-top: 30px;
        margin-bottom: 30px;
        background: #93CABE;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    #whois_bloc2{
        width: 270px;
        height: 260px;
        background: #F1F0EC;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    #whois_bloc3{
        width: 270px;
        height: 260px;
        margin-top: 30px;
        margin-left: 0px;
        background: #FFF1C4;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    #espaces_bloc{
        z-index:10000!important;
        margin-left: 30px;
        width: 500px;
        width: 526px;
        height: 459px;
        background: #93CABE;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    .titlebar-inner p {
        font-size: 38px !important;
    }
    
    .titlebar-inner {
    padding-top: 5em !important;
    padding-bottom: 5em !important;
    }
    
    #textconcept {
        margin-bottom: 12em;
    }
    
    .wpem-single-event-body {
        padding: 0 15px 0 15px !important;
    }
    
    .vc_custom_1572943404236 {
        padding-top: 0px !important;
    }
    
    .empty_space_bottom {
        height: 0px !important;
    }
}

@media screen and (min-width: 761px){
    
    #whois_col1{
        margin-top: -110px;
        z-index:10000!important;
    }
    
    #whois_col2{
        margin-top: -200px;
        z-index:10000!important;
    }

    #whois_bloc1{
        width: 270px;
        height: 260px;
        margin-bottom: 30px;
        background: #93CABE;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    #whois_bloc2{
        width: 270px;
        height: 260px;
        background: #F1F0EC;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    #whois_bloc3{
        width: 270px;
        height: 260px;
        margin-top: 30px;
        margin-left: 30px;
        background: #FFF1C4;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
    
    #espaces_bloc{
        z-index:10000!important;
        margin-left: -200px;
        margin-top: 150px;
        width: 500px;
        width: 526px;
        height: 459px;
        background: #93CABE;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
    }
}

@media screen and (min-width: 761px) and (max-device-width : 1024px){
    
    .titlebar-inner p {
        font-size: 38px !important;
    }
    
    .titlebar-inner {
        padding-top: 5em !important;
        padding-bottom: 5em !important;
    }
    
    .wpem-single-event-body {
        padding: 0 15px 0 15px !important;
    }
    
    .empty_space_top {
        height: 0px !important;
    }
    
    .mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
        overflow: hidden;
        background-color: #fff;
        transform: translate3d(-50vw, 0, 0) !important;
    }
    
    [data-mobile-nav-style=modern] .navbar-collapse-clone {
        width: 40vw !important;
    }
}

#search_datetimes-button{
    display : none;
}

.testimonial-quote{
    font-size: 17px !important;
}


.rplg-grid{
    display: none;
}

.navbar-collapse{
    padding-right: 190px;
}

.navbar-brand{
    margin-right: 30px;
    padding-top: 20px;
}

.ld_button_5de9038e01632{
    border:1px solid black !important;
}

/* CAROUSSEL ESPACES */
#carousel-espaces .wpb_singleimage_heading{
    margin-bottom: 0.25em!important;
    font-size:26px!important;
}

#text-green-bloc-home{
    font-size: 17,5px !important;
    line-height: 30px;
}

.testimonial .avatar {
    border-radius: 0;
}
#ld_testimonial_5de936df86f6b{
    bottom: 50px !important;
}

/* ESPACES */
.cspml_item_link{
    display: none !important;
}

.cspml_resize_map{
    display: none !important;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
    border: none!important;
}

/* EVENT */
.wpem-event-layout-action-wrapper{
    display: none !important;
}

.blog-single-event{
    margin-top:200px;
    height: 100px;
}

#load_more_events{
    display: none;
}

.chosen-choices input{
    font-size: 15px !important;
    margin: 7px 10px !important;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
    color:#93CABE;
}

.wpem-heading-text{
    color: #0F212F!important;
}

.liquid-ig-feed-list{
    font-size: 9px;
    line-height: 10px;
}

.all-loaded{
    display: none !important;
}

.loading{
    display: none !important;
}

.static{
    display: none !important;
}

.cspml_details_container {
    height : 130px !important;
}

.wpem-organizer-profile-wrapper{
    display: none !important;
}

#search_categories-button{
    display: none !important;
}

#search_categories_chosen{
    height: 44px !important;
}

#search_event_types-button{
    display: none !important;
}

#search_event_types_chosen{
    height: 44px !important;
}

.cspml_fs_label{
    display: none;
}

.vc_custom_1573141394576 {
    padding-left: 0px !important;
}

#open-popup-general, #open-popup-paris, #open-popup-strasbourg, #open-popup-lyon, #open-popup-bordeaux, #open-popup-footer {
    background-color: rgb(255, 255, 255);
    border: none;
    color: rgb(15, 33, 47);
    display: inline-flex;
    padding: 0.5em 2.5em;
    position: relative;
    border-radius: 0;
    font-size: 1em;
    transition: all .3s ease;
    outline: none;
}

#open-popup-general:hover, #open-popup-paris:hover, #open-popup-strasbourg:hover, #open-popup-lyon:hover, #open-popup-bordeaux:hover, #open-popup-footer:hover {
    background-color: rgb(15, 33, 47);
    color: rgb(255, 255, 255);
}

.liquid-lp-media a img {
    visibility: visible !important;
}	

#lang-switcher{
    visibility:hidden !important;
}

.grecaptcha-badge { visibility: hidden; }