@media only screen and (max-width: 1024px){.diningLoopFirst .roomSlideRight,
.dining .roomSlideRight,
.offers_archive .roomSlideRight,
.rooms_archive
.roomSlideRight{top:0;width:67%;background-color:#28463b}.diningLoopFirst .roomSlideRight,
.dining
.roomSlideRight{background-color:#28463b}.moreRoomSuites h3,
.roomSlideRight .btn,
.ilpellicanoOffers .ilpellicanoDisc h3,
.roomSlideRight .btn,
.ilpellicanoOffers .ilpellicanoDisc
.btn{color:#fff}.moreRoomSuites h3,
.ilpellicanoOffers .ilpellicanoDisc h3,
.ilpellicanoOffers .ilpellicanoDisc
.btn{color:#000}.room-item
.content{margin-top:0}.rooms_archive .moreRoomSuites h3, .offers_archive .moreRoomSuites h3, .dining .moreRoomSuites
h3{color:#fff}.roomSlideRight .longtitle,
.dining
.roomSlideRight{color:#fff}.item-packery.diary h3,
.item-packery.diary.default
h3{font-size:16px;line-height:20px}}@media only screen and (max-width: 900px){.restaurant .menu_book
.heading{font-size:30px}.moreRoomSuites h3,
.ilpellicanoOffers .ilpellicanoDisc h3,
.ilpellicanoOffers .ilpellicanoDisc
.btn{color:#fff !important}}@media only screen and (max-width: 767px){.logo_sticky{width:30px}.diningLoopFirst .roomSlideRight,
.dining .roomSlideRight,
.offers_archive .roomSlideRight,
.rooms_archive
.roomSlideRight{width:auto}.ilpellicanoOffers
.ilpellicanoDisc{padding:25px
5%;text-align:center;background-color:#28463b}.heading,
.stayInTouch .heading,
.ilpellicanoExperiences.citation
.heading{font-size:25px;line-height:35px}.item-packery.diary.default .pretitle,
.item-packery.diary
.pretitle{margin:0;font-size:13px}}@media screen and (max-width: 1023px){.meetings table tbody td[scope="row"] div{color:#fff}.meetings table tbody td[scope="row"]{background-color:#28463b}}