/***** GENERAL *****/
@import url('https://f73e8c.claudeassets.com/20190920231650cs_/https://fonts.googleapis.com/css?family=Spectral+SC');

h1,h2,h3,h4,h5,h6,.title--big .title__primary,#rev_slider_1_1 .tp-resizeme, .title__subtitle, .article-info > li, h3.title__primary, .title__primary {
    font-family: 'Spectral SC', serif !important;
}

body{
    background:white !important;
}

#btn-cgv > div > div > div{
    text-align:center;
}

.wpb_revslider_element.wpb_content_element {
    margin-bottom: 0 !important;
}

/*
.margin-top, .margin-bottom {
    margin:auto !important;
}
*/

body > div.layout-content > div {
    margin-top : auto !important;
}
.sidebar .widget__title , .woocommerce-page h2, .title--small .title__primary, .form-block__title, .woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, .woocommerce #order_review_heading{
    text-transform:none !important;
    font-size:2em !important;
}

.footer-logo{
    width: 100%;
    text-align: center;
    padding-top: 30px;
}

.tours-type-icons__shadow {
    display:none !important;
}

#es_txt_button {
    background:#aca183 !important;
    color: white !important;
    border: 0px !important;
}

a{
    text-decoration : none;
}

.header-section--with-banner .header-section__title{
    font-size:2.5em !important;
}

.title__primary{
    font-family: Qwigley !important;
    text-transform: none !important;
}
/*
.title--big .title__primary{
    font-size: 2.800em !important;
}

.title__subtitle{
    font-size: 1.600em !important;
}
*/
.icons-set__item__title{
    font-family: 'Spectral SC', serif !important;
}

#acc-actu  h4 {
    font-size: 2em !important;
    margin:10px !important;
}

.header .logo {
    display:none !important;
}

.header .main-nav-header {
    width:100% !important;
}

.header .main-nav-header .main-nav {
    text-align:center !important;
}

.header .main-nav-header .main-nav a[title="menu-logo"]{
    opacity:1!important;
}

.header .main-nav-header .main-nav a[title="menu-logo"] img{
    max-width: 70px !important;
    margin: 10px 0;
}



.header .header__info__items-left .switch a{
    line-height: 3;
    padding: 12px;
    background: #aca183;
    border: 1px solid #aca183;
    color :white;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.header .header__info__items-left .switch:hover a{
    background: rgba(0,0,0,0);
    color:#aca183;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}



#menu-item-89::after {
    display:none !important;
}

.slicknav_menu .menu-item-89{
    display:none !important;
}

.widget__title{
    text-transform: none !important;
    font-size: 2em !important;
}

body > div.layout-content > div.container.layout-container.margin-top.margin-bottom {
    margin-bottom:0px !important;
}

.header-section.header-section--with-banner.parallax-section.parallax-section--header > div.parallax-image {
    background-position: 50% 50% !important;
}

.single-post .header-section__content{
    display:none !important;
}
ul.article-info {
    display:none !important;
}

/***** Accueil *****/

#avdj .avdj-section:hover > div{
    background: rgba(255,255,255,0.09);
    
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

#avdj .avdj-section p a:hover{
    border-bottom: 1px solid white !important;

}

#avdj .avdj-section:hover div > span{
    font-size:3.5em !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}


#ju-category .tours-type-icons{
    position:inherit !important;
    margin: auto !important;
    padding: inherit !important;
    overflow: auto !important;
}
#ju-category div.tours-type-icons__shadow{
    width:auto !important;
}



.tours-type-icons__item__container{
    width:180px !important;
    height: 180px !important;
}

.tours-type-icons__item__content{
    font-size:0.9em !important;
}

#acc-actu div.padding-top{
    display:none !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
    background-color: #aca183 !important;
}


.partenaires > div {
    width: 20% !important;
}

#acc-cat .tours-type-icons{
    margin-left: 0px; 
    margin-right: 0px; 
    padding:0 !important;
}

#acc-cat  div.tours-type-icons__content  div.title{
    border:0px !important;
    margin-bottom: 0 !important;
}

#acc-cat  div.tours-type-icons__content  div.title::after{
    display:none !important;
}


#swiper1 div.swiper-container.swiper-slider.swiper-container-horizontal > div > div,#swiper4 div.swiper-container.swiper-slider.swiper-container-horizontal > div > div{
    margin: 0 auto !important;
}
/*
#acc-cat #swiper2 a.tours-type-icons__slider__next,#acc-cat #swiper4 a.tours-type-icons__slider__next{
    display: block !important;
}
*/

#acc-map > div {
    padding:0 !important;
}

#acc-legend-map table, #acc-legend-map td, #acc-legend-map tr, table, tr, td{
    border: 0px !important;
}



/******** RESERVATION *********/

#form-res  p {
    margin:20px 0;
}

#form-res #form-res-select .res-select-l {
    float:left;
}

#form-res #form-res-select .res-select-l {
    float:right;
}

#form-res .form-res-mess {
    clear:both;
}

#form-res input[type="submit"], #form-contact input[type="submit"]{
    width:100%;
    border:1px solid #aca183;
    background: #aca183;
    color:white;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

#form-res input[type="submit"]:hover, #form-contact input[type="submit"]:hover{
    background: white;
    color:#aca183;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

/******** CONTACT *********/

#contact-map .vc_column_container>.vc_column-inner{
    padding-left:0!important;
    padding-right:0!important;
}



/******** ENTREPRISE - TEAM BUILDING *********/
#etp-btn .wpb_wrapper {
    text-align:center !important;
}

.ent-list ul li{
    color: white !important;
}


/************ PRODUITS ***************/
/*#comments {
    display:none !important;
}*/

#tabdescription > div > ul.tour-categories-list {
    display:none !important;
}

div.price-decoration.block-after-indent > div.price-decoration__label{
    display: none !important;
}
@media (min-width: 992px){
.tour-single div.container main.col-md-9 {
     width: 100% !important;
 }
}
 .tour-single div.container > div > main.col-md-9{
          width: 100% !important;

 }
.tour-single div.container > div > aside{
    display:none !important;
}

.tab-booking-tour {
    max-width: 300px !important;
    margin: 0 auto !important;
    padding-bottom: 80px !important;
}

.tab-booking-tour .price-decoration, .tab-booking-tour .price-decoration{
    margin-bottom: 0 !important;
}



.tour-single .wpcf7{
    max-width: 500px !important;
    margin: 0 auto !important;
}

/************* PROGRAMMATION *****************/
td.has-events{
    background: #aca183 !important;
    cursor:default !important;
}

td.has-events .day-number{
    background: #aca183 !important;
    border-bottom: 1px solid #ffff !important;
    color: white !important;
}

td.has-events span{
    color: white !important;
}

/******** RESPONSIVE *********/

@media (min-width: 1120px) and (max-width: 1200px){
    .header > .container{
        width:99% !important;
    }
    .tours-type-icons__item__container{
      width:140px !important;
      height: 140px !important;
    }
    .header .container #navigation li{
        font-size:14px !important;
    }
    
    .swiper-container{
        overflow:inherit !important;
    }
}

@media (min-width: 960px) and (max-width: 1120px){
    .header > .container{
        width:99% !important;
    }
    .tours-type-icons__item__container{
      width:140px !important;
      height: 140px !important;
    }
    .header .container #navigation li{
        font-size:12px !important;
        margin-right:20px !important;
    }
    
    .swiper-container{
        overflow:inherit !important;
    }
}

@media (min-width: 850px) and (max-width: 960px){
    .header > .container{
        width:99% !important;
    }
    
    .header .container #navigation li{
        font-size:12px !important;
        margin-right:10px !important;
    }
    
    .tours-type-icons__item__container{
      width:140px !important;
      height: 140px !important;
    }
    
    .tours-type-icons__slider{
        padding: 0 30px !important;
    }
    
    .swiper-container{
        overflow:inherit !important;
    }
}


@media (max-width: 850px){
    .slicknav_menu {
        display: block;
    }
    .main-nav {
        display: none;
    }
    
    
    .tours-type-icons__item__container{
      width:140px !important;
      height: 140px !important;
    }
    
    .tours-type-icons__slider{
        padding: 0 30px !important;
    }
    
    .header-section--with-banner .header-section__title{
        font-size: 3.5em !important;
    }
    .swiper-container{
        overflow:inherit !important;
    }
    
    .acc-pic {
        height: 300px !important;
    }
}
/*
     FILE ARCHIVED ON 20:30:08 Oct 30, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:07:17 Sep 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.335
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.044
  esindex: 0.004
  cdx.remote: 8.432
  LoadShardBlock: 37.262 (3)
  PetaboxLoader3.datanode: 344.905 (4)
  load_resource: 1693.971
  PetaboxLoader3.resolve: 1307.796
*/