body{font-family:Exo\ 2,Sans-serif;font-size:19px;line-height:28px}body a{color:#f0674d}body a:hover{text-decoration:underline}body .elementor-button:hover{text-decoration:none}body #infoHeader{display:none;left:0;position:absolute;top:151px;width:100%;z-index:9}body #infoHeader .horariosmenu li{padding-left:24px}body #infoHeader .horariosmenu li:first-child{padding-left:0}body #header.elementor-sticky--active{padding-bottom:10px;padding-top:10px}body #header #wpmlhead .wpml-ls-legacy-list-horizontal{padding:0;text-align:right}body #header #wpmlhead .wpml-ls-legacy-list-horizontal ul li a{color:#a5a5a5;font-family:Exo\ 2,Sans-serif;font-size:19px;padding-bottom:0;padding-top:0}body #header #wpmlhead .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a{color:#f0674d}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li{font-family:Exo\ 2,Sans-serif}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu .megamenufirst{box-shadow:0 40px 66px #00000014;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Exo\ 2,Sans-serif;left:0!important;margin-left:auto;margin-right:auto;position:fixed!important;top:150px;width:100vw!important}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu .megamenufirst li{margin-bottom:7px}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-776 .megamenufirst{height:473px}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-1482,body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-1568{margin-right:0!important}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li:last-child{margin-right:0}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li.titlesubmenu.mega-menu-link{font-family:Exo\ 2,Sans-serif!important}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li.titlesubmenu>a{font-family:Exo\ 2,Sans-serif;font-size:26px;font-weight:600;line-height:28px;margin-bottom:26px;position:relative}body #header #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li.titlesubmenu>a:before{background-color:#f0674d;bottom:-10px;content:"";height:4px;position:absolute;width:30%}body.admin-bar #infoHeader{top:178px}body.admin-bar #mega-menu-wrap-menu-1 #mega-menu-menu-1.mega-menu-megamenu .megamenufirst{top:183px!important}body #sliderHome .titleSlider{transform:matrix(1,-.09,.09,1,0,0)}body #sliderHome .titleSlider span{font-size:190px;line-height:95px}body #sliderHome.slideng .titleSlider{transform:matrix(1,-.09,.09,1,0,0)}body #sliderHome.slideng .titleSlider span{font-size:160px;line-height:125px}body #videoHome{display:none;overflow:hidden;position:absolute;top:135px;width:100%;z-index:9}body .dialog-widget-content{background:transparent}body #bannersHome .elementor-cta:hover{text-decoration:none!important}body #bannersHome .elementor-cta:hover .elementor-cta__content-item{color:#f0674d;text-decoration:none}body #bannersHome .elementor-cta__content-item{background-color:#ffffffc4;padding:24px 62px 51px 49px;width:auto}body #bannersHome .elementor-cta__content-item:before{background-color:#f0674d;bottom:35px;content:"";height:4px;left:49px;position:absolute;width:30%}body #blocksHomeExp .elementor-image{overflow:hidden}body #blocksHomeExp h4 a:hover{color:#f0674d}body #blocksHomeExp .elementor-text-editor a{color:#2a2a2a}body #blocksHomeExp .elementor-text-editor a:hover{text-decoration:none}body #blogHome .elementor-post__text{display:flex;flex-direction:column-reverse}body #infoffice .horariosoffice li{padding-left:24px}body #infoffice .horariosoffice li:first-child{padding-left:0}body #mapHome{cursor:pointer}body #mapHome svg{max-width:100%}body #mapHome svg path.pointer{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;position:relative}body #mapHome svg path.pointer.svgActive,body #mapHome svg path.pointer:hover{fill:#fff}body #mapHome svg path.svgActive,body #mapHome svg path:hover{fill:#f0674d}body #footer .elementor-heading-title a:hover,body #footer .elementor-icon-list-items a:hover{text-decoration:underline}body #footer .mec-event-list-classic .mec-event-article{margin-bottom:0;padding-bottom:0;padding-top:5px}body #footer .mec-event-list-classic .event-color{display:none}body #footer .mec-event-list-classic .mec-event-title{margin-bottom:0;margin-top:0;text-transform:none}body #footer .mec-event-list-classic .mec-event-title a{color:#2a2a2a;font-size:18px;font-weight:400;line-height:28px}body #footer .mec-event-list-classic .mec-event-title a:hover{text-decoration:underline}body .elementor-pagination{margin-top:60px}body #breadcrumbs a,body #breadcrumbs span{color:#fff;font-size:16px;letter-spacing:3px;line-height:19px;text-transform:uppercase}body #breadcrumbs .breadcrumb_last{font-weight:500}body:not(.single) .breadcrumb_last{display:none}body #countplaces{color:#fff;font-size:15px;font-weight:400;letter-spacing:3px;line-height:19px;text-align:right;text-transform:uppercase}body .elementor-posts-container .elementor-post__thumbnail__link img{transition-duration:.3s;transition-property:transform}body .elementor-posts-container .elementor-post__thumbnail__link img:hover{transform:scale(1.1) translate(-50%,-50%)}body .elementor-posts-container .elementor-post__title a:hover{color:#f0674d!important}body .elementor-posts-container .elementor-post__excerpt p:after{content:"..."}body #cptCategories ul{float:left;padding-left:0;width:100%}body #cptCategories ul li{display:inline-block;float:left;line-height:48px;margin-bottom:20px;margin-right:28px}body #cptCategories ul li a{border:2px solid #f0674d;border-radius:31px;color:#f0674d;font-family:Exo\ 2,Sans-serif;font-size:19px;font-weight:500;line-height:23px;padding:10px 40px 12px 39px}body #cptCategories ul li a:hover{background-color:#f0674d;color:#fff}body #galerycity .leftColumn{float:left;overflow:hidden;padding-right:20px;width:20%}body #galerycity .leftColumn .slick-slide{margin-bottom:28px}body #galerycity .leftColumn .slick-slide img{float:none;margin:auto}body #galerycity .rightColumn{float:left;width:80%}body #galerycanal .leftColumn{float:left;max-height:500px;overflow:hidden;padding-right:20px;width:16%}body #galerycanal .leftColumn .slick-slide{margin-bottom:28px}body #galerycanal .leftColumn .slick-slide img{float:none;margin:auto}body #galerycanal .rightColumn{float:left;width:84%}body #galerycanal .rightColumn .slick-slide{max-height:506px}body #galerycanal .rightColumn .slick-slide.slick-active{overflow-y:hidden}body #listLugar li a{border:2px solid #f0674d;border-radius:55px;padding:16px 32px 14px}body #listLugar li a:hover{background-color:#f0674d;color:#fff!important}body #listLugarsite{margin-top:20px}body #listLugarsite li{margin-bottom:16px}body #listLugarsite li a{-webkit-box-pack:start;-ms-flex-pack:start;border:2px solid #f0674d;border-radius:55px;color:#f0674d;float:left;font-size:19px!important;font-size:16px;font-weight:400;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:28px!important;line-height:24px;padding:16px 32px 14px;text-align:left;width:100%}body #listLugarsite li a .elementor-icon-list-icon{margin-right:23px}body #listLugarsite li a .elementor-icon-list-icon i{font-size:26px}body #listLugarsite li a:hover{background-color:#f0674d;color:#fff!important}body #sidebarInfo{border:2px solid #f0674d;border-radius:18px;padding:30px 22px 20px}body #sidebarInfo ul{list-style-type:none;margin-left:0;padding:0}body #sidebarInfo ul li{color:#f0674d;font-family:Exo\ 2,Sans-serif;font-size:19px;line-height:28px;padding:0 0 14px 35px;position:relative}body #sidebarInfo ul li a{color:#f0674d;font-size:19px;line-height:28px;word-break:break-word}body #sidebarInfo ul li a:hover{text-decoration:underline}body #sidebarInfo ul li a i,body #sidebarInfo ul li i{color:#f0674d;font-size:26px;left:0;position:absolute}body #timelineCanal .cntl-bar{background-color:#e1e1e1;box-shadow:none;height:87%;top:5%;width:4px}body #timelineCanal .cntl-bar .cntl-bar-fill{background-color:#f0674d}body #timelineCanal .cntl-state{margin-bottom:90px}body #timelineCanal .cntl-state .cntl-icon{background-color:#f0674d;border:0;box-shadow:none;height:48px;top:42%;width:48px}body #timelineCanal .cntl-state .cntl-image{padding:0}body #timelineCanal .cntl-state .cntl-content{background-color:transparent;border-bottom:0;font-family:Exo\ 2,Sans-serif;padding:0}body #timelineCanal .cntl-state .cntl-content h4{font-family:Exo\ 2,Sans-serif;font-size:33px;font-weight:500;line-height:40px;margin-bottom:27px;margin-top:0}body #timelineCanal .cntl-state .cntl-content p{font-size:19px;line-height:28px;margin-bottom:34px}body #timelineCanal .cntl-state .cntl-content a{border:2px solid #f0674d;border-radius:31px;color:#f0674d;font-size:19px;font-weight:500;line-height:23px;padding:8px 30px 10px 29px}body #timelineCanal .cntl-state .cntl-content a:hover{background-color:#f0674d;color:#fff}body #elementor-popup-modal-658 .dialog-message{overflow:hidden}body #elementor-popup-modal-658 .dialog-message ::-webkit-scrollbar{display:none}body #contactForm .rowContact{float:left;margin-bottom:23px;width:100%}body #contactForm .rowContact.halfrow .fieldContact{float:left;width:50%}body #contactForm .rowContact.halfrow .fieldContact:first-child{padding-right:13px}body #contactForm .rowContact.halfrow .fieldContact:last-child{padding-left:13px}body #contactForm .rowContact.halfrow .fieldContact:last-child label{left:25px}body #contactForm .rowContact .fieldContact{position:relative}body #contactForm .rowContact .fieldContact label{background-color:#fff;color:#2a2a2a;font-size:16px;left:15px;letter-spacing:2px;line-height:26px;padding:5px 7px;position:absolute;top:5px;z-index:9}body #contactForm .rowContact.politica .fieldContact{float:left;text-align:right;width:50%}body #contactForm .rowContact.politica .fieldContact:first-child{font-size:14px;line-height:26px;padding-right:4%}body #contactForm .rowContact.politica .fieldContact:first-child a{color:#2a2a2a;text-decoration:underline}body #contactForm .rowContact.politica .fieldContact:last-child{padding-left:4%}body #contactForm .rowContact.politica .fieldContact:last-child label{left:25px}body #contactForm .rowContact.politica .fieldContact:last-child input[type=submit]{background-color:#f0674d;border:2px solid #f0674d;border-radius:47px;color:#fff;font-size:20px;font-weight:700;line-height:24px;padding:14px 50px 13px 51px;text-transform:uppercase}body #contactForm .rowContact.politica .fieldContact:last-child input[type=submit]:hover{background:#fff;border:2px solid #f0674d;color:"Exo 2",Sans-serif;color:#f0674d}body #contactForm .rowContact input,body #contactForm .rowContact textarea{border:1px solid #bfbfbf}body #contactForm .rowContact textarea{height:150px}body #contactForm .rowContact .ajax-loader{position:absolute}body #contactForm.popup .rowContact.politica .fieldContact{padding:0;text-align:center;width:100%}body #contactForm.popup .rowContact .fieldContact label{top:-20px}body #contactForm.popup .rowContact .fieldContact input[type=submit]{background-color:#f0674d;border:2px solid #f0674d;border-radius:47px;color:#fff;font-size:20px;font-weight:700;line-height:24px;padding:14px 50px 13px 51px;text-transform:uppercase;width:100%}body #contactForm.popup .rowContact .fieldContact input[type=submit]:hover{background:#fff;border:2px solid #f0674d;color:"Exo 2",Sans-serif;color:#f0674d}body .listContact .elementor-icon-box-title{position:relative;top:-8px}body #searchBlog h5{display:none}body #searchBlog select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:var(--wpr-bg-3e1957b1-4ee3-4366-b0f1-a05d43db6480) no-repeat;background-position:100% 50%;border:0;color:#fff;font-family:Exo\ 2,Sans-serif;font-weight:400;letter-spacing:3px;text-transform:uppercase}body #searchBlog option{color:#2a2a2a}body #BlogPosts .elementor-post__text,body #relatedProducts .elementor-post__text{display:flex;flex-direction:column-reverse}body #listPostsCategory .elementor-post:hover .elementor-post__title a{color:#f0674d}body #sidebarPost .elementor-widget-wp-widget-tag_cloud h5{font-family:Exo\ 2,Sans-serif;font-size:25px;font-weight:600;line-height:37px}body #sidebarPost .elementor-widget-wp-widget-tag_cloud .tagcloud a{background-color:#f8f8f8;border-radius:21px;color:#1b1c24;float:left;font-size:18px!important;font-weight:500;line-height:20px;margin-bottom:15px;margin-right:15px;padding:9px 34px 10px 24px}body #listHotels .elementor-posts-container,body #listRestaurants .elementor-posts-container{grid-column-gap:20px;grid-row-gap:64px}body #listHotels .elementor-posts-container article,body #listRestaurants .elementor-posts-container article{margin-bottom:65px;overflow:hidden}body #listHotels .elementor-posts-container article .elementor-post__thumbnail__link,body #listRestaurants .elementor-posts-container article .elementor-post__thumbnail__link{margin-bottom:20px}body #listHotels .elementor-posts-container article .elementor-post__thumbnail__link .elementor-post__thumbnail,body #listRestaurants .elementor-posts-container article .elementor-post__thumbnail__link .elementor-post__thumbnail{overflow:hidden;padding-bottom:0%;position:relative}body #listHotels .elementor-posts-container article .elementor-post__thumbnail__link .elementor-post__thumbnail:after,body #listRestaurants .elementor-posts-container article .elementor-post__thumbnail__link .elementor-post__thumbnail:after{background:var(--wpr-bg-80623053-a610-467e-8f02-bcaa51d8761b);background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body #listHotels .elementor-posts-container article .elementor-post__text h3,body #listRestaurants .elementor-posts-container article .elementor-post__text h3{font-size:23px;line-height:27px;margin-bottom:0;padding-bottom:0}body #listHotels .elementor-posts-container article .elementor-post__text h3 a,body #listRestaurants .elementor-posts-container article .elementor-post__text h3 a{color:#2a2a2a;font-family:Exo\ 2,Sans-serif;font-weight:500}body #listHotels .elementor-posts-container article .elementor-post__text h3 .elementor-post__excerpt,body #listRestaurants .elementor-posts-container article .elementor-post__text h3 .elementor-post__excerpt{color:#2a2a2a;font-family:Exo\ 2,Sans-serif;font-size:16px;line-height:19px}body #relatedExp article{padding:0 10px}body #relatedExp article .elementor-post__text h3{font-size:23px;line-height:27px;margin-bottom:0;padding-bottom:0}body #relatedExp article .elementor-post__text h3 a{color:#2a2a2a;font-family:Exo\ 2,Sans-serif;font-weight:500}body #relatedExp article .elementor-post__text h3 .elementor-post__excerpt{color:#2a2a2a;font-family:Exo\ 2,Sans-serif;font-size:16px;line-height:19px}body #relatedExp .slick-next i,body #relatedExp .slick-prev i{color:#2a2a2a;font-size:32px;left:0;position:absolute}body .elementor-nav-menu--toggle .elementor-nav-menu__container{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;background:#fff!important;-moz-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;-o-transform:translateX(100%)!important;-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important;-moz-transition:-moz-transform .4s 0s!important;-webkit-transition:-webkit-transform .4s 0s!important;transition:transform .4s 0s!important}body .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-overflow-scrolling:touch!important;background:#fff!important;border-top:none;box-shadow:0 19px 36px rgba(0,0,0,.36);display:block!important;height:100%;margin-left:calc(100% - 340px);margin-top:0!important;min-height:100vh;overflow:scroll;padding:150px 40px 100px;position:fixed;right:0;top:0!important;-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-o-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;-moz-transition:-moz-transform .4s 0s!important;-webkit-transition:-webkit-transform .4s 0s!important;transition:transform .4s 0s!important;width:340px!important;z-index:9998}body .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container .closeMenu{cursor:pointer;position:fixed;right:50px;top:70px}body .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container .closeMenu i{font-size:35px}body #infoProduct #formBook .wc-bookings-booking-form .form-field{display:inline-block;float:left;margin-right:-4px;padding-right:16px;vertical-align:top;width:50%}body #infoProduct #formBook .wc-bookings-booking-form .form-field label{font-family:Exo\ 2,Sans-serif;font-size:16px}body #infoProduct #formBook .wc-bookings-booking-form .form-field input[type=number]{border:1px solid #f0f0f0!important;border-radius:3px!important;margin-top:8px;padding:12px!important;width:100%}body #infoProduct #formBook .wc-bookings-booking-form .wc-bookings-date-picker{float:left;width:100%}body #infoProduct #formBook .wc-bookings-booking-form .wc-bookings-date-picker .picker{position:static}body #infoProduct #formBook .cart{display:block}body #infoProduct #formBook #wc-bookings-booking-form,body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker{border:0;padding:0}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background:#f0674d;border:1px solid #f0674d;margin-bottom:0}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header .ui-datepicker-title{background:#f0674d;border:0;font-family:Exo\ 2,Sans-serif}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header .ui-datepicker-next,body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header .ui-datepicker-prev{background:#f0674d}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header .ui-datepicker-next:before,body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header .ui-datepicker-prev:before{display:none}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td{vertical-align:middle}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td span{padding:.95em 0}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.bookable a,body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.bookable-range a{background-color:#ffebe7!important;color:#f0674d!important;height:35px;line-height:35px;width:35px}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.bookable a.ui-state-default,body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.bookable-range a.ui-state-default{padding:0}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.bookable-range a{background-color:#f0674d!important;color:#fff!important;height:35px;line-height:35px;width:35px}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.bookable-range a.ui-state-default{padding:0}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-booking-cost{background-color:#f2f4f7;border:0;border-radius:.5rem;float:left;font-family:Exo\ 2,Sans-serif;font-size:17px;margin-bottom:20px;width:100%}body #infoProduct #formBook .wc-bookings-booking-form-button{background:#f0674d;border-radius:31px;display:block;float:left;font-family:Exo\ 2,Sans-serif;font-size:19px;line-height:28px;margin:auto;padding:10px 39px 14px 38px;width:100%}body #infoProduct #formBook .wc-bookings-booking-form-button:hover{background-color:#fff;border:2px solid #f0674d;color:#f0674d}body #hooksProduct ul li a:hover{text-decoration:none!important}body #infoCovid .elementor-background-overlay{background-position:1% 43%;background-size:100px 75px}body .woocommerce-notices-wrapper{position:fixed;right:19%;top:200px;z-index:99}body .woocommerce-notices-wrapper a.button{margin-left:10px}body #reviewsProduct .woocommerce-Reviews-title{display:none}body #reviewsProduct #reviews #comments .commentlist{padding-left:0}body #reviewsProduct #reviews #comments .commentlist li{background-color:#f2f4f7!important;float:left;margin-right:2%;padding:20px;width:45%}body #reviewsProduct #reviews #comments .commentlist li .avatar{border:0;height:60px;left:12px;top:12px;width:60px}body #reviewsProduct #reviews #comments .commentlist li .comment-text{border:0}body #reviewsProduct #reviews #comments .commentlist li .star-rating span:before{color:#ffbd24}body #reviewsProduct #reviews #review_form_wrapper{margin-top:40px;max-width:60%}body #reviewsProduct #reviews #review_form_wrapper #reply-title{float:left;font-size:24px;font-weight:700;margin-bottom:15px;width:100%}body #reviewsProduct #reviews #review_form_wrapper .comment-form-author label,body #reviewsProduct #reviews #review_form_wrapper .comment-form-comment label,body #reviewsProduct #reviews #review_form_wrapper .comment-form-email label{font-family:Exo\ 2,Sans-serif;font-size:16px;margin-bottom:5px}body #reviewsProduct #reviews #review_form_wrapper .comment-form-author input[type=email],body #reviewsProduct #reviews #review_form_wrapper .comment-form-author input[type=text],body #reviewsProduct #reviews #review_form_wrapper .comment-form-author textarea,body #reviewsProduct #reviews #review_form_wrapper .comment-form-comment input[type=email],body #reviewsProduct #reviews #review_form_wrapper .comment-form-comment input[type=text],body #reviewsProduct #reviews #review_form_wrapper .comment-form-comment textarea,body #reviewsProduct #reviews #review_form_wrapper .comment-form-email input[type=email],body #reviewsProduct #reviews #review_form_wrapper .comment-form-email input[type=text],body #reviewsProduct #reviews #review_form_wrapper .comment-form-email textarea{border:1px solid #f0f0f0!important;border-radius:3px!important;margin-top:8px;padding:12px!important;width:100%}body #reviewsProduct #reviews #review_form_wrapper .form-submit #submit{background:#f0674d;border:2px solid #f0674d;border-radius:31px;color:#fff;display:block;float:none;font-family:Exo\ 2,Sans-serif;font-size:19px;line-height:28px;margin:auto;padding:10px 39px 14px 38px}body #reviewsProduct #reviews #review_form_wrapper .form-submit #submit:hover{background-color:#fff;border:2px solid #f0674d;color:#f0674d}body .woocommerce-tabs .tabs{margin-bottom:40px!important;overflow:visible!important}body .woocommerce-tabs .tabs .reviews_tab a{padding:0!important}body .woocommerce-tabs .tabs .reviews_tab a:after{background-color:#f0674d;bottom:-15px;content:"";height:4px;left:0;position:absolute;width:20%}body .woocommerce-cart-form table tr td,body .woocommerce-cart-form table tr th{border:1px solid #f0f0f0!important}body .woocommerce-cart-form table tr td .coupon #coupon_code,body .woocommerce-cart-form table tr th .coupon #coupon_code{border:1px solid #f0f0f0!important;width:200px}body .woocommerce-cart-form table tr td .coupon .button,body .woocommerce-cart-form table tr th .coupon .button{height:37px}body .woocommerce-cart-form table a.remove{color:#4c4c4c!important;float:none;font-weight:400;margin:auto}body .woocommerce-cart-form table a.remove:hover{background:transparent;color:#4c4c4c}body .woocommerce-cart-form table thead tr{background-color:#f0674d}body .woocommerce-cart-form table thead tr th{border:0!important;color:#fff;text-transform:uppercase}body .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#f0674d!important;border:2px solid #f0674d;border-radius:30px}body .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#fff!important;border:2px solid #f0674d;color:#f0674d!important}body .woocommerce .woocommerce-info{background-color:#f2f4f7;border-radius:8px;border-top:0}body .woocommerce .woocommerce-additional-fields .form-row label,body .woocommerce .woocommerce-billing-fields .form-row label{font-size:16px}body .woocommerce .woocommerce-additional-fields .form-row input[type=email],body .woocommerce .woocommerce-additional-fields .form-row input[type=tel],body .woocommerce .woocommerce-additional-fields .form-row input[type=text],body .woocommerce .woocommerce-billing-fields .form-row input[type=email],body .woocommerce .woocommerce-billing-fields .form-row input[type=tel],body .woocommerce .woocommerce-billing-fields .form-row input[type=text]{border:1px solid #f0f0f0!important;border-radius:3px!important;margin-top:8px;padding:12px!important;width:100%}body .woocommerce .woocommerce-additional-fields .form-row .select2-selection--single,body .woocommerce .woocommerce-billing-fields .form-row .select2-selection--single{border:1px solid #f0f0f0!important;height:45px}body .woocommerce .woocommerce-additional-fields .form-row .select2-selection__arrow,body .woocommerce .woocommerce-billing-fields .form-row .select2-selection__arrow{height:45px}body .woocommerce .woocommerce-additional-fields .form-row .select2-selection__rendered,body .woocommerce .woocommerce-billing-fields .form-row .select2-selection__rendered{height:45px;line-height:45px}body .woocommerce #order_review td,body .woocommerce #order_review th,body .woocommerce .woocommerce-additional-fields .form-row textarea,body .woocommerce .woocommerce-billing-fields .form-row textarea{border:1px solid #f0f0f0!important}body .woocommerce #payment{background-color:#f2f4f7}body .woocommerce #payment #place_order{background:#f0674d;border:2px solid #f0674d;border-radius:31px;color:#fff;display:block;float:none;font-family:Exo\ 2,Sans-serif;font-size:19px;line-height:28px;margin:auto;padding:10px 39px 14px 38px}body .elementor-menu-cart__main{width:450px!important}body .elementor-menu-cart__main .woocommerce-cart-form__cart-item{position:relative}body .elementor-menu-cart__main .woocommerce-cart-form__cart-item .product-remove{position:absolute;right:20px;top:20px}body .elementor-menu-cart__main .woocommerce-cart-form__cart-item .elementor-menu-cart__product-price{align-self:center;position:absolute;right:10%}body .elementor-menu-cart__main .elementor-button{border-radius:30px;padding:15px 20px}body #featureProducts .descriptionProduct{color:#2a2a2a;font-family:Exo\ 2,Sans-serif;font-size:16px;font-weight:400}body #featureProducts .add_to_cart_button{background:#f0674d;border-radius:31px;color:#fff;font-size:18px;line-height:22px}@media (max-width:1465px){body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li:last-child{margin-right:0!important}}@media (min-width:1200px) and (max-width:1465px){body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item{margin-right:20px!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a{font-size:20px!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li:last-child{margin-right:0!important}}@media (max-width:1200px){body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li a{font-size:20px!important}body #sidebarInfo ul li,body #sidebarInfo ul li a{font-size:16px;line-height:18px}body #sidebarInfo ul li a i,body #sidebarInfo ul li i{font-size:18px}body #listLugarsite li a{font-size:16px!important;line-height:18px!important}body #listLugarsite li a .elementor-icon-list-icon i{font-size:18px}}@media (min-width:1100px) and (max-width:1200px){body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item{margin-right:10px!important}body #sidebarInfo{padding:30px 22px 20px}}@media (min-width:980px){body .closeMenu{display:none}body #galerycity .leftColumn{max-height:500px}}@media (max-width:980px){body .mec-calendar-side .mec-calendar-table{min-height:auto}body #listLugar ul li{float:left;margin-right:2%;margin-top:0;padding-top:0;width:48%}body #galerycity .leftColumn{max-height:250px}}@media (min-width:980px) and (max-width:1200px){body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item{margin-right:15px!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li a{font-size:17px!important;padding-left:0!important}}@media (min-width:770px) and (max-width:980px){body #sliderHome .titleSlider span{font-size:7rem}body #listLugarsite,body #sidebarInfo{float:left;width:50%}body #listLugarsite{margin-top:0;padding-left:20px}}@media (min-width:770px){body #hooksProduct ul li:last-child{display:none}}@media (max-width:770px){body #listLugarsite{margin-top:20px}body #galerycity .leftColumn{max-height:100px}body #mapHome svg{max-height:430px}body #blogHome .elementor-post__text{padding:20px}body #relatedExp .slick-dots li button{background:transparent}body #contactForm .rowContact.halfrow .fieldContact{padding-left:0!important;padding-right:0!important;width:100%}body #contactForm .rowContact.politica .fieldContact{margin-bottom:20px;width:100%}body #listOptions{background:#f0674d;bottom:0;left:0;position:fixed;width:100%;z-index:999}body #listOptions ul li{margin:0;width:25%}body #listOptions ul li a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-wrap:nowrap;justify-content:center}body #listOptions ul li .elementor-icon-list-text{display:none}body #listOptions ul li:after{right:inherit}body #infoCovid .elementor-background-overlay{background-position:0 20%}body #reviewsProduct #reviews #comments .commentlist li{width:100%}}@media (min-width:500px) and (max-width:770px){body #sliderHome .titleSlider span{font-size:7rem}body #listLugar ul li{float:left;margin-right:0;margin-top:0;padding-top:0;width:100%}}@media (max-width:600px){body #listLugar ul li{float:left;margin-bottom:20px;margin-right:0;margin-top:0;padding-top:0;width:100%}body #timelineCanal .cntl-state .cntl-icon{right:14px;top:0}body #timelineCanal .cntl-state .cntl-content{background-color:transparent;margin-bottom:40px;text-align:right!important}body #timelineCanal .cntl-state .cntl-content p{font-size:16px;line-height:22px}body #timelineCanal .cntl-bar{top:0}body #bannersHome .elementor-cta__content-item{width:90%}body #countplaces{text-align:center}body #cptCategories ul li a{padding:10px 10px 12px}body #cptCategories ul li a span{margin:auto}}body #homeMapslink .elementor-icon-list-item{margin-bottom:20px}@media (max-width:500px){body #sliderHome .titleSlider span{font-size:5rem}body #cptCategories ul{padding:0}body #cptCategories ul li{margin-left:0;margin-right:0;padding:0 5px;width:50%}body #cptCategories ul li a{float:left;font-size:16px;line-height:19px;text-align:center;width:100%}}.entrada-normal{float:left;margin-right:20px;width:44%}.entrada-normal input,.entrada-reducida input{border:1px solid #f0f0f0!important;border-radius:3px!important;margin-top:8px;padding:12px!important;width:100%}.entrada-reducida{float:left;width:44%}.postid-10555 .wc_bookings_field_persons_10603,.postid-10555 .wc_bookings_field_persons_10640,.postid-10555 .wc_bookings_field_persons_12523,.postid-10555 .wc_bookings_field_persons_12524,.postid-34918 .wc_bookings_field_persons_35449,.postid-34918 .wc_bookings_field_persons_35450,.postid-34918 .wc_bookings_field_persons_35452,.postid-34918 .wc_bookings_field_persons_35453,.postid-37228 .wc_bookings_field_persons_37619,.postid-37228 .wc_bookings_field_persons_37621,.postid-37228 .wc_bookings_field_persons_37623,.postid-37228 .wc_bookings_field_persons_37625,.postid-41417 .wc_bookings_field_persons_43239,.postid-41417 .wc_bookings_field_persons_43240,.postid-41417 .wc_bookings_field_persons_43242,.postid-41417 .wc_bookings_field_persons_43243,.postid-41955 .wc_bookings_field_persons_43234,.postid-41955 .wc_bookings_field_persons_43235,.postid-41955 .wc_bookings_field_persons_43237,.postid-41955 .wc_bookings_field_persons_43238{display:none!important}.postid-10555 .single_add_to_cart_button,.postid-10555 .wc-bookings-date-picker,.postid-34918 .single_add_to_cart_button,.postid-34918 .wc-bookings-date-picker,.postid-37228 .single_add_to_cart_button,.postid-37228 .wc-bookings-date-picker,.postid-41417 .single_add_to_cart_button,.postid-41417 .wc-bookings-date-picker,.postid-41955 .single_add_to_cart_button,.postid-41955 .wc-bookings-date-picker{pointer-events:none}body #infoProduct #formBook #wc-bookings-booking-form .wc-bookings-date-picker table td.fully_booked{opacity:1!important;pointer-events:auto!important}.multiple-items-rest.slick-slider .slick-list,.multiple-items.slick-slider .slick-list{overflow:hidden}.multiple-items-rest.slick-slider .slick-list .slick-track,.multiple-items.slick-slider .slick-list .slick-track{display:flex}.page-id-10451 .elementor-widget-post-info{display:none!important}
