html{font-size:62.5%}.blackBorder{border:10px solid rgba(0,0,0,.2);-webkit-background-clip:padding-box;background-clip:padding-box}.borderBoxSizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.verticalCenter{display:table-cell;vertical-align:middle}.verticalBottom{display:table-cell;vertical-align:bottom}.fa{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}h1,h2,h3,h4,h5,h6,p,span{font-family:work sans,sans-serif!important}.custom-language-switcher{z-index:10;width:120px!important;display:none}.custom-language-switcher .wpml-ls-item .wpml-ls-native{color:#fff;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:13px;line-height:20px!important}.custom-language-switcher .sub-menu li{padding-top:1em!important;padding-left:0!important}.custom-language-switcher .wpml-ls-current-language:before{content:'\f107'!important;font-family:FontAwesome;color:#fff!important;opacity:1!important;font-size:20px!important;font-size:2rem!important;line-height:20px!important;right:-2px!important;top:-3px!important}.custom-language-switcher #menu-language-switcher-menu{position:absolute;width:86%}.custom-language-switcher-sticky{display:none;width:120px!important}.custom-language-switcher-sticky .menu-language-switcher-menu-container ul{width:100px}.custom-language-switcher-sticky .wpml-ls-item .wpml-ls-native{color:#000;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:13px;line-height:20px!important}.custom-language-switcher-sticky .sub-menu li{padding-top:1em!important;padding-left:0!important}.custom-language-switcher-sticky .wpml-ls-current-language:before{content:'\f107'!important;font-family:FontAwesome;color:#000!important;opacity:1!important;font-size:20px!important;font-size:2rem!important;line-height:20px!important;right:-2px!important;top:-3px!important}.custom-language-switcher-sticky #menu-language-switcher-menu-1{position:absolute;width:86%}.wpml-language-switcher i:before{top:8%}.raven-nav-menu-mobile{width:100%!important}.raven-nav-menu-mobile .raven-side-menu-logo{align-self:unset!important;margin-left:28px!important;max-width:120px!important}.raven-nav-menu-mobile .menu-item{padding-top:10px!important}.booking-widget{opacity:0;visibility:hidden;text-align:center}.booking-widget .widgetHotelsForm{background:#e33c38;padding-bottom:35px;padding-top:15px;border-radius:15px;margin:0 15%}.booking-widget .widgetHotelsForm .acessa_widget_block{margin:-2px!important}.booking-widget .widgetHotelsForm .acessa_widget_block p{user-select:none!important}.booking-widget .horizontal-widget{color:#e33c38;position:relative}.booking-widget .horizontal-widget .close-btn{position:absolute;background:url(https://www.weloveftourists.com/wp-content/themes/jupiterx-child/assets/less/images/times.svg) no-repeat center center;right:10px;top:-5px;width:20px;height:20px;cursor:pointer}.booking-widget .widgetHotelsInputText{width:200px!important;border:1px solid #fff!important;border-radius:unset!important;color:#fff!important;float:left;font-family:work sans,sans-serif!important;font-size:12px;font-size:1.2rem;line-height:12px;line-height:20px;padding:4px 22px 4px 6px;background:#e33c38!important}.booking-widget .acessa_widget_block:before{content:"\f073";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:16px;font-size:1.6rem;line-height:16px;position:absolute;top:26px;right:4px}.booking-widget .submit_link{width:170px;color:#000!important;background:#fff!important;text-align:left!important;padding-left:20px!important}.booking-widget .submit_link:hover{color:#fff!important;background:#e33c38!important}.booking-widget .submit_link:after{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#000;font-size:16px;font-size:1.6rem;line-height:16px;position:absolute;top:5px;right:4px}.booking-widget .submit_link:hover:after{color:#fff}.booking-widget.active{opacity:1;visibility:visible;transition:all .5s ease}@media(max-width:767px){.booking-widget{position:absolute!important;top:-90px}.booking-widget .widgetHotelsForm{margin:0!important}.booking-widget.homepage-widget{top:-200px}.submit_link{top:17px!important;min-width:230px!important}}.pika-lendar{background-color:#e33c38;color:#fff;margin:0!important}.pika-lendar .pika-title,.pika-lendar .pika-label,.pika-lendar .is-disabled{background-color:#e33c38}.pika-lendar .pika-prev,.pika-lendar .pika-next,.pika-lendar .pika-table abbr,.pika-lendar .pika-button,.pika-lendar .pika-button .is-selected{color:#fff!important}.pika-lendar .is-disabled .pika-button{opacity:1!important;color:#fff!important;background:#e33c38!important}.pika-lendar .is-selected .pika-button{background:#000!important}.pika-lendar .pika-button{background:#8e1e1e!important}.pika-lendar .pika-button:hover{background:#000!important}.image-full-width img{width:100%}.portfolio-experiences .jet-portfolio__content-inner{cursor:pointer}.portfolio-experiences .jet-portfolio__title{margin-top:40px!important;font-size:30px!important;font-size:3rem!important;line-height:30px!important}.portfolio-experiences .jet-portfolio__title:after{padding-top:20px;content:"";width:40%;border-bottom:2px solid #fff;display:block;margin:auto}.portfolio-experiences .jet-portfolio__category{margin-top:10%!important}.portfolio-experiences .jet-portfolio__button{margin-top:auto!important}.footer-newsletter{display:none!important}@media(min-width:768px) and (max-width:1024px){.footer-subscribe-form .wpcf7{text-align:end}.footer-subscribe-form .wpcf7 input[type=text],.footer-subscribe-form .wpcf7 input[type=email]{width:170px}.footer-subscribe-form .wpcf7 .wpcf7-submit{margin-left:16px;width:170px}}@media(max-width:767px){.footer-subscribe-form .wpcf7{float:unset!important;text-align:center}.footer-subscribe-form .wpcf7 .wpcf7-submit{margin-left:16px}.image-awards .elementor-widget-wrap{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.hostel-slideshow .jet-carousel .jet-carousel__item-inner .jet-carousel__content{display:none}.hostel-slideshow .jet-carousel .jet-carousel__item-inner img{width:100%}.hostel-slideshow .jet-carousel .prev-arrow{bottom:10px;right:10px;top:auto!important;left:auto!important;-webkit-border-radius:0!important;border-radius:0!important;width:50px!important;height:50px!important;background-color:#fff!important;color:#000!important;opacity:.7}.hostel-slideshow .jet-carousel .prev-arrow:hover{opacity:1}.hostel-slideshow .jet-carousel .next-arrow{bottom:60px;right:10px!important;top:auto!important;left:auto!important;-webkit-border-radius:0!important;border-radius:0!important;width:50px!important;height:50px!important;background-color:#fff!important;color:#000!important;opacity:.7}.hostel-slideshow .jet-carousel .next-arrow:hover{opacity:1}@media(max-width:767px){.hostel-slideshow .jet-carousel .jet-carousel__item{padding:0!important}.hostel-slideshow .prev-arrow{bottom:0!important}.hostel-slideshow .next-arrow{bottom:50px!important}}.hostel-btn-book-now .elementor-widget-container img:hover{-webkit-animation:fade-left-to-right 1s forwards;animation:fade-left-to-right 1s forwards}.btn-booking-heart img{cursor:pointer}@-webkit-keyframes fade-left-to-right{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left-to-right{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.facilities-grid .jet-images-layout__title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:60%}.blog-slider .slick-prev{left:0!important;border-radius:unset!important;width:70px!important;height:70px!important;background-color:#000!important;color:#fff!important;opacity:.7}.blog-slider .slick-prev:before{color:#fff!important}.blog-slider .slick-prev:hover{opacity:1}.blog-slider .slick-next{right:2px!important;border-radius:unset!important;width:70px!important;height:70px!important;background-color:#000!important;color:#fff!important;opacity:.7}.blog-slider .slick-next:before{color:#fff!important}.blog-slider .slick-next:hover{opacity:1}.blog-slider .custom-date{text-align:center;position:absolute;z-index:1;right:0;top:0;width:75px;height:85px;background-color:#e33c38;color:#fff}.blog-slider .custom-date .custom-day{font-size:42px;font-size:4.2rem;line-height:42px;padding-top:17%;margin-bottom:0}.blog-slider .custom-date .custum-month{font-size:13px;font-size:1.3rem;line-height:13px;text-transform:uppercase}.blog-slider .raven-post-title-link{text-transform:uppercase;font-weight:300!important;font-size:20px;font-size:2rem;line-height:20px}.blog-slider .raven-post-title-link:before{content:" ";position:absolute;width:50px;top:25px;color:#e33c38;border:1px solid #e33c38}.blog-slider .raven-post-meta{padding-top:10px}.blog-slider .raven-post-meta .raven-post-meta-item{margin-top:10px;font-size:14px;font-size:1.4rem;line-height:14px;color:#fff!important;font-style:italic}.blog-slider .raven-post-meta .raven-post-meta-item a,.blog-slider .raven-post-meta .raven-post-meta-itemhover{color:#fff!important}.blog-slider .raven-post-image:before{z-index:1;content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.3)}.contact-form .wpcf7{width:750px;margin:auto}.contact-form .wpcf7 .contact-form-row{display:inline-block;float:left}.contact-form .wpcf7 input[type=text],.contact-form .wpcf7 input[type=email]{display:inline-block;font-size:18px;font-size:1.8rem;line-height:18px;line-height:25px!important;padding:20px;width:375px;border:2px solid #000;margin-bottom:-2px;font-family:work sans,sans-serif!important}.contact-form .wpcf7 textarea{font-size:18px;font-size:1.8rem;line-height:18px;padding:20px;width:750px;border:2px solid #000;font-family:work sans,sans-serif!important}.contact-form .wpcf7 .wpcf7-submit{padding:20px;font-family:work sans,sans-serif!important;width:750px;background:#fff;border:2px solid #000;color:#000;font-size:18px;font-size:1.8rem;line-height:18px;margin-top:-6px}.contact-form .wpcf7 .wpcf7-submit:hover{color:#e33c38}.contact-form .wpcf7 .wpcf7-list-item{margin:0;font-size:14px;font-size:1.4rem;line-height:14px}.contact-form .wpcf7 .wpcf7-list-item a{color:#000}.contact-form .wpcf7 .wpcf7-list-item a:hover{color:#e33c38}.contact-form .wpcf7 ::-webkit-input-placeholder{color:#000;opacity:1}.contact-form .wpcf7 ::-moz-placeholder{color:#000;opacity:1}.contact-form .wpcf7 :-ms-input-placeholder{color:#000;opacity:1}.contact-form .wpcf7 :-moz-placeholder{color:#000;opacity:1}@media(min-width:768px) and (max-width:1024px){.contact-form .wpcf7{width:700px;margin:auto}.contact-form .wpcf7 input[type=text],.contact-form .wpcf7 input[type=email]{width:350px}.contact-form .wpcf7 textarea{width:700px}.contact-form .wpcf7 .wpcf7-submit{width:700px}}@media(max-width:767px){.contact-form .wpcf7{width:300px;margin:auto}.contact-form .wpcf7 input[type=text],.contact-form .wpcf7 input[type=email]{width:150px}.contact-form .wpcf7 textarea{width:300px}.contact-form .wpcf7 .wpcf7-submit{width:300px}}.shortcode-how-to-arrive-icons .elementor-shortcode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.shortcode-how-to-arrive-icons .elementor-shortcode .icon-caption-wrapper,.shortcode-how-to-arrive-icons .elementor-shortcode .caption-container{text-align:center}.shortcode-how-to-arrive-icons .elementor-shortcode .icon-caption-wrapper span,.shortcode-how-to-arrive-icons .elementor-shortcode .caption-container span{font-size:12px;font-size:1.2rem;line-height:12px}.shortcode-how-to-arrive-icons .elementor-shortcode .caption-container{margin-top:20px}@media(max-width:767px){.shortcode-how-to-arrive-icons .elementor-shortcode{display:block}.shortcode-how-to-arrive-icons .elementor-shortcode .icon-caption-wrapper{margin-bottom:20px}}.shortcode-how-to-arrive-lines .metro-line-wrapper{margin:auto;margin-bottom:20px}.shortcode-how-to-arrive-lines .metro-line-wrapper span{font-size:12px;font-size:1.2rem;line-height:12px}.shortcode-how-to-arrive-lines .metro-line-wrapper .metro-line-name{text-align:center}.shortcode-how-to-arrive-lines .metro-line-wrapper .metro-line-color{margin:10px 0}.shortcode-how-to-arrive-lines .metro-line-wrapper .metro-line-stop{text-align:center}.metro-line-wrapper.two-line{display:-webkit-box;display:-ms-flexbox;display:flex}.metro-line-wrapper.two-line .second-line .metro-line-stop{float:right}.experiences-slider .sp-image-container{width:50%!important}.experiences-slider .jet-slider__content{bottom:130px!important;display:block;top:50%!important;width:50%!important;left:auto!important;right:0!important;margin-right:0!important}.experiences-slider .sp-previous-arrow{left:0!important;border-radius:0!important;width:50px!important;height:50px!important;background-color:#fff!important;color:#000!important;opacity:.7}.experiences-slider .sp-previous-arrow:hover{opacity:1}.experiences-slider .sp-next-arrow{right:0!important;border-radius:0!important;width:50px!important;height:50px!important;background-color:#fff!important;color:#000!important;opacity:.7}.experiences-slider .sp-next-arrow:hover{opacity:1}.experiences-slider .sp-buttons{padding:50px!important}.experiences-slider .sp-buttons .sp-button{-webkit-border-radius:0!important;border-radius:0!important;height:1px!important;width:55px!important;border-color:#fff!important;opacity:.7}.experiences-slider .sp-buttons .sp-selected-button,.experiences-slider .sp-buttons .sp-button:hover{opacity:1}.experiences-slider .sp-selected{background-color:#212529!important}.experiences-slider .jet-slider__desc{line-height:30px}@media(max-width:767px){.experiences-slider .sp-image-container{height:50%!important;width:100%!important}.experiences-slider .jet-slider__content{width:100%!important;height:50%!important;left:unset!important;top:unset!important;bottom:0!important}.experiences-slider .sp-previous-arrow{left:0!important;border-radius:0!important;width:50px!important;height:50px!important;background-color:#fff!important;color:#000!important;opacity:.7}.experiences-slider .sp-previous-arrow:hover{opacity:1}.experiences-slider .sp-next-arrow{right:0!important;border-radius:0!important;width:50px!important;height:50px!important;background-color:#fff!important;color:#000!important;opacity:.7}.experiences-slider .sp-next-arrow:hover{opacity:1}.experiences-slider .sp-buttons{padding:50px!important}.experiences-slider .sp-buttons .sp-button{-webkit-border-radius:unset!important;border-radius:unset!important;height:1px!important;width:55px!important;border-color:#fff!important;opacity:.7}.experiences-slider .sp-buttons .sp-selected-button,.experiences-slider .sp-buttons .sp-button:hover{opacity:1}.experiences-slider .sp-selected{background-color:#212529!important}.experiences-slider .jet-slider__desc{line-height:30px}}@media(min-width:1025px){.jupiterx-corner-buttons{margin:10px;width:70px;height:85px}.jupiterx-corner-buttons:before{content:'BOOK NOW'!important;position:absolute;bottom:0;font-family:work sans,sans-serif!important;font-size:12px;font-size:1.2rem;line-height:12px}.jupiterx-corner-buttons .scroll-top-image{cursor:pointer;background:#e33c38;border-radius:50px;-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 22px 0 rgba(0,0,0,.65);box-shadow:0 0 22px 0 rgba(0,0,0,.65)}.jupiterx-scroll-top{visibility:hidden!important}.jupiterx-scroll-top:before{content:''!important}}@media(max-width:1024px){.jupiterx-corner-buttons{display:none}}.elementor-button-wrapper a{border:2px solid #e33c38!important}.elementor-button-wrapper a:hover{color:#000;background-color:#fff!important;border:2px solid #e33c38!important}.frutaria-cafe-button .elementor-button-wrapper a{border:2px solid #efe270!important}.frutaria-cafe-button .elementor-button-wrapper a:hover{color:#000;background-color:#fff!important;border:2px solid #efe270!important}.instagram-wlft .sbi_photo_wrap,.instagram-frutariacafe .sbi_photo_wrap{position:relative}.instagram-wlft .sbi_photo_wrap a:hover,.instagram-frutariacafe .sbi_photo_wrap a:hover{opacity:1!important}.instagram-wlft .sbi_photo_wrap a:hover:after,.instagram-frutariacafe .sbi_photo_wrap a:hover:after{font-family:FontAwesome;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'\f16d';font-size:45px;color:#fff}.instagram-wlft .sbi_photo_wrap a:hover:before,.instagram-frutariacafe .sbi_photo_wrap a:hover:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(227,60,56,.51)}.instagram-frutariacafe .sbi_photo_wrap a:hover:before{background:rgba(226,223,56,.51)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.jupiterx-corner-buttons .scroll-top-image{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}}