:root{--color-black:#000;--color-white:#fff;--color-red:#ec7700;--color-orange:#ec7700;--coor-red-dark:#fc4c4c;--color-gray:#687693;--color-gray2:#687693;--color-orange-transparent:#ffdebd;--color-green:#36563d;--color-yellow:#f3c300;--color-gray:#d2dce5;--color-blue-dark:#1d1d1b;--color-blue-dark2:#303443;--font-fotura:"Futura PT";--color-gray2:#828a92}.content p,.elementor-section .elementor-container .elementor-column a,.elementor-section .elementor-container .elementor-column li,.elementor-section .elementor-container .elementor-column p,a,li,p{font-size:17px}form button,form input,form label{font-size:17px;font-family:var(--font-fotura)}.full-size .elementor-widget-container .section-title-area .row .col-lg-7{width:100%;max-width:1320px}.full-size .elementor-widget-container .section-title-area .row .col-lg-7 .wpo-section-title p{width:100%;max-width:100%}@media screen and (max-width:767px){.paginations{display:flex;justify-content:center;align-items:center}}.paginations .page-numbers li .page-numbers{border:2px solid var(--color-red);color:var(--color-red)}.paginations .page-numbers li .page-numbers:hover{background-color:var(--color-red);color:var(--color-white)}.paginations .page-numbers li .page-numbers.current{background-color:var(--color-red);border:2px solid var(--color-red)}.allContent .container,.container{max-width:1320px;margin:auto}.back-to-top{background-color:var(--color-red)!important;border:2px solid var(--color-red)!important}.woocommerce nav.woocommerce-pagination ul li .current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--color-orange)!important}.fix{margin-top:-10.5%!important}@media screen and (max-width:980px){.fix{margin-top:-20.5%!important}}.fix .e-con-inner{max-width:100%!important}.google-review{width:10rem}html{scroll-behavior:smooth;-ms-scroll-chaining:none;overscroll-behavior:none}.banner1{padding:0!important}.banner1 .elementor-container .slide-text p{font-size:22px}@media screen and (max-width:767px){.banner1 .elementor-container .wpo-hero-slider{height:700px}}.banner1 .elementor-container .elementor-column .swiper-container .swiper-slide .slide-bg-image::before{background-color:#000;opacity:.7}.banner1 .elementor-container .elementor-column .swiper-container .swiper-wrapper .slide-bg-image{padding-top:3rem}@media screen and (max-width:980px){.banner1 .elementor-container .elementor-column .swiper-container .swiper-wrapper .slide-bg-image{padding-top:8rem}}@media screen and (max-width:480px){.banner1 .elementor-container .elementor-column .swiper-container .swiper-wrapper .slide-bg-image{padding-top:11rem}.banner1 .elementor-container .elementor-column .swiper-container .swiper-wrapper .slide-bg-image .slide-title h2{margin-bottom:.5rem}}.banner1 .elementor-container .elementor-column .swiper-container .slide-btns a{color:var(--color-white)!important;background:var(--color-red)!important}.banner1 .elementor-container .elementor-column .swiper-container .slide-btns a:hover{background:var(--color-white)!important;color:var(--color-red)!important}.banner1 .elementor-container .elementor-column .swiper-container .slide-btns a::after,.section-product-woo{display:none}#header{position:absolute;top:0;left:0;right:0;z-index:999;width:100%}#header .navbar-toggler{background-color:var(--color-orange)}#header .topbar{background-color:transparent}#header .header-search-form-wrapper .cart-search-contact .search-toggle-btn i:before,#header .navigation .container-fluid #navbar .nav .menu-item a{color:var(--color-white)}#header .navigation.sticky-header{background-color:var(--color-green);z-index:9}#header .navigation{z-index:9}@media screen and (max-width:991px){#header .navigation .container-fluid #navbar{background:var(--color-gray2)}}#header .navigation .container-fluid #navbar .nav .menu-item .sub-menu .menu-item a,.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field .hb-form-field-input::after,.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field label,.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field::after{color:var(--color-blue-dark)}.custom-icon a{border:1px solid #fff;border-radius:50rem;padding:.01rem;display:flex;justify-content:center;align-items:center;width:20px;height:20px}.custom-icon a i::before{font-size:13px}.section-product-woo2{max-width:1320px;margin:auto}.section-product-woo2 .products{width:90%}.section-product-woo{background-color:var(--color-white)!important;padding-top:3.85rem}.section-product-woo2{padding-top:3.85rem}.section-product-woo .elementor-column-gap-no,.section-product-woo2 .elementor-column-gap-no{max-width:1360px}.section-product-woo .products,.section-product-woo2 .products{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:980px){.section-product-woo .products,.section-product-woo2 .products{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.section-product-woo .products,.section-product-woo2 .products{grid-template-columns:repeat(1,1fr)}}.section-product-woo .products .single-product,.section-product-woo2 .products .single-product{background-color:var(--color-white);border-radius:20px;overflow:hidden;box-shadow:0 1px 13.5px 1.5px rgba(46,49,108,.08)}.section-product-woo .products .single-product .image,.section-product-woo2 .products .single-product .image{width:100%;overflow:hidden;border-radius:10px}.section-product-woo .products .single-product .image img,.section-product-woo2 .products .single-product .image img{border-radius:10px;transition:all .3s;max-height:313.125px;width:100%;object-fit:cover}.section-product-woo .products .single-product .image img:hover,.section-product-woo2 .products .single-product .image img:hover{transform:scale(1.2);transition:all .3s}.section-product-woo .products .single-product .info,.section-product-woo2 .products .single-product .info{padding:1rem 1.5rem 0}.section-product-woo .products .single-product .info a,.section-product-woo2 .products .single-product .info a{font-size:1.6rem;font-weight:700;line-height:1.2;font-family:var(--font-fotura);color:var(--color-green)}.section-product-woo .products .single-product .info .info-extra,.section-product-woo2 .products .single-product .info .info-extra{margin-top:15px;margin-bottom:15px}.section-product-woo .products .single-product .info .info-extra .single-icon,.section-product-woo2 .products .single-product .info .info-extra .single-icon{display:flex;gap:10px}.section-product-woo .products .single-product .info .info-extra .single-icon .icon,.section-product-woo2 .products .single-product .info .info-extra .single-icon .icon{display:flex;justify-content:center;align-items:center;gap:10px}.section-product-woo .products .single-product .info h3,.section-product-woo2 .products .single-product .info h3{font-size:35px;color:var(--color-red);margin-top:15px}.section-product-woo .products .single-product .info h3 span,.section-product-woo2 .products .single-product .info h3 span{font-size:20px;color:#585858;font-family:"Muli"}.section-filter-date2{background:#f9f9f9}@media screen and (max-width:991px){.section-filter-date2 .container{width:90%;margin:auto}}.section-filter-date2 .row{position:relative;z-index:2;margin-top:-4.5%}@media screen and (max-width:1399px){.section-filter-date2 .row{margin-top:-5.5%}}@media screen and (max-width:991px){.section-filter-date2 .row .parador-room-search-form{padding:40px}}.section-filter-date2 .yith-wcbk-booking-search-form{padding:0}.section-filter-date2 .parador-room-search-form{box-shadow:0 0 30px 0 #00000017;border-radius:60px;padding-left:50px;padding-right:0;background:var(--color-white)}.section-filter-date2 .parador-room-search-form .yith-wcbk-booking-search-form__fields{position:relative}@media screen and (max-width:991px){.section-filter-date2 .parador-room-search-form .yith-wcbk-booking-search-form__fields{flex-direction:column;display:unset!important}}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row,.section-filter-date2 .parador-room-search-form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width:991px){.section-filter-date2 .parador-room-search-form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row{padding:0}}.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row__label{margin-top:0}@media screen and (max-width:991px){.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row__label{margin:.8em 0 .2em}.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row__content{width:100%;max-width:100%}}.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row--submit{align-self:unset}@media screen and (max-width:991px){.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row--submit{margin-top:1.5rem}.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row--submit .yith-wcbk-booking-search-form__row{width:100%;height:100%;max-width:100%;max-height:100%}}.section-details-rooms .section-title-area .row .col-lg-7 .wpo-section-title p,.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row--submit .yith-wcbk-booking-search-form__row__content{width:100%;max-width:100%}.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row--submit .button{position:absolute;right:0;left:auto;top:0;width:20%;height:100%;max-width:100%;max-height:100%;min-height:100%;border-radius:0 60px 60px 0!important;margin-top:0;font-size:20px;font-weight:500;font-family:var(--font-fotura)}@media screen and (max-width:991px){.section-filter-date2 .parador-room-search-form form .yith-wcbk-booking-search-form__row--submit .button{border-radius:60px!important;position:unset;width:100%}}.section-filter-date{padding-bottom:.5rem}@media screen and (max-width:1440px){.section-filter-date .elementor-container{width:90%}}@media screen and (max-width:992px){.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field:nth-child(5) .hb-form-field-input::before{display:none}}.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field{padding-left:0}.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field .hb-form-field-input select{width:85%}@media screen and (max-width:992px){.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field .hb-form-field-input select{width:100%}}.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field .hb-form-field-input input:-ms-input-placeholder{color:var(--color-blue-dark)}.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-form-table .hb-form-field .hb-form-field-input input::placeholder{color:var(--color-blue-dark)}.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-submit .wphb-button{background-color:var(--color-red)}.section-filter-date .elementor-container .parador-room-search-form .hotel-booking-search form .hb-submit .wphb-button:hover{background-color:var(--color-blue-dark2)}.section-filter-date .elementor-element .elementor-shortcode{position:relative;z-index:9;margin-top:-53px}.section-filter-date .elementor-element .elementor-shortcode form{box-shadow:0 0 30px 0 #00000017;border-radius:60px;padding-left:50px;background:#fff}@media screen and (max-width:991px){.section-filter-date .elementor-element .elementor-shortcode form{padding:40px;border-radius:20px}}@media screen and (max-width:480px){.section-filter-date .elementor-element .elementor-shortcode form{padding:30px}}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields{z-index:9;position:relative}@media screen and (max-width:990px){.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields{flex-direction:column}}@media screen and (max-width:990px){.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row{padding:0;flex:0px;margin-left:0}}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row .yith-wcbk-booking-search-form__row__label{margin:0 0 .2em}@media screen and (max-width:990px){.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row .yith-wcbk-booking-search-form__row__label{margin:.8em 0 .2em}}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row .yith-wcbk-booking-search-form__row__content{max-width:100%}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row--submit{padding:0;margin-right:0;width:100%;height:100%;max-width:100%;max-height:100%}@media screen and (max-width:990px){.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row--submit{margin-top:1.5rem}}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row--submit .yith-wcbk-booking-search-form__row__content{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row--submit .button{position:absolute;right:0;left:auto;top:0;width:20%;height:100%;max-width:100%;max-height:100%;min-height:100%;border-radius:0 60px 60px 0!important;margin-top:0;font-size:20px;font-weight:500;font-family:var(--font-fotura)}@media screen and (max-width:990px){.section-filter-date .elementor-element .elementor-shortcode form .yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row--submit .button{border-radius:60px!important;position:unset;width:100%}}.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover,.ui-datepicker .ui-datepicker-header{background-color:var(--color-red)!important}.ui-datepicker .ui-datepicker-buttonpane button{color:var(--color-red)!important}.section-details-rooms .section-title-area .row .col-lg-7{width:100%}@media screen and (max-width:1400px){.section-details-rooms .section-title-area .row .col-lg-7{width:80%}}@media screen and (max-width:980px){.section-single-datails-roomdatails-room .elementor-column{width:90%;margin:auto}}.section-single-datails-roomdatails-room .wpo-about-content .wpo-about-content-inner .theme-btn:hover{background:var(--color-white)!important;color:var(--color-red)!important;border:1px solid var(--color-red)!important}.section-commets .elementor-column .ti-widget-container .ti-footer,.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field .frm_primary_label,.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_screen_reader,.section-single-datails-roomdatails-room .wpo-about-content .wpo-about-content-inner .theme-btn::after,.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .clearfix::after,footer .images-social .widget-title{display:none}.section-commets{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1400px){.section-commets .dl-row{width:90%!important;margin:auto!important}}.section-commets .elementor-column{max-width:1320px;margin:auto}.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-next{margin-right:-1rem}.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-prev{margin-left:-1rem}.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-next,.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-prev{width:50px;height:50px;border-radius:50rem}.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-next:active,.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-next:focus,.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-next:hover,.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-prev:active,.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-prev:focus,.section-commets .elementor-column .elementor-widget-shortcode .ti-controls .ti-prev:hover{background-color:var(--color-red)!important;border-color:var(--color-red)!important;outline-color:var(--color-red)!important}.section-commets .elementor-column .ti-reviews-container-wrapper .ti-review-item .ti-review-header .ti-profile-details .ti-name{font-size:25px;font-family:"Futura PT";font-weight:600;color:var(--color-green)}.section-commets .elementor-column .ti-reviews-container-wrapper .ti-review-item .ti-review-text-container{margin-top:1rem;font-size:22px;color:var(--color-gray2)}footer,footer .wpo-lower-footer{background:var(--color-green)!important}footer .footer-widget-area .col .widget_text .textwidget p{color:var(--color-white)!important}footer .widget_media_image{margin-bottom:30px}footer .images-social .textwidget{display:flex;gap:25px}footer .images-social .textwidget img{width:36px;height:36px}footer .widget_media_image .social-content{display:flex;gap:1rem}footer .widget_media_image .social-content .custom-icon a{width:25px;height:25px}footer .widget_media_image .social-content .custom-icon a .flaticon-phone-call::before{font-size:1rem}footer .widget_media_image .social-content li a i{color:var(--color-white);font-size:1.5rem}footer .widget_media_image .social-content li a i::before{font-size:1.5rem}footer .widget_media_image li:nth-child(1){display:none}.section-form .elementor-column-gap-no{max-width:1320px}.section-form .elementor-column-gap-no .frm_forms{max-width:870px;margin:auto}@media screen and (max-width:980px){.section-form .elementor-column-gap-no .frm_forms{max-width:540px}}@media screen and (max-width:600px){.section-form .elementor-column-gap-no .frm_forms{width:90%;margin:auto}}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field{position:relative}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field input{height:90px;padding:10px 50px;box-shadow:0 1px 13.5px 1.5px rgba(46,49,108,.08);background:#fff;border:0;border-radius:45px 0 0 45px;font-size:22px}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field input:-ms-input-placeholder{font-size:22px}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field input::placeholder{font-size:22px}@media screen and (max-width:600px){.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field input:-ms-input-placeholder{font-size:18px}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field input::placeholder{font-size:18px}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field input{width:100%;border-radius:45px;height:50px;font-size:18px;text-align:center}}.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field .frm_submit .frm_button_submit{margin:0 0 0 2rem;position:absolute;right:0;top:0;width:200px;height:90px;border:0;background:#fc4c4c;font-size:22px;color:#fff;border-radius:0 45px 45px 0;margin-right:1.5rem}@media screen and (max-width:600px){.section-form .elementor-column-gap-no .frm_forms .frm_form_fields fieldset .frm_form_field .frm_submit .frm_button_submit{width:100%;border-radius:45px;margin-right:0;height:50px;font-size:18px;text-align:center}}@media screen and (max-width:980px){.section-rentails .elementor-column{margin:auto;width:90%}}.section-rentails p{text-align:justify}@media screen and (max-width:1400px){.section-rentails p{width:80%;margin:auto!important;text-align:center}}@media screen and (max-width:980px){.section-rentails p{width:100%}}@media screen and (max-width:1370px){.shop-details-section .allContent .container{width:80%}}.shop-details-section .wpo-hotel-details-wrap{margin-bottom:80px}@media screen and (max-width:767px){.shop-details-section .wpo-hotel-details-wrap{border-radius:3rem}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area{padding:3rem 1.538462rem}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .flex-betwen{justify-content:space-between}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .flex-evenly{justify-content:space-evenly}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .clearfix{display:flex;align-items:center}@media screen and (max-width:990px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .clearfix{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:1.5rem 0}}@media screen and (max-width:767px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .clearfix{grid-template-columns:1fr}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price{display:flex;justify-content:center;align-items:end;gap:.3rem;flex-basis:33%!important;position:relative}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .text{font-size:18px;font-weight:600;outline:0;text-transform:capitalize;font-family:"Futura PT"}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount{margin:0}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi{font-size:48px}@media screen and (max-width:1200px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi{font-size:35px}}@media screen and (max-width:480px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi,.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:25px}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi{display:flex;color:var(--color-red);font-weight:700;margin:0}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi span{font-size:48px;display:flex;color:var(--color-red);font-weight:700;margin:0}@media screen and (max-width:1200px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price .number .woocommerce-Price-amount bdi span{font-size:35px}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price::after{position:absolute!important;left:-30px;top:50%;width:1px;height:70px;background:#ddd;content:"";transform:translateY(-50%)}@media screen and (max-width:993px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .price::after{display:none}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub{flex-basis:14%;text-align:center}@media screen and (max-width:990px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub{margin:auto!important}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub::before{left:-70px}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub h2,.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub span{text-align:center}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub span{text-transform:uppercase;display:block;margin-bottom:10px;font-size:15px;color:#687693}@media screen and (max-width:480px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub span{margin-bottom:0}}.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub h2{font-weight:700;font-size:36px;font-family:"Futura PT";line-height:1.2}@media screen and (max-width:480px){.shop-details-section .wpo-hotel-details-wrap .wpo-hotel-details-area .details-sub h2{font-size:34px}}.shop-details-section .product-gallery{padding-bottom:6.923077rem}.shop-details-section .product-gallery .slick-track .gallery-item{padding:0;margin-left:5px;margin-right:5px}.shop-details-section .product-gallery .slick-track .gallery-item img{width:100%;height:25rem;object-fit:cover;object-position:center;border-radius:10px}.shop-details-section .content{display:flex;gap:4rem}@media screen and (max-width:980px){.shop-details-section .content{flex-direction:column}}.shop-details-section .content .description{order:1}@media screen and (max-width:980px){.shop-details-section .content .description{order:2}}.shop-details-section .content .description h1{padding-bottom:1.538462rem;margin-bottom:3.846154rem;position:relative;border-bottom:.076923rem solid var(--color-gray)}.shop-details-section .content .description .elementor-widget-wrap .table-responsive thead th{background:var(--color-orange)}.shop-details-section .content .description .room-details-item .room-d-text ul li::before,.shop-details-section .content .description .room-details-service .room-d-text2 ul li::before{color:var(--color-orange);background-color:var(--color-orange-transparent)}@media screen and (max-width:767px){.shop-details-section .content .description .room-details-item .row{flex-direction:column}.shop-details-section .content .description .room-details-item .row div{width:100%}}.shop-details-section .aside{order:2}@media screen and (max-width:980px){.shop-details-section .aside{order:1}}.shop-details-section .aside .cart{position:relative;border:1px solid #eee;padding:27px 30px 30px;margin-top:80px;min-width:387.5px}.frm-show-form .frm_form_fields fieldset .frm_form_field .frm_button_submit,.shop-details-section .aside .cart .yith-wcbk-add-to-cart-button{background-color:var(--color-red)!important}@media screen and (max-width:980px){.shop-details-section .aside .cart{min-width:unset;margin-top:0}}.shop-details-section .aside .get_quote{margin-top:65px;background:#3757f7;padding:35px 55px 55px;color:var(--color-white);text-align:left;z-index:1;position:relative}.shop-details-section .aside .get_quote::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(22,57,103,.9);content:"";z-index:-1}.elementor-widget-container table thead tr th,.shop-details-section .aside .get_quote .wpo-contact-widgets,.shop-details-section .aside .get_quote .wpo-contact-widgets h1,.shop-details-section .aside .get_quote .wpo-contact-widgets h2,.shop-details-section .aside .get_quote .wpo-contact-widgets h3,.shop-details-section .aside .get_quote .wpo-contact-widgets h4,.shop-details-section .aside .get_quote .wpo-contact-widgets h5,.shop-details-section .aside .get_quote .wpo-contact-widgets h6,.shop-details-section .aside .get_quote .wpo-contact-widgets p,.shop-details-section .aside .get_quote .wpo-contact-widgets span{color:var(--color-white)}.shop-details-section .aside .get_quote .wpo-contact-widgets h1,.shop-details-section .aside .get_quote .wpo-contact-widgets h2,.shop-details-section .aside .get_quote .wpo-contact-widgets h3,.shop-details-section .aside .get_quote .wpo-contact-widgets h4,.shop-details-section .aside .get_quote .wpo-contact-widgets h5,.shop-details-section .aside .get_quote .wpo-contact-widgets h6{text-align:left;margin-bottom:28px;text-transform:capitalize;font-family:"Futura PT";padding-bottom:20px;position:relative}.shop-details-section .aside .get_quote .wpo-contact-widgets h1::before,.shop-details-section .aside .get_quote .wpo-contact-widgets h2::before,.shop-details-section .aside .get_quote .wpo-contact-widgets h3::before,.shop-details-section .aside .get_quote .wpo-contact-widgets h4::before,.shop-details-section .aside .get_quote .wpo-contact-widgets h5::before,.shop-details-section .aside .get_quote .wpo-contact-widgets h6::before{content:"";background-color:#fc4c4c;width:64px;height:3px;position:absolute;left:0;bottom:0}.shop-details-section .aside .get_quote .wpo-contact-widgets h1::after,.shop-details-section .aside .get_quote .wpo-contact-widgets h2::after,.shop-details-section .aside .get_quote .wpo-contact-widgets h3::after,.shop-details-section .aside .get_quote .wpo-contact-widgets h4::after,.shop-details-section .aside .get_quote .wpo-contact-widgets h5::after,.shop-details-section .aside .get_quote .wpo-contact-widgets h6::after{content:"";background-color:#f2f2f2;width:80%;height:2px;position:absolute;left:65px;bottom:0}.shop-details-section .aside .get_quote .wpo-contact-widgets h2{font-size:36px}.shop-details-section .aside .get_quote .wpo-contact-widgets p a{background:#fc4c4c;color:#fff;display:inline-block;font-weight:600;padding:15px 45px;border:0;border-radius:6px;text-transform:capitalize;-webkit-backface-visibility:hidden;z-index:1;position:relative;font-size:16px;font-size:1.06667rem}.slick-slider .slick-arrow{z-index:3;width:5rem;height:5rem;display:block;top:45%}.slick-slider .slick-arrow:hover::before{color:var(--color-red)}.slick-slider .slick-arrow::before{width:5rem;height:5rem;display:block;font-size:3rem;opacity:1}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.map{margin-top:60px}.map .acf-map{height:20rem;width:100%}.section-services .owl-stage-outer .owl-stage .owl-item .wpo-service-text a{pointer-events:none;text-transform:capitalize}.section-services .owl-stage-outer .owl-stage .owl-item .wpo-service-text .fi{height:2.5rem;display:block}.section-promo .wpo-about-content .wpo-about-content-inner .theme-btn,.theme-btn{background-color:var(--color-red)}.page-id-18 .section-padding .row .col-lg-4,.theme-btn::after,.tours .container .col-lg-12 .wpo-hotel-details-wrap .wpo-hotel-details-area .price::after{display:none}.section-promo .wpo-about-content .wpo-about-content-inner .theme-btn:hover{background-color:var(--color-green)}.shop-section .container .row .products .product{border-radius:10px}.shop-section .container .row .products .product img{border-radius:10px;max-height:313.125px;width:100%;object-fit:cover}.shop-section .container .row .products .product .price bdi,.shop-section .container .row .products .product .woocommerce-loop-product__title{font-size:1.6rem;font-weight:700;line-height:1.2;font-family:var(--font-fotura);color:var(--color-green)}.shop-section .container .row .products .product .price bdi,.shop-section .container .row .products .product .woocommerce-loop-product__title:hover{color:var(--color-orange)}.shop-section .container .row .products .product .button{background-color:var(--color-orange);border:2px solid var(--color-orange)}.shop-section .container .row .products .product .button:hover{background-color:var(--color-white);color:var(--color-orange);border:2px solid var(--color-orange)}@media screen and (max-width:1400px){.products{width:90%;margin:auto}}@media screen and (max-width:480px){.products{width:85%;margin:auto}}.section-blog{padding-bottom:80px}@media screen and (max-width:1024px){.section-blog{padding:80px 0!important}}@media screen and (max-width:630px){.section-blog .dl-row{width:90%;margin:auto}}body .wpo-blog-section .wpo-blog-item .wpo-blog-content .b-top .b-top-inner{margin-bottom:0}body .wpo-blog-section .wpo-blog-item .wpo-blog-content h2{line-height:1.15}body .wpo-blog-section .wpo-blog-item .wpo-blog-content .b-top p{max-height:0;margin:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s,margin .3s}body .wpo-blog-section .wpo-blog-item:hover .wpo-blog-content .b-top p{max-height:200px;margin-bottom:10px;opacity:1}@media screen and (max-width:980px){.seccion-apartemnetoy-habitaciones .elementor-widget-wpo-parador_title .section-title-area,.section-espacio-viajeros .text{width:90%!important;margin:auto}}@media screen and (max-width:767px){.section-favoritos .wpo-section-title{width:90%;margin:auto}}.woocommerce-message::before{color:var(--color-orange)!important}.blog-sidebar .search-widget form div button,.error404 .error-404-section .error-message a,.woocommerce-cart .page-wrap .wc-block-store-notice svg,.woocommerce-message .button{background-color:var(--color-orange)}.section-promo .about-info-left ul{display:none!important}.section-form{background-color:#f6dfa4;background-image:url(https://casaesperanza.dev.wpe.dlcloud.one/wp-content/uploads/2021/12/nshape1.png);background-position:bottom left;background-repeat:no-repeat;background-size:auto;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 0 120px}.page-id-18 .section-padding .row .col-md-8{width:100%}.woocommerce-cart .page-wrap .wc-block-store-notice{border-color:var(--color-orange);color:var(--color-orange)}.woocommerce-cart .page-wrap .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name:hover,.woocommerce-cart .page-wrap .wc-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{color:var(--color-orange)}.woocommerce-cart .page-wrap .page-wraper .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container a,.woocommerce-cart .page-wrap .wc-block-product-new .wc-block-grid__products .wc-block-grid__product .wp-block-button a{background-color:var(--color-orange);color:var(--color-white)}.woocommerce-cart .page-wrap .wc-block-product-new .wc-block-grid__products .wc-block-grid__product .wp-block-button a:hover{color:var(--color-white);background-color:var(--color-blue-dark)}.woocommerce-cart .page-wrap .page-wraper .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container a:hover{color:var(--color-white)}@media screen and (max-width:980px){.tours .container .col-lg-12 .wpo-hotel-details-wrap .wpo-hotel-details-area .clearfix{grid-template-columns:1fr}}.tours .container .col-lg-12 .wpo-hotel-details-wrap .wpo-hotel-details-area .price{flex-basis:32%!important;width:100%}.blog-sidebar .widget h3::before{background-color:var(--color-orange)!important}.woocommerce-shop .shop-section #primary{padding:0!important}@media screen and (max-width:991px){.woocommerce-shop .shop-section .col-md-12 .shop_list_inner_area{margin:auto}}@media screen and (max-width:551px){.woocommerce-shop .shop-section .col-md-12 .shop_list_inner_area{width:90%}}.woocommerce-shop .shop-section .products li .woocommerce-LoopProduct-link .woocommerce-loop-product__title{padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:1400px){.woocommerce-shop .shop-section .products{width:100%}}@media screen and (max-width:550px){.woocommerce-shop .shop-section .products{width:90%;margin:auto}.woocommerce-shop .shop-section .products li{clear:both!important;margin-bottom:1rem!important}}