html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{clear:both}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{border:1px solid #ebebeb;height:1px;margin:24px;margin-bottom:1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller}img{margin:0;border:0;-ms-interpolation-mode:bicubic}img:hover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th{font-size:20px;line-height:2.181818182;color:#636363}article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size:11px;font-size:.785714286rem;line-height:2.181818182}input,textarea{border:1px solid #eee;border-radius:2px;font-family:inherit;padding:5px;background:#fafafa}input{line-height:normal}textarea{font-size:100%;overflow:auto;vertical-align:top;max-width:450px!important}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:0;border-radius:0;padding:0}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100%!important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{border-radius:0}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.site-content nav{clear:both;line-height:2;overflow:hidden}#nav-above{padding:24px 0;padding:1.714285714rem 0}#nav-above{display:none}#nav-below{margin-bottom:40px}.paged #nav-above{display:block}.nav-previous,.previous-image{float:left;width:50%}.nav-next,.next-image{float:right;text-align:right;width:50%}.nav-single+.comments-area,#comment-nav-above{margin:48px 0;margin:3.428571429rem 0}.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem}.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden}.author-description p{color:#757575;font-size:13px;font-size:.928571429rem;line-height:1.846153846}.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem}.author.archive .author-avatar{margin-top:0}.center{margin:0 auto!important}.entry-meta{clear:both}.entry-header{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem;font-weight:400}.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:14px;line-height:15px;color:#757575}.comments-link a,.entry-meta a{color:#757575}.comments-link a:hover,.entry-meta a:hover{color:#21759b}article.sticky .featured-post{color:#757575;font-size:13px;font-size:.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center}.entry-content,.entry-summary,.mu_register{line-height:1.714285714}h1,h2,h3,h4,h5,h6{margin:0 0 5px}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:0 0 5px;line-height:1.714285714}.entry-content h1,.comment-content h1{line-height:1.5}.entry-content h2,.comment-content h2,.mu_register h2{line-height:1.6}.entry-content h3,.comment-content h3{line-height:1.846153846}.entry-content h4,.comment-content h4{line-height:1.846153846}.entry-content h5,.comment-content h5{line-height:1.846153846}.entry-content h6,.comment-content h6{line-height:1.846153846}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 10px;line-height:1.714285714}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 10px;line-height:1.714285714}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc outside}.entry-content ol,.comment-content ol{list-style:decimal outside}.entry-content li,.comment-content li,.mu_register li{margin:0 0 0 36px;margin:0 0 0 2.571428571rem}.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0}.entry-content code,.comment-content code{font-family:"Consolas","Monaco","Lucida Console","monospace";font-size:12px;font-size:.857142857rem;line-height:2}.entry-content pre,.comment-content pre{border:1px solid #ededed;color:#666;font-family:"Consolas","Monaco","Lucida Console","monospace";font-size:12px;font-size:.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem}.entry-content pre code,.comment-content pre code{display:block}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help}.entry-content address,.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem}img.alignleft{margin:12px 24px 12px 0;margin:.857142857rem 1.714285714rem .857142857rem 0}img.alignright{margin:12px 0 12px 24px;margin:.857142857rem 0 .857142857rem 1.714285714rem}img.aligncenter{margin-top:12px;margin-top:.857142857rem;margin-bottom:12px;margin-bottom:.857142857rem}.icon-desktop{margin:0 5px 0 0;line-height:normal;display:inline-block;text-align:center;text-decoration:none!important}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.714285714rem}.entry-content dt,.comment-content dt{font-weight:700;line-height:1.714285714}.entry-content dd,.comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content table,.comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%}.entry-content table caption,.comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0}.entry-content td,.comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0}.site-content article{margin-top:-13px;margin-bottom:80px;border:0!important}.site-content2 article{margin-top:40px;margin-bottom:40px;border:0!important}.site-content3{margin-top:-30px;margin-bottom:40px;border:0!important}.page-links{clear:both;line-height:1.714285714}footer.entry-meta{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#757575;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0 10px 0;margin-bottom:40px}.single-author .entry-meta .by-author{display:none}.mu_register h2{color:#757575;font-weight:400}.archive-header,.page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border:0!important}.archive-meta{color:#757575;font-size:12px;font-size:.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px;margin-top:.571428571rem}article.format-aside h1{margin-bottom:24px;margin-bottom:1.714285714rem}article.format-aside h1 a{text-decoration:none;color:#4d525a}article.format-aside h1 a:hover{color:#2e3542}article.format-aside .aside{padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8}article.format-aside p{font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#4a5466}article.format-aside blockquote:last-child,article.format-aside p:last-child{margin-bottom:0}article.format-image footer h1{font-size:13px;font-size:.928571429rem;line-height:1.846153846;font-weight:400}article.format-image footer h2{font-size:11px;font-size:.785714286rem;line-height:2.181818182}article.format-image footer a h2{font-weight:400}article.format-link header{padding:0 10px;padding:0 .714285714rem;float:right;font-size:11px;font-size:.785714286rem;line-height:2.181818182;font-weight:700;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px}article.format-link .entry-content{max-width:80%;float:left}article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none}article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}.format-status .entry-header{margin-bottom:24px;margin-bottom:1.714285714rem}.format-status .entry-header header{display:inline-block}.format-status .entry-header h1{font-size:15px;font-size:1.071428571rem;font-weight:400;line-height:1.6;margin:0}.format-status .entry-header h2{font-size:12px;font-size:.857142857rem;font-weight:400;line-height:2;margin:0}.format-status .entry-header header a{color:#757575}.format-status .entry-header header a:hover{color:#21759b}.format-status .entry-header img{float:left;margin-right:21px;margin-right:1.5rem}.recentcomments{background:url(../../../../../../themes/ivena/images/chat.png) no-repeat left 6px;padding-left:30px}.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:400}.comments-area article{margin:24px 0;margin:1.714285714rem 0}.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:.857142857rem;color:#5e5e5e}.comments-area article header a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:.428571429rem .857142857rem;font-size:12px;font-size:.857142857rem;font-weight:400;color:#fff;background-color:#0088d0;border-radius:3px;border:1px solid #007cbd}.comments-area li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:.357142857rem;padding:2px 5px;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem}a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;font-size:.928571429rem;line-height:1.846153846}a.comment-reply-link:hover,a.comment-edit-link:hover{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}#respond{margin-top:48px;margin-top:3.428571429rem}#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:.714285714rem;font-weight:400;font-size:12px;font-size:.857142857rem}#respond form{margin:24px 0;margin:1.714285714rem 0}#respond form p{margin:11px 0;margin:.785714286rem 0}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem}#respond form label{display:block;line-height:1.714285714}#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.857142857rem;line-height:1.714285714;padding:10px;padding:.714285714rem;width:100%}#respond form p.form-allowed-tags{display:none}.required{color:red}.entry-page-image{margin-bottom:14px;margin-bottom:1rem}.template-front-page .site-content article{border:0;margin-bottom:0}.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed}.template-front-page .widget-area .widget li{margin:8px 0 0;margin:.571428571rem 0 0;font-size:13px;font-size:.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside}.template-front-page .widget-area .widget li a{color:#757575}.template-front-page .widget-area .widget li a:hover{color:#21759b}.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:.571428571rem 1.714285714rem .571428571rem 0}.widget-area .widget ul ul{font-size:15px;line-height:28px;margin-left:12px;margin-left:.857142857rem}.widget_rss li{margin:12px 0;margin:.857142857rem 0}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:13px;margin-bottom:10px;display:block}#wp-calendar{margin:0;width:100%;font-size:15px;line-height:1.846153846;color:#686868}#wp-calendar th,#wp-calendar td{text-align:left;border-bottom:1px solid #ebebeb}#wp-calendar caption{font-size:14px;font-weight:700;border-bottom:2px solid #ebebeb;margin-bottom:5px}#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right}.widget_ label{display:block;font-size:13px;font-size:.928571429rem;line-height:1.846153846}.widget_twitter li{list-style-type:none}.widget_twitter .timesince{display:block;text-align:right}img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem}.go-top{height:42px;width:42px;position:fixed;bottom:2em;right:2em;background:url(../../../../../../themes/ivena/images/icon_top.png);display:none;z-index:1000}.fa-center{width:auto;height:auto;text-align:center!important;display:block;margin-bottom:30px;margin-top:30px}#pa_color,#calc_shipping_country{padding:5px}#content div.product{background:#fff!important;width:auto!important}del{font-size:15px!important}h1,h2,h3,h4,h5,h6,li a{font-weight:200}li a{font-weight:200!important}.price{font-size:1.1em;margin-bottom:10px!important}.page-title{display:none}.amount{background-color:transparent!important;padding:3px;border-radius:3px}.shop_table,.woocommerce-info{margin-top:30px!important}.term-description p{line-height:25px;margin-bottom:20px}.buttons{margin-top:10px}.orderby{padding:5px;background:#fafafa}.woocommerce-tabs{text-align:left}.thumbnails{margin-left:0}.summary{text-align:left}.screen-reader-text{margin-top:0;margin-right:5px}.star-rating{margin:0 auto!important;margin-bottom:10px!important}.attachment-shop_thumbnail{margin-bottom:13px}.wp-post-image,.attachment-shop_catalog,.attachment-shop_thumbnail{border:0!important;box-shadow:none!important}.checkout-button{text-shadow:none!important}.related h2{margin-bottom:20px!important}.qty{padding:4px!important}.plus,.minus{height:20px!important}.wpcf7-form-control{padding:10px;border:1px solid #f0f0f0;width:50%!important;font-size:15px}.wpcf7-textarea{width:70%!important}.wpcf7-submit{width:auto!important}@media print{body{background:none!important;color:#000;font-size:10pt}footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}a{text-decoration:none}.entry-content img,.comment-content img,.author-avatar img,img.wp-post-image{border-radius:0;box-shadow:none}.site{clear:both!important;display:block!important;float:none!important;max-width:100%;position:relative!important}.site-header{margin-bottom:72px;margin-bottom:5.142857143rem;text-align:left}.site-header h1{font-size:21pt;line-height:1;text-align:left}.site-header h2{color:#000;font-size:10pt;text-align:left}.site-header h1 a,.site-header h2 a{color:#000}.author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.widget-area,img.header-image,.main-navigation{display:none}.wrapper{border-top:none;box-shadow:none}.site-content{margin:0;width:auto}.singular .entry-header .entry-meta{position:static}.singular .site-content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular .comments-title{margin:0;width:100%}.entry-header .entry-title,.entry-title,.singular .entry-title{font-size:21pt}footer.entry-meta,footer.entry-meta a{color:#444;font-size:10pt}.author-description{float:none;width:auto}.commentlist>li.comment{background:none;position:relative;width:auto}.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px}.comments-area article header cite,.comments-area article header time{margin-left:50px;margin-left:3.57142857rem}}@font-face{font-display:swap;font-family:ubuntu-regular;src:local('Ubuntu-Regular'),url(../../../../../../themes/ivena/fonts/Ubuntu-Regular.ttf) format('truetype');font-weight:400}.image-header{height:350px;background-size:cover;background-position:50%}.image-header-mob{position:relative;height:400px;overflow:hidden}.image-header-mob img{position:absolute;top:50%;left:50%;max-width:none!important;min-height:100%;min-width:100%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.center{text-align:center}.littlerow{width:1070px!important;max-width:100%;margin:0 auto!important}.largerow{width:1330px!important;max-width:100%;margin:0 auto!important}body{font-family:'Roboto',sans-serif!important}.bgwhite{background:#fff}.fleche-top{position:relative}.fleche-top:before{content:url(../../../../../../themes/ivena-child/img/vacances-caravaning-perigord.png)!important;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.entry-content a{text-decoration:underline}#header_left{float:left;width:240px!important;position:relative;z-index:9;margin-top:0!important;margin-left:0!important}#header_left img{width:100%!important}#header_right{width:100%!important;position:absolute;left:0}ul#menu-menu-1{overflow-x:unset;-webkit-overflow-scrolling:touch;height:100%;min-height:90%}.header_right_slide_menu{display:block!important}div#menu-lang{position:absolute;top:20px;right:-70px;z-index:9999}div#menu-lang .wpml-ls-legacy-list-horizontal a img{width:20px!important}.wpml-ls-legacy-list-horizontal a{padding:5px 3px!important;line-height:12px!important}#header{border:none!important;background:none!important}#site-navigation{position:relative;float:right;margin-right:72px}.nav-container{position:absolute;left:0;width:100%!important}#navi{background:none!important;text-align:center}#navi>.container{width:auto!important}#navi>.col-md-12{padding-left:0!important}.header_right_menu_area{background:rgba(0,95,155,.8);width:100%!important}#header_right{float:none!important}.home-menu,#site-navigation ul.nav-menu>li:first-child{background:url(../../../../../../themes/ivena-child/img/camping-en-dordogne.png) no-repeat;background-position:50%;background-size:28px;height:47px;vertical-align:top;overflow:hidden}.home-menu>a,#site-navigation ul.nav-menu>li:first-child>a{width:50px;text-indent:10000px;text-shadow:none!important}#site-navigation ul.nav-menu li.pmr-menu{position:relative;padding-left:26px}#site-navigation ul.nav-menu li.pmr-menu:before{content:url(../../../../../../themes/ivena-child/img/location-vacances-pmr-languedoc-roussillon.png);position:absolute;left:4px;top:3px}#site-navigation ul.nav-menu{text-align:right;padding:16px 20px 14px 0}.header_right_menu_area:after{content:' ';position:absolute;width:100%;height:15px;border-top:1px solid #fff;background:rgba(0,95,155,.8);left:0;bottom:-15px}.main-navigation .nav-menu>li{border-right:1px solid rgba(255,255,255,.8)}#site-navigation .nav-menu>li>a{font-weight:800!important;background:none!important;line-height:25px!important;font-family:'Nothing You Could Do',cursive;font-size:17px;text-align:center;text-transform:initial!important}#site-navigation .nav-menu>li:after,.main-navigation .current_page_item>a:after,.main-navigation .current_page_ancestor>a:after{content:none!important}#site-navigation .nav-menu>li:last-child:after{content:none}#site-navigation .nav-menu>li>a .capitals{text-transform:uppercase!important;font-family:'Roboto',sans-serif!important;display:block;font-weight:400;font-size:16px;text-align:center;line-height:12px}#site-navigation .nav-menu li ul li a{background:#005f9b!important;line-height:1!important}#site-navigation .nav-menu li ul li a:hover{background:#ffd200!important}.main-navigation .current_page_item>a,.main-navigation li a:hover,.main-navigation a:hover{background:none!important}.main-navigation .current_page_item>a:after,.main-navigation .current-page-ancestor>a:after{border-bottom:none!important;top:75%!important}.main-navigation .current_page_item>a,.main-navigation li a:hover,.main-navigation a:hover,.main-navigation li a{border-bottom:none!important}.main-navigation .current-menu-ancestor>a{border-bottom:none!important}.nav-container #header #site-navigation .sub-menu{padding-top:9px!important}.main-navigation li ul li a:hover{background:rgba(255,255,255,.8)!important}.main-navigation li ul li a{font-size:16px!important;background:rgba(255,255,255,.5);line-height:28px!important}.main-navigation li ul li:after{content:' ';display:block;height:1px;width:100%;background:rgba(255,255,255,.7)}.main-navigation li ul li:last-child:after{content:none}.main-navigation li ul li:last-child a{padding-bottom:10px!important}.main-navigation li .current-menu-item>a{background:#5c95c2!important}.nav-container #header.small #navi{background:none!important;border:none!important}#header.small .header_right_menu_area{margin-top:0}#header.small{margin-top:0!important}#header.small #header_left img{margin-top:0;width:138px!important;float:left}#header.small #header_right{width:100%!important;position:absolute!important}.mm-menu.mm-right{background:#005f9b}.mm-menu.mm-right span.capitals{display:initial!important}.mm-list .home-menu,.mm-list #site-navigation ul.nav-menu>li:first-child{background-position:0}a.resa-resp{background:#ffd200;border:none;color:#fff!important;height:33px;font-size:20px;line-height:25px;text-transform:uppercase;padding:10px 20px}.resa-mobile{background:#005f9b!important;position:fixed;left:0;bottom:0;width:100%;z-index:999;color:#fff!important;font-size:22px!important;text-shadow:2px 2px 2px rgba(0,0,0,.8);padding:8px 0 10px 8px}.resa-mobile:after{content:"\f054";position:absolute;bottom:7px;right:26px;color:#fff;font:normal normal normal 14px/1 FontAwesome;font-size:24px;border:2px solid;border-radius:6px;text-align:center;padding:3px 6px 3px 8px;text-shadow:2px 2px 2px rgba(0,0,0,.8)}.row-resa{bottom:0;left:0;width:100%;z-index:11;position:relative;background:rgba(0,0,0,.7)}#bloc-resa{padding-top:14px;padding-bottom:10px;color:#fff}#bloc-resa .label{float:left;font-size:16px;padding:0!important;margin-right:6px;line-height:30px;margin-bottom:0}#bloc-resa .col-xs-1,#bloc-resa .col-xs-2,#bloc-resa .col-xs-3,#bloc-resa .col-xs-4{padding-left:0!important}#bloc-resa input#begin,#bloc-resa input#end{height:33px;width:140px;color:#000;font-size:16px}#bloc-resa .searchengine-input-zone input{background:url(../../../../../../themes/ivena-child/img/reservation-camping-perigord.jpg) #fff no-repeat;background-position:95% 48%;color:#005f9b}#bloc-resa .searchengine-select-zone{height:33px;background:#fff;width:100%;padding-left:6px}#bloc-resa select#type{width:100%;background-color:transparent!important;border:none!important;margin:0;vertical-align:top;height:33px;font-size:18px;color:#005f9b;font-weight:400}#bloc-resa input.sarch-submit{background:#ffd200;border:none;color:#fff;font-weight:400;height:33px;font-size:20px;line-height:25px;border-radius:0!important;padding:0 40px 0 16px;margin-left:15px;-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important}#bloc-resa input.sarch-submit:hover{padding-right:55px;background:#005f9b}#bloc-resa .searchengine-button{-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important}#bloc-resa .searchengine-button:after{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;color:#fff;margin-left:-26px;font-size:24px;vertical-align:sub}#bloc-resa p.your-holidays{color:#fff;font-family:'Nothing You Could Do',cursive;font-size:17px;font-weight:600;text-align:center;line-height:17px;margin-bottom:0!important;padding-left:0}img.camping-qualite{position:absolute;right:10px;bottom:2px}.camping-trip-advisor{position:absolute;right:90px;bottom:2px}.mCSB_scrollTools{opacity:1!important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#005f9b!important;width:6px!important}.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,95,155,.4)!important;width:4px!important}.little-para p{font-size:16px}.little-para h2{font-size:16px!important;color:#005f9b!important;font-family:'Nothing You Could Do',cursive!important;font-weight:600!important;line-height:14px!important}.metaslider.ml-slider .flexslider{max-height:720px;overflow:hidden}.metaslider .caption-wrap{background:none!important;opacity:1!important;bottom:50%!important;text-align:center;-o-transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}.metaslider .caption-wrap .first-slog{font-family:"Nothing You Could Do";font-size:47px;line-height:47px}.metaslider .caption{padding:0!important;font-size:33px;line-height:33px;font-family:Roboto;font-weight:900;text-shadow:-2px 2px 3px #000}@media screen and (max-width:700px){.metaslider .caption-wrap{display:none!important}}.wpb_revslider_element{margin-bottom:0!important}.tparrows{background:rgba(0,95,155,.6)!important;transition:0.2s!important}.tparrows:hover{background:rgba(0,95,155,1)!important}#down-arrow{animation:2s ease 0s normal none infinite running bounce;border:2px solid #fff!important;border-radius:50%;color:#fff!important;font-size:80px;height:90px;left:5%;line-height:90px;position:absolute;text-align:center;text-shadow:3px 3px 5px rgba(112,111,111,.88);bottom:70px;transition:all 0.2s ease 0s;width:90px;z-index:999}#down-arrow:hover{color:#005f9b!important;border-color:#005f9b!important}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.last-post-container{position:absolute;top:430px;right:0;background:rgba(255,255,255,.7);width:205px;text-align:center;z-index:10;overflow:hidden;padding-bottom:16px}.last-post-container .lastpost-bloctitle{background:#005f9b;color:#fff;text-transform:uppercase;font-weight:400;padding:7px 0 5px;font-size:18px;line-height:20px}.last-post-container p.laspost-title{text-transform:uppercase;line-height:17px;margin-top:15px;font-size:17px;padding:0 6px}.last-post-container p.lastpost-content{line-height:16px;font-size:13px;padding:0 12px;margin-bottom:14px!important}.last-post-container a.lastpost-link{background:#ffd200;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;font-size:14px;padding:5px 24px;-moz-transition:.3s ease-in-out!important;-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important}.last-post-container a.lastpost-link:hover{background:#005f9b;text-decoration:none}@media screen and (max-width:1400px){.last-post-container{right:inherit;left:0;top:230px}}@media screen and (max-width:1000px){.last-post-container{display:none}}.contact-head{position:absolute;right:0;top:320px;color:#fff}.contact-head:hover{text-decoration:none!important}.contact-head p.contactez{color:#005f9b;text-align:center;font-family:'Nothing You Could Do',cursive;background:#fff;position:absolute;right:0;top:-42px;font-weight:600;font-size:23px;width:140px;line-height:20px;padding:6px 13px;transition:0.2s}.contact-head:hover p.contactez{background-color:#005f9b!important;color:#fff!important}.contact-head p.contactez:before{content:url(../../../../../../themes/ivena-child/img/vacances-perigord.png);position:absolute;left:-52px}.contact-head p.num-contact{background:rgba(255,210,0,.9);color:#fff;text-transform:uppercase;height:54px;line-height:54px;font-size:26px;padding:4px 22px 0;font-weight:700;letter-spacing:-1px;transition:0.2s}.contact-head:hover p.num-contact{background:rgba(255,210,0,1)}.bloc-title-bg{background:#005f9b;display:inline-block;padding:14px 64px 8px;color:#fff}.title{font-family:'Roboto',sans-serif!important;text-transform:uppercase;font-size:26px!important;font-weight:400!important;margin-bottom:0!important;line-height:20px!important}.subtitle{font-family:'Nothing You Could Do',cursive!important;font-size:22px!important;line-height:22px!important}.purple{color:#005f9b!important}.cta-home{position:relative}.cta-home .overlay-cta{width:100%;height:100%;position:absolute;border:10px solid transparent;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:1}.cta-home .border-cta{width:100%;height:100%;position:absolute;border:1px solid #fff}.cta-home img{width:100%}.cta-home .titre-cta{position:absolute;text-transform:uppercase;color:#fff;font-size:26px;top:50%;left:50%;text-align:center;font-weight:400;line-height:32px;width:100%;padding:0 14px;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.cta-home .hidden-hover{color:#fff;text-align:center;display:block;color:#fff;text-align:center;display:block;font-size:22px;text-shadow:0 0 0;opacity:0;text-decoration:none!important;position:absolute;top:100%;left:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.hidden-hover img{width:auto!important}.overlay-cta p{font-size:16px;color:#005f9b;text-transform:uppercase;margin-top:20px;line-height:1;padding:0 10px}.cta-home .hidden-hover i.fa.fa-search{display:block;font-size:50px}.cta-home:hover .overlay-cta,.cta-home.ishover .overlay-cta{background:rgba(255,255,255,.8)}.cta-home:hover .titre-cta,.cta-home.ishover .titre-cta{opacity:0}.cta-home:hover .hidden-hover,.cta-home.ishover .hidden-hover{opacity:1;top:50%}.cta-home:hover .border-cta,.cta-home.ishover .border-cta{border-color:#ffd200}.separateur{color:#005f9b;font-family:'Nothing You Could Do',cursive;font-size:20px}.separateur p{font-weight:600!important}.separateur span.upper-sep,.separateur h2.upper-sep{font-family:'Roboto',sans-serif!important;font-weight:200!important;text-transform:uppercase;letter-spacing:-1px;font-size:20px}.separateur i.fa{font-size:46px;line-height:34px;z-index:2;position:relative}.cta-title-home{background:url(../../../../../../themes/ivena-child/img/camping-dordogne-4-etoile.jpg) no-repeat;background-size:cover;text-align:right;color:#fff!important;padding-right:90px;padding-top:40px;padding-bottom:32px}.cta-title-home .subtitle{padding-right:30px}.cta-loc{position:relative;overflow:hidden;height:275px}.cta-loc .overlay-cta{width:100%;height:100%;position:absolute;top:100%;margin-top:-41px;left:0;text-align:center;background:rgba(0,95,155,.6);-moz-transition:.3s ease-in-out!important;-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important}.cta-loc img{width:auto;min-width:100%;height:285px;position:absolute;top:0;left:0;transition:0.2s;max-width:none!important}.cta-loc:hover img,.cta-loc.ishover img{height:130%}.cta-loc .titre-cta{text-transform:uppercase;color:#fff;font-size:22px;text-align:center;display:block;font-weight:600;line-height:26px;padding:9px 0 5px;width:100%;-moz-transition:.4s ease-in-out!important;-webkit-transition:.4s ease-in-out!important;transition:.4s ease-in-out!important}.cta-loc .overlay-cta p{color:#fff;font-size:15px;font-weight:600;line-height:20px;padding:0 25px;margin-top:5px}.cta-loc .little-hover{display:block;text-transform:initial;font-size:16px;margin-top:6px;font-weight:400}.cta-loc a.more-cta{position:absolute;bottom:0;left:0;background:rgba(255,210,0,.9);width:100%;color:#fff;text-transform:uppercase;font-weight:600;line-height:26px;padding:9px 0 5px;text-decoration:none!important;font-size:22px;-moz-transition:.3s ease-in-out!important;-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important}.cta-loc a.more-cta:hover{background:rgba(255,210,0,1);text-decoration:none}.cta-loc:hover .titre-cta,.cta-loc.ishover .titre-cta{padding-top:35px;font-family:'Nothing You Could Do',cursive;text-transform:inherit}.cta-loc:hover .overlay-cta,.cta-loc.ishover .overlay-cta{top:41px}.bloc-title .title,.bloc-title .subtitle{color:#005f9b}.double-before{margin-bottom:-35px;display:block}@media (min-width:768px){.row-5 .vc_col-sm-2{width:19.9%!important}}#row-location .titre-cta{top:46%}#row-location .cta-home{border:1px solid #005f9b;height:275px;overflow:hidden}#row-location .cta-home span.subtitle-cta{position:absolute;text-transform:uppercase;color:#fff;font-size:22px;top:70%;left:50%;text-align:center;font-weight:400;line-height:32px;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#row-location .cta-loc .overlay-cta{margin-top:-64px}#row-location .cta-loc:hover .overlay-cta,#row-location .cta-loc.ishover .overlay-cta{top:64px}.cta-home:hover span.subtitle-cta,.cta-home.ishover span.subtitle-cta{opacity:0}#row-location .cta-home img{position:absolute;width:100%;height:auto;max-width:none;transition:0.5s;top:50%;left:50%;transform:translate(-50%,-50%)}#row-location .cta-home:hover img,#row-location .cta-home.ishover img{width:130%}#row-location .hidden-hover img{width:40px!important;height:auto!important;min-width:0px!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.nb-title-home{background:url(../../../../../../themes/ivena-child/img/vacances-a-sarlat.jpg) no-repeat;background-size:cover;text-align:right;color:#fff!important;padding-right:90px;padding-top:40px;padding-bottom:32px}.nb-title-home .subtitle{padding-right:30px}.number-box{text-align:center;border:1px solid #005f9b;color:#005f9b;padding:15px 0;-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.number-box p{line-height:20px;font-weight:400!important}.number-box p.number{font-size:38px;font-weight:600!important;line-height:46px;margin-bottom:0;text-transform:uppercase}.number-box p.desc-number{text-transform:uppercase;font-size:15px;margin:0 0 12px}.number-box p.desc-number:after{content:' ';width:80%;display:block;height:1px;margin:12px auto 0;background:#005f9b;-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.number-box.ishover{color:#ffd200;border-color:#ffd200}.number-box.ishover p.desc-number:after{background:#ffd200}.bg-fleur{background:#f1f0f0}.map-container{border:1px solid #005f9b;padding:8px}#carte{width:100%}#row-map .cta-home .titre-cta{font-weight:600}div#gmap-info{background:#005f9b;height:50px;line-height:50px;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;font-size:20px;margin-bottom:-50px;z-index:1;position:relative}.social-block a{color:#005f9b;text-align:center;display:block;text-transform:uppercase;text-decoration:none!important;font-size:19px;font-weight:600;-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.social-block i.fa{background:#005f9b;color:#fff;display:block;width:60px;margin:0 auto 12px;height:60px;line-height:60px;font-size:38px;-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.social-block.ishover a{color:#ffd200;text-decoration:none}.social-block.ishover i.fa{background:#ffd200;color:#fff}.bloc-titre-page{text-align:center}h1.titre-page,.page-titre-sep p,.page-titre-sep h2{color:#fff!important;font-family:'Nothing You Could Do',cursive!important;padding:15px 40px;font-size:26px!important;text-align:center;background:#005f9b;margin-bottom:30px!important}a.dimanche-link{background:#005f9b;color:#fff!important;padding:5px 20px;margin:0;display:inline-block;transition:0.2s;float:left}a.dimanche-link:hover{background:#ffd200;text-decoration:none;color:#fff}.box-slogan{background:#ffd200;padding:20px}.box-slogan p,.box-slogan h2{line-height:1.2!important;text-transform:uppercase;font-size:22px;color:#fff;margin-bottom:0}.bg-bretagne{background:url(/wp-content/uploads/2017/01/camping-dordogne-perigord.jpg) #ffd200 no-repeat;background-position:0 0}.bg-text{background:#f1f0f0;padding:20px}.link-box-circle{background:#ffd200;position:absolute;top:-50px;right:-50px;width:120px;border-radius:100%;height:120px;transition:0.2s}.link-box-circle a{color:#fff;line-height:1!important;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;text-align:center;text-transform:uppercase;text-decoration:none!important}.link-box-circle:hover{background:#005f9b}.link-box-circle a:hover{color:#fff!important;text-decoration:none!important}.link-box{background:#ffd200;text-align:center}.link-box a,.link-box a:visited{line-height:2!important;padding:20px;text-align:center;display:block;color:#fff!important}.link-box a:hover{text-decoration:none!important;color:#005f9b!important}.sub-page{font-weight:700;text-transform:uppercase;color:#005f9b}.childpage-loop .cta-home{margin-bottom:30px}span.sub-cta{color:#fff;text-align:center;width:100%;display:block}span.date-cta{color:#fff;font-family:'Nothing You Could Do',cursive;display:block;font-size:18px;font-weight:700}.container.yoast_bread{position:absolute;top:330px;text-align:right;width:100%;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:1px 1px 3px #000}.yoast_bread a{color:#005f9b!important}.archive .cta-loc .titre-cta{font-size:14px}.archive .cta-loc .overlay-cta{margin-top:-40px;height:120%}.archive .cta-loc:hover .titre-cta{font-size:18px;padding-top:10px}.archive .cta-loc:hover .overlay-cta{margin-top:0;top:0}#footer_wrap{padding-top:50px!important;padding-bottom:0!important;background:none!important}.home #footer_wrap{padding-top:0px!important}.bgcontact{background:url(../../../../../../themes/ivena-child/img/camping-perigord-noir.jpg);background-size:cover;background-position:50% 50%;padding-top:65px;padding-bottom:50px}.bgwhitefoot{background:rgba(255,255,255,.7)}.contactrow.bgwhitefoot{padding:35px 70px 0}.bgwhitefoot.second-row-foot{padding:0 70px 18px}.bgwhitefoot .formcontainer{padding:0 45px 0 0}.wpcf7-form-control{border:1px solid rgba(0,0,0,.4);width:100%!important;background:none!important;font-size:16px}.wpcf7-textarea{min-width:100%!important;max-height:178px}.recaptcha-pos{float:left;margin-top:-129px;margin-left:-9px}.wpcf7-form-control.wpcf7-recaptcha{border:none}img.wpcf7-captchac{width:auto!important;height:auto!important;border:none;padding:0}#footer_wrap .contactrow .col-md-3,#footer_wrap .contactrow .col-md-4,#footer_wrap .contactrow .col-md-5,#footer_wrap .contactrow .col-md-6,#footer_wrap .contactrow .col-md-7,#footer_wrap .contactrow .col-md-8,#footer_wrap .contactrow .col-md-9{margin-bottom:12px!important}::-webkit-input-placeholder{color:#020202}:-moz-placeholder{color:#020202;opacity:1}::-moz-placeholder{color:#020202;opacity:1}:-ms-input-placeholder{color:#020202}.contactrow input.wpcf7-form-control.wpcf7-submit{background:#005f9b!important;border:none!important;max-width:160px;float:right;margin-top:-33px;position:relative;text-transform:uppercase;letter-spacing:1px;font-size:17px!important;font-weight:400;-webkit-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.contactrow input.wpcf7-form-control.wpcf7-submit:hover{color:#fff!important;background:#005f9b!important}.adrcontainer p{font-size:15px;line-height:17px}p.titlefoot{text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.5);font-size:20px!important;margin-bottom:20px;padding-bottom:6px;margin-top:20px}.icon-adr i.fa{background:#005f9b;color:#fff;width:32px;height:32px;text-align:center;line-height:32px;margin-right:12px;-moz-transition:.2s ease-in-out!important;-webkit-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.icon-adr i.fa-envelope{font-size:16px}.icon-adr i.fa-map-marker{font-size:20px}.icon-adr i.fa-mobile{font-size:24px}.icon-adr:hover i.fa{background:#ffd200}.icon-adr,.data-adr{display:inline-block;vertical-align:middle;margin-bottom:22px!important}.icon-adr{clear:both}#copyright{color:#fff!important;border-top:8px solid #fff;padding:0!important}#copyright .copy{line-height:1;font-size:16px;margin-bottom:0!important;padding:20px 0}.copy p{margin-bottom:0!important}.copy.intern-data{font-size:14px;line-height:18px}#copyright img{position:absolute;right:0;width:340px;max-width:none}#main{margin-bottom:62px!important}.go-top{bottom:65px!important;background:url(../../../../../../themes/ivena-child/img/perigord-camping.png);opacity:.8;transition:0.2s}.go-top:hover{opacity:1}#btn_div a:before{content:'MENU';margin-right:6px}#btn_div{width:100px!important;height:28px!important;line-height:26px!important;margin-top:38px!important}@media screen and (max-width:1200px){#site-navigation .nav-menu>li>a .capitals,#site-navigation .nav-menu>li>a{font-size:15px}}@media screen and (max-width:1150px){#site-navigation .nav-menu>li>a .capitals,#site-navigation .nav-menu>li>a{font-size:14px}}@media screen and (max-width:1090px){#site-navigation .nav-menu>li>a .capitals,#site-navigation .nav-menu>li>a{font-size:13px}}@media screen and (max-width:1030px){#site-navigation .nav-menu>li>a{padding:5px 6px}.cta-loc img{width:100%!important}}@media screen and (max-width:992px){#header_left img{width:80%!important;float:left}}@media screen and (max-width:1090px){#site-navigation .nav-menu>li>a .capitals,#site-navigation .nav-menu>li>a{font-size:13px}#site-navigation .nav-menu>li>a{padding:5px 6px}#down-arrow{display:none}}@media screen and (max-width:880px){#header.small img,#header.large img{width:65%!important}}@media screen and (max-width:920px){#header .header-image,#header #header_left{width:130px!important}#site-navigation .nav-menu>li>a .capitals,#site-navigation .nav-menu>li>a{font-size:12px}#site-navigation .nav-menu>li>a{padding:5px 5px}}@media screen and (max-width:840px){#header #header_left{margin-top:0px!important}div#menu-lang{top:45px}}@media screen and (max-width:840px){.contact-head{display:none}}@media screen and (max-width:840px){.last-post-container{display:none}}@media screen and (max-width:1200px){.row-resa{margin:0!important}.row-resa .container{width:100%;text-align:center}#bloc-resa .searchengine-button:after{content:none}#bloc-resa .date-col{width:20%}#bloc-resa input.sarch-submit{margin-left:0!important;float:left}}@media screen and (max-width:1140px){.camping-qualite,.camping-trip-advisor{display:none}}@media screen and (max-width:1032px){#bloc-resa p.your-holidays{font-size:20px}}@media screen and (max-width:954px){#bloc-resa input#begin,#bloc-resa input#end{width:130px}}@media screen and (max-width:930px){#bloc-resa p.your-holidays{font-size:18px}}@media screen and (max-width:904px){#bloc-resa input#begin,#bloc-resa input#end{width:120px}}@media screen and (max-width:860px){#bloc-resa p.your-holidays{padding-left:0}}@media screen and (max-width:854px){#bloc-resa input#begin,#bloc-resa input#end{width:109px;font-size:14px!important}}@media screen and (max-width:800px){#bloc-resa,.guest{display:none}}@media screen and (max-width:1200px) and (min-width:992px){.hidden-hover img{width:40px!important}.overlay-cta p{font-size:12px!important;margin-top:10px}}@media screen and (max-width:992px) and (min-width:768px){#row-first .vc_col-sm-3{width:50%;margin:15px 0}}@media screen and (max-width:768px){.cta-home{max-width:450px;margin:0 auto}.bloc-title-bg{padding:10px 20px;display:block;max-width:650px;margin:0 auto}.title{font-size:22px!important}.subtitle{font-size:18px!important}.vc_row.wpb_row.vc_inner.vc_row-fluid.wrap.bgwhite.center.vc_custom_1480496897545{padding:35px 0 0!important}}@media screen and (max-width:530px){.title{font-size:20px!important}.subtitle{font-size:16px!important}}@media screen and (max-width:350px){.hidden-hover img{width:40px!important}.overlay-cta p{font-size:12px!important;margin-top:10px}div#row-first{padding:0!important}}@media screen and (max-width:1200px){.cta-title-home{background-position:right center!important}}@media screen and (max-width:768px){.cta-title-home,.cta-title-home .subtitle{text-align:center;padding-right:15px;padding-left:15px}}@media screen and (max-width:1200px){.cta-loc .titre-cta,.cta-loc a.more-cta{font-size:20px}}@media screen and (max-width:992px){.cta-loc .overlay-cta p{padding:0 5px}.cta-loc .titre-cta,.cta-loc a.more-cta{font-size:18px}}@media screen and (max-width:768px){.cta-loc{max-width:450px;margin:0 auto}#row-services .vc_column_container>.vc_column-inner{padding:0 15px!important}}@media screen and (max-width:500px){#row-services .vc_column_container>.vc_column-inner{padding:0 30px!important}#row-services .vc_custom_1480511180306,#row-services .vc_custom_1480511180306 .vc_column-inner{padding:0 0!important}}@media screen and (max-width:800px){div#row-location{padding-top:0!important;margin-top:-35px}}@media screen and (max-width:1350px) and (min-width:768px){#row-location .cta-home .titre-cta{font-size:22px;line-height:1!important}#row-location .cta-home img{position:absolute;width:auto;height:280px;max-width:none;transition:0.5s;top:50%;left:50%;transform:translate(-50%,-50%)}#row-location .cta-home:hover img,#row-location .cta-home.ishover img{width:auto;height:130%}}@media screen and (max-width:1170px) and (min-width:1090px){#row-location .cta-home .titre-cta{font-size:20px}}@media screen and (max-width:1090px) and (min-width:768px){#row-location .cta-home .titre-cta{font-size:18px}.vc_custom_1480587308851 .cta-home .titre-cta{word-break:break-all}}@media screen and (max-width:768px){#row-location .cta-home img{height:auto}#row-location .vc_column_container>.vc_column-inner{padding:0 15px!important}#row-location{margin-left:0;margin-right:0}}@media screen and (max-width:280px){#row-location .cta-home img{height:100%;width:auto}#row-location .cta-home .titre-cta{font-size:18px;line-height:1!important}#row-location .cta-home:hover img,#row-location .cta-home.ishover img{width:auto;height:130%}}@media screen and (max-width:1200px){.nb-title-home{background-position:right center!important}}@media screen and (max-width:768px){.nb-title-home,.nb-title-home .subtitle{text-align:center;padding-right:15px;padding-left:15px}}@media screen and (max-width:1200px) and (min-width:768px){.number-box{height:180px;padding:15px 15px!important}}@media screen and (max-width:900px) and (min-width:768px){.number-box p.number{font-size:31px;line-height:40px!important}.number-box p.desc-number{font-size:15px}.number-box p{line-height:17px!important}}@media screen and (max-width:768px){.number-box{max-width:300px;margin:0 auto}}@media screen and (max-width:500px){.vc_row.wpb_row.vc_inner.vc_row-fluid.wrap.vc_custom_1480926531075{padding:0!important}}@media screen and (max-width:768px){.vc_row.wpb_row.vc_inner.vc_row-fluid.wrap.center.vc_custom_1480926497732{padding-left:15px!important;padding-right:15px!important}}@media screen and (max-width:1500px){.hidden-hover img{width:40px!important}.overlay-cta p{margin-top:5px}}@media screen and (max-width:1200px){.hidden-hover img{width:30px!important}}@media screen and (max-width:992px){.overlay-cta p{font-size:12px}.hidden-hover img{width:20px!important}}@media screen and (max-width:940px) and (min-width:768px){.hidden-hover img{display:none}}@media screen and (max-width:768px){.btns-map-height .cta-home{height:150px;position:relative;overflow:hidden}.btns-map-height .cta-home img{width:auto;height:150px;position:absolute;max-width:none;top:50%;transform:translate(-50%,-50%);left:50%}.btns-map-height .cta-home .hidden-hover img,.btns-map-height .cta-home.ishover .hidden-hover img{width:40px!important;position:relative!important;top:0!important;left:0!important;transform:none!important;height:auto}.vc_column-inner.vc_custom_1480673864758,.btns-map-height .vc_col-sm-6{padding:0 15px!important}}@media screen and (max-width:1200px){#social-row iframe{max-width:none}}@media screen and (max-width:860px) and (min-width:768px){#social-row{width:100%}#social-row iframe{position:relative;right:50px}}@media screen and (max-width:768px){#social-row{text-align:center}}@media screen and (max-width:1200px){p.data-adr{width:80%}}@media screen and (max-width:992px){#footer_wrap .formcontainer .col-md-6{padding:0 15px!important}#footer_wrap .row.row960.contactrow.bgwhitefoot{padding:35px 0!important}#footer_wrap .formcontainer{padding:0}}@media screen and (max-width:900px) and (min-width:800px){#copyright .copy{text-align:left;padding-left:20px}}@media screen and (max-width:800px){#copyright{margin-bottom:0!important}#copyright .col-xs-3,#copyright .col-xs-9{width:100%}#copyright img{position:relative;width:80%}#copyright .col-xs-3{padding:10px 0!important}}@media screen and (max-width:800px){span.capitals{display:block!important}#menu-right li ul li a{color:#fff}}@media screen and (max-width:992px){.page-template-default .vc_col-sm-2,.page-template-default .vc_col-sm-3,.page-template-default .vc_col-sm-4,.page-template-default .vc_col-sm-5,.page-template-default .vc_col-sm-6,.page-template-default .vc_col-sm-8,.page-template-default .vc_col-sm-10,.page-template-default .vc_col-sm-12{width:100%}.page-template-parent-page .vc_col-sm-2,.page-template-parent-page .vc_col-sm-3,.page-template-parent-page .vc_col-sm-4,.page-template-parent-page .vc_col-sm-5,.page-template-parent-page .vc_col-sm-6,.page-template-parent-page .vc_col-sm-8,.page-template-parent-page .vc_col-sm-10,.page-template-parent-page .vc_col-sm-12{width:100%}.wpb_single_image.wpb_content_element.vc_align_left{text-align:center!important}}@media screen and (max-width:992px) and (min-width:768px){.page-template-parent-page .loop-notfull .vc_col-sm-4,.page-template-default .loop-notfull .vc_col-sm-4{width:33.33333333%!important}}@media screen and (max-width:840px){.container.yoast_bread{text-align:center;position:relative;top:6px;color:#005f9b;text-shadow:none;font-weight:400;font-size:10px}}.single #content{text-align:justify}p.date-ouv{position:absolute;top:17px;color:#fff;width:100%;font-size:16px}.nothing{font-family:'Nothing You Could Do',cursive;font-size:17px}#social-row .vc_col-sm-2:last-child{top:78px;position:relative}@media screen and (max-width:1350px){p.date-ouv{position:absolute;top:98px;left:155px!important;color:#fff;width:155px;font-size:15px}}@media screen and (max-width:850px){p.date-ouv{position:absolute;top:111px;left:-14px!important;color:#fff;width:190px!important;font-size:16px}}@media screen and (max-width:840px){p.date-ouv{position:absolute;text-align:left;top:6px;padding-top:5px;left:170px!important;color:#fff;line-height:20px;overflow:visible;font-size:14px}p.date-ouv .nothing{display:block;font-size:15px;line-height:13px}#header.small .date-ouv{display:none}.header_right_menu_area:after{content:none}.image-header-mob img{overflow-x:hidden;max-width:100%!important;object-fit:cover}#main{overflow-x:hidden}}input#burger,.book-resp,.tel-resp,.scroll-x-mobile-title{display:none}@media screen and (min-width:841px){#site-navigation label{display:none}}@media screen and (max-width:840px){.image-header-mob,.image-header{height:250px}.nav-container{background:transparent!important}.nav-container #header img,.nav-container .header-image,.nav-container #header.small #header_left img{width:100%!important}.nav-container #header #navi div#header_left{position:fixed;z-index:999999;left:0;top:0;width:62px!important}header#header{transition:0s!important}#site-navigation{position:fixed;top:0;left:0;width:100%;z-index:9999;display:block!important;height:50px}#site-navigation input+label{position:fixed;top:15px;right:15px;height:20px;width:2rem;z-index:5}#site-navigation input+label span{position:absolute;width:100%;height:3px;top:50%;margin-top:-1px;left:0;display:block;background:#fff;transition:.5s}#site-navigation input+label span:first-child{top:3px}#site-navigation input+label span:last-child{top:17px}#site-navigation label:hover{cursor:pointer}#site-navigation input:checked+label span{opacity:0;top:50%}#site-navigation input:checked+label span:first-child{opacity:1;-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-ms-transform:rotate(405deg);-o-transform:rotate(405deg);transform:rotate(405deg)}#site-navigation input:checked+label span:last-child{opacity:1;-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-ms-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}.home-menu,#site-navigation ul.nav-menu>li:first-child{height:38px}#site-navigation input~.menu-container>div:first-child{background:rgba(0,95,155,.85);position:fixed;top:0;left:0;width:100%;height:50px;z-index:3;transition:.2s;transition-delay:.2s;overflow:hidden}#site-navigation input~.menu-container>div:first-child>ul{max-width:22rem;text-align:left;position:absolute;top:75px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;list-style:none;padding:0;width:90%}#site-navigation input~.menu-container>div:first-child>ul>li{opacity:0;transition:.2s ease-out;transition-delay:0s;padding:10px 0;margin:0!important;width:100%;border-bottom:1px solid rgba(255,255,255,.6);border-right:0!important;cursor:pointer!important}#site-navigation input~.menu-container>div:first-child>ul ul>li{margin:0!important}#site-navigation input~.menu-container>div:first-child>ul>li>a{padding:0!important}#site-navigation input~.menu-container>div:first-child>ul ul{position:relative}#site-navigation input~.menu-container>div:first-child>ul ul>li>a{font-size:12px!important;text-transform:uppercase;margin:0!important}#site-navigation a,#site-navigation a *{text-decoration:none;line-height:1!important}#site-navigation a:hover,#site-navigation a:hover i{color:#fff!important}#site-navigation input~.menu-container>div:first-child>ul>li>a{text-transform:uppercase;display:block;font-size:15px;font-weight:700;color:#fff!important;letter-spacing:.1rem;border-right:0!important}#site-navigation input:checked~.menu-container>div:first-child{height:100%;transition-delay:0s}#site-navigation input:checked~.menu-container>div:first-child>ul>li{opacity:1;transition-delay:.2s;position:relative}#site-navigation .sub-menu{display:none}#site-navigation .sub-menu li{display:block;float:none}#site-navigation .sub-menu li a{width:auto;min-width:100px;padding:0 20px}#site-navigation .menu-item-has-children:hover .sub-menu,#site-navigation input~.menu-container>div>ul>li:hover .sub-menu{display:block}.home-menu>a,#site-navigation ul.nav-menu>li:first-child>a{width:100%!important}.tel-resp{display:block;position:fixed;top:0;left:62px;z-index:9999;padding-top:10px;width:50px;height:50px;text-align:center;border-right:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.3)}.book-resp{display:block;position:fixed;top:0;left:112px;z-index:9999;padding-top:10px;width:50px;height:50px;text-align:center;border-right:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.3)}.tel-resp i.fa{color:#fff;font-size:32px!important}.book-resp i.fa{color:#fff;font-size:28px!important}#site-navigation input:checked~.menu-container>#menu-lang{display:block}#site-navigation input~.menu-container>#menu-lang{display:none}.nav-container #menu-lang{top:inherit;bottom:0;position:fixed;height:60px;width:100%;left:0;padding-top:8px!important;background:rgba(0,0,0,.4);z-index:9}.nav-container #menu-lang .wpml-ls-legacy-list-horizontal ul{bottom:0!important;height:auto!important;position:initial;text-align:center}.nav-container #header #menu-lang .wpml-ls-legacy-list-horizontal ul li{display:inline-block!important;width:auto!important;border:none!important;padding:0 8px!important}.nav-container #header #menu-lang .wpml-ls-legacy-list-horizontal ul li a img{width:25px!important;height:20px!important;top:0!important}}.ninlin{color:#020202!important;text-decoration:none!important;cursor:inherit}@media screen and (max-width:768px){.scroll-x-mobile-title{text-align:right;padding-right:15px;font-size:13px;margin-bottom:5px;position:relative;display:block;width:100%}.scroll-x-mobile-title:before{position:absolute;top:0;right:45px;font-style:italic;font-size:13px}.scroll-x-mobile-title i{-webkit-animation:bouncex 2s infinite ease-in-out;-moz-animation:bouncex 2s infinite ease-in-out;-ms-animation:bouncex 2s infinite ease-in-out;-o-animation:bouncex 2s infinite ease-in-out;animation:bouncex 2s infinite ease-in-out;margin-left:10px}@-webkit-keyframes bouncex{0%,20%,60%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}40%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);-webkit-transform:translateX(-5px)}}.scroll-x-mobile{position:relative;height:auto;overflow-x:scroll;white-space:nowrap;overflow-y:hidden;margin-left:0;margin-right:0}#main .scroll-x-mobile>li,#main .scroll-x-mobile>div{padding:0 2px!important;display:inline-block;float:none;padding:0;white-space:normal;width:27rem;vertical-align:top;-webkit-overflow-scrolling:touch;margin-bottom:0!important}#main .scroll-x-mobile>.wpb_column>.vc_column-inner{padding-left:5px!important;padding-right:5px!important}#main .cta-title-home,#main .nb-title-home{padding-top:25px;padding-bottom:15px;margin-bottom:10px!important}body,.entry-content p,.entry-content li,#content p,#copyright .copy{font-size:15px;line-height:17px!important}#main .margin-resp-0{margin:0!important}#main .padding-resp-0{padding:0!important}#main .title,#main h2{font-size:17px!important;line-height:18px!important}#main .subtitle{font-size:24px!important;line-height:13px!important}#main .cta-home .titre-cta{font-size:20px;line-height:20px}#main .cta-loc .titre-cta,.cta-loc a.more-cta{font-size:16px}#main .cta-loc:hover .titre-cta,#main .cta-loc.ishover .titre-cta{padding-top:5px}#main .cta-loc .overlay-cta p{margin-top:0;font-size:12px!important;line-height:12px}#main #row-location .cta-home img{position:relative!important;transform:none;top:0;left:0}#main #row-location .cta-home:hover img,#main #row-location .cta-home.ishover img{width:100%!important}#main #row-location .cta-home{height:auto!important}.home .scroll-x-mobile .cta-loc{height:auto!important}.home .scroll-x-mobile .cta-loc img{position:relative;height:auto}.home .social-block a{font-size:13px}.home .social-block i.fa{margin-bottom:5px}#main .first-title{padding:0!important}.home #row-services{padding-bottom:0!important}.home #row-services .little-para{margin-bottom:0!important}.home #row-services .scroll-x-mobile .wpb_content_element,.home #row-location .separateur,.home #row-avantages .scroll-x-mobile .number-box,.home #social-row .wpb_content_element{margin-bottom:0!important}.home .content-piscine{margin-bottom:25px!important}.home #row-avantages{margin-top:0!important}.home .number-box{padding:8px 0}.home .number-box p.number{font-size:28px;line-height:30px}#main #row-avantages .scroll-x-mobile>div{width:23rem}.home .number-box p.desc-number:after{margin-top:8px!important}.home .number-box p.desc-number{margin-bottom:8px}.home .number-box p.desc-number{font-size:13px}.home .social-block{padding:0!important}.home #social-row .vc_col-sm-2{top:0!important}.home #row-map{padding-bottom:0!important}#row-location.row-location-ml{margin-top:10px!important}.home #row-services .scroll-x-mobile>.vc_col-sm-8{width:auto!important}body:not(.home) h1.titre-page,body:not(.home) .page-titre-sep p,body:not(.home) .page-titre-sep h2{background:none;color:#005f9b!important;font-family:'Roboto',sans-serif!important;text-transform:uppercase;padding:0!important;font-size:16px!important;line-height:16px!important;margin-top:10px!important;margin-bottom:15px!important}body:not(.home) .wpb_content_element{margin-bottom:0!important}body:not(.home) .bg-text,body:not(.home) .box-slogan{padding:0!important;background:none}body:not(.home) #main .box-slogan *,body:not(.home) #main .box-slogan p,body:not(.home) #main .box-slogan h2{font-size:14px!important;line-height:17px!important;font-family:'Roboto',sans-serif!important;color:#020202!important;display:inline-block;text-transform:uppercase}body:not(.home) .link-box-circle{top:0;right:0}body:not(.home) object#shFrame{max-height:1200px}#main .contactrow input.wpcf7-form-control.wpcf7-submit{margin-top:0!important;display:block;float:none}#main .bgcontact{padding:0!important}#copyright .copy{padding:6px 0!important}#main{margin-bottom:0!important}.last-row-copy .col-xs-9{width:100%!important}.last-row-copy .col-xs-3{display:none}}@media screen and (max-width:550px){#site-navigation input~.menu-container>div>ul{top:110px}#site-navigation input~.menu-container>div>ul>li{padding-top:8px 0!important}}@media screen and (max-width:400px) and (max-height:550px){#site-navigation input~nav>ul>li>a{font-size:large}#site-navigation input~nav>ul>li{padding:.3rem}}.contact-client input,.contact-client textarea{margin-bottom:10px}div.frame-ctoutvert{display:flex!important;justify-content:center!important}div#guestapp-widget-note{color:#fff;text-align:center;width:180px;height:180px;border-radius:100%;position:relative;margin:0 auto}div#guestapp-widget-note img{display:none}div#note-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#guestapp-widget-note i.fa.fa-star{font-size:32px;display:block;text-align:center}.note-wrap{position:absolute;border-radius:100%;width:80px;height:80px;text-align:center;line-height:80px;color:#fff;top:0;left:0}.avis-wrap{position:relative;padding:35px 35px 35px 115px;border-bottom:1px solid;margin-bottom:35px}.avis-wrap .star-ratings-css{margin-left:0}span.title-avis{text-transform:uppercase;font-weight:600;font-size:18px}span.content-avis{display:block;margin-bottom:10px}span.auteur-avis{font-weight:700;font-size:12px;margin-right:5px}time.date-avis{font-size:12px;font-style:italic}#guestapp-widget-note i.fa.fa-star{font-size:32px;display:block;text-align:center}span.note{font-size:32px;font-weight:700;line-height:1;color:#fff}span.maximum-note{font-size:14px;color:#fff}#note-banner{font-size:10px;line-height:1;color:#005f9b;padding:10px;text-align:center;text-transform:uppercase;display:block;width:120%;left:-10%;position:relative}.avis-container{padding:35px 0}.star-ratings-css{color:#c5c5c5;font-size:25px;width:100px;line-height:1;margin:0 auto 10px;position:relative;padding:0;text-shadow:0 1px 0 #a2a2a2}.star-ratings-css-top{color:#FF912C!important;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings-css-top span{color:#FF912C!important}.star-ratings-css-bottom{padding:0;display:block;z-index:0}.guestapp-copyright{text-align:center;margin-top:50px;margin-bottom:50px}.guestapp-copyright span{display:block;font-weight:600}.guestapp-copyright img{max-width:150px}.google-search{display:inline-block;position:absolute;top:28%;width:33%;left:50%;transform:translateX(-50%)}.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{height:400px}.gsc-control-cse.gsc-control-cse-fr{background:transparent!important;border:none!important}.guest{position:fixed;left:20px;bottom:-44px;z-index:99999}@media screen and(max-width:800px){.guest{display:none}}div#seemore-avis{width:20%;color:#fff;text-align:center;padding:10px 0;font-size:20px;left:50%;position:relative;transform:translateX(-50%)}li{list-style-position:inside}.pum-content ul{list-style:circle!important}.pum-content p{margin-bottom:0!important}.pum-title{text-align:center!important}.popmake *{text-align:center}a.btn-pop-up{background:#ffd200;padding:5px 15px;display:block;width:150px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;margin-right:auto;margin-left:auto}a.btn-pop-up:hover{background:#005f9b;text-decoration:none;color:#fff}.row{margin:0!important}@media screen and (max-width:767px){.vc_row{margin:0!important;max-width:100%}.entry-content{overflow-x:hidden}}body:not(.home) #main .wpb_text_column:not(.box-slogan) h2{color:#005f9b;font-weight:900;padding:.5rem 0}@media screen and (max-width:767px){.vc_column_container>.vc_column-inner{padding:0!important}#main .first-title{padding-top:0}#main .margin-resp-0{margin:0!important;padding:0 5px!important}#row-services .vc_column_container>.vc_column-inner{padding:0!important}.home .content-piscine{margin-bottom:0!important;padding:0!important}#row-location .vc_column_container>.vc_column-inner{padding:0!important}#main .subtitle,#main .title,#main h2{line-height:22px!important}p.date-ouv{max-width:150px}body:not(.home) h1.titre-page,body:not(.home) .page-titre-sep p,body:not(.home) .page-titre-sep h2{font-size:2rem!important;line-height:2rem!important}.container{padding:0!important}body .wpb_column{margin-bottom:0!important}body:not(.home) #main .box-slogan{background:#ffd200!important;padding:1rem!important}body:not(.home) #main .box-slogan p{color:#fff!important}}}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.vc_column-inner,.wpb_wrapper,.wpb_text_column.wpb_content_element,.wpb_single_image.wpb_content_element.vc_align_left,figure.wpb_wrapper.vc_figure,.vc_single_image-wrapper.vc_box_border_grey{height:100%}.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex{margin-bottom:35px}.wpb_single_image img{height:100%!important;object-fit:cover}.box-slogan div{display:flex;align-items:center}.no-h-100 .wpb_text_column.wpb_content_element{height:auto!important}.double-img .wpb_single_image.wpb_content_element.vc_align_left{height:50%;margin-bottom:0}.double-img .wpb_single_image.wpb_content_element.vc_align_left:first-of-type{padding-bottom:35px}.img-text .wpb_column:first-of-type .wpb_text_column.wpb_content_element{height:50%}.img-text .wpb_column:first-of-type .wpb_single_image.wpb_content_element.vc_align_left{height:50%;padding-bottom:50px}@media screen and (max-width:768px){#main .p-first-home{padding:0!important;margin:1rem!important}.p-first-home p{text-align:justify}#main .subtitle{font-size:14px!important}#main h1.title{font-size:20px!important}#main .p-second-home{margin:1rem .5rem!important}.p-second-home p{text-align:justify}.cta-second-home .wpb_content_element{margin:.5rem 1rem!important}#main .p-third-home{margin:1rem!important;padding:0!important}#main .p-third-home p{text-align:justify;margin-bottom:1rem}#main .p-third-home .cta-loc{height:auto}.p-third-home .cta-loc img{position:relative;height:195px;object-fit:cover}#main .p-third-home .margin-resp-0{padding:0!important}.p-fourth-home p{text-align:justify}#main .p-fourth-home .little-para{margin:1rem!important}#main .p-fourth-home .wpb_raw_html{margin:1rem}#main .p-fourth-home .cta-home img{height:195px;object-fit:cover}#main .p-fifth-home p{text-align:justify;margin:1rem}#main .p-fifth-home img{height:195px;object-fit:cover}#main .p-sixth-home p{text-align:justify;margin:1rem}#main .p-sixth-home .subtitle{text-align:center;margin:0}.number{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.number .vc_col-sm-2{width:calc(50% - 2rem);margin:1rem}.number .vc_col-sm-2 .number-box{margin-bottom:0;padding:1.5rem 0}.number .vc_col-sm-2:nth-child(5){width:100%}.number .vc_col-sm-2:nth-child(5) .number-box{max-width:initial}#main .btns-map-height{display:flex;flex-wrap:wrap;justify-content:center;margin:0.5rem!important}.btns-map-height>.wpb_column{width:calc(50% - 1rem);padding:0!important;margin:.5rem}.btns-map-height>.wpb_column .wpb_content_element{width:100%}}.avis-title{font-size:2rem;font-family:'Nothing You Could Do';font-weight:700}.avis-auteur{font-size:1.8rem}.avis-stars{text-align:right;color:#ff912d}#avis .wpb_wrapper{height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#avis .wpb_wrapper *{margin-bottom:0}#avis .wpb_raw_code{padding:1.5rem;background:rgba(0,95,155,.5);height:100%}body:not(.home) .number-box p.number{font-size:3rem}.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{background:#005f9b!important;border-color:#005f9b!important}.vc_toggle_default .vc_toggle_icon{background:#005f9b!important}.vc_toggle_content,.vc_toggle_content p{margin-bottom:0!important;margin-top:0!important}.vc_toggle_title div{font-size:1.6rem!important}.vc_toggle{padding:1rem!important;border:solid 1px #005f9b;margin:1rem 0!important}.heberg-description strong{color:#aa0b00}a.btn,a.btn:visited{background:#005f9b;color:#fff;text-decoration:none;margin-top:1rem;border-radius:0;font-family:'Open Sans';border-color:#005f9b;transition:ease-in-out .2s}a.btn:hover{background:transparent;color:#005f9b}body:not(.home) #avis .vc_row{width:100%}.superficie{position:absolute;left:0;bottom:0;padding:.25rem 0;background:#005f9bb0;width:80px;color:#fff;transition:ease-in-out .2s;transform:translate(0)}.personne{position:absolute;bottom:30px;left:0;padding:.25rem 0;background:#005f9bb0;width:80px;color:#fff;transition:ease-in-out .2s;transform:translate(0)}.prix{position:absolute;right:0;bottom:0;padding:.25rem 10px;background:#005f9bb0;width:80px;color:#fff;transition:ease-in-out .2s;transform:translate(0)}.cta-heberg{position:relative;margin-bottom:30px;overflow:hidden}.cta-heberg a{position:relative;display:block;height:100%}.cta-heberg .titre-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;color:#fff;font-weight:700;transition:ease-in-out .2s;font-family:'Roboto'}.cta-heberg img{height:100%;object-fit:cover}.cta-heberg:hover .personne,.cta-heberg:hover .superficie{transform:translate(-100%)}.cta-heberg:hover .prix{transform:translate(100%)}.cta-heberg:hover .titre-cta{transform:scale(1.3) translate(-43%,-35%)}.cta-carre.cta-double .wpb_wrapper .cta-eyzies{height:100%}.vc_row-o-equal-height .col-img img,.vc_row-o-equal-height .col-img p{height:100%;object-fit:cover}.vc_row-o-equal-height .wpb_column:not(.col-img) .wpb_text_column .wpb_wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center}.vc_row-o-equal-height .wpb_column:not(.col-img) .wpb_text_column .wpb_wrapper ul{align-self:flex-start}@media screen and (max-width:800px){.reverse-respo{flex-direction:column-reverse}.vc_row-o-equal-height img{max-height:200px;margin:1rem 0 2rem!important}}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{z-index:99999!important}.socials{display:flex;width:100%}.social-block{width:100%}details{font-size:1.7rem;padding:.5rem;border-bottom:1px solid #005f9b;margin:1rem .5rem}details summary{color:#005f9b;display:flex;justify-content:space-between}details summary::after{content:"+";display:block;font-size:25px;line-height:25px;transform:rotate(0deg);transition:ease-in-out .2s}details[open] summary::after{transform:rotate(135deg)}.cta-carre .wpb_wrapper{display:flex;flex-wrap:wrap}.cta-carre .wpb_wrapper .cta-eyzies{width:calc(50% - 1rem);height:calc(50% - .5rem);background:pink;margin:0 .5rem .5rem}.cta-carre{margin-bottom:0;height:100%}.page-id-4386 .vc_row-o-equal-height .wpb_column:not(.col-img) .wpb_text_column .wpb_wrapper{align-items:flex-start}.w-100,.w-100 *{width:100%}.w-100 img{height:350px!important;object-fit:cover}#avis-2 .wpb_wrapper{height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#avis-2 .wpb_wrapper *{margin-bottom:0}#avis-2 .wpb_raw_code{padding:1.5rem;background:rgba(0,95,155,.5);height:100%}.cta-eyzies img{height:100%;object-fit:cover}.cta-eyzies .personne{bottom:28px;text-align:center}.cta-eyzies .superficie{text-align:center}.cta-eyzies .prix{text-align:center}.bloc-title-bg h2,#avis-2 h2{color:white!important}.flower{position:absolute;top:124px;right:0}@media screen and (max-width:800px){.flower img{width:100%}.flower{width:75px;top:75px!important}}