.expander .read-more a,.expander .read-less a{padding:0 6px 10px 0;display:inline-block;font-size:13px;color:inherit}.expander .read-less{display:inline-block;width:100%}.topscroll .elementor-widget-container{cursor:pointer;opacity:0;-moz-transition:opacity .4s ease-in-out 0s;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.topscroll.topscroll-visible .elementor-widget-container{opacity:1}.elementor-widget-mew-mgc-bookingengine .fld-hotel,.elementor-widget-mew-mgc-bookingengine .fld-ferry{margin-right:10px;float:left}.elementor-widget-mew-mgc-bookingengine fieldset{padding:0;margin:0;border:0;font-size:14px}.elementor-widget-mew-mgc-bookingengine select,.elementor-widget-mew-mgc-bookingengine textarea,.elementor-widget-mew-mgc-bookingengine input,.elementor-widget-mew-mgc-bookingengine .uneditable-input{margin-bottom:9px;padding:4px 6px;display:inline-block;height:40px;line-height:40px;font-size:14px;color:inherit;background-color:#FFF;border:1px solid #E8E8E8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.elementor-widget-mew-mgc-bookingengine input[type="radio"],.elementor-widget-mew-mgc-bookingengine input[type="checkbox"]{height:unset;line-height:unset}.elementor-widget-mew-mgc-bookingengine textarea{font-family:inherit}.elementor-widget-mew-mgc-bookingengine .uneditable-input{background-color:#eee}.elementor-widget-mew-mgc-bookingengine select{*margin-top:4px;margin-right:12px;padding:0 0 0 3px;min-width:58px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF;background-image:url("/wp-content/plugins/my-elementor-widget/assets/dist/images/ico-chevron-down.png");background-repeat:no-repeat;background-position:95% 12px;cursor:pointer}.elementor-widget-mew-mgc-bookingengine input[type="submit"]{padding:0px 10px 0px;text-decoration:none}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca{padding:10px 10px 0px 10px;position:relative;z-index:9;float:left;width:100%}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca p{margin:0;padding:0}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca fieldset{display:inline-block;float:left}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca fieldset .stanze{margin-bottom:.25em;position:relative;margin-right:0;clear:both;width:144px;min-width:auto}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca fieldset .stanze div.sided{float:left;width:auto}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca label{margin-bottom:0;margin-right:5px;display:block;line-height:150%;font-size:13px;font-weight:normal;text-align:left;text-transform:uppercase}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .ico{margin-right:0;display:none}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #plusrooms,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .minusrooms{position:absolute;left:134px;top:21px}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #plusrooms a,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #plusrooms a:hover,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .minusrooms,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .minusrooms:hover{color:#666}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #plusrooms a,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .minusrooms{display:inline-block;width:20px;height:24px;cursor:pointer}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #plusrooms a::after,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .minusrooms::after{font-family:"Font Awesome 5 Free";display:inline-block;font-size:18px;font-weight:900;position:absolute;color:inherit}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #plusrooms a::after{content:"\f055";top:5px;left:0}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .minusrooms::after{content:"\f056";top:6px;left:0}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .blockseparator{padding-bottom:0}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .allrooms{position:relative;float:left}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseperiod,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #choosenumroom,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseaccom,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseplace,.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseform{float:left;width:auto;display:inline-block}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseperiod{width:auto}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #period{padding-top:0}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .choosedate{margin:0 1em 0 0;width:7.5em;float:left;position:relative}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .choosedate input[type="text"]{width:100%;height:40px;cursor:pointer;background-color:#FFF;background-image:url("/wp-content/plugins/my-elementor-widget/assets/dist/images/ico-calendar.png");background-position:96% 50%;background-repeat:no-repeat}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca .choosedate img{display:none}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #choosenumroom{margin-right:0;position:relative;clear:none}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseform p{clear:both}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseform input[type="radio"]{float:left}.elementor-widget-mew-mgc-bookingengine #corpoboxricerca #chooseform label{white-space:nowrap}.ui-datepicker{margin:2px 0 0 0;padding:0;width:310px;display:none;z-index:1999999 !important;border:none !important}.ui-datepicker.ui-corner-all,.ui-datepicker .ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-datepicker .ui-datepicker-header{position:relative;padding:0;text-align:center;font-size:14px;background-color:#CCC;border:none;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-datepicker .ui-datepicker-header .ui-icon{background-image:none}.ui-datepicker .ui-datepicker-title{padding-top:8px;padding-bottom:8px}.ui-datepicker .ui-datepicker-title select{margin:0 5px 0 0 !important;padding:0 25px 0 5px;text-align:center;font-size:14px;line-height:32px;height:32px;background-color:#FFF;background-image:url("/wp-content/plugins/my-elementor-widget/assets/dist/images/ico-chevron-down.png");background-repeat:no-repeat;background-position:95% 8px;border:1px solid #CCC;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-datepicker .ui-datepicker-title select::-ms-expand{display:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:8px;border:0;width:24px;height:32px;display:inline-block;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-position:center center;opacity:1}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{opacity:.9}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:0;display:block;position:absolute;display:none}.ui-datepicker .ui-datepicker-prev{left:0;background-image:url("/wp-content/plugins/my-elementor-widget/assets/dist/images/ico-chevron-left.png")}.ui-datepicker .ui-datepicker-next{right:0;background-image:url("/wp-content/plugins/my-elementor-widget/assets/dist/images/ico-chevron-right.png")}.ui-datepicker .ui-datepicker-calendar{margin:0 0 0 0;text-align:center;font-size:14px;width:100%}.ui-datepicker .ui-datepicker-calendar th{font-weight:600px;font-size:14px;border:none}.ui-datepicker .ui-datepicker-calendar th span{color:#666}.ui-datepicker .ui-datepicker-calendar td{padding:0px;border:none;width:14.28%}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{display:block;padding:6px 2px 4px;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-calendar .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-default{background:#eaeaea;border:none}.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active{color:#111;background:#CCC;border:none}.ui-datepicker .ui-datepicker-calendar .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-hover{color:#FFF;background:#CCC;border:none}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-highlight{color:#FFF;background:#CCC;border:none}.elementor-widget-mgc-iubenda-links .iubenda-link-item{display:inline-block;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.elementor-widget-mgc-iubenda-links.elementor-iubenda--layout-block .iubenda-link-item{width:100%}.elementor-widget-mgc-language-selector.ls-layout-block ul li{width:100%}.elementor-widget-mgc-language-selector.ls-layout-inline .ul li{width:auto}.elementor-widget-mgc-language-selector.cl-open{position:relative}.elementor-widget-mgc-language-selector .ls-label{cursor:pointer;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.elementor-widget-mgc-language-selector ul{margin:0;padding:0;top:0;right:0}.elementor-widget-mgc-language-selector ul li{margin:0;padding:0;list-style-type:none;display:inline-block}.elementor-widget-mgc-language-selector ul li .ls-item{display:inline-block;width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.elementor-widget-mgc-language-selector ul li a.ls-item{cursor:pointer}.elementor-widget-mgc-language-selector .elementor-ls-menu{position:relative}.elementor-widget-mgc-language-selector .ls-menu{margin-top:0;position:absolute;right:0;z-index:9}