@keyframes zoom{0%{transform:scale(1);-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{transform:scale(1);-webkit-transform:scale(1)}}html,body{overflow-x:hidden}html,body,textarea,input{-webkit-text-size-adjust:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,li,ol,a,em,img,strong,fieldset,form,label,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}a{text-decoration:none}strong{font-weight:400}h3{font-size:15px;font-weight:400}header#masthead.mobile{height:82px;position:relative;background-color:#fff;position:fixed;top:0;right:0;left:0;width:100%;z-index:100;box-shadow:0 0 3px 0px rgba(0,0,0,0.3)}header#masthead.mobile #logo{z-index:10;display:inline-block;position:absolute;top:30px}header#masthead.mobile #logo img{height:36px;margin:8px 5px 8px 10px;box-sizing:content-box;z-index:10}header#masthead.mobile .btn_toggle{position:absolute;top:30px;right:0;line-height:52px;height:21px;display:inline-block;text-transform:uppercase;color:#fff;font-weight:600;font-size:16px;width:31px;background-repeat:no-repeat;background-position:right 15px center;background-size:20px;background-image:url(https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/burger.png);z-index:11}header#masthead.mobile .liens-header{display:none}header#masthead.mobile .sidebar{position:fixed;top:0;bottom:0;right:-285px;z-index:100;width:280px;background-color:#fff;box-shadow:-3px 0px 2px rgba(0,0,0,0.3);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}header#masthead.mobile .sidebar.open{right:0}header#masthead.mobile .sidebar .top{position:relative}header#masthead.mobile .sidebar .top #reseaux_sociaux{position:absolute;top:10px;right:18px;font-size:20px;text-align:center;margin-bottom:20px;width:30px;height:30px}header#masthead.mobile .sidebar .top #reseaux_sociaux p{display:block;margin-bottom:10px}header#masthead.mobile .sidebar .top #reseaux_sociaux .social_icon{display:block;vertical-align:middle;margin:0px 5px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead.mobile .sidebar .top #reseaux_sociaux .social_icon:before{content:" ";display:block;width:30px;height:30px}header#masthead.mobile .sidebar .top #reseaux_sociaux .social_icon.social_icon_facebook:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-facebook.png');background-size:30px 30px}header#masthead.mobile .sidebar .top #reseaux_sociaux .social_icon.social_icon_instagram:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-instagram.png');background-size:30px 30px}header#masthead.mobile .sidebar .top .close{position:absolute;top:0;left:0;height:52px;width:52px;background-image:url(https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-close.png);background-size:12px;background-position:center;background-repeat:no-repeat}header#masthead.mobile .sidebar .top .back{position:absolute;top:0;left:0;height:52px;width:52px;background-image:url(https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/left-chevron.png);background-size:12px;background-position:center;background-repeat:no-repeat}header#masthead.mobile .sidebar .top .titre{line-height:52px;display:block;margin:0;padding:0 10px;text-align:center;color:#fff;text-transform:uppercase;background-color:#5b5d39}header#masthead.mobile .sidebar nav{height:100%}header#masthead.mobile .sidebar{height:100%}header#masthead.mobile .sidebar .primary-menu{padding:5px 0;height:100%;overflow:auto;padding-bottom:62px;box-sizing:border-box}header#masthead.mobile .sidebar .primary-menu .menu-item{position:relative;padding:5px 10px}header#masthead.mobile .sidebar .primary-menu .menu-item a,header#masthead.mobile .sidebar .primary-menu .menu-item span{color:#000;padding:12px;display:block;font-size:16px;line-height:18px;font-weight:500;text-decoration:none;background-color:#eceded}header#masthead.mobile .sidebar .primary-menu .menu-item.menu-item-has-children .top{position:absolute;top:0;left:0;right:0}header#masthead.mobile .sidebar .primary-menu .menu-item.menu-item-has-children .next{position:absolute;top:5px;box-sizing:content-box;right:10px;width:42px;height:42px;border-left:3px solid #fff;background-image:url(https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/right-chevron.png);background-size:12px;background-position:center;background-repeat:no-repeat}header#masthead.mobile .sidebar .primary-menu .menu-item.menu-item-has-children .sub-menu{padding-top:82px;position:fixed;top:0;bottom:0;right:-285px;z-index:100;width:280px;box-shadow:-3px 0px 2px #eceded;background-color:#fff;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}header#masthead.mobile .sidebar .primary-menu .menu-item.menu-item-has-children .sub-menu.open{right:0}header#masthead.mobile .sidebar .primary-menu .menu-item.menu-item-has-children .sub-menu .content{height:100%;overflow:auto;padding-top:5px;padding-bottom:62px;box-sizing:border-box}body{font-size:16px;font-style:normal;color:#353437;font-family:'Josefin Sans',sans-serif;text-transform:none;font-weight:300;line-height:20px;background-color:#fff;background-repeat:repeat;background-position:top center;background-attachment:scroll;background-size:cover}body.home rb-search-bar{margin-top:30px;display:block}body.pezlodging-template-default rb-search-bar{margin-bottom:30px;display:block}body .btn-vert{font-family:'Roboto',sans-serif;cursor:pointer;outline:none;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#6fbd71;background:-moz-linear-gradient(top, #6fbd71 0%, #6fbd71 49%, #58af4f 51%, #58af4f 100%);background:-webkit-linear-gradient(top, #6fbd71 0%, #6fbd71 49%, #58af4f 51%, #58af4f 100%);background:linear-gradient(to bottom, #6fbd71 0%, #6fbd71 49%, #58af4f 51%, #58af4f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fbd71', endColorstr='#58af4f', GradientType=0);color:#fff;font-weight:500;font-size:14px;line-height:40px;padding:10px 20px;text-transform:uppercase;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;-webkit-box-shadow:0px 3px 0px 0px #d9d9d9;-moz-box-shadow:0px 3px 0px 0px #d9d9d9;box-shadow:0px 3px 0px 0px #d9d9d9}body .btn-vert:hover{background:-moz-linear-gradient(top, #6fbd71 0%, #6fbd71 2%, #58af4f 1%, #58af4f 100%);background:-webkit-linear-gradient(top, #6fbd71 0%, #6fbd71 2%, #58af4f 1%, #58af4f 100%);background:linear-gradient(to bottom, #6fbd71 0%, #6fbd71 2%, #58af4f 1%, #58af4f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fbd71', endColorstr='#58af4f', GradientType=0)}body input.btn-vert{line-height:16px}body .contenu-centrer{text-align:center}body .wrapper{max-width:100%;overflow-x:hidden;-webkit-transition:-webkit-transform .5s;transition:transform .5s;margin:0 auto;position:relative;width:100%}body .wrapper .overlay-menu{position:fixed;width:100%;height:100%;top:0;left:0;background:#FFF;color:#5b5d39;z-index:21;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s,visibility .5s;transition:transform .5s,visibility .5s}body .wrapper .overlay-menu.open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s;visibility:visible;transition:transform .5s}body .wrapper .overlay-menu .header-overlay-menu{position:relative;padding:50px}body .wrapper .overlay-menu .header-overlay-menu .overlay-close{width:31px;height:21px;display:block;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-close.png');background-repeat:no-repeat;background-size:31px 21px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;cursor:pointer;position:absolute;right:50px}body .wrapper .overlay-menu .header-overlay-menu .overlay-close:hover{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-close-hover.png');background-repeat:no-repeat;background-size:31px 21px}body .wrapper .overlay-menu nav{text-align:center;position:relative;top:40px}body .wrapper .overlay-menu nav .menu-principal-container{font-size:30px;font-weight:400;line-height:34px;margin-bottom:50px}body .wrapper .overlay-menu nav .menu-principal-container ul li{margin-bottom:45px;position:relative}body .wrapper .overlay-menu nav .menu-principal-container ul li:after{content:" ";display:block;height:23px;width:1px;background:#5b5d39;top:100%;left:50%;position:absolute;margin-top:11px}body .wrapper .overlay-menu nav .menu-principal-container ul li:last-child:after{display:none}body .wrapper .overlay-menu nav .menu-principal-container ul li a{color:#5b5d39;text-transform:uppercase;letter-spacing:.05em;position:relative}body .wrapper .overlay-menu nav .menu-principal-container ul li a:after{content:' ';position:absolute;top:100%;left:0;width:100%;height:1px;background:#5b5d39;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}body .wrapper .overlay-menu nav .menu-principal-container ul li a:hover:after,body .wrapper .overlay-menu nav .menu-principal-container ul li a:focus:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}body .wrapper header{background-position:top center;background-attachment:fixed;width:100%;background:#FFF;height:165px;font-family:Abril Fatface}body .wrapper header .header_top_bar{position:relative;height:100%}body .wrapper header .header_top_bar .header_top{width:100%;position:relative}body .wrapper header .header_top_bar .header_top .logo-top,body .wrapper header .header_top_bar .header_top .header-contact{display:inline-block;vertical-align:middle}body .wrapper header .header_top_bar .header_top .logo-top{-webkit-animation:pulse 1s;z-index:10;position:relative;width:138px;display:block}body .wrapper header .header_top_bar .header_top .logo-top a{top:12px;position:relative}body .wrapper header .header_top_bar .header_top .logo-top a img{width:138px}body .wrapper header .header_top_bar .header_top .header-contact{-webkit-animation:bounceInDown 1s;position:relative;line-height:30px;display:none;font-family:'Josefin Sans',sans-serif}body .wrapper header .header_top_bar .header_top .header-contact:before{content:'';display:block;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-tel.png');background-size:34px 34px;background-repeat:no-repeat;width:34px;height:34px;margin:0 auto 10px}body .wrapper header .header_top_bar .header_top .header-contact a,body .wrapper header .header_top_bar .header_top .header-contact span{display:block;font-size:24px;color:#5b5d39;font-weight:400}body .wrapper header .header_top_bar .camping-information{display:none;-webkit-animation:bounceInDown 1s;font-family:'Josefin Sans',sans-serif;position:absolute;margin:0 auto;left:0;top:0px;max-width:78%;text-align:center}body .wrapper header .header_top_bar .camping-information.open{color:#5b5d39}body .wrapper header .header_top_bar .camping-information.close{color:#df1c3e}body .wrapper header .header_top_bar .camping-information p{display:inline-block}body .wrapper header .header_top_bar .camping-information p.titre{font-size:16px;font-weight:600;line-height:12px}body .wrapper header .header_top_bar .camping-information p.statut{text-transform:uppercase;font-weight:700;font-size:30px;line-height:30px}body .wrapper header .header_top_bar .camping-information p.date{font-size:14px;font-weight:400;line-height:0px}body .wrapper header .header_top_bar .container_navigation{position:absolute;top:25px;right:0;z-index:20}body .wrapper header .header_top_bar .container_navigation #menu_burger{width:25px;height:25px;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/burger.png');background-repeat:no-repeat;background-size:31px 21px;display:block;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;cursor:pointer}body .wrapper header .header_top_bar .container_navigation #menu_burger:hover{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/burger-hover.png');background-repeat:no-repeat;background-size:31px 21px}body .wrapper .content_wrapper{max-width:1200px;width:90%;margin:0 auto 40px;position:relative}body .wrapper .site-content{position:static;z-index:100}body .wrapper .site-content .lines{position:relative;overflow:hidden}body .wrapper .site-content .lines.in:before{top:0;-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}body .wrapper .site-content .lines.in:after{bottom:0;-webkit-transition:all 2000ms ease-in-out;-moz-transition:all 2000ms ease-in-out;-ms-transition:all 2000ms ease-in-out;-o-transition:all 2000ms ease-in-out}body .wrapper .site-content .lines-bottom{position:relative;overflow:hidden;min-height:100px}body .wrapper .site-content .lines-bottom.in:after{bottom:0;-webkit-transition:all 2000ms ease-in-out;-moz-transition:all 2000ms ease-in-out;-ms-transition:all 2000ms ease-in-out;-o-transition:all 2000ms ease-in-out}body .wrapper .site-content .site-container{top:80px;position:relative}body .wrapper .site-content .site-container #slide_home{position:relative}body .wrapper .site-content .site-container #slide_home .slide{width:100%}body .wrapper .site-content .site-container #slide_home .owl-controls{margin-top:0;display:block}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav{width:100%;background:none}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav .owl-prev{display:block !important;background:none;position:absolute;left:0;top:34%}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav .owl-prev .prev-slide{background-image:url("https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/left-chevron.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:40px;height:40px;transition:all .4s ease-in}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav .owl-next{display:block !important;background:none;position:absolute;right:0;top:34%}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav .owl-next .next-slide{background-image:url("https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/right-chevron.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:40px;height:40px;transition:all .4s ease-in}body .wrapper .site-content .site-container #image_full{max-height:200px;overflow:hidden}body .wrapper .site-content .site-container #image_full img{height:200px}body .wrapper .site-content .site-container .content_wrapper .container-btn-reservation{margin-bottom:40px;position:relative}body .wrapper .site-content .site-container .content_wrapper .btn-reservation{font-size:0;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/macaron-reserver.png') center center no-repeat;background-size:120px 120px;width:120px;height:120px;margin:30px auto 0 auto;text-align:center;display:block;z-index:9}body .wrapper .site-content .site-container .content_wrapper #le_camping,body .wrapper .site-content .site-container .content_wrapper #emplacements_location,body .wrapper .site-content .site-container .content_wrapper #camping_en_images{padding:60px 0 0}body .wrapper .site-content .site-container .content_wrapper #le_camping .container h1,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h1,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h1,body .wrapper .site-content .site-container .content_wrapper #le_camping .container h2,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h2,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h2,body .wrapper .site-content .site-container .content_wrapper #le_camping .container h3,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h3,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h3,body .wrapper .site-content .site-container .content_wrapper #le_camping .container .description,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container .description,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container .description{text-align:center}body .wrapper .site-content .site-container .content_wrapper #le_camping .container h3,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h3,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h3{font-size:16px;color:#361612;font-weight:400;line-height:21px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .description,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container .description,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container .description{font-size:16px;color:#361612;font-weight:300;line-height:25px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container h1,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h1,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h1{font-size:22px;margin:25px auto 20px;color:#361612;font-weight:400;line-height:21px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container h2,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h2,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h2{font-size:30px;line-height:35px;text-transform:uppercase;color:#5b5d39;font-weight:400}body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h2,body .wrapper .site-content .site-container .content_wrapper #le_camping .container h2{color:#1766b0}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites{text-align:center;margin-top:30px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite{width:100%;padding-left:0;padding-right:0;margin:40px 0}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite:hover .contenu_activite .image_activite{height:60px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite:hover .contenu_activite .image_activite img{max-height:100%;width:auto;max-width:100%;height:auto}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite:hover .contenu_activite .texte_activite .description_activite{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;max-height:190px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .image_activite{width:100%;height:89px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .image_activite img{max-height:100%;width:auto;max-width:100%;height:auto;visibility:hidden}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .texte_activite .titre_activite{color:#361612;padding:20px 40px 0px;line-height:20px;min-height:40px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .texte_activite .titre_activite h3{font-size:15px;font-weight:400}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .texte_activite .description_activite{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;font-size:14px;line-height:18px;font-weight:300;padding:0 30px;color:#616161;height:80px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .texte_activite .description_activite a{margin-top:25px;display:block;padding:0px 20px}body .wrapper .site-content .site-container .content_wrapper #emplacements_location{padding:0 0 140px}body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container:before{content:' ';display:block;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-photo.png') center center no-repeat;background-size:88px 57px;width:88px;height:57px;margin:0px auto 35px}body .wrapper .site-content .site-container .content_wrapper #camping_en_images.lines:after{display:none}body .wrapper .site-content .site-container .content_wrapper .grid_photos{padding:40px 0}body .wrapper .site-content .site-container .content_wrapper .grid_photos .une_photo{margin-right:-5px}body .wrapper .site-content .site-container .grid_photos{padding-bottom:80px;text-align:center}body .wrapper .site-content .site-container .grid_photos .une_photo{display:inline-block;vertical-align:top;margin-right:-4px;width:50%}body .wrapper .site-content .site-container .grid_photos .une_photo .photo{position:relative;background-clip:border-box;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-sizing:border-box}body .wrapper .site-content .site-container .grid_photos .une_photo .photo:before{content:"";display:block;padding-top:75%}body .wrapper .site-content .site-container .grid_photos .une_photo .photo a{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:5;border-bottom:none;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}body .wrapper .site-content .site-container .grid_photos .une_photo .photo a:hover{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}body .wrapper .site-content .site-container .grid_photos .une_photo .photo a:hover:before{content:" ";position:absolute;background-color:rgba(40,40,40,0.5);width:100%;height:100%;z-index:6;right:0}body .wrapper .site-content .site-container .grid_photos .une_photo .photo a:hover:after{content:" ";top:45%;position:absolute;right:0;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-plus.png');background-repeat:no-repeat;background-size:27px 27px;width:27px;height:27px;z-index:10;left:48%}body .wrapper .site-content .site-container #partenaires{background-color:#fff;padding:10px 0 60px}body .wrapper .site-content .site-container #partenaires .un_partenaire{background-repeat:no-repeat;background-position:center;background-size:contain;height:150px;width:150px;margin:0 auto;display:block}body .wrapper .site-content .site-container #partenaires .un_partenaire img{width:auto;max-width:100%}body .wrapper .site-content .site-container .bandeau{height:250px;width:100%}body .wrapper .site-content .site-container .bandeau .bandeau-container{background-size:cover;background-attachment:fixed;height:250px;margin:0;background-position:right;background-repeat:no-repeat;position:relative;overflow:hidden;background-image:url("https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/colos.JPG");display:flex;justify-content:center;align-items:center}body .wrapper .site-content .site-container .bandeau .bandeau-container.bandeau-lodging{background-image:url("https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/camping-hebergement-deux-sevres.jpg")}body .wrapper .site-content .site-container .bandeau .bandeau-container .page-title{color:#FFF;text-align:center;z-index:9}body .wrapper .site-content .site-container .bandeau .bandeau-container h1{font-size:30px;line-height:38px;text-transform:uppercase;font-weight:400}body .wrapper .site-content .site-container .content_wrapper.page{padding:80px 0}body .wrapper .site-content .site-container .content_wrapper.page h1,body .wrapper .site-content .site-container .content_wrapper.page h2{text-align:center;font-size:30px;line-height:35px;text-transform:uppercase;color:#5b5d39}body .wrapper .site-content .site-container .content_wrapper.page h3{text-transform:uppercase;padding:20px 0;font-size:20px;color:#5b5d39}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact{padding:80px 0}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container h3{text-transform:uppercase;padding:20px 0;font-size:20px;color:#5b5d39}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form{padding:40px 0 0}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form h3{padding:0 0 20px 0}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form input[type=submit]{margin-top:10px}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row{width:100%;margin-bottom:20px}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6:first-child{margin-bottom:20px}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12{width:100%}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6 input,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12 input,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6 textarea,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12 textarea{border:1px solid #d9d9d9;background:#FFF;box-sizing:border-box;padding:10px;width:100%;font-size:11px;font-weight:400;color:#5b5d39;outline:none}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6 input,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12 input{height:44px}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6 textarea,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12 textarea{height:80px}body .wrapper .site-content .site-container .content_wrapper .hebergements{text-align:center;margin:40px 0 40px}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement{background:#bd9843;width:100%;margin:20px 0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 3px 8px 1px #bbb;-moz-box-shadow:2px 3px 8px 1px #bbb;box-shadow:2px 3px 8px 1px #bbb;transition:all .4s ease}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement .contenu_hebergement .image_hebergement{max-height:120px;overflow:hidden}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement .contenu_hebergement .image_hebergement img{object-fit:cover;background-position:bottom;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;max-height:250px;min-height:130px;max-width:100%;-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement .contenu_hebergement .texte_hebergement{text-align:left;padding:20px 15px;color:#fff}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement .contenu_hebergement .texte_hebergement .titre_hebergement{margin-bottom:15px}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement .contenu_hebergement .texte_hebergement .titre_hebergement h3{font-weight:400 !important;text-align:left !important;color:#fff !important}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement .contenu_hebergement .texte_hebergement .description_hebergement{font-weight:300;font-size:16px;min-height:60px;line-height:20px}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement:hover .contenu_hebergement .image_hebergement img{transform:scale(1.1);-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper .enfants{text-align:center;margin:90px 0 40px}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant{background:#bd9843;width:100%;margin:20px 0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 3px 8px 1px #bbb;-moz-box-shadow:2px 3px 8px 1px #bbb;box-shadow:2px 3px 8px 1px #bbb}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant .contenu_enfant .image_enfant{max-height:250px;overflow:hidden}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant .contenu_enfant .image_enfant img{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;max-height:250px;max-width:100%;-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant .contenu_enfant .texte_enfant{text-align:left;padding:20px 15px;color:#fff}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant .contenu_enfant .texte_enfant .titre_enfant{margin-bottom:15px}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant .contenu_enfant .texte_enfant .titre_enfant h3{font-weight:400;text-align:left;color:#fff;min-height:40px}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant .contenu_enfant .texte_enfant .description_enfant{font-weight:300;min-height:80px;line-height:20px}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant:hover .contenu_enfant .image_enfant img{transform:scale(1.1);-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}body .wrapper .site-content .site-container .content_wrapper.page-lodging{margin-bottom:60px}body .wrapper .site-content .site-container .content_wrapper.page-lodging .contenu-hebergements{padding:80px 0;overflow:visible}body .wrapper .site-content .site-container .content_wrapper.page-lodging .contenu-hebergements .btn-reservation{margin:10px auto;position:relative}body .wrapper .site-content .site-container .content_wrapper.page-lodging h2{text-align:center;font-size:30px;line-height:35px;text-transform:uppercase;color:#1766b0}body .wrapper .site-content .site-container .content_wrapper.page-lodging .description{text-align:center;padding:20px}body .wrapper .site-content .site-container .content_wrapper.page-lodging .tarif{padding:20px 0 0}body .wrapper .site-content .site-container .content_wrapper.page-sitemap{text-align:center}body .wrapper .site-content .site-container .content_wrapper.page-sitemap ul li.page_item_has_children ul.children{padding:0 20px}body .wrapper .site-content .site-container .content_wrapper.page-sitemap ul li a{padding:8px 14px;display:block;background:#6fbd71;margin-bottom:10px;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}body .wrapper .site-content .site-container .content_wrapper.page-sitemap ul li a:hover{background:#5b5d39}body .wrapper .site-content .site-container #contact_map #map{margin:0;padding:0px;min-width:100px;width:100%;min-height:100px;height:450px}body .wrapper .site-content .site-container footer{background:#58af4f;padding:60px 0 125px;color:#fff;font-size:15px}body .wrapper .site-content .site-container footer #reseaux_sociaux{font-size:20px;text-align:center;margin-bottom:20px}body .wrapper .site-content .site-container footer #reseaux_sociaux p{display:block;margin-bottom:10px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon{display:inline-block;vertical-align:middle;margin:0px 5px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:hover:before{width:42px;height:42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:hover.social_icon_facebook:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-facebook-hover.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:hover.social_icon_instagram:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-instagram-hover.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:hover.social_icon_twitter:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-twitter-hover.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:hover.social_icon_google:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-google-hover.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:hover.social_icon_youtube:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-youtube-hover.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon:before{content:" ";display:block;width:42px;height:42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon.social_icon_facebook:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-facebook.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon.social_icon_instagram:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-instagram.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon.social_icon_twitter:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-twitter.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon.social_icon_youtube:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-youtube.png');background-size:42px 42px}body .wrapper .site-content .site-container footer #reseaux_sociaux .social_icon.social_icon_google:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-google.png');background-size:42px 42px}body .wrapper .site-content .site-container footer aside#footermenu{text-align:center;padding:25px 0 0}body .wrapper .site-content .site-container footer aside#footermenu ul li{display:block}body .wrapper .site-content .site-container footer aside#footermenu ul li a{color:#fff;position:relative;font-weight:300}body .wrapper .site-content .site-container footer aside#footermenu ul li a:after{content:' ';position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}body .wrapper .site-content .site-container footer aside#footermenu ul li a:hover:after,body .wrapper .site-content .site-container footer aside#footermenu ul li a:focus:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}body .wrapper .site-content .site-container footer aside#footermenu:after{content:" ";display:block;height:1px;background:#fff;width:60%;margin:10px auto}body .wrapper .site-content .site-container footer .footer-widget-menu{padding:20px 0 80px}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc{width:100%;padding:20px 0}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .footer-infospratique p{text-transform:initial;font-size:15px;font-weight:300}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .footer-infospratique p:after{display:none}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .menu-contact-container{margin-top:12px}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .menu-contact-container:before{content:" ";display:block;height:1px;background:#fff;width:100%;margin:10px auto}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .locate_map{display:block;padding:30px 0 0 70px;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-map.png');background-size:52px 44px;background-position:left 67%;background-repeat:no-repeat}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .locate_map h5{font-weight:400;font-size:16px;padding-bottom:10px}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .locate_map span{font-weight:300;line-height:20px;display:block}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc p{text-transform:uppercase;margin-bottom:10px;font-weight:400}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc p:after{content:" ";display:block;height:1px;background:#fff;width:100%;margin:10px auto}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc ul li{padding:3px 0}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc ul li a{color:#fff;position:relative;font-weight:300}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc ul li a:after{content:' ';position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc ul li a:hover:after,body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc ul li a:focus:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}body .wrapper .site-content .site-container footer .copyright{text-align:center;font-weight:600}body.single-pezlodging #descriptif_avance,body.single-nsgolocation #descriptif_avance,body.page-template-page-service #descriptif_avance{background:#d9d9d9}body.single-pezlodging #descriptif_avance .illustration,body.single-nsgolocation #descriptif_avance .illustration,body.page-template-page-service #descriptif_avance .illustration{overflow:hidden}body.single-pezlodging #descriptif_avance .illustration .illustration_bg,body.single-nsgolocation #descriptif_avance .illustration .illustration_bg,body.page-template-page-service #descriptif_avance .illustration .illustration_bg{background-repeat:no-repeat;background-position:center;height:300px}body.single-pezlodging #descriptif_avance .contenu_descriptif_avance .contenu_descriptif_avance_txt,body.single-nsgolocation #descriptif_avance .contenu_descriptif_avance .contenu_descriptif_avance_txt,body.page-template-page-service #descriptif_avance .contenu_descriptif_avance .contenu_descriptif_avance_txt{padding:40px}body.single-pezlodging #descriptif_avance .contenu_descriptif_avance .contenu_descriptif_avance_txt h3,body.single-nsgolocation #descriptif_avance .contenu_descriptif_avance .contenu_descriptif_avance_txt h3,body.page-template-page-service #descriptif_avance .contenu_descriptif_avance .contenu_descriptif_avance_txt h3{text-transform:uppercase;padding:20px 0;font-size:20px;color:#5b5d39}body.single-pezlodging #descriptif_avance .owl-controls,body.single-nsgolocation #descriptif_avance .owl-controls,body.page-template-page-service #descriptif_avance .owl-controls{margin-top:0}body.page-template-page-service #temoignages{padding:95px 0}body.page-template-page-service #temoignages h2{text-align:center;font-size:30px;line-height:35px;text-transform:uppercase;color:#5b5d39}body.page-template-page-service .slider-temoignage{background-color:#d9d9d9}body.page-template-page-service .slider-temoignage .list-temoignages{position:relative;height:250px;text-align:center}body.page-template-page-service .slider-temoignage .list-temoignages .un_temoignage{width:100%;position:relative;height:250px;line-height:250px}body.page-template-page-service .slider-temoignage .list-temoignages .un_temoignage .contenu_temoignage{line-height:initial;vertical-align:middle;display:inline-block}body.page-template-page-service .slider-temoignage .list-temoignages .un_temoignage .contenu_temoignage .text_temoignage{padding:0 20px;font-size:15px;line-height:24px;margin-bottom:25px;display:block}body.page-template-page-service .slider-temoignage .list-temoignages .un_temoignage .contenu_temoignage .text_temoignage:after{content:"";width:25px;height:1px;margin:0 auto;background-color:#bebebe;display:block;margin-top:25px}body.page-template-page-service .slider-temoignage .list-temoignages .un_temoignage .contenu_temoignage .nom_temoignage{text-transform:uppercase;font-size:23px;font-weight:400}body.page-template-page-service .slider-temoignage .list-temoignages .owl-controls{margin-top:0}@media (min-width:768px){body .wrapper header.scroll{height:110px;position:fixed;top:0;width:100%;left:0;right:0;z-index:10;-webkit-box-shadow:0 1px 4px 0 #d9d9d9;-moz-box-shadow:0 1px 4px 0 #d9d9d9;box-shadow:0 1px 4px 0 #d9d9d9}body .wrapper header.scroll .header_top_bar .header_top .logo-top{width:175px;margin:0;text-align:left;display:block}body .wrapper header.scroll .header_top_bar .header_top .logo-top a{top:3px}body .wrapper header.scroll .header_top_bar .header_top .logo-top a img{width:175px}body .wrapper header.scroll .header_top_bar .header_top .header-contact{right:50px;top:14px}body .wrapper header.scroll .header_top_bar .header_top .header-contact span,body .wrapper header.scroll .header_top_bar .header_top .header-contact a{padding-left:48px}body .wrapper header.scroll .header_top_bar .header_top .header-contact:before{position:absolute;left:0;top:12px}body .wrapper header.scroll .header_top_bar .camping-information{left:26%;top:5px}body .wrapper header.scroll .header_top_bar .camping-information p{padding-left:62px}body .wrapper header.scroll .header_top_bar .camping-information:before{position:absolute;left:0;top:22px}body .wrapper header.scroll .header_top_bar .container_navigation{top:42px}body .wrapper header .header_top_bar .header_top{display:inline-block}body .wrapper header .header_top_bar .header_top .logo-top a{top:7px;position:relative}body .wrapper header .header_top_bar .header_top .header-contact{position:absolute;display:block;margin:0 auto;right:50px;top:18px}body .wrapper header .header_top_bar .header_top .header-contact a,body .wrapper header .header_top_bar .header_top .header-contact span{padding-left:48px}body .wrapper header .header_top_bar .header_top .header-contact:before{position:absolute;left:0;top:12px}body .wrapper header .header_top_bar .logo-top{text-align:center;margin:0 auto}body .wrapper header .header_top_bar .camping-information{left:10px;top:5px;max-width:100%;display:block}body .wrapper header .header_top_bar .camping-information p{padding-left:62px}body .wrapper header .header_top_bar .camping-information:before{position:absolute;left:0;top:22px}body .wrapper header .header_top_bar .camping-information.open:before{content:' ';display:block;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-tente-ouverture.png');background-size:50px 31px;background-repeat:no-repeat;width:50px;height:31px;margin:0 auto 10px}body .wrapper header .header_top_bar .camping-information.close:before{content:' ';display:block;background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-tente-fermeture.png');background-size:50px 31px;background-repeat:no-repeat;width:50px;height:31px;margin:0 auto 10px}body .wrapper header .header_top_bar .camping-information p{display:block;margin-bottom:10px}body .wrapper header .header_top_bar .camping-information p.titre{font-size:18px;line-height:17px}body .wrapper header .header_top_bar .camping-information p.statut{font-size:32px;line-height:32px}body .wrapper header .header_top_bar .camping-information p.date{font-size:16px}body .wrapper header .header_top_bar .container_navigation{top:66px}body .wrapper .site-content.scroll{padding-top:165px}body .wrapper .site-content .site-container #image_full{max-height:500px}body .wrapper .site-content .site-container #image_full img{height:auto;animation:zoom 45s infinite}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav .owl-prev{top:44%}body .wrapper .site-content .site-container #slide_home .owl-controls .owl-nav .owl-next{top:44%}body .wrapper .site-content .site-container #slide_home .slide img{max-height:550px;object-fit:cover}body .wrapper .site-content .site-container .content_wrapper #le_camping,body .wrapper .site-content .site-container .content_wrapper #emplacements_location,body .wrapper .site-content .site-container .content_wrapper #camping_en_images{padding:0;margin:0 15px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container h1,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h1,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h1,body .wrapper .site-content .site-container .content_wrapper #le_camping .container h3,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h3,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h3{max-width:580px;font-weight:400}body .wrapper .site-content .site-container .content_wrapper #le_camping .container h2,body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container h2,body .wrapper .site-content .site-container .content_wrapper #camping_en_images .container h2{font-weight:400;font-size:56px;line-height:64px}body .wrapper .site-content .site-container .content_wrapper #le_camping{padding:80px 0 0px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite{display:inline-block;vertical-align:top;width:46%;margin:0px}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .texte_activite .titre_activite{padding:10px}body .wrapper .site-content .site-container .content_wrapper #emplacements_location{padding:0 0 20px}body .wrapper .site-content .site-container .grid_photos{padding-bottom:70px}body .wrapper .site-content .site-container .grid_photos .une_photo{width:20%}body .wrapper .site-content .site-container .bandeau{height:500px}body .wrapper .site-content .site-container .bandeau .bandeau-container{height:500px}body .wrapper .site-content .site-container .bandeau .bandeau-container h1{font-size:80px;line-height:88px}body .wrapper .site-content .site-container .content_wrapper.page{padding:80px 0;font-size:18px;line-height:20px}body .wrapper .site-content .site-container .content_wrapper.page h1,body .wrapper .site-content .site-container .content_wrapper.page h2{font-weight:400;font-size:70px;line-height:75px}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-content,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form{display:inline-block;width:43%;vertical-align:top}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-content{text-align:left;padding-right:5%}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form{padding-top:0;padding-left:5%}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form h3{text-align:left}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12,body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6{display:inline-block;vertical-align:top}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-12{width:100%}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6{width:48%}body .wrapper .site-content .site-container .content_wrapper #contenu_form_contact .container .contact-form .row .field-col-6:first-child{margin-right:2%;margin-bottom:0px}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement{display:inline-block;vertical-align:top;width:21%;margin:0px 10px;min-height:330px}body .wrapper .site-content .site-container .content_wrapper .hebergements .un_hebergement h3{font-size:15px;text-transform:unset;font-family:"Josefin Sans",sans-serif;padding:0}body .wrapper .site-content .site-container .content_wrapper .enfants .un_enfant{display:inline-block;vertical-align:top;width:30%;margin:0 0 20px 2%}body .wrapper .site-content .site-container .content_wrapper.page-lodging h2{font-weight:400;font-size:70px;line-height:75px}body .wrapper .site-content .site-container .content_wrapper.page-sitemap div[id^=wp-realtime]{display:inline-block;vertical-align:top;width:47%;text-align:left}body .wrapper .site-content .site-container .content_wrapper.page-sitemap div[id^=wp-realtime]:first-child{margin-right:4%}body .wrapper .site-content .site-container .content_wrapper.page-sitemap ul li.page_item_has_children ul.children{padding:0 0 0 20px}body .wrapper .site-content .site-container footer #reseaux_sociaux{margin-bottom:0}body .wrapper .site-content .site-container footer #reseaux_sociaux p{display:inline-block;vertical-align:middle;position:relative;right:55px;margin-bottom:0}body .wrapper .site-content .site-container footer aside#footermenu{padding:25px 0}body .wrapper .site-content .site-container footer aside#footermenu ul li{display:inline-block;padding:0 15px;position:relative}body .wrapper .site-content .site-container footer aside#footermenu ul li:not(:first-child):before{content:"\2022";display:inline-block;width:5px;height:5px;position:absolute;left:-5px}body .wrapper .site-content .site-container footer aside#footermenu:after{width:16%}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc{width:20%;vertical-align:top;margin-right:5%;padding:0;display:inline-block}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc:last-child{margin-right:0}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .locate_map{padding:80px 0 0 0;background-position:0% 15%}body.single-pezlodging #descriptif_avance,body.single-nsgolocation #descriptif_avance,body.page-template-page-service #descriptif_avance{white-space:nowrap}body.single-pezlodging #descriptif_avance .illustrations,body.single-nsgolocation #descriptif_avance .illustrations,body.page-template-page-service #descriptif_avance .illustrations,body.single-pezlodging #descriptif_avance .contenu_descriptif_avance,body.single-nsgolocation #descriptif_avance .contenu_descriptif_avance,body.page-template-page-service #descriptif_avance .contenu_descriptif_avance{width:50%;display:inline-block;vertical-align:top;white-space:normal}body.single-pezlodging #descriptif_avance .illustration .illustration_bg,body.single-nsgolocation #descriptif_avance .illustration .illustration_bg,body.page-template-page-service #descriptif_avance .illustration .illustration_bg{height:500px}body.single-pezlodging #descriptif_avance .contenu_descriptif_avance,body.single-nsgolocation #descriptif_avance .contenu_descriptif_avance,body.page-template-page-service #descriptif_avance .contenu_descriptif_avance{margin-left:-4px}body.page-template-page-service #slide .slide img{max-height:none}body.page-template-page-service #temoignages{padding:80px 0}body.page-template-page-service #temoignages h2{font-weight:400;font-size:70px;line-height:75px}}@media (min-width:900px){body .wrapper header .header_top_bar .header_top .header-contact{right:10%;left:auto}body .wrapper header .header_top_bar .camping-information{left:10%}body .wrapper .site-content .site-container .content_wrapper .btn-reservation{position:absolute;right:0;background-size:176px 176px;width:176px;height:176px}body .wrapper .site-content .site-container .content_wrapper .btn-reservation.parallax{position:fixed;right:10px;top:55%}body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container .btn-reservation{top:20%}body .wrapper .site-content .site-container .content_wrapper #emplacements_location .container .btn-reservation.parallax{position:fixed;right:10px;top:55%;z-index:2}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc{width:22%;margin-right:2%}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc.footer-bloc-infos{width:26%}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc .locate_map{margin-left:35px;padding:30px 0 0 70px;background-position:left 50%}body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc:not(:first-child) p,body .wrapper .site-content .site-container footer .footer-widget-menu div.footer-bloc:not(:first-child) div[class^="menu-"]{padding-left:35px}}@media (min-width:1024px){body .wrapper header#masthead .btn_toggle,body .wrapper header#masthead .top,body .wrapper header#masthead .next{display:none}body .wrapper header.scroll .header_top_bar .camping-information{left:20%;top:7px}body .wrapper header.scroll .header_top_bar .camping-information:before{background-size:25px 16px;width:25px;height:16px;top:10px}body .wrapper header.scroll .header_top_bar .camping-information p{display:inline-block;padding-left:2px}body .wrapper header.scroll .header_top_bar .camping-information p.titre{padding-left:35px;font-size:14px}body .wrapper header.scroll .header_top_bar .camping-information p.statut{font-size:23px}body .wrapper header.scroll .header_top_bar .camping-information p.date{font-size:14px}body .wrapper header.scroll .header_top_bar .header_top{height:46px}body .wrapper header.scroll .header_top_bar .header_top:before{display:none}body .wrapper header.scroll .header_top_bar .header_top #reseaux_sociaux{top:56px;z-index:9}body .wrapper header.scroll .header_top_bar .header_top:after{content:' ';width:90%;position:absolute;right:0;bottom:0;border-bottom:1px solid #5b5d39}body .wrapper header.scroll .header_top_bar .header_top .header-contact{right:0;top:10px}body .wrapper header.scroll .header_top_bar .header_top .header-contact a,body .wrapper header.scroll .header_top_bar .header_top .header-contact span{display:inline-block;font-size:18px;padding-left:26px}body .wrapper header.scroll .header_top_bar .header_top .header-contact a:last-child,body .wrapper header.scroll .header_top_bar .header_top .header-contact span:last-child{padding-left:10px;position:relative}body .wrapper header.scroll .header_top_bar .header_top .header-contact a:last-child:before,body .wrapper header.scroll .header_top_bar .header_top .header-contact span:last-child:before{content:' - ';color:#5b5d39;position:absolute;left:1px;top:-1px}body .wrapper header.scroll .header_top_bar .header_top .header-contact:before{left:0;top:6px;background-size:17px 17px;width:17px;height:17px}body .wrapper header.scroll .header_top_bar .header_top .logo-top{position:absolute}body .wrapper header.scroll .header_top_bar .header_top .logo-top a{top:10px}body .wrapper header.scroll .header_top_bar #site-navigation ul{border-bottom:none}body .wrapper header.scroll .header_top_bar .sidebar{position:relative;top:16px}body .wrapper header .header_top_bar #site-navigation{text-align:center;font-family:'Josefin Sans',sans-serif;top:0}body .wrapper header .header_top_bar #site-navigation ul{border-bottom:1px solid #5b5d39;padding:12px 0}body .wrapper header .header_top_bar #site-navigation ul li{display:inline-block;margin-left:40px;position:relative}body .wrapper header .header_top_bar #site-navigation ul li a,body .wrapper header .header_top_bar #site-navigation ul li span{font-size:15px;line-height:15px;display:block;color:#5b5d39;font-weight:500;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;cursor:pointer}body .wrapper header .header_top_bar #site-navigation ul li:hover a,body .wrapper header .header_top_bar #site-navigation ul li:hover span{color:#58af4f}body .wrapper header .header_top_bar #site-navigation ul li span,body .wrapper header .header_top_bar #site-navigation ul li.current-menu-item a{color:#58af4f}body .wrapper header .header_top_bar #site-navigation ul li ul{position:absolute;opacity:0;visibility:hidden;top:100px;left:0;width:290px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}body .wrapper header .header_top_bar #site-navigation ul li ul li{margin:0;display:block}body .wrapper header .header_top_bar #site-navigation ul li ul li a,body .wrapper header .header_top_bar #site-navigation ul li ul li span{font-size:14px;text-transform:uppercase;color:#fff !important;line-height:28px;padding:0 15px;border-bottom:1px solid #fff !important;font-weight:300}body .wrapper header .header_top_bar #site-navigation ul li ul li:hover a,body .wrapper header .header_top_bar #site-navigation ul li ul li:hover span{color:#fff;background-color:#5b5d39}body .wrapper header .header_top_bar #site-navigation ul li ul li:last-child a,body .wrapper header .header_top_bar #site-navigation ul li ul li:last-child span{border-bottom:none}body .wrapper header .header_top_bar #site-navigation ul li:hover ul{opacity:1;visibility:visible;top:90px}body .wrapper header .header_top_bar .header_top{position:relative;overflow-y:initial}body .wrapper header .header_top_bar .header_top #reseaux_sociaux{position:absolute;top:42px;right:-20px;font-size:20px;text-align:center;margin:0 0 20px;width:86px;height:42px;display:flex}body .wrapper header .header_top_bar .header_top #reseaux_sociaux p{display:block;margin-bottom:10px}body .wrapper header .header_top_bar .header_top #reseaux_sociaux .social_icon{display:block;vertical-align:middle;margin:0px 5px 0 0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}body .wrapper header .header_top_bar .header_top #reseaux_sociaux .social_icon:last-child{margin-right:0}body .wrapper header .header_top_bar .header_top #reseaux_sociaux .social_icon:before{content:" ";display:block;width:42px;height:42px}body .wrapper header .header_top_bar .header_top #reseaux_sociaux .social_icon.social_icon_facebook:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-facebook-hover.png');background-size:42px 42px}body .wrapper header .header_top_bar .header_top #reseaux_sociaux .social_icon.social_icon_instagram:before{background:url('https://www.camping-ilotduchail.fr/wp-content/themes/campingilotchail/css/../images/icon-instagram-hover.png');background-size:42px 42px}body .wrapper header .header_top_bar .header_top .logo-top{width:231px}body .wrapper header .header_top_bar .header_top .logo-top a{top:32px;position:relative}body .wrapper header .header_top_bar .header_top .logo-top a img{width:231px}body .wrapper header .header_top_bar .header_top .header-contact{top:38px}body .wrapper header .header_top_bar .camping-information{top:25px}body .wrapper .site-content .site-container{top:0px}body .wrapper .site-content .site-container .bandeau .bandeau-container{background-position:center top}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite{width:23%}body .wrapper .site-content .site-container .content_wrapper #le_camping .container .activites .une_activite .contenu_activite .texte_activite .titre_activite{padding:15px 40px}}@media (min-width:1200px){body .wrapper header#masthead .btn_toggle,body .wrapper header#masthead .top,body .wrapper header#masthead .next{display:none}body .wrapper header.scroll .header_top_bar .header_top .header-contact{right:0;top:10px}body .wrapper header .header_top_bar .header_top .header-contact{right:calc(10% + 70px)}body .wrapper header .header_top_bar .header_top #reseaux_sociaux{right:0;width:93px}body .wrapper header .header_top_bar .header_top #reseaux_sociaux .social_icon{margin:0px 10px 0 0}}@media (min-width:1500px){body .wrapper .site-content .site-container #slide_home .slide{max-height:750px}body.page-template-page-service #descriptif_avance .illustration .illustration_bg{background-position:top left}}