@charset "UTF-8";/*!
Theme Name: Megiston Hotel
Author: Megiston srl
Author URI: https://www.megiston.com/
Description: PROPONIAMO SOLUZIONI WEB E DIGITAL IDEALI PER IL TUO BUSINESS NELL'OSPITALITÀ - La nostra agenzia, con sede a Padova e Vicenza, è pronta per portare la tua attività e la tua azienda al livello successivo. Ci occupiamo di siti web, web marketing, e-commerce e molto altro, specificamente pensati per il settore dell'ospitalità.
Version: 1.3.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mgs
Domain Path: /languages
Template: astra
*/.site-header{z-index:100}.ast-above-header{padding-top:1rem}.ast-above-header .ast-container{min-height:auto}.site-header-primary-section-left{margin-top:-1rem}.site-header-primary-section-left .ast-builder-menu{margin:50px 0 0 -280px}.astra-megamenu{align-items:center}.astra-megamenu li.menu-item{padding-left:2rem;padding-right:2rem}.astra-megamenu .menu-link{padding-left:0!important}.astra-megamenu .ast-mm-widget-item .textwidget{color:var(--ast-global-color-6);font-size:13px;font-weight:400;text-transform:none}.astra-megamenu .ast-mm-widget-item ul li.menu-item a.menu-link{font-size:12px;line-height:1.2}.astra-megamenu .ast-mm-widget-item img{display:block;object-fit:cover;margin:auto}header .astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,.transparent-custom-logo .astra-logo-svg,.advanced-header-logo .astra-logo-svg),header .custom-logo-link img{height:auto}.main-header-menu .wpml-ls-item .sub-menu{width:auto}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu{display:flow-root;position:relative}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:static;width:auto}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item:first-child{padding-left:15px}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item .sub-menu{opeacity:0;display:none;flex-direction:column;left:20%;max-width:100%;min-width:auto;position:absolute;top:15px}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item .sub-menu.mgs-mm-active{opacity:1;display:flex}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item .sub-menu>li.menu-item{padding-left:15px;align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:static;width:auto}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item .sub-menu>li.menu-item .astra-nested-sub-menu{opacity:0;display:none;flex-direction:column;left:20%;max-width:calc(100% - 30%);min-width:auto;position:absolute;top:0;transition:"opacity 0.5s ease"}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels>div ul.astra-megamenu.sub-menu>li.menu-item .sub-menu>li.menu-item .astra-nested-sub-menu.mgs-mm-active{transition:"opacity 0.5s ease";opacity:1;display:flex}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels .ast-mm-custom-content.ast-mm-widget-content{margin-top:0}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels .gallery{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels .gallery .gallery-item .gallery-icon{border:none;border-radius:0;height:170px;width:300px}.ast-desktop .ast-mega-menu-enabled .menu-item.astra-megamenu-li.slide-panels .gallery .gallery-item .gallery-icon img{border-radius:0}.ast-header-break-point .ast-mobile-popup-inner #menu-toggle-close:active,.ast-header-break-point .ast-mobile-popup-inner #menu-toggle-close:focus{outline:0}.ast-header-break-point .ast-mobile-popup-inner .ast-menu-toggle{border:none}.ast-header-break-point .ast-mobile-popup-inner .ast-menu-toggle:active,.ast-header-break-point .ast-mobile-popup-inner .ast-menu-toggle:focus{outline:0}.ast-header-break-point .ast-mobile-popup-inner .main-navigation ul li.wpml-ls-item .menu-link,.ast-header-break-point .ast-mobile-popup-inner .main-navigation ul li.wpml-ls-item .sub-menu li.wpml-ls-item .menu-link{padding-bottom:20px;padding-top:20px}.amenities{align-items:start;align-content:center;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.amenities .amenity{align-items:center;display:flex;flex-flow:column wrap}.amenities .amenity img{width:37px;height:37px}.amenities .amenity p{font-size:8px;line-height:1.4;margin-top:8px;text-transform:uppercase;text-align:center}.rate p{color:var(--e-global-color-primary);font-size:28px;font-weight:600;line-height:.5}.rate p span.rate-from,.rate p span.rate-type{color:var(--e-global-color-text);font-weight:400}.rate p span.rate-from{font-size:14px}.rate p span.rate-type{font-size:12px;font-style:italic}@media all and (max-width:1023px){.mgs-slide.elementor-widget-loop-carousel .swiper-wrapper{padding-top:20px;margin-bottom:40px;margin-top:20px}.mgs-slide.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide>.e-con{box-shadow:0 3px 22px rgba(0,0,0,.16);overflow:hidden;width:92%}.mgs-slide.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide>.e-con .e-con-inner{min-height:650px}}@media all and (min-width:1024px){.mgs-slide.elementor-widget-loop-carousel .swiper-wrapper{padding-top:20px;margin-bottom:40px;margin-top:20px}.mgs-slide.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide>.e-con{min-height:500px}.mgs-slide.elementor-widget-loop-carousel .swiper-slide-next>.e-con{border:none;box-shadow:0 3px 22px rgba(0,0,0,.16);overflow:hidden}.mgs-slide.elementor-widget-loop-carousel .swiper-slide-next>.e-con .e-con-inner{min-height:650px}.mgs-slide.elementor-widget-loop-carousel .swiper-slide:not(.swiper-slide-next){padding-top:40px}.mgs-slide.elementor-widget-loop-carousel .swiper-slide:not(.swiper-slide-next) .hide{display:none}}.grecaptcha-badge{width:0!important;height:0!important;display:none!important;visibility:hidden}#sb-container .sb input,#sb-container-popup .sb input{max-width:100%;padding:0}@media all and (max-width:920px){.elementor-widget-heading .elementor-widget-container h2{font-size:40px}.elementor-widget-heading .elementor-widget-container .elementor-heading-title{color:var(--e-global-color-text)!important;font-weight:300!important}}