article header,.fixed-nav{display:none}.tns-slider{margin:0 !important;padding:0 !important}.tns-outer{position:relative}.tns-controls button{position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0;z-index:1;font-size:0}.tns-controls button:before{content:'\e8b7';font:400 17pt/1 'mfn-icons'}.tns-controls [data-controls=next]{left:auto;right:0}.tns-controls [data-controls=next]:before{content:'\e915'}.tns-nav{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.tns-nav button{flex:0 25px;margin:0;height:4px;background:#e3e3e3;padding:0;transition:all .4s}.tns-nav button:hover,.tns-nav .tns-nav-active{background:#7dcb56}.clear{clear:both;display:block}#Content{padding:45px 0;background:#f5f5f5}#actual-content section{background:#fff;border-radius:10px;box-shadow:0 0 10px 4px #ebebeb;position:relative;padding:30px}#actual-content section+section{margin:30px 0 0}#actual-content h2{border-left:4px solid #7dcb56;padding:0 0 0 10px;margin:0 0 14px;text-transform:uppercase;font-weight:700;font-size:21pt;line-height:1.3;color:#000}#actual-content h3{border-left:3px solid #ffa4d3;padding:0 0 0 10px;margin:0 0 20px;text-transform:uppercase;font-weight:700;font-size:17pt;line-height:1.3;color:#000}#actual-content .text{font:13pt/1.7 'Merriweather',serif;color:#000}#actual-content .text>*:last-child{margin-bottom:0}#actual-content .text::-webkit-scrollbar{width:6px}#actual-content .text::-webkit-scrollbar-thumb{background:#7dcb56;cursor:pointer}#actual-content .text::-webkit-scrollbar-track{background:rgba(255,255,255,.3)}#actual-content img{display:block}#general-information:after{content:' ';display:block;clear:both}#details{font-size:13pt;float:right;width:calc( 100% - 525px )}#general-information .tns-outer{float:left;width:525px;position:relative;top:-30px;left:-30px}#general-information .tns-outer img{border-top-left-radius:10px;display:block}.icons{display:flex;flex-wrap:wrap;column-gap:10px;margin:10px 0 0}.icons [class^=icon-]{color:#486350;transition:all .4s}.icons a[class^=icon-]:before{font-size:16pt}.icons a[class^=icon-]:hover{text-decoration:none;color:#58b32b}.icons [class^=icon-]:before{margin:0 4px 0 0;color:#58b32b}#general-information .icon-location-line{position:relative;padding:0 0 0 19px;display:block}#general-information .icon-location-line:before{position:absolute;top:3px;left:0}#general-information .icon-inbox:before{color:#b32b2b}#general-information .icon-ticket:before{color:#ff7c00}.icons.price div{display:inline-block;vertical-align:top}.icons .icon-price{padding:0 0 0 21px;position:relative}.icons .icon-price:before{content:'€';color:#ced004;display:block;position:absolute;top:3px;left:0;border:1.5px solid #ced004;width:15px;height:15px;border-radius:50%;text-align:center;line-height:13px;font-size:8pt;font-weight:600}.icons .tooltip{border:0}.icons img{width:39px;display:block}.icons div{flex:1;display:flex;flex-wrap:wrap;gap:6px}.icon-park4night:before,.icon-campercontact:before{content:' ';width:15px;aspect-ratio:1;vertical-align:middle;background:url(//es.rvr.world/wp-content/plugins/thedigitalcube-locations/css/front/../../images/icons/logo-park4night.webp) no-repeat center}.icon-campercontact:before{background-image:url(//es.rvr.world/wp-content/plugins/thedigitalcube-locations/css/front/../../images/icons/logo-campercontact.webp)}.services{gap:10px;margin:8px 0 0;align-items:start}.services label{margin:8px 0 0;text-align:right;flex:0 212px;line-height:1;font-size:13.5pt;font-weight:600;letter-spacing:-.5px}.services>div{flex:0 calc( 100% - 222px );display:flex;flex-wrap:wrap;gap:5px}#general-information .text{text-align:justify;margin-top:28px}#general-information .small{width:calc( 100% - 400px );float:left}#actual-content #general-information blockquote{font-size:12pt;width:370px;margin:16px 0 0;float:right;position:relative;border-radius:10px;background:#f7f7f7;padding:13px 23px}#general-information blockquote:before,#general-information blockquote:after{content:'”';position:absolute;top:-2px;left:-12px;font-weight:700;color:#1c8e20;font-size:40pt;line-height:.7}#general-information blockquote:after{content:'”';top:auto;left:auto;bottom:-30px;right:-14px}#actual-content #poi{background:#e7f7ff}#poi h3{border-color:#7699e9}#poi ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0 15px}#poi li{flex:0 calc( ( 100% - 40px ) / 3 );background:#fff;margin:0}#poi img{width:100%}#poi li div{display:flex;align-items:center;justify-content:center;padding:10px 8px}#actual-content #city{padding-top:45px;background:#c3d1bb}#city>span{content:'Aux alentours';display:block;position:absolute;top:0;left:0;background:#fff;color:#c3d1bb;border-top-left-radius:10px;border-bottom-right-radius:10px;font-size:9.5pt;padding:5px 9px;line-height:1}#city-details{float:left;width:calc( 100% - 470px )}#city-details+.tns-outer{float:right;width:450px}#map{width:50%;height:350px}#city .text{text-align:justify;color:#4b4b4b}#activities.text{font-size:12pt}#city .clear+.tns-outer{margin-top:40px}#businesses{display:flex;flex-wrap:wrap;margin:20px 0 0;flex-direction:row-reverse}#businesses>*,#events>*{flex:0 50%;box-sizing:border-box}#events{display:flex}#businesses .text,#city .description{padding:20px}#events .slider li{margin:0}#events .tns-outer{position:relative}#events .tns-nav{position:absolute;bottom:13px;z-index:2;left:0;right:0;margin:0}#popup{position:absolute;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px;border-radius:10px;border:1px solid #ccc;bottom:12px;left:-50px;min-width:180px}#popup:after,#popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}#popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}#popup>i{cursor:pointer;text-decoration:none;position:absolute;top:2px;right:8px;font-style:normal}#popup>i:after{content:'✖'}#popup section{box-shadow:none;padding:0}@media (max-width:1238px){#city-details,#city-details+.tns-outer{float:none;width:100%;margin:0 0 16px}#city-details+.tns-outer{margin:auto;width:450px;max-width:100%}}@media (max-width:980px){.icons label{font-size:inherit}}@media (max-width:958px){#Content .section_wrapper{max-width:94%}#Content .the_content_wrapper{margin:0;width:100%}}@media (max-width:890px){#actual-content h2{font-size:18pt}#actual-content h3{font-size:15pt}#actual-content .text{font-size:12pt}#general-information .tns-outer{width:345px}#details{width:calc( 100% - 345px )}#general-information .text{margin-top:16px}#general-information .small,#actual-content #general-information blockquote{float:none;width:100%}#actual-content #general-information blockquote{margin:0 0 10px}}@media (max-width:800px){.tns-controls button{padding:10px 16px}.tns-controls button:before{font-size:13pt}#Content{padding:30px 0}}@media (max-width:766px){#Subheader{padding:132px 0 120px}#Subheader .title{font-size:35px}#Content .section_wrapper{max-width:94% !important;padding:0 !important}#actual-content .text,#actual-content #general-information blockquote{font-size:11pt}#details{float:none;width:100%}#general-information .tns-outer{float:none;top:auto;left:auto;width:100%;margin:20px 0 10px}#general-information .tns-outer img{border-radius:0;width:100%}}@media (max-width:700px){#city-details,#map{float:none;width:100%}#map{height:250px;aspect-ratio:auto}#events{flex-wrap:wrap;margin:40px 0 0}#businesses>*,#events>*{flex:0 100%}#businesses .text,#city .description{padding:0 0 20px}}@media (max-width:650px){#poi ul{gap:13px;margin:0}#poi li{flex:0 calc( ( 100% - 13px ) / 2 )}}@media (max-width:600px){.services label,.services>div{flex:0 100%;text-align:left;font-size:12pt}.icons img{width:30px}}@media (max-width:480px){#actual-content section{padding:20px}#actual-content h2{font-size:16pt}#actual-content h3{font-size:14pt}#details{font-size:12pt}#activities+.tns-outer{margin-top:25px}}@media (max-width:400px){#Subheader{padding:89px 0 93px}#Subheader .title{font-size:31px;line-height:1.4}#details,.services label,.services>div{font-size:11pt}#poi li{flex:0 100%}#poi li div{padding:7px}}