.elementor-6166 .elementor-element.elementor-element-5a01d86{--display:flex;}.elementor-6166 .elementor-element.elementor-element-f48cb96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-6166 .elementor-element.elementor-element-45210d2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6166 .elementor-element.elementor-element-1a8583a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6166 .elementor-element.elementor-element-42ac6db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-6166 .elementor-element.elementor-element-00d7888{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6166 .elementor-element.elementor-element-14c9138{--display:flex;}.elementor-6166 .elementor-element.elementor-element-63fbfa5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6166 .elementor-element.elementor-element-63fbfa5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-63fbfa5.elementor-view-framed .elementor-icon, .elementor-6166 .elementor-element.elementor-element-63fbfa5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary_color );color:var( --e-global-color-primary_color );border-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-63fbfa5 .elementor-icon{font-size:40px;}.elementor-6166 .elementor-element.elementor-element-7032a3f{--display:flex;}.elementor-6166 .elementor-element.elementor-element-101525a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6166 .elementor-element.elementor-element-101525a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-101525a.elementor-view-framed .elementor-icon, .elementor-6166 .elementor-element.elementor-element-101525a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary_color );color:var( --e-global-color-primary_color );border-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-101525a .elementor-icon{font-size:40px;}.elementor-6166 .elementor-element.elementor-element-58d5cd6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6166 .elementor-element.elementor-element-58d5cd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-58d5cd6.elementor-view-framed .elementor-icon, .elementor-6166 .elementor-element.elementor-element-58d5cd6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary_color );color:var( --e-global-color-primary_color );border-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-58d5cd6 .elementor-icon{font-size:40px;}.elementor-6166 .elementor-element.elementor-element-20927fe .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6166 .elementor-element.elementor-element-20927fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-20927fe.elementor-view-framed .elementor-icon, .elementor-6166 .elementor-element.elementor-element-20927fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary_color );color:var( --e-global-color-primary_color );border-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-20927fe .elementor-icon{font-size:40px;}.elementor-6166 .elementor-element.elementor-element-a8d676e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6166 .elementor-element.elementor-element-a8d676e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-a8d676e.elementor-view-framed .elementor-icon, .elementor-6166 .elementor-element.elementor-element-a8d676e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary_color );color:var( --e-global-color-primary_color );border-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-a8d676e .elementor-icon{font-size:40px;}.elementor-6166 .elementor-element.elementor-element-6756214{--display:flex;}.elementor-6166 .elementor-element.elementor-element-652d4bf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6166 .elementor-element.elementor-element-652d4bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-652d4bf.elementor-view-framed .elementor-icon, .elementor-6166 .elementor-element.elementor-element-652d4bf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary_color );color:var( --e-global-color-primary_color );border-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-652d4bf .elementor-icon{font-size:40px;}.elementor-6166 .elementor-element.elementor-element-455ca30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6166 .elementor-element.elementor-element-455ca30:not(.elementor-motion-effects-element-type-background), .elementor-6166 .elementor-element.elementor-element-455ca30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-site_bg_color );}.elementor-6166 .elementor-element.elementor-element-8faef07 .elementor-menu-toggle{margin:0 auto;}.elementor-6166 .elementor-element.elementor-element-8faef07 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-site_bg_color );fill:var( --e-global-color-site_bg_color );}.elementor-6166 .elementor-element.elementor-element-8faef07 div.elementor-menu-toggle{color:var( --e-global-color-site_bg_color );}.elementor-6166 .elementor-element.elementor-element-8faef07 div.elementor-menu-toggle svg{fill:var( --e-global-color-site_bg_color );}.elementor-6166 .elementor-element.elementor-element-8faef07 div.elementor-menu-toggle:hover, .elementor-6166 .elementor-element.elementor-element-8faef07 div.elementor-menu-toggle:focus{color:var( --e-global-color-site_bg_color );}.elementor-6166 .elementor-element.elementor-element-8faef07 div.elementor-menu-toggle:hover svg, .elementor-6166 .elementor-element.elementor-element-8faef07 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-site_bg_color );}.elementor-6166 .elementor-element.elementor-element-5769c1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6166 .elementor-element.elementor-element-558111e{--display:flex;}.elementor-6166 .elementor-element.elementor-element-058e224{--display:flex;}.elementor-6166 .elementor-element.elementor-element-a238b27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-3fee617{--display:flex;}.elementor-6166 .elementor-element.elementor-element-0a863f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-f4ae59f{--e-image-carousel-slides-to-show:1;}.elementor-6166 .elementor-element.elementor-element-d4eb8ad{--display:flex;}.elementor-6166 .elementor-element.elementor-element-e5d6731{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-2dcb08b{--e-image-carousel-slides-to-show:1;}.elementor-6166 .elementor-element.elementor-element-081f113{--display:flex;}.elementor-6166 .elementor-element.elementor-element-c6cabee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-a0a48d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-14b1ef6{--e-image-carousel-slides-to-show:1;}.elementor-6166 .elementor-element.elementor-element-b25b732{--display:flex;}.elementor-6166 .elementor-element.elementor-element-3e36a49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-84063f7{--e-image-carousel-slides-to-show:1;}.elementor-6166 .elementor-element.elementor-element-ac1c104{--display:flex;}.elementor-6166 .elementor-element.elementor-element-5106325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-9200cce{--display:flex;}.elementor-6166 .elementor-element.elementor-element-a6101a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-99cb807{--display:flex;}.elementor-6166 .elementor-element.elementor-element-dd4b9c1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6166 .elementor-element.elementor-element-dd4b9c1 .wpte-elementor-widget .wpte-booking-area-wrapper .wpte-booking-area .wpte-booking-inner-wrapper .wpte-bf-content ul li::before{background-color:var( --e-global-color-primary_color );}.elementor-6166 .elementor-element.elementor-element-dd4b9c1 .wpte-elementor-widget .wpte-booking-area-wrapper .wpte-booking-area .wpte-booking-inner-wrapper .wpte-bf-content ul{text-align:left;}.elementor-6166 .elementor-element.elementor-element-60f3216{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6166 .elementor-element.elementor-element-3c7720c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6166 .elementor-element.elementor-element-ebee5d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-6166 .elementor-element.elementor-element-cbe29ce iframe{height:400px;}.elementor-6166 .elementor-element.elementor-element-9ef49e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6166 .elementor-element.elementor-element-e3231b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6166 .elementor-element.elementor-element-c7c4032 .custif-iframe-wrapper{max-width:100%;}.elementor-6166 .elementor-element.elementor-element-18dd5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6166 .elementor-element.elementor-element-31b1e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-6166 .elementor-element.elementor-element-ad76adb{--display:flex;}@media(min-width:768px){.elementor-6166 .elementor-element.elementor-element-558111e{--width:70%;}.elementor-6166 .elementor-element.elementor-element-99cb807{--width:30%;}}@media(max-width:1024px){.elementor-6166 .elementor-element.elementor-element-00d7888{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6166 .elementor-element.elementor-element-45210d2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6166 .elementor-element.elementor-element-e38af84{text-align:center;}.elementor-6166 .elementor-element.elementor-element-1a8583a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6166 .elementor-element.elementor-element-00d7888{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.wpte-elementor-widget .wpte-trip-single .wpte-trip-budget-wrap{margin-top:0;border:none;padding-top:0;}


span.wpte-bf-discount-tag {background-color: #EA5F0C;}

.wpte-bf-pqty{display:none !important;}
.wpte-booking-area .wpte-bf-price-wrap::before {content: 'Desde: ' !important;display:block;padding-left:25px;width:100%;}
.wpte-booking-area .wpte-bf-price-wrap .wpte-bf-price del{font-weight:300;font-size:24px !important;line-height:29px !important;}
span.wpte-bf-reg-price {float: left;padding-right: 30px;}
.wpte-bf-price {display: inline !important;}
.wpte-booking-area .wpte-bf-price-wrap .wpte-bf-price del::after, ins.wpte-bf-offer-amount::after {content: " €";}
span.wpte-bf-price-from{display: none !important;}


p{font-size:16px;line-height:24px !important;}
h2{font-size:35px !important;}
.subtitulo div{font-family:Creativo !important;font-size:20px;line-height:30px;color:#EA5F0C;}
.fa, .fas {font-family: 'Font Awesome 5 Free' !important;}
strong{font-weight:700 !important;}
.elementor-location-single .e-flex.e-con-boxed .e-con-inner {max-width: 1300px !important;margin: 0 auto !important;}
span.wte-title-duration.wte-duration-night.horizontally {display: none;}
.campamento-ubicacion, .campamento-faq, .campamento-turnos{display:none;}
.submenu ul li{margin-bottom:0 !important;}
#iconos .elementor-icon-box-title span {color: #000000 !important;font-weight: 700;font-size: 14px;}
#intro{padding-top:70px;}
#intro ul, #alojamiento ul, #transporte ul, #excursiones ul, #juegos ul{margin-left:0px;}
#intro ul li,#alojamiento ul li, #transporte ul li, #excursiones ul li, #juegos ul li {position: relative;padding-left: 25px;list-style: none;}
#intro ul li::before,#alojamiento ul li::before, #transporte ul li::before, #excursiones ul li::before, #juegos ul li::before  {content: "\f058";font-family: "Font Awesome 5 Free" !important;font-weight: 900;position: absolute;left: 0;top: 0;color: #EA5F0C;}
#alojamiento ul li::before  {content: "\f015";}
#transporte ul li::before {content: "\f207";}
#excursiones ul li::before {content: "\f6ec";}
#juegos ul li::before  {content: "\f12e";}

#campamento .col1{padding-right:50px;}
#campamento .col2{margin-top:30px;}
 .galeria{margin-top:30px;}
#inscripciones h2{text-align:center;}
#inscripciones .no-disponible div{text-align:center;font-size:25px;}
#menu-interno{background-color:#EA5F0C  !important;}
#menu-interno a{padding-top:10px;padding-bottom:10px;font-weight:600;padding-left:10px;padding-right:10px;}
#menu-interno .wte-nav-menu {
    --nav-spacing: 0;}
#menu-interno a:hover{color:#EA5F0C;background-color:#FFFFFF !important;}
.tabla-turnos-precios th {background: #E85E0C;color: #FFFFFF;border: none;font-weight: 700;}
.tabla-turnos-precios tr:nth-child(even){background-color:#E85E0C11;}
.tabla-turnos-precios td{text-align:center;border:1px solid #EEEEEE;}
.precio-original {
    text-decoration: line-through;
    opacity: 0.6;
}

.precio-oferta {font-weight: 700;color: #E85E0C;padding-left:20px;} 

.tabla-agotado, .precio-normal {font-weight: 700;color: #000000;}
.formulario{max-width:700px !important;width:100%;margin:0 auto;}
.gform-theme--foundation .gform_fields {row-gap:10px !important;}
.gform-theme--foundation .gfield textarea.large {
    min-block-size: 150px !important;}
div#gfield_consent_description_2_6 {border: none;padding: 0;}
input#gform_submit_button_2 {margin: 0 auto;min-width: 200px;background-color: #ea5f0c;text-transform:uppercase;}
@media (max-width:767px){
h1{font-size:30px !important;}
h2{font-size:26px !important;}
#campamento .col1 {padding-right: 0px;}
.wpte-gallery-wrapper__multi-banners {margin-bottom: 20px;}
.wpte-booking-area.wpte-form-layout-1 {padding-top: 10px;padding-bottom: 10px;padding-left: 15px;padding-right: 15px;}
.wpte-booking-footer-text p {margin-bottom: 0 !important;font-size:12px;line-height:18px;}
.wpte-booking-area.wpte-form-layout-1 span.current-text {font-size: 12px !important;}
.wpte-booking-area .wpte-bf-btn-wrap .wpte-bf-btn{font-size:12px !important;line-height:18px !important;padding-top:5px !important;padding-bottom:5px !important;}
.wpte-booking-area.wpte-form-layout-1 .wpte_price-toggle-btn-mb.active::before {font-size: 12px  !important;}
.wpte-booking-area.wpte-form-layout-1 span.current-text a.wpte-bf-btn.wte-book-now {font-size: 12px !important;padding-top: 6px !important;padding-bottom: 6px !important;}
div#post-footer {padding-bottom: 125px;}
.galeria.elementor-widget-image-carousel {width: 100%;}
}
@media (min-width:768px) and (max-width:1024px){
h1{font-size:32px !important;}
h2{font-size:28px !important;}
    #titulo .col1{width:calc(100% - 180px);}
    #titulo .col2{width:180px;}
div#post-footer {padding-bottom: 75px;}
.wpte-gallery-wrapper__multi-banners {margin-bottom: 20px;}
.wpte-booking-area.wpte-form-layout-1 {padding-top: 10px;padding-bottom: 10px;padding-left: 50px;padding-right: 50px;}
.wpte-booking-footer-text p {margin-bottom: 0 !important;font-size:12px;line-height:18px;}
.wpte-booking-area.wpte-form-layout-1 span.current-text {font-size: 12px;}
.wpte-booking-area.wpte-form-layout-1 span.current-text a.wpte-bf-btn.wte-book-now, button#wpte_price-toggle-btn-mb {font-size: 12px !important;padding-top: 6px !important;padding-bottom: 6px !important;}
#campamento .col1{width:100% !important;padding-right:0;}
#campamento .col2{width:0;}
}/* End custom CSS */