@import "../fonts/fontello/css/fontello.css";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%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;text-align:center;padding:4px}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:10px solid #f1f1f1}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery br+br{display:none}.wp-smiley,.gallery dl{margin:0}.demi{font-weight:300}:root{--title-font:'Montserrat',   sans-serif;--text-font:'Merriweather', serif}.title-font{font-family:var(--title-font);font-weight:700}.text-font{font-family:var(--text-font)}.cover_background{display:block;background-position:center;width:100%;height:100%;background-size:cover}.group::after{visibility:hidden;display:block;content:"";clear:both;height:0}:root{--corporate-header-bg-color:#F2F7F7;--main-color:#45A29E;--contrast-color:#fff;--text-color:#000}*{box-sizing:border-box;outline:none}body{background:#fff;overflow-x:hidden;color:#000;font-family:'Merriweather',serif;font-size:18px;line-height:32px}.shadow{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.stripe{background:#F2F7F7;margin-top:50px;margin-bottom:50px;padding-top:80px;padding-bottom:80px}.small-wrapper{max-width:890px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.medium-wrapper{max-width:1040px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.page-wrapper{max-width:1400px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.wrapper{max-width:1252px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.button{color:#fff;text-decoration:none;border:none;background:#45A29E;font-size:14px;line-height:16px;padding:8px;transition:background-color .3s,color .3s;font-family:var(--title-font);font-weight:700;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.button:hover{background:#000}.button.alt{background:none;border:1px solid #45A29E;color:#45A29E}.button.alt:hover{color:#fff;background:#000}form textarea,form input[type=text],form input[type=tel],form input[type=email]{border:1px solid #45A29E;padding:12px 24px;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-family:var(--title-font);font-weight:700;font-weight:400}form .field{margin-bottom:20px}form .buttons::after{visibility:hidden;display:block;content:"";clear:both;height:0}form .buttons input.boton,form .buttons a.boton{background-color:#45A29E;width:auto;padding-left:30px;padding-right:30px;float:right;cursor:pointer}form .buttons input.boton:hover,form .buttons a.boton:hover{background-color:#EC6408}form a{color:#45A29E}.screen-reader-response{display:none}.wpcf7-not-valid-tip{color:#45A29E;display:block;font-size:75%}.wpcf7-response-output{padding-top:20px;text-align:center}::-webkit-input-placeholder{color:#45A29E;opacity:1}::-moz-placeholder{color:#45A29E;opacity:1}::-ms-input-placeholder{color:#45A29E;opacity:1}::placeholder{color:#45A29E;opacity:1}:-ms-input-placeholder{color:#45A29E}::-ms-input-placeholder{color:#45A29E}h1{font-size:64px;line-height:72px;margin-bottom:25px;font-family:var(--title-font);font-weight:700}h2{font-size:40px;line-height:48px;font-family:var(--title-font);font-weight:700}h3{font-size:20px;line-height:24px;font-family:var(--title-font);font-weight:700}h4{font-size:18px;line-height:24px;text-transform:uppercase;font-family:var(--title-font);font-weight:700}.html a{color:#000;text-decoration:underline}.html b,.html strong{font-weight:bold}.html em{font-style:italic}.html ul,.html ol,.html p{margin-top:20px;margin-bottom:20px}.html ol{padding-left:20px}.html ul li{position:relative;padding-left:20px}.html ul li:before{content:'';position:absolute;left:10px;top:13px;width:5px;height:5px;background:#45A29E;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.html ol{list-style:decimal}.html a.boton,.html .boton a{padding-left:20px;padding-right:20px;display:inline-block;width:auto}#contenido{padding-bottom:50px}.items{display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.items .item{margin:1%;width:23%}.box{border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.box a{text-decoration:none}.box .text{padding:25px}.box .media{border-radius:16px 16px 0 0;padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.box .media img{display:block;height:auto;max-width:100%;width:100%;border-radius:16px 16px 0 0;display:none}.box h3{font-size:20px;line-height:24px;color:#000;margin-bottom:10px;font-family:var(--title-font);font-weight:700}.box .location{background-image:url(../images/location.svg);background-repeat:no-repeat;background-position:0 0;padding-left:20px;font-size:14px;line-height:19px;margin-bottom:10px;color:#000}.box .experiencias{display:flex}.box .experiencias .experiencia{margin-right:8px}.box .experiencias .experiencia img{width:32px;height:32px;display:block}.box .experiencias .experiencia:before{display:none}.pagination{padding-bottom:40px}.paginationjs-pages,.navigation{text-align:center;padding-top:80px}.paginationjs-pages ol,.navigation ol,.paginationjs-pages ul,.navigation ul{display:flex;justify-content:center;font-size:20px;line-height:30px;color:#000;font-family:var(--title-font);font-weight:700}.paginationjs-pages ol li,.navigation ol li,.paginationjs-pages ul li,.navigation ul li{margin:0 2px}.paginationjs-pages ol li.disabled,.navigation ol li.disabled,.paginationjs-pages ul li.disabled,.navigation ul li.disabled{display:none}.paginationjs-pages ol span,.navigation ol span,.paginationjs-pages ul span,.navigation ul span,.paginationjs-pages ol a,.navigation ol a,.paginationjs-pages ul a,.navigation ul a{color:#000;display:flex;width:30px;height:30px;text-align:center;align-items:center;justify-content:center;border:1px solid transparent;border-radius:100%}.paginationjs-pages ol .active a,.navigation ol .active a,.paginationjs-pages ul .active a,.navigation ul .active a,.paginationjs-pages ol span.current,.navigation ol span.current,.paginationjs-pages ul span.current,.navigation ul span.current,.paginationjs-pages ol a:hover,.navigation ol a:hover,.paginationjs-pages ul a:hover,.navigation ul a:hover{border-color:#45A29E}.paginationjs-pages ol a,.navigation ol a,.paginationjs-pages ul a,.navigation ul a{transition:border .3s;text-decoration:none}.botones{display:flex}.botones>li{padding:10px;flex-grow:1}.botones>li a{text-decoration:none;-moz-text-align-last:left;text-align-last:left;text-transform:uppercase;color:#fff;text-shadow:none;position:relative}.botones>li a.boton1{background:#45A29E}.botones>li a.boton2{background:#8f8f2f}.botones>li a.boton3{background:#EC6408}.botones>li a:after{content:url(../images/button-arrow.svg);position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.botones>li a:hover{background:#000}.cf7mls_btn,input.boton,.boton a,a.boton{background:#EC6408;border:none;width:100%;text-align:center;display:block;color:#fff !important;font-size:14px;line-height:16px;padding:12px;border-radius:16px;transition:background .3s;text-decoration:none !important;font-family:var(--title-font);font-weight:700}.cf7mls_btn:hover,input.boton:hover,.boton a:hover,a.boton:hover{background:#45A29E}.boton.auto a,a.boton.auto{display:inline-block;margin-left:auto;margin-right:auto;width:auto}input.boton.alt,.cf7mls_btn,.boton.alt a,a.boton.alt{background:#45A29E}input.boton.alt:hover,.cf7mls_btn:hover,.boton.alt a:hover,a.boton.alt:hover{background:#EC6408}input.boton.alt-alt,.boton.alt-alt a,a.boton.alt-alt{background:#E69737}input.boton.alt-alt:hover,.boton.alt-alt a:hover,a.boton.alt-alt:hover{background:#45A29E}.boton.alt a,a.boton.alt{background:#45A29E}.boton.alt a:hover,a.boton.alt:hover{background:#EC6408}.cf7mls_btn,input.boton.destacado,.boton.destacado a,a.boton.destacado{text-transform:uppercase;padding-left:40px;padding-right:40px}.boton.has-text-align-center{display:flex;justify-content:center}.wp-block-cover.cabecera{margin-top:-35px;font-size:24px;line-height:32px;min-height:calc(100vh - 125px + 35px)}.wp-block-cover.cabecera .wp-block-cover__inner-container{max-width:800px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;text-shadow:0 4px 4px rgba(0,0,0,0.25)}.wp-block-cover.cabecera .wp-block-cover__inner-container h1{margin-top:150px;display:flex;justify-content:center;align-items:center}.wp-block-cover.cabecera .wp-block-cover__inner-container h1 img{margin-right:20px}.wp-block-experiencias::after{visibility:hidden;display:block;content:"";clear:both;height:0}.wp-block-experiencias .experiencias{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,8vw);gap:15px}.wp-block-experiencias .experiencias::after{visibility:hidden;display:block;content:"";clear:both;height:0}.wp-block-experiencias .experiencias .experiencia{position:relative;float:none;width:100%}.wp-block-experiencias .experiencias .experiencia img{width:64px;height:64px;display:block;margin-bottom:15px}.wp-block-experiencias .experiencias .experiencia h2{color:#fff;font-size:20px;line-height:24px;text-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center;font-family:var(--title-font);font-weight:700}.wp-block-experiencias .experiencias .experiencia .veil{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2;transition:opacity .3s}.wp-block-experiencias .experiencias .experiencia .content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.wp-block-experiencias .experiencias .experiencia a{display:flex;align-items:center;justify-content:center;text-decoration:none;background-size:cover;background-repeat:repeat;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.wp-block-experiencias .experiencias .experiencia a:hover .veil{opacity:1}.wp-block-experiencias .experiencias .experiencia.experiencia-1{grid-column:1/3;grid-row:1/4;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-2{grid-column:3/5;grid-row:1/3;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-3{grid-column:3/4;grid-row:3/5;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-4{grid-column:1/3;grid-row:4/7;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-5{grid-column:3/4;grid-row:5/7;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-6{grid-column:4/5;grid-row:5/9;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-7{grid-column:1/2;grid-row:7/9;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-8{grid-column:2/3;grid-row:7/9;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-9{grid-column:3/4;grid-row:7/9;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-10{grid-column:4/5;grid-row:3/5;width:100%;padding-bottom:0}.wp-block-experiencias .experiencias .experiencia.experiencia-11,.wp-block-experiencias .experiencias .experiencia.experiencia-12{display:none}.section-title{text-align:center;position:relative;margin-bottom:40px;margin-top:40px}.section-title h2{font-size:20px;line-height:24px;padding:8px 16px;border:2px solid #45A29E;display:inline-block;margin-left:auto;margin-right:auto;background:#fff;position:relative;color:#45A29E;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.section-title:before{content:'';position:absolute;left:0;right:0;top:50%;border:1px solid #45A29E}ul.lista-iconos{display:flex;flex-wrap:wrap;justify-content:center}ul.lista-iconos li{text-align:center;margin-top:25px;margin-bottom:25px}ul.lista-iconos li img{max-width:80px !important;height:auto;margin-left:auto;margin-right:auto;width:100%;display:block;margin-bottom:10px}ul.lista-iconos a{text-decoration:none;color:#000;transition:color .3s}ul.lista-iconos a:hover{color:#45A29E}ul.lista-iconos.experiencias li{flex-basis:14%}ul.lista-iconos.tipos-destino{max-width:1040px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}ul.lista-iconos.tipos-destino li{flex-basis:25%}ul.lista-iconos.tags li{flex-basis:20%}ul.lista-iconos h3{font-size:16px;line-height:24px;font-family:var(--text-font);font-weight:400}body.show-carousel-iconos .lista-iconos{padding-bottom:30px}.filtro{background:#F2F7F7;padding-top:40px;padding-bottom:40px;font-size:14px;line-height:32px}.filtro h3{font-size:20px;line-height:24px;margin-bottom:20px;font-family:var(--title-font);font-weight:700}.separador-superior{padding-top:80px}.separador-superior-mini{padding-top:40px}.separador-inferior{padding-bottom:80px}.separador-inferior-mini{padding-bottom:40px}.wp-block-columns-logos{justify-content:space-between}.wp-block-columns-logos .wp-block-column{width:47%;margin:0;flex-basis:inherit;flex-grow:inherit}.wp-block-columns.special-experiences{gap:15px}.wp-block-columns.special-experiences .wp-block-column{margin:0}.wp-block-logos h2{font-size:20px;line-height:24px;padding-bottom:15px;font-weight:700}.wp-block-logos .logos{display:flex;flex-wrap:wrap;justify-content:flex-start}.wp-block-logos .logos .logo{position:relative;width:25%;padding-top:20%;margin:1%}.wp-block-logos .logos .logo a{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center center;background-size:contain;background-repeat:no-repeat}.wp-block-logos.en-carrusel h2{font-size:40px;line-height:48px;text-align:center;font-family:var(--title-font);font-weight:700}.wp-block-logos.en-carrusel .logos .logo{text-align:center;width:100%}.wp-block-logos.en-carrusel .logos .logo a{position:initial;color:#000;text-decoration:none}.wp-block-logos.en-carrusel .logos .logo a h3{margin-top:15px;font-size:18px}.wp-block-logos.en-carrusel .logos .logo a .html{margin-top:5px;font-size:16px;line-height:20px}.wp-block-logos.en-carrusel .logos .logo a img{width:100%;height:auto;display:block;max-width:115px;margin-left:auto;margin-right:auto}.wp-block-logos.en-carrusel .owl-nav{font-size:40px}.wp-block-logos.en-carrusel .owl-prev{position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-logos.en-carrusel .owl-next{position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-logos.en-carrusel.separador-inferior{padding-bottom:40px}.wp-block-open365,.wp-block-campgo{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.wp-block-open365 a,.wp-block-campgo a{display:flex;align-items:center;justify-content:flex-end;padding:15px 25px;transition:background-color .3s;color:#fff;text-decoration:none;font-size:20px;line-height:24px;text-shadow:0 4px 4px rgba(0,0,0,0.25);font-family:'Montserrat',sans-serif;font-weight:700}.wp-block-open365 a .logo,.wp-block-campgo a .logo{width:80px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:15px}.wp-block-open365 a .content,.wp-block-campgo a .content{display:flex;align-items:center}.wp-block-campgo a{background-color:rgba(158,157,36,0.5)}.wp-block-campgo a .logo{background:url(../images/camp-go-logo.svg)}.wp-block-campgo a:hover{background-color:#8f8f2f}.wp-block-open365 a{background:rgba(101,62,152,0.5)}.wp-block-open365 a .logo{background:url(../images/open365-logo.svg)}.wp-block-open365 a:hover{background-color:#653e98}p.camp-go a{border:1px solid #8f8f2f;padding:30px;background-color:rgba(143,143,47,0.05);margin-top:50px;font-size:40px;line-height:48px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;color:#8f8f2f;text-decoration:none;display:block;font-family:var(--title-font);font-weight:700;background-image:url(../images/camp-go.svg);background-repeat:no-repeat;background-position:right 30px center}.dos-columnas{-webkit-column-count:2;-moz-column-count:2;column-count:2}.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}body.corporativa h2,body.corporativa h3{color:#45A29E}body.corporativa h4{color:#8f8f2f;text-transform:uppercase}.faqs .faq{padding-top:20px;padding-bottom:20px}.faqs .faq h3{font-size:20px;line-height:24px;padding-left:30px;padding-bottom:15px;border-bottom:1px solid #45A29E;cursor:pointer;font-weight:700}.faqs .faq .html{padding-top:15px;padding-left:30px}.faqs .faq .html h4{font-weight:700}.faqs .faq .faq-wrapper{position:relative}.faqs .faq .faq-wrapper .abrir:before{content:'+';font-size:32px;line-height:32px;position:absolute;top:0;right:30px;color:#45A29E}.faqs .faq.opened .faq-wrapper .abrir:before{content:'-'}.banner .wp-block-image{margin-bottom:0}.banner img{width:100%;height:auto;display:block}@-webkit-keyframes scrolltoanimation{0%{bottom:15px}50%{bottom:30px}100%{bottom:15px}}@keyframes scrolltoanimation{0%{bottom:15px}50%{bottom:30px}100%{bottom:15px}}.scroll-to{width:35px;height:70px;background:url(../images/scrolldown.svg) center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;position:absolute;bottom:30px;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);z-index:1;-webkit-animation-name:scrolltoanimation;animation-name:scrolltoanimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.5s;animation-duration:1.5s}.cabecera.con-scroll{padding-bottom:100px}.owl-dots{text-align:center}.owl-dots button{width:15px;height:15px;border:1px solid #45A29E !important;background:#F2F7F7 !important;margin:0 6px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.owl-dots button:hover,.owl-dots button.active{background:#45A29E !important}body.error404 #contenido{text-align:center;padding-bottom:80px}body.error404 #contenido h1{font-size:100px;line-height:1;margin-bottom:0;color:#45A29E;font-weight:700}body.error404 #contenido h2{text-transform:uppercase;font-size:20px;font-weight:700}body.error404 #contenido img{max-width:350px;width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;margin-top:20px}.newsletter-block{background:#F2F7F7;text-align:center;background-image:url(../images/newsletter-bg.svg);background-position:left bottom 40px;background-repeat:no-repeat}.newsletter-block h2{color:#45A29E;margin-bottom:15px}.newsletter-block form{margin-top:20px}.newsletter-block form input[type=email]{background:none}.newsletter-block form .field.field-email{display:flex}.newsletter-block form .field.field-email .field-email{flex-grow:1;padding-right:10px}.newsletter-block form .boton{float:none;margin-left:auto;margin-right:auto;width:auto;padding-left:20px;padding-right:20px}.newsletter-block .field-grpd{text-align:left}.just-mobile{display:none}.just-desktop{display:block}.full-width{width:100%;max-width:initial}.on-debug{display:none !important}@media only screen and (max-width:1023px){.wp-block-experiencias .experiencias.experiencias{display:grid !important;grid-template-rows:repeat(5, 200px)}.wp-block-experiencias .experiencias.experiencias .experiencia{width:100% !important;float:none !important;padding-bottom:0 !important}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-1{grid-column:1 / 3;grid-row:1 / 2}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-2{grid-column:3 / 5;grid-row:1 / 2}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-3{grid-column:1 / 3;grid-row:2 / 3}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-4{grid-column:3 / 5;grid-row:2 / 3}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-5{grid-column:1 / 3;grid-row:3 / 4}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-6{grid-column:3 / 5;grid-row:3 / 4}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-7{grid-column:1 / 3;grid-row:4 / 5}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-8{grid-column:3 / 5;grid-row:4 / 5}.wp-block-experiencias .experiencias.experiencias .experiencia.experiencia-9{grid-column:1 / 5;grid-row:5 / 6}}@media only screen and (max-width:768px){.wp-block-experiencias .experiencias.experiencias{display:flex !important}.wp-block-experiencias .experiencias.experiencias .experiencia{padding-bottom:200px !important}.just-mobile{display:block}.just-desktop{display:none}}header .page-wrapper{display:flex;position:relative}header .logo{padding:20px;border-radius:0 0 16px 16px;background:#fff;position:relative;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,0.15)}header .logo img{max-width:90px;height:auto;display:block}header ul.menu{display:flex;margin-top:45px}header ul.menu a{font-size:18px;line-height:24px;text-transform:uppercase;text-decoration:none;color:#000;padding:0 20px;transition:color .3s;font-family:var(--title-font)}header ul.menu a:hover{color:#45A29E}header ul.menu>.wpml-ls-item{display:none}header .sidebar{position:absolute;top:8px;right:20px;width:300px}header .sidebar .widget{float:right}header .sidebar .widget.corporativo{clear:both;margin-top:5px}header .sidebar .widget.corporativo a{padding:5px 8px}header .sidebar .social ul{display:flex}header .sidebar .social ul li{margin-left:15px}header .sidebar .social ul li a{display:block}header .sidebar .social ul li a img{display:block}header .sidebar .widget_icl_lang_sel_widget{font-size:16px;line-height:24px;color:#45A29E;padding-left:15px;font-family:var(--title-font)}header .sidebar .widget_icl_lang_sel_widget a{text-decoration:none;color:#45A29E}header .sidebar .widget_icl_lang_sel_widget .wpml-ls-native{padding:5px}header .sidebar .widget_icl_lang_sel_widget .wpml-ls-item-toggle .wpml-ls-native:after{content:'';display:inline-block;width:12px;height:12px;background-image:url(../images/down.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;margin-left:5px}header .sidebar .widget_icl_lang_sel_widget .wpml-ls-sub-menu{display:none;position:absolute;background:#fff;padding:5px;z-index:2;background:#eff5f5}header #abrir-menu{display:none}header #abrir-menu a{text-decoration:none;color:#45A29E}header #abrir-menu a:before{content:'\e800';font-family:fontello;font-size:40px;line-height:.75;top:2px;position:relative}body.search .widget_icl_lang_sel_widget{display:none}.wpml-ls-first-item.wpml-ls-last-item{display:none}.header-logo-wrapper{max-width:1400px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.header-logo__link{border-radius:0px 0px 10px 10px;box-shadow:0 3px 6px #00000029;display:inline-block;padding:20px;position:absolute;background:var(--contrast-color);z-index:2}.header-logo__image{height:auto;display:block;max-width:95px}.sidebar-corporate-header-wrapper{background-color:var(--corporate-header-bg-color);padding-top:10px;padding-bottom:10px}.sidebar-corporate-header{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-size:16px;max-width:1400px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.sidebar-corporate-header a{color:var(--main-color)}.sidebar-corporate-header .widget_nav_menu{display:flex;justify-content:right}.sidebar-corporate-header .menu{margin-top:0}.sidebar-corporate-header .menu a{color:var(--main-color);font-size:16px;line-height:1;border:1px solid var(--main-color);font-weight:normal;text-transform:none;border-radius:15px;padding:5px 20px;display:block;transition:background-color .3s,color .3s;font-family:var(--title-font)}.sidebar-corporate-header .menu a:hover{background-color:var(--main-color);color:var(--corporate-header-bg-color)}.sidebar-corporate-header .menu .menu-item{margin-right:10px}.sidebar-corporate-header .menu .menu-item:last-child{margin-right:0}.sidebar-corporate-header .wpml-ls-link,.sidebar-corporate-header .wpml-ls-item-toggle{color:var(--main-color);text-decoration:none;font-family:var(--title-font)}.sidebar-corporate-header .wpml-ls-link:hover{color:var(--text-color)}.sidebar-corporate-header .wpml-ls-item-toggle:after{content:'';width:18px;height:10px;display:inline-block;background-image:url(../images/down.svg);background-repeat:no-repeat;background-size:contain;margin-left:5px}.sidebar-corporate-header .wpml-ls-sub-menu{position:absolute;z-index:2;background:var(--contrast-color);padding:10px;margin-left:-10px;border-radius:0px 0px 10px 10px;display:none}.sidebar-header{padding-top:15px;padding-bottom:15px;display:flex;justify-content:space-between;max-width:1400px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.sidebar-header .menu{margin-top:0}.sidebar-header .widget_nav_menu{font-weight:bold;max-width:1400px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto;margin-left:150px}.sidebar-header .widget_nav_menu a{padding:0 10px}.menu-toggle{text-align:right;padding-right:20px;position:relative}body.single-post #contenido,.wp-block-cover.cabecera{margin-top:0 !important}.social-link__list--header{display:flex;gap:5px;align-items:center}.social-link__link{display:block}.social-link__image{display:block}@media only screen and (max-width:1250px){.header-logo-wrapper{padding-left:20px;padding-right:20px}.header-logo__link{padding:10px}.header-logo__image{max-width:50px}.sidebar-wrapper--header{position:fixed;top:0;bottom:0;right:-200vw;display:flex;flex-direction:column-reverse;justify-content:center;background:var(--contrast-color);z-index:3;padding:40px;box-shadow:0 3px 6px #00000029;min-width:275px;transition:right .3s}.sidebar-header{padding:0;margin:0}.sidebar-header .widget_nav_menu{padding-left:0;padding-right:0}.sidebar-corporate-header-wrapper{background:none}.sidebar-corporate-header{padding-left:0;padding-right:0;background:none;padding-top:40px;flex-direction:column;gap:50px}.sidebar-corporate-header s .widget_nav_menu{padding:0;margin:0;justify-content:left}.sidebar-corporate-header .menu{flex-direction:column}.sidebar-corporate-header .menu .menu-item{margin:0;padding:5px 0}.sidebar-corporate-header .menu a{background-color:var(--main-color);color:var(--contrast-color);text-align:center;border:1px solid var(--main-color)}.sidebar-corporate-header .menu a:hover{background-color:var(--contrast-color);color:var(--main-color)}.sidebar-corporate-header .widget_icl_lang_sel_widget{position:absolute;bottom:0;left:0;right:0;text-align:center}.sidebar-corporate-header .wpml-ls-item-toggle{display:none}.sidebar-corporate-header .wpml-ls-sub-menu{display:flex;justify-content:center;position:inherit}.sidebar-corporate-header .wpml-ls-item{margin-right:10px}.sidebar-corporate-header .wpml-ls-item:last-child{margin-right:0}.sidebar-corporate-header .wpml-ls-native{font-size:0;color:var(--main-color);font-weight:bold}.sidebar-corporate-header .wpml-ls-native:before{content:attr(lang);display:block;font-size:18px;text-transform:uppercase}.sidebar-corporate-header .wpml-ls-native:hover{color:var(--text-color)}.sidebar-header .widget_nav_menu{margin-left:0}.sidebar-header .widget_nav_menu .menu{flex-direction:column}.sidebar-header .widget_nav_menu .menu .menu-item{padding:5px 0}.sidebar-header .widget_nav_menu .menu a{font-size:18px;padding:0;display:block}body.show-menu .sidebar-wrapper--header{right:0}body.show-menu header .menu-toggle{z-index:11}}body.home .cabecera .wp-block-cover__inner-container{padding-bottom:150px;max-width:1252px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}body.home .cabecera .wp-block-cover__inner-container h1{margin-top:250px;margin-bottom:150px}.wp-block-mapa{position:relative}.wp-block-mapa .bola .titulo,.wp-block-mapa .bola .html{position:absolute}.wp-block-mapa .bola img{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.wp-block-mapa .bola h2{font-size:25px;line-height:200px;color:#fff;font-style:italic;position:absolute;width:200px;text-align:center;font-weight:600;font-family:var(--text-font)}.wp-block-mapa .bola .html{width:220px;font-size:14px;line-height:24px}.wp-block-mapa .bola .html span{max-width:200px;font-style:italic;font-size:14px;line-height:24px}.wp-block-mapa .bola.bola-0 .titulo{top:350px;left:150px}.wp-block-mapa .bola.bola-0 .html{left:100px;top:550px}.wp-block-mapa .bola.bola-1 .titulo{top:200px;left:450px}.wp-block-mapa .bola.bola-1 .html{top:50px;left:450px}.wp-block-mapa .bola.bola-2 .titulo{top:300px;left:760px}.wp-block-mapa .bola.bola-2 .html{top:85px;right:40px}.wp-block-mapa .bola.bola-3 .titulo{top:500px;left:600px}.wp-block-mapa .bola.bola-3 .html{top:700px;left:370px}.wp-block-mapa .bola.bola-4 .titulo{top:450px;left:1060px}.wp-block-mapa .bola.bola-4 .html{top:670px;right:0}.wp-block-mapa .bola.bola-5 .titulo{top:663px;left:849px}.wp-block-mapa .bola.bola-5 .html{top:870px;left:849px}.wp-block-mapa img.desktop{display:block}.wp-block-mapa img.mobile{display:none}body.show-carousel-mapa .wp-block-mapa{padding-top:30vw}body.show-carousel-mapa .wp-block-mapa .bola .html,body.show-carousel-mapa .wp-block-mapa .bola .titulo{top:initial;left:initial;right:initial;bottom:initial}body.show-carousel-mapa .wp-block-mapa .bola .titulo{position:relative;max-width:200px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}body.show-carousel-mapa .wp-block-mapa .bola .html{position:initial;max-width:300px;width:100%;margin-left:auto;margin-right:auto;text-align:center}body.show-carousel-mapa .wp-block-mapa .bola .html span{width:100%;max-width:100%}body.show-carousel-mapa .wp-block-mapa img.desktop{display:none}body.show-carousel-mapa .wp-block-mapa img.mobile{display:block;width:100%;height:auto;position:absolute;top:-10vw}body.single-camping #contenido .contenido-principal{display:flex}body.single-camping #contenido .resumen{display:flex;flex-wrap:no-wrap}body.single-camping #contenido .media-block{position:relative;padding-top:25px}body.single-camping #contenido .media-block::after{visibility:hidden;display:block;content:"";clear:both;height:0}body.single-camping #contenido .media-block ul.medias{width:100%}body.single-camping #contenido .media-block ul.medias li.media{float:left;width:25%;padding:.5%}body.single-camping #contenido .media-block ul.medias li.media a{display:block;padding-bottom:60%;background-position:center center;background-size:cover}body.single-camping #contenido .media-block ul.medias li.media:first-child{width:50%}body.single-camping #contenido .media-block ul.medias li.media:first-child a{padding-bottom:61%}body.single-camping #contenido .media-block ul.medias li.media+li+li+li+li+li{display:none}body.single-camping #contenido .media-block ul.experiencias{position:absolute;bottom:0;left:0;display:flex}body.single-camping #contenido .media-block ul.experiencias li{padding:0 0 24px 24px}body.single-camping #contenido .media-block ul.experiencias li img{width:45px;height:45px}body.single-camping #contenido .media-block .ver-mas{position:absolute;bottom:4%;right:1%;background:#F2F7F7;color:#45A29E !important;border:1px solid #45A29E;width:auto}body.single-camping #contenido .media-block .ver-mas:hover{background:#45A29E;color:#F2F7F7 !important}body.single-camping #contenido .logo{flex:0 0 88px;width:88px;height:88px;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:100%;display:block;margin-right:16px;box-shadow:0 2px 4px rgba(0,0,0,0.15)}body.single-camping #contenido h1{color:#000}body.single-camping #contenido .contenido-principal{padding-top:50px}body.single-camping #contenido .contenido-pagina{margin-right:40px}body.single-camping #contenido .resumen-caracteristicas>ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.single-camping #contenido .resumen-caracteristicas>ul>li{width:50%;color:#45A29E;font-size:24px;line-height:32px;padding-top:15px;padding-bottom:15px;padding-left:70px;background-repeat:no-repeat;background-position:left center}body.single-camping #contenido .resumen-caracteristicas>ul>li h2{text-transform:uppercase;font-size:18px;line-height:24px;color:#000;font-weight:700}body.single-camping #contenido .resumen-caracteristicas>ul>li.parcelas{background-image:url(../images/tent.svg)}body.single-camping #contenido .resumen-caracteristicas>ul>li.alojamientos{background-image:url(../images/house.svg)}body.single-camping #contenido .resumen-caracteristicas>ul>li.fechas{background-image:url(../images/calendar.svg)}body.single-camping #contenido .resumen-caracteristicas>ul>li.categoria{background-image:url(../images/star.svg)}body.single-camping #contenido .resumen-caracteristicas>ul>li:before{display:none}body.single-camping #contenido .sidebar{flex:0 0 270px}body.single-camping #contenido .sidebar .wrapper{background:#F2F7F7;border-radius:16px;padding:25px}body.single-camping #contenido .sidebar .wrapper a{color:#000;text-decoration:none}body.single-camping #contenido .sidebar .contacto img{width:32px;height:32px;margin-right:10px}body.single-camping #contenido .sidebar .contacto li{margin-bottom:10px}body.single-camping #contenido .sidebar .contacto li a{display:flex;align-items:flex-start;flex-wrap:nowrap}body.single-camping #contenido .sidebar .contacto li a img{margin-top:2px}body.single-camping #contenido .sidebar a.boton+a.boton{margin-top:10px}body.single-camping #contenido .sidebar .social ul{display:flex}body.single-camping #contenido .sidebar .social ul li{margin-right:10px}.servicios{padding-top:50px}.servicios h2{font-size:20px;line-height:24px;color:#000;margin-bottom:20px}.servicios ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;font-size:14px;line-height:16px;display:flex;flex-wrap:wrap;padding-bottom:10px}.servicios ul li{width:25%;display:flex;align-items:center;margin-top:10px;margin-bottom:10px;page-break-inside:avoid;padding-right:10px;flex-wrap:no-wrap;font-family:var(--title-font);font-weight:700;font-weight:400}.servicios ul li img{margin-right:8px;max-width:32px;width:100%;height:auto}.servicios ul li+li+li+li+li+li+li+li+li{display:none}.servicios a{background:#45A29E;width:auto;display:inline-block;padding-left:30px;padding-right:30px}.post-type-archive-camping .filtro .experiencias{width:45%}.post-type-archive-camping .filtro .experiencias ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.post-type-archive-camping .filtro .experiencias ul label{cursor:pointer}.post-type-archive-camping .filtro .experiencias ul li.camp-go{color:#8f8f2f;font-weight:700}.post-type-archive-camping .filtro .localizacion{width:25%}.post-type-archive-camping .filtro .localizacion ul li span:before{margin:0 15px 0 10px;top:5px;position:relative;width:35px;height:35px;display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat}.post-type-archive-camping .filtro .localizacion ul li.mar span:before{content:'';background-image:url(../images/sea.svg)}.post-type-archive-camping .filtro .localizacion ul li.montana span:before{content:'';background-image:url(../images/mountain.svg)}.post-type-archive-camping .filtro .fechas{width:30%}.post-type-archive-camping .filtro .fechas .selector-fecha{text-align:left;display:block;justify-content:space-between;position:relative}.post-type-archive-camping .filtro .fechas .selector-fecha label,.post-type-archive-camping .filtro .fechas .selector-fecha input{display:none}.post-type-archive-camping .filtro .page-wrapper{display:flex;justify-content:space-between}.post-type-archive-camping .colaboradores ul{display:flex;align-items:center;justify-content:center}.post-type-archive-camping .colaboradores ul li{padding:20px}.post-type-archive-camping .colaboradores ul li img{max-width:250px;height:auto;width:100%;display:block;margin-left:auto;margin-right:auto}.mapa-camping{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.mapa-camping iframe{left:0;top:0;height:100%;width:100%;position:absolute}.mapa-camping,.servicios{margin-left:104px}#mapa-camping{overflow:hidden;padding-bottom:66.66%;position:relative;height:0}#mapa-camping iframe{left:0;top:0;height:100%;width:100%;position:absolute}.camp-go-list{border:1px solid #8f8f2f;padding:30px;background:rgba(143,143,47,0.05);margin-top:50px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px}.camp-go-list h2{font-size:20px;line-height:24px;color:#8f8f2f;font-weight:700}.camp-go-list ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;font-size:14px;line-height:16px;display:flex;flex-wrap:wrap;padding-bottom:10px}.camp-go-list ul li{width:25%;display:flex;align-items:center;margin-top:10px;margin-bottom:10px;page-break-inside:avoid;padding-right:10px;flex-wrap:no-wrap;font-family:var(--title-font);font-weight:700;font-weight:400}.camp-go-list ul li img{margin-right:8px;-webkit-filter:brightness(1.5) contrast(.62) grayscale(.46) hue-rotate(-95deg) saturate(2.63);filter:brightness(1.5) contrast(.62) grayscale(.46) hue-rotate(-95deg) saturate(2.63)}.pickmeup{background:none;font-size:10px;line-height:16px;font-family:var(--title-font);font-weight:700;font-weight:400}.pickmeup .pmu-instance{width:200px}.pickmeup .pmu-instance .pmu-button{color:#000;border:1px solid transparent}.pickmeup .pmu-instance .pmu-button.pmu-not-in-month{color:#bdbdbd}.pickmeup .pmu-instance .pmu-button.pmu-today{background:none}.pickmeup .pmu-instance .pmu-button.pmu-selected{background:#9bccca;color:#fff;border:1px solid #fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.pickmeup .pmu-instance .pmu-button.pmu-selected~.pmu-selected{background:rgba(155,204,202,0.5);border-color:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.pickmeup .pmu-instance .pmu-days .pmu-button{text-align:center;width:25px;height:25px;line-height:25px}.ocultar-filtro,.ocultar-mapa{display:inline-block;margin-left:20px;cursor:pointer;transition:all .3s;position:relative;top:0}.ocultar-filtro.rotated,.ocultar-mapa.rotated{top:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lightpick__day{transition:color .3s,background .3s}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped{background-color:#45A29E}.lightpick__day.is-in-range{background-color:#9bccca;color:#fff}.lightpick__day.is-start-date,.lightpick__day.is-end-date,.lightpick__day.is-start-date:hover,.lightpick__day.is-end-date:hover{background-image:none}.lightpick__day:not(.is-disabled):hover{background-image:none;background-color:#45A29E;color:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.lightpick__previous-action,.lightpick__next-action,.lightpick__close-action{background:#9bccca;cursor:pointer;transition:background .3s}.lightpick{background:none;box-shadow:none}.lightpick .lightpick__months{background:none}.lightpick .lightpick__months .lightpick__month{background:none}.lightpick__next-action,.lightpick__previous-action{position:relative}.lightpick__next-action span,.lightpick__previous-action span{background-image:url(../images/arriba.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;top:8px;left:8px;right:8px;bottom:8px;pointer-events:none}.lightpick__previous-action span{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.lightpick__next-action span{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.lightpick__apply-action{display:none}.lightpick__footer{display:flex;justify-content:center}.lightpick__reset-action{padding:3px 10px;background:#45A29E;cursor:pointer}#map-anchor{background-color:#45A29E;position:fixed;bottom:25%;right:0;padding:8px;border-radius:8px 0px 0px 8px;transition:background-color .3s;z-index:2}#map-anchor:hover{background-color:#EC6408}.post-type-archive-destino .filtro .experiencias ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.post-type-archive-destino .filtro .experiencias ul label{cursor:pointer}.post-type-archive-oferta h1{text-align:center}.post-type-archive-oferta #contenido figure img{height:auto}.post-type-archive-oferta #contenido .html{font-size:16px;line-height:24px}.post-type-archive-oferta #contenido .html h2{padding-bottom:10px}.post-type-archive-oferta #contenido .html h3{font-size:20px;line-height:24px;color:#45A29E;padding-bottom:10px;font-family:var(--title-font);font-weight:700}.post-type-archive-oferta #contenido .html .fecha{color:#45A29E;font-size:24px;line-height:32px}.post-type-archive-oferta #contenido .html .experiencias{display:flex}.post-type-archive-oferta #contenido .html .experiencias .experiencia{width:50px;height:50px;padding:0;margin-right:15px}.post-type-archive-oferta #contenido .html .experiencias .experiencia img{width:100%;height:auto;display:block}.post-type-archive-oferta #contenido .html .experiencias .experiencia:before{display:none}.post-type-archive-oferta #contenido .html a.boton{width:auto;display:inline-block;min-width:250px;margin-top:10px}.post-type-archive-oferta #contenido .oferta{border-bottom:1px solid #45A29E;padding-top:50px;padding-bottom:50px;grid-template-columns:30% 1fr}.post-type-archive-oferta #contenido .oferta+.oferta+.oferta+.oferta+.oferta{display:none}.post-type-archive-oferta #contenido .oferta figure{position:relative;padding-bottom:10px}.post-type-archive-oferta #contenido .oferta figure ul.experiencias{position:absolute;bottom:0;left:0;display:flex}.post-type-archive-oferta #contenido .oferta figure ul.experiencias li{padding:0 0 20px 10px}.post-type-archive-oferta #contenido .oferta figure ul.experiencias li img{width:30px;height:30px}.post-type-archive-oferta #contenido .oferta .descripcion .more-to-read{display:none;padding-bottom:20px}.post-type-archive-oferta #contenido .oferta .descripcion .more-to-read .more-link{display:block}.post-type-archive-oferta #contenido .oferta .descripcion p .more-link{padding-top:20px;display:block}.post-type-archive-oferta #contenido .ver-mas{padding-top:50px;padding-bottom:50px;text-align:center}.post-type-archive-oferta #contenido .ver-mas .boton{display:inline-block;justify-content:center;width:auto !important}.cabecera-contenido-blog,.wp-block-noticias .cabecera-contenido{background:url(../images/header-blog.svg);background-repeat:no-repeat;background-position:top center}.cabecera-contenido-blog h1,.wp-block-noticias .cabecera-contenido h1,.cabecera-contenido-blog h2,.wp-block-noticias .cabecera-contenido h2{color:#45A29E;text-align:center;font-size:64px;line-height:72px;font-style:italic;padding-bottom:115px;font-family:var(--text-font);font-weight:300}.noticias::after{visibility:hidden;display:block;content:"";clear:both;height:0}.noticias .noticia{position:relative;height:0;padding-bottom:100%;margin:1.3333% 1.3333% 0 0;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #F2F7F7;text-align:left;width:32%;padding-bottom:32%;float:left}.noticias .noticia .tag{position:absolute;right:0;top:0;font-size:14px;line-height:24px;padding:4px 8px}.noticias .noticia a{position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none;color:#000}.noticias .noticia a .texto{position:absolute;bottom:0;left:0;width:90%;background:rgba(255,255,255,0.7);padding:15px 25px;transition:background .3s}.noticias .noticia a .texto h3{font-size:20px;line-height:24px;padding-bottom:8px;font-family:var(--title-font);font-weight:700}.noticias .noticia a .texto .fecha{font-size:16px;line-height:24px;color:#45A29E}.noticias .noticia a:hover .texto{background:#fff}.noticias.noticias-destacadas .noticia1{width:65.3333%;padding-bottom:65.3333%;float:left}.noticias.noticias-destacadas .noticia1 a .texto h3{font-size:40px;line-height:48px}.noticias.noticias-destacadas .noticia2,.noticias.noticias-destacadas .noticia3{width:32%;padding-bottom:32%;float:right}.noticias.noticias-destacadas .noticia4{clear:both}.noticias.noticias-destacadas .noticia4,.noticias.noticias-destacadas .noticia5,.noticias.noticias-destacadas .noticia6{width:32%;padding-bottom:32%;float:left}.linea-separacion:after{content:'';width:70%;height:1px;margin-left:auto;margin-right:auto;background:#45A29E;display:block;margin-top:50px;margin-bottom:50px}.wp-block-noticias{background:#F2F7F7;text-align:center}.wp-block-noticias .descripcion-bloque-noticias{color:#45A29E;font-style:italic;font-size:24px;line-height:32px}.wp-block-noticias .descripcion-bloque-noticias:after{content:'';width:70%;height:1px;margin-left:auto;margin-right:auto;background:#45A29E;display:block;margin-top:50px;margin-bottom:50px}.wp-block-noticias .ver-mas{padding-top:50px}.wp-block-noticias .ver-mas:after{content:'';width:70%;height:1px;margin-left:auto;margin-right:auto;background:#45A29E;display:block;margin-top:50px;margin-bottom:50px}.wp-block-noticias .ver-mas .boton{display:inline-block;justify-content:center;width:auto !important}.mas-visitados{background:#F2F7F7;margin-top:50px;margin-bottom:50px;padding-top:80px;padding-bottom:80px}.mas-visitados h2{text-align:center;color:#45A29E;font-style:italic;font-weight:300;font-family:var(--text-font)}.mas-visitados h2 strong{font-weight:700}body.single-post #contenido{margin-top:-35px}body.single-post #contenido>.thumbnail{padding-bottom:30%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:60px}body.single-post #contenido .html>*{max-width:1040px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}body.single-post #contenido .html img{max-width:100%;height:auto}body.single-post .cabecera-post{text-align:center}body.single-post .cabecera-post .tag{text-transform:uppercase;padding-bottom:25px;font-size:18px;line-height:24px;font-family:var(--title-font);font-weight:700}body.single-post .cabecera-post .tag a{text-decoration:none}body.single-post .cabecera-post .fecha{color:#45A29E;padding-bottom:40px;font-size:14px;line-height:24px}.blog-footer{margin-top:50px}.blog-footer .widget.newsletter{background:#F2F7F7;padding-top:50px;padding-bottom:50px;text-align:center}.blog-footer .widget.newsletter h2{color:#45A29E;margin-bottom:15px}.blog-footer .widget.newsletter form{margin-top:20px}.blog-footer .widget.newsletter form input[type=email]{max-width:360px;background:none}.blog-footer .widget.newsletter form .buttons{text-align:center}.blog-footer .widget.newsletter form .buttons .boton{float:none;margin-left:auto;margin-right:auto}.blog-footer .widget.instagram{padding-top:50px;padding-bottom:50px}.blog-footer .widget.instagram h2{color:#45A29E;margin-bottom:15px}.blog-footer .widget.instagram #sbi_load,.blog-footer .widget.instagram .sb_instagram_header{display:none !important}body.contacto #contenido{padding-top:50px}body.contacto #contenido .wp-block-columns .wp-block-column{padding-bottom:40px}body.contacto h1{color:#45A29E;font-size:40px;line-height:48px}body.page-template-template-girocamping header{padding-bottom:20px}body.page-template-template-girocamping header .logo{box-shadow:none;border-radius:none;padding:0}body.page-template-template-girocamping header .logo img{max-width:190px}body.page-template-template-girocamping .aviso{background:#45A29E;color:#fff;font-size:17px;line-height:19px;font-family:'Montserrat',sans-serif;padding:8px 0}body.page-template-template-girocamping .aviso a{color:#fff}body.page-template-template-girocamping .aviso .wp-block-group__inner-container{max-width:890px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}body.page-template-template-girocamping .mapa-camping{padding-bottom:30%}body.page-template-template-girocamping .mapa-camping iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.page-template-template-girocamping .stripe{margin-top:0;margin-bottom:0}body.page-template-template-girocamping .pre-footer-girocamping .logos ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.page-template-template-girocamping .pre-footer-girocamping .logos ul li{padding:20px}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner{background-size:contain;background-repeat:no-repeat;background-position:right bottom;padding-bottom:10vw}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner img{display:none}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul{display:flex;padding-left:10vw;padding-top:50px}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul li{padding:6px}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul li img{width:55px;height:55px;display:block}body.page-template-template-girocamping .pre-footer-girocamping .redes h2{font-size:42px;line-height:1.2;font-weight:700;font-family:var(--text-font)}body.page-template-template-girocamping .pre-footer-girocamping .redes h2 strong{padding-left:2vw;display:block;font-style:italic;font-weight:400}body.page-template-template-girocamping footer{border-top:1px solid #707070}body.page-template-template-girocamping footer .footer-girocamping{display:flex;align-items:flex-start;justify-content:space-between}body.page-template-template-girocamping footer .footer-girocamping>li{width:30%;font-weight:400}body.page-template-template-girocamping footer .footer-girocamping>li a{color:#000;text-decoration:none}body.page-template-template-girocamping footer .footer-girocamping>li.contacto li{padding-top:5px;padding-bottom:5px}body.page-template-template-girocamping footer .footer-girocamping>li.contacto img{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:5px}body.page-template-template-girocamping footer .footer-girocamping>li.logos,body.page-template-template-girocamping footer .footer-girocamping>li.logos p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}body.page-template-template-girocamping footer .footer-girocamping>li.logos img,body.page-template-template-girocamping footer .footer-girocamping>li.logos p img{padding:15px 10px;width:45%;height:auto;display:block}body.page-template-template-girocamping footer .footer-girocamping>li.logos img:first-child,body.page-template-template-girocamping footer .footer-girocamping>li.logos p img:first-child{width:100%}body.page-template-template-girocamping footer .footer-legal-girocamping{display:flex;justify-content:center;padding-top:30px}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul{display:flex}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li{padding-left:5px;padding-right:5px}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li a{color:#000;font-weight:400}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li:before{content:'-';display:inline-block;margin-right:5px}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li:first-child{padding-left:0}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li:first-child:before{display:none}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li:last-child{padding-right:0}.wp-block-media-text.mas-texto{grid-template-columns:1fr 35%}.text-shadow{text-shadow:0 3px 6px #00000029}.wp-block-slider{position:relative;font-size:48px;line-height:50px;font-family:'Montserrat',sans-serif}.wp-block-slider .texto{padding-top:8vw;padding-bottom:8vw;text-align:center;color:#fff;position:relative;z-index:2;text-shadow:0 3px 6px #00000029}.wp-block-slider .texto h1{margin-bottom:0}.wp-block-slider .slider{position:absolute;top:0;left:0;bottom:0;background:#ccc;z-index:1}.wp-block-slider .slider .slider-item{width:100vw !important;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%}.wp-block-slider .slider .owl-nav div{font-size:40px;line-height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;transition:color .3s}.wp-block-slider .slider .owl-nav div:hover{color:#45A29E}.wp-block-slider .slider .owl-prev{position:absolute;top:50%;left:0}.wp-block-slider .slider .owl-next{position:absolute;top:50%;right:0}.wp-block-slider .slider .owl-stage-outer:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.3}.wp-block-media-text.con-fondo-color{background-color:#45A29E;color:#fff}.wp-block-media-text.con-fondo-color .wp-block-media-text__content{padding-top:5vw;padding-bottom:5vw}.wp-block-media-text.con-fondo-color .wp-block-media-text__content h2{text-transform:uppercase;font-size:50px;line-height:1.2;text-shadow:0 3px 6px #00000029}.wp-block-media-text.con-fondo-color .wp-block-media-text__content h3{font-size:32px;line-height:1.2;font-weight:600}.wp-block-media-text.con-fondo-color .wp-block-media-text__content h2+h3{margin-top:10px}.wp-block-media-text.con-fondo-color .wp-block-media-text__content .boton a{background:#fff !important;color:#45A29E !important}.wp-block-media-text.con-fondo-color .wp-block-media-text__content .boton a:hover{color:#fff !important;background:#9bccca !important}.formulario-congreso h2{color:#45A29E;font-weight:normal;font-style:italic;margin-bottom:10px;font-family:var(--text-font)}.formulario-congreso form{padding-top:20px}.formulario-congreso form input{background:none}.formulario-congreso form .fields{display:flex;flex-wrap:wrap;justify-content:space-between}.formulario-congreso form .fields .field{width:49%}.formulario-congreso form .fields .field.double{width:100%}.formulario-congreso form .buttons{text-align:center}.formulario-congreso form .buttons .boton{margin-left:auto;margin-right:auto;float:none}.formulario-congreso input{background:none}.wp-block-columns.pasos{color:#45A29E;font-weight:700}.registro-empresa h2{color:#45A29E;font-style:italic;font-weight:400;font-family:var(--text-font)}.registro-empresa form input{background:none}.registro-empresa form .steps{width:150px;position:relative;border-bottom:1px solid #45A29E;display:flex;margin:30px auto}.registro-empresa form .steps:before{content:'';width:15px;height:15px;border-radius:100%;border:1px solid #45A29E;background:#45A29E;position:absolute;left:0;top:-7px}.registro-empresa form .steps:after{content:'';width:14px;height:14px;border-radius:100%;border:1px solid #45A29E;background:#fff;position:absolute;right:0;top:-7px}.registro-empresa form .steps.step2:after{background:#45A29E}.registro-empresa form h3{font-size:16px;line-height:1.2;color:#45A29E}.registro-empresa form .fields{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.registro-empresa form .fields .field{padding:1%;margin-bottom:0}.registro-empresa form .fields .field.field-nombre-comercial-empresa,.registro-empresa form .fields .field.field-empresa{width:40%}.registro-empresa form .fields .field.field-contacto-nombre,.registro-empresa form .fields .field.field-contacto-apellido{width:35%}.registro-empresa form .fields .field.field-cif,.registro-empresa form .fields .field.field-cp,.registro-empresa form .fields .field.field-contacto-cp{width:20%}.registro-empresa form .fields .field.field-pais,.registro-empresa form .fields .field.field-contacto-pais,.registro-empresa form .fields .field.field-telefono,.registro-empresa form .fields .field.field-contacto-telefono,.registro-empresa form .fields .field.field-contacto-cargo{width:30%}.registro-empresa form .fields .field.field-direccion,.registro-empresa form .fields .field.field-contacto-direccion{width:50%}.registro-empresa form .fields .field.field-email,.registro-empresa form .fields .field.field-contacto-email{width:70%}.registro-empresa form .cf7mls-btns{display:flex;justify-content:center}.registro-empresa form .cf7mls_back,.registro-empresa form .cf7mls_next.action-button{background:#45A29E;width:auto;display:inline-block;padding:12px 40px;border-radius:16px}.registro-empresa form .cf7mls_back:hover,.registro-empresa form .cf7mls_next.action-button:hover{background:#EC6408}.registro-empresa form .cf7mls_back{display:none}.registro-empresa form .buttons .cf7mls_back{display:inline-block;position:absolute;background:#EC6408;color:#fff}.registro-empresa form .buttons .cf7mls_back:hover{background:#E69737}.registro-empresa form .fieldset-cf7mls-wrapper{text-align:left}form.cf7mls input.wpcf7-form-control.wpcf7-submit{background:#45A29E;width:auto;display:inline-block;padding:12px 40px;border-radius:16px}form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover{background:#EC6408}@media only screen and (max-width:1250px){body.page-template-template-girocamping header .logo{height:auto}body.page-template-template-girocamping header .logo img{max-width:130px;width:100%}body.page-template-template-girocamping .stripe{padding-bottom:40px;padding-top:40px}}@media only screen and (max-width:1023px){body.page-template-template-girocamping .wp-block-media-text.con-fondo-color .wp-block-media-text__content h2{font-size:30px}body.page-template-template-girocamping .wp-block-media-text.con-fondo-color .wp-block-media-text__content h3{font-size:20px}body.page-template-template-girocamping .wp-block-logos.en-carrusel h2{font-size:30px}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner{background:none !important;padding-bottom:0}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner::after{visibility:hidden;display:block;content:"";clear:both;height:0}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner img{display:block;width:100%;height:auto;float:right}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul{padding-bottom:20px}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul li img{float:none}body.page-template-template-girocamping footer .footer-girocamping{align-items:center;justify-content:center;text-align:center}body.page-template-template-girocamping footer .footer-girocamping>.widget{width:100%}body.page-template-template-girocamping footer .logos{justify-content:center !important}body.page-template-template-girocamping footer .logos p{justify-content:center;flex-direction:column}body.page-template-template-girocamping footer .logos p img{float:none !important;max-width:100%;margin-left:auto;margin-right:auto}body.page-template-template-girocamping footer .footer-legal-girocamping{padding-top:0}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul{flex-direction:column}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li{padding:10px 0;margin:0}body.page-template-template-girocamping footer .footer-legal-girocamping .widget_nav_menu ul li:before{display:none}}@media only screen and (max-width:767px){.registro-empresa form .fields .field{width:50% !important}.wp-block-logos.en-carrusel h2{font-size:24px}body.page-template-template-girocamping .pre-footer-girocamping .redes h2{font-size:30px}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul{padding-top:20px;padding-left:0}body.page-template-template-girocamping .pre-footer-girocamping .redes .redes-inner ul li img{width:35px;height:35px}}@media only screen and (max-width:500px){.registro-empresa form .fields .field{width:100% !important}}footer{background:#F2F7F7;padding-top:60px;padding-bottom:60px}footer .logo img{max-width:88px !important;height:auto !important;display:block}footer ul.sidebar{display:flex;justify-content:space-between;font-size:14px;line-height:16px;position:relative;font-family:var(--title-font);font-weight:700}footer ul.sidebar a{text-decoration:none}footer ul.sidebar .widget_titulo{color:#000;font-size:20px;line-height:24px}footer ul.sidebar .social ul{display:flex}footer ul.sidebar .social ul li{margin-left:15px}footer ul.sidebar .social ul li a{transition:color .3s}footer ul.sidebar .social ul li a img{-webkit-filter:brightness(100%);filter:brightness(100%);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}footer ul.sidebar .social ul li a img:hover{-webkit-filter:brightness(0%);filter:brightness(0%)}footer ul.sidebar .corporativo{position:absolute;right:0;top:40px}footer ul.sidebar.footer ul.menu a{color:#000;line-height:24px;transition:color .3s}footer ul.sidebar.footer ul.menu a:hover{color:#45A29E}footer ul.sidebar.footer ul.menu .margin-top{margin-top:15px}footer ul.sidebar.footer form{max-width:400px}footer ul.sidebar.footer-legal{padding-top:60px}footer ul.sidebar.footer-legal .widget{width:100%}footer ul.sidebar.footer-legal ul{display:flex}footer ul.sidebar.footer-legal ul li{margin-right:45px}footer ul.sidebar.footer-legal ul li:last-child{margin-right:0}footer ul.sidebar.footer-legal ul a{color:#45A29E;transition:color .3s;font-weight:400}footer ul.sidebar.footer-legal ul a:hover{color:#000}footer form{margin-top:10px;font-weight:400}footer form .field{margin-bottom:10px}footer form input{background:none}footer form .buttons .boton{float:none}@media only screen and (max-width:1400px){header ul.menu a{font-size:16px}}@media only screen and (max-width:1250px){header .page-wrapper{justify-content:space-between}header .logo{padding:10px;height:70px}header .logo img{width:50px}header .sidebar{display:none}header div.menu{position:fixed;top:0;right:0;bottom:0;z-index:3;background:#fff;display:flex;align-items:center;left:100vw;box-shadow:0 2px 4px rgba(0,0,0,0.15)}header div.menu ul.menu{display:flex;flex-direction:column}header div.menu ul.menu a{padding:10px 35px;display:block}header div.menu ul.menu .wpml-ls-item.menu-item-has-children{display:flex;padding:10px 0 10px 30px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;margin-bottom:20px}header div.menu ul.menu .wpml-ls-item.menu-item-has-children a{padding:0px 5px;font-size:12px}header div.menu ul.menu .wpml-ls-item .sub-menu{display:flex}header div.menu ul.menu .wpml-ls-item .sub-menu a{padding:0 5px}.wp-block-cover.cabecera{min-height:calc(100vh - 70px + 35px)}.wp-block-cover.cabecera .wp-block-cover__inner-container{padding-left:0 !important;padding-right:0 !important}body.home .cabecera .wp-block-cover__inner-container{padding-bottom:20px}body.home .cabecera .wp-block-cover__inner-container h1{margin-top:50px;margin-bottom:50px}.botones{flex-direction:column}header #abrir-menu{display:block}body.show-menu{overflow:hidden}body.show-menu header div.menu{opacity:1;margin-right:0;left:auto}body.show-menu header #abrir-menu{z-index:4}body.show-menu header #abrir-menu a:before{content:'\e801'}.newsletter-block{background:#F2F7F7 !important}}@media only screen and (max-width:1023px){.noticias{display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.noticias .noticia{width:48% !important;float:none !important;margin:1% !important;padding-bottom:50% !important}.noticias .noticia h3{font-size:20px !important;line-height:24px !important}.wp-block-cover.cabecera{font-size:20px;line-height:1.2;min-height:50vh !important}h1{font-size:40px;line-height:1.2}h2{font-size:30px;line-height:1.2}.separador-superior{padding-top:25px}ul.lista-iconos li{flex-basis:20% !important}.post-type-archive-camping .filtro .page-wrapper{flex-direction:column;align-items:center}.post-type-archive-camping .filtro .page-wrapper>div{margin-top:40px;width:auto}.post-type-archive-camping .filtro .page-wrapper>div:first-child{margin-top:0}.post-type-archive-camping .filtro .page-wrapper>div h3{text-align:center}.items .item{width:31.33333%}.wp-block-experiencias .experiencias{display:flex;flex-wrap:wrap}.wp-block-experiencias .experiencias .experiencia{width:50% !important;float:none;padding-bottom:50% !important}footer{padding-top:30px;padding-bottom:30px}footer ul.sidebar{flex-wrap:wrap}footer ul.sidebar>.widget{width:45%;padding-top:15px;padding-bottom:15px}footer ul.sidebar .social ul li{margin-left:0;margin-right:10px}footer ul.sidebar .corporativo{position:initial;top:initial;right:initial}.section-title h2{font-size:18px;line-height:1.2}.post-type-archive-destino .filtro .experiencias ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}body.single-camping #contenido .contenido-principal{display:block}body.single-camping #contenido .contenido-principal .contenido-pagina{margin-right:0}body.single-camping #contenido .contenido-principal .sidebar{margin-top:30px}.servicios ul li{width:33.3333%}.wp-block-logos .logos .logo{width:20%;padding-top:20%}#kd-our-goals-section .kd-row .kd-col-md-3 h3{font-size:16px;font-weight:600}}@media only screen and (max-width:767px){body{font-size:16px;line-height:1.4}h1{font-size:30px}h2{font-size:24px}.noticias{margin-left:0;margin-right:0}.noticias .noticia{width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-bottom:100% !important}ul.lista-iconos{padding-left:0 !important;padding-right:0 !important}ul.lista-iconos li{flex-basis:30% !important;padding:2%}ul.lista-iconos li h3{font-size:14px;line-height:1.2}ul.lista-iconos li img{width:90%}.items .item{width:46%;margin:2%}.box .text{padding:15px}.wp-block-experiencias .experiencias .experiencia{width:100% !important}p.camp-go a{text-align:center;padding-bottom:100px;background-position:bottom 30px center;font-size:30px;line-height:1.2}footer ul.sidebar>.widget{width:100%;text-align:center}footer ul.sidebar>.widget.logo img{margin-left:auto;margin-right:auto}footer ul.sidebar>.widget.social ul{justify-content:center}footer ul.sidebar>.widget form .buttons .boton{margin-left:auto;margin-right:auto}.page-wrapper{padding-left:30px;padding-right:30px}.post-type-archive-destino .filtro .experiencias ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.dos-columnas{-webkit-column-count:1;-moz-column-count:1;column-count:1}.servicios ul li{width:50%}body.single-camping #contenido .contenido-principal{padding-top:25px}body.single-camping #contenido .mapa-camping,body.single-camping #contenido .servicios{margin-left:0}body.single-camping #contenido .media-block .owl-stage{display:flex}body.single-camping #contenido .media-block .owl-stage .owl-item{opacity:.2;transition:opacity .3s}body.single-camping #contenido .media-block .owl-stage .owl-item.active{opacity:1}body.single-camping #contenido .media-block ul.medias{position:relative}body.single-camping #contenido .media-block ul.medias li.media{width:100% !important;float:none}body.single-camping #contenido .media-block ul.medias li.media a{display:block;width:100%}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-next,body.single-camping #contenido .media-block ul.medias .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-10px;background-color:#fff;padding:10px;border:none;cursor:pointer;opacity:.8;transition:opacity .3s;box-shadow:0 2px 4px rgba(0,0,0,0.15);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-next div,body.single-camping #contenido .media-block ul.medias .owl-nav .owl-prev div{content:'';display:block;width:20px;height:20px;background-position:center center;background-size:contain;background-repeat:no-repeat}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-next:hover,body.single-camping #contenido .media-block ul.medias .owl-nav .owl-prev:hover{opacity:1}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-prev{left:-15px}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-prev div{background-image:url(../images/left.svg)}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-next{right:-15px}body.single-camping #contenido .media-block ul.medias .owl-nav .owl-next div{background-image:url(../images/right.svg)}body.single-camping #contenido .media-block ul.experiencias{position:initial;clear:both}body.single-camping #contenido .media-block ul.experiencias>li{padding:10px 10px 0 0}body.single-camping #contenido .media-block ul.experiencias>li img{width:30px;height:30px}body.single-camping #contenido .media-block .ver-mas{display:none}body.single-camping #contenido .resumen{display:block;position:relative}body.single-camping #contenido .resumen .logo{position:absolute;width:50px;height:50px}body.single-camping #contenido .resumen .texto h1{padding-left:75px}body.single-camping #contenido .resumen-caracteristicas>ul>li{font-size:16px;line-height:1.4}body.single-camping #contenido .resumen-caracteristicas>ul>li h2{font-size:16px}.cabecera-contenido-blog h1,.wp-block-noticias .cabecera-contenido h1,.cabecera-contenido-blog h2,.wp-block-noticias .cabecera-contenido h2{font-size:40px;padding-bottom:60px}.cabecera-contenido-blog,.wp-block-noticias .cabecera-contenido{background-image:url(../images/header-blog-mobile.svg);background-position:bottom center}body.single-post #contenido>.thumbnail{padding-bottom:60%;margin-bottom:30px}.wp-block-open365 a,.wp-block-campgo a{padding-bottom:200px}.wp-block-open365 a .content,.wp-block-campgo a .content{position:absolute;top:50%;left:50%;justify-content:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;flex-direction:column}.wp-block-open365 a .content .logo,.wp-block-campgo a .content .logo{margin-right:0;margin-bottom:15px}.small-wrapper>#mapa-camping{margin-left:-30px;margin-right:-30px;padding-bottom:200%}#map-anchor{bottom:20px}#map-anchor img{width:30px;height:auto;display:block}.wp-block-columns.special-experiences{flex-wrap:wrap}}@media only screen and (max-width:599px){.wp-block-media-text__content.html{padding:0}body.single-camping #contenido .resumen-caracteristicas>ul>li{width:100%}.botones>li a.boton{text-align:left;padding-right:45px}.ocultar-filtro{margin-left:0}.ocultar-filtro img{width:20px;height:auto;display:block}.post-type-archive-camping .colaboradores ul{display:block}.post-type-archive-camping .colaboradores ul li{padding:20px 0}}@media only screen and (max-width:500px){.items{margin-left:0;margin-right:0}.items .item{margin-left:0;margin-right:0;width:100%}footer ul.sidebar.footer-legal ul.menu{flex-direction:column}footer ul.sidebar.footer-legal ul.menu li{margin:5px 0}.post-type-archive-destino .filtro .experiencias ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.servicios ul li{width:100%}.scroll-to{display:none}.newsletter-block form .field.field-email{display:block}.newsletter-block form .field.field-email input[type=submit]{margin-top:10px}}body{opacity:1;visibility:visible}