.hotel .menuInner
img{width:80px}body{font-family:'Optima';background:#fff}.ilpellicanoExperiences{background-color:transparent}.menuWrapperrScroll{background-color:#fff}.hotel .rightHeader
.bookNow{background-color:#235B4E}.hotel .issimo-widget{background-color:#E4E9F2}.ilpellicanoLanci .ilpellicanoDisc
h3{margin-bottom: .8em;font-family:'Optima';font-weight:normal;font-size:18px;line-height:1.333333;text-transform:uppercase}.ilpellicanoLanci .ilpellicanoDisc
p{font-family:'Optima';font-size:18px;text-align:left}.ilpellicanoLanci .ilpellicanoDisc h3,
.ilpellicanoLanci .ilpellicanoDisc
p{line-height:1.25}.subTitle{font-family:'Optima';font-size:18px;line-height:1.25}.heading{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:30px;line-height:1.333333;font-weight:400;font-style:normal}.header{background-color:#E4E9F2}.header
.menu{color:#235B4E;background:url(/assets/i/hotels/mezzatorre/hamburger.svg) no-repeat 0 0;background-size:auto 100%}.ilpellicanoExperiences h2.heading,
.subTitle,
#filters li a.active,
#filters li a.active span,
.white-header a,
.white-header h1,
.btn-hotels,
.btn-group,
.rightHeader .bookNow,
.rightHeader .bookNow a,
.rightHeader .language
a{color:#235B4E}.stayInTouch,.ilpellicanoLanci,.pellicanoDetail,.ilpellicanoLanci.events,.pellicanoDetail.masterDeluxe{background-color:#E4E9F2}.room-item
h3{margin-bottom: .8em;font-family:'Optima';font-weight:normal;font-size:18px;line-height:1.333333;text-transform:uppercase}html.history body,
.how-to-reach-wrapper,
html.location_page .wrapper,
html.gallery_page .wrapper,.slider.w,.main-content-wrapper{background:#E4E9F2}.main-content
*{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:30px;line-height:1.333}.main-content strong, .main-content
b{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 500}.main-content em, .main-content
i{font-style:italic}.main-content strong em, .main-content em strong, .main-content b em, .main-content em
b{font-family:'Optima Bold';font-style:italic}.room-item .image-wrapper,
.image-wrapper,
.history-mosaic
.image{border-color:#FBFCF8}.hw{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300}.white-header
a{font-size:16px;line-height:1.25;text-transform:uppercase}#filters a span,#filters{font-family:'Optima';font-size:18px;line-height:2.5}#filters a span,
#filters
a{line-height:1.25}.main-content h1,
.main-content
.maintitle{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-weight:normal;font-size:30px;line-height:1.333333}body
.location_address{font-family:'Optima'}.events .std_btn,
.menu_book .std_btn.block,.location_address+.std_btn,.location_address{font-family:'Optima';color:#575756;line-height:48px;border:1px
solid}.location_address+.std_btn{background-color:#235B4E}.btn-home,
.menuInner ul li
a{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:30px;line-height:1.333333}.menuInner #sub-menu ul li
a{font-size:23px;line-height:1}.roomSuites .SliderContent .heading span,
.roomSuites .SliderContent .heading span
a{font-family:'Optima';font-size:18px;text-transform:uppercase}.masterDeluxeWrapper .masterDeluxeInner ul
li{padding:10px
0}.masterDeluxeWrapper .masterDeluxeInner ul li,
.masterDeluxeWrapper .masterDeluxeInner
h4{font-family:'Optima';font-size:18px;line-height:1.444;font-weight:normal}html.room .masterDeluxeWrapper .masterDeluxeInner
h2{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:30px;line-height:1.333333;font-style:normal}.room-amenities{padding-top:90px}.ilpellicanoExperiences.dining-experiences
h2.heading{color:#575756}.stayInTouch .subTitle,
.stayInTouch
h2.heading{font-family:'Optima';font-size:18px;line-height:1.25}.standard .SliderContent .heading, .roomSuites .SliderContent
.heading{text-transform:uppercase}.proposal-form{background:#E4E9F2}.proposal-form select,
.proposal-form input[type=text],
.proposal-form input[type=email],
.proposal-form textarea,.std_btn{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300}.proposal-form
select{background-color:#E4E9F2}.ilpellicanoExperiences
h2.heading{font-size:30px;line-height:1.25;text-transform:none}.ilpellicanoExperiences .ilpellicanoDisc
h3{margin-bottom:1em;font-family:'Optima';font-size:18px;line-height:1.25}html.home
.ilpellicanoExperiences{padding-top:140px}html.home .ilpellicanoExperiences::before{content:"";position:absolute;top:0;left:17%;display:block;width:160px;height:230px;background:url(/assets/i/hotels/mezzatorre/logo-menu.svg) no-repeat 0 0;background-size:100% auto;transform:translateY(-50%)}.booking-smartphone-hotel{background-color:#235B4E}.masterDeluxeWrapper .masterDeluxeInner
p{font-size:18px;line-height:1.444}.youtReservation{color:#FBFCF8;background:#235B4E}.youtReservation
.heading{margin-bottom:0;font-size:30px}.youtReservation
.btn{color:#FBFCF8}.hotel-location-reach__content{--color:#FBFCF8;--links-color:#FBFCF8;--background:#235B4E}.sub_heading_inverted,.contact_details{font-size:18px;line-height:1.45}.location_address{border-color:#FBFCF8}.location_address+.std_btn{font-size:13px;color:#FBFCF8;background-color:#030303;border:none}.menu_book{color:#FBFCF8;background-color:#235B4E}.menu_book .info ul a,
.menu_book a,
.events .std_btn, .menu_book
.std_btn.block{color:#FBFCF8}html.dining
.ilpellicanoExperiences{background-color:#FBFCF8}.white-header
h1{text-transform:uppercase}.white-header
p{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:30px;line-height:1.333;text-align:center}html.location_page .main-content
*{font-family:'Optima';font-size:18px;line-height:1.45}.location_address::-webkit-input-placeholder{color:#FBFCF8;opacity:1}.location_address::-moz-placeholder{color:#FBFCF8;opacity:1}.location_address:-ms-input-placeholder{color:#FBFCF8;opacity:1}.location_address:-moz-placeholder{color:#FBFCF8;opacity:1}.how-to-reach
.heading{font-size:30px}body .location_address.std_btn, body .location_address.std_btn:hover{color:#FBFCF8}.menu_book
.heading{font-size:30px}.events .std_btn:hover,
.menu_book .std_btn.block:hover,
.room-item .btnWrapper .btn:hover,
.btnWrapper .btn:hover{color:#FBFCF8;background-color:#235B4E;border-color:#235B4E;transition:all .3s ease-out}.events .std_btn:hover,
.menu_book .std_btn.block:hover,
.youtReservation .btnWrapper .btn:hover{color:#235B4E;border-color:#FBFCF8;background-color:#FBFCF8}.maincontent{margin-bottom:1em;font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:30px;line-height:1}.btn-home:hover,
.btn-home.active,
#navMenu>ul>li a:hover,
#navMenu>ul>li.active>a,
#sub-menu li.active>a,
#sub-menu a:hover{font-variation-settings:"opsz" 6, "wght" 500;color:#235B4E;transition:color .3s ease-out}.menu_book
p{font-size:18px}.events .menu_book
p{font-size:30px;line-height:1.333}.tippy-content{background-color:#E4E9F2;border:5px
solid #fff}.tippy-content
a{color:#235B4E}a[href^=tel]{color:#fff;text-decoration:none}.menuInner
.language{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300}.btn,
.room-item .btnWrapper
.btn{font-family:'Optima';font-size:13px}.launch-experiences-wrapper
.title{font-family:maregraphe-variable,sans-serif;font-variation-settings:"opsz" 6, "wght" 300;font-size:50px;font-weight:400}.launch-experiences-wrapper:nth-child(odd){background-color:#E4E9F2}.launch-experiences-wrapper{background-color:#fff}.launch-experiences-wrapper .image-wrapper{border-color:#E4E9F2}.launch-experiences-wrapper:nth-child(odd) .image-wrapper{border-color:#fff}.btn-home, .menuWrapperr .menuInner ul li,
.btn-home, .menuInner ul li
a{font-size:28px}.menu_book.boutique .links
a{display:inline-block;margin-right:20px;padding:0
40px;color:#FBFCF8;line-height:48px;border:1px
solid}.menu_book.boutique .links a:hover{color:#235B4E;background-color:#FBFCF8;border-color:#FBFCF8;transition:all .3s ease-out}@media only screen and (max-width: 1024px){.hotel .menuInner
img{width:90px;height:auto}html.home .ilpellicanoExperiences::before{width:155px;height:155px}.btn-home, .menuWrapperr .menuInner ul li,
.room-item h3,.heading{font-size:30px}.youtReservation
.heading{font-size:70px}.events .menu_book
p{font-size:22px}.menu_book .info ul .last, .menu_book .info ul .last
*{font-size:15px;line-height:1.333}.launch-experiences-wrapper
.title{font-size:70px}}@media only screen and (max-width: 900px){.maincontent{font-size:22px}.heading{font-size:24px}.white-header p,
.youtReservation .heading,
html.room .masterDeluxeWrapper .masterDeluxeInner h2,
.main-content *,
.ilpellicanoExperiences h2.heading,
.clientfeedback
.heading{font-size:22px}html.home .ilpellicanoExperiences::before{width:109px;height:154px;transform:translateY(-50%)}.instagram-post{width:110px}.restaurant .menu_book
.heading{font-size:24px}.amenties .ilpellicanoLanci .ilpellicanoDisc h3,
.room-item .longtitle,
.masterDeluxeWrapper .masterDeluxeInner p,
.masterDeluxeWrapper .masterDeluxeInner ul li,
.masterDeluxeWrapper .masterDeluxeInner h4,
.room-item h3,
.roomSuites .SliderContent .heading span, .roomSuites .SliderContent .heading span a,
.stayInTouch .subTitle, .stayInTouch h2.heading,
.ilpellicanoExperiences .ilpellicanoDisc h3,
.subTitle,
.ilpellicanoLanci .ilpellicanoDisc p,
.ilpellicanoLanci .ilpellicanoDisc
h3{font-size:15px}.white-header
h1{font-size:55px}.btn-home, .menuWrapperr .menuInner ul li,
.btn-home, .menuInner ul li
a{font-size:28px}.launch-experiences-wrapper
.title{font-size:55px}}@media only screen and (max-width: 767px){.hotel .issimo-widget-smartphone{background-color:#235B4E}.how-to-reach .heading, .white-header
h1{font-size:40px}.stayInTouch{color:#FBFCF8;background-color:#235B4E}.menu_book,
.menu_book a,
.stayInTouch
.subTitle{color:#FBFCF8}.stayInTouch .socialWrapper ul li
a{color:#FBFCF8}html.home .ilpellicanoExperiences::before{left:0}.btn-home, .menuWrapperr .menuInner ul li, .btn-home, .menuInner ul li
a{font-size:22px}.standard .SliderContent .heading, .roomSuites .SliderContent
.heading{font-size:32px}.how-to-reach .heading, .white-header
h1{font-size:32px}html.location_page .main-content
*{font-size:15px}#options
select{font-family:'Optima';font-size:13px}.ilpellicanoLanci.events+.stayInTouch{padding-top:60px}.events .menu_book
p{font-size:15px}.launch-experiences-wrapper{padding:50px
0 0}.launch-experiences-wrapper
.title{margin-bottom:1em}}.youtReservation .btnWrapper .btnCheckAvail,
.moreRoomSuites.related-room .check-availability-btn,
.masterDeluxeWrapper .btnWrapper .check-availability-btn{background-color:transparent}.youtReservation .btnWrapper .btnCheckAvail:hover{background-color:#FFF}.season-footer-banner{background:#E4E9F2;color:#235B4E}.season-footer-banner
p{font-size:18px}#hotel-season-trigger{text-transform:uppercase}[data-tippy-root] .tippy-content p,#hotel-season-trigger{color:#235B4E;font-family:'Optima',sans-serif}@media only screen and (max-width: 767px){#hotel-season-trigger{display:block !important;position:absolute;top:50%;right:5%;left:auto;transform:translateY(-50%);max-width:100px!important;text-align:right}#hotel-season-trigger:hover:after{display:none !important}}