@media only screen and (max-width: 1024px){html.corporate.home .banner-right{top:0;height:40px !important;font-size:12px;width:100%;right:0 !important}html.corporate.home .banner-right
.title{display:none}html.corporate.home .banner-right .title-mobile{font-size:14px;line-height:4px;display:block}html.corporate.home .banner-right .title-mobile
a{border:none;color:#000;line-height:0}html.corporate.home .banner-right .button-desktop{display:none}.history-mosaic
.images{height:350px}.room-item
.content{margin-top:0}.main-offer .sliderInner
picture{margin-bottom:0}.main-offer{margin-bottom:30px}#navMenu li>ul{position:static;width:auto;margin:10px
0 20px 20px}.menuInner ul ul li
a{font-size:17px}#navMenu li.active>ul{display:block}#navMenu .active .active>a{border-bottom:1px solid}#pellicano-slider-logo{max-width:80%}#slideroll
.cover{display:block}#slideroll{width:100%;height:100%;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.sliderollsx{position:absolute;top:0;left:0;width:50%;height:100%;float:none}.sliderolldx{position:absolute;top:0;left:50%;width:50%;height:100%;float:none}#slideroll
.pulsante{opacity:1}#slideroll
img{position:absolute;top:50%;left:50%;width:60%;z-index:1;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.slider
.sliderollsx{top:0;left:0;width:100%;height:33%}.slider
.sliderollmid{top:33%;left:0;width:100%;height:33%}.slider
.sliderolldx{top:66%;left:0;width:100%;height:33%}#slideroll
img{width:auto;height:50%}.careerform{max-width:initial}.ilpellicanoTeam ul li
a{opacity:1}.ilpellicanoTeam
.ilpellicanoDisc{border-left:1px solid #747373;border-right:1px solid #747373;border-bottom:1px solid #747373}.heading{padding:0}.wrapperSecond{max-width:initial}.ilpellicanoList{float:none}.stayInTouch
.heading{padding:0
100px 0 0}.history-mosaic
.images{width:100% !important}.container.room{max-width:initial !important}.roomSlideleft{width:63%}.fullImage picture img, .masterDeluxeWrapper .masterDeluxeInner picture img, .roomSlideleft picture
img{display:block;width:100%;min-height:initial}.fullImage
picture{height:auto}.diningLoopFirst .roomSlideRight, .dining .roomSlideRight, .offers_archive .roomSlideRight, .rooms_archive
.roomSlideRight{top:0;width:67%;background-color:#FAE3DE}.diningLoopFirst .roomSlideRight, .dining
.roomSlideRight{background-color:#FAFAE4}.roomSlideRight
.longtitle{width:auto}.roomSlideRight
.btnWrapper{position:static}.moreRoomSuites .slick-arrow{right:auto;left:68.47953216%}.ilpellicanoOffers ul li
picture{height:auto}.ilpellicanoOffers ul li picture
img{width:100%;min-height:initial;max-width:initial}.rooms_archive .moreRoomSuites h3, .offers_archive .moreRoomSuites h3, .dining .moreRoomSuites
h3{width:auto}.ilpellicanoLanci
.ilpellicanoDisc.dining{max-width:initial;margin:30px}.masterDeluxeWrapper .masterDeluxeInner
picture{height:auto}.formReservation{padding:50px
0 !important}#controls-fs{display:none}.item-packery.diary
h3{font-size:28px;line-height:32px}.item-packery.diary.default
.content{padding:30px}.item-packery.diary.default
.pretitle{font-size:16px;line-height:19px}.item-packery.diary.default
h3{font-size:24px;line-height:28px}}@media only screen and (max-width: 900px){body .slider .slide.video
.videoWrapper{height:0 !important}.topFooteer
.stayInTouchFooter{margin-bottom:30px}.footerNav{margin-top:0;margin-bottom:50px}.newsletter-wrapper{margin-top:0}.related-room{display:none}.slider.fullHeight:not(.home), .slider:not(.home) .d-all, .slider:not(.home) div{height:auto !important}.standard .SliderContent .heading, .roomSuites .SliderContent
.heading{position:absolute;top:50%;left:50%;width:80%;padding:0;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#pellicano-slider-logo{position:absolute;left:50%;top:50%;transform:translate(-50%);-o-transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%)}.sliderInner
picture{margin:0}.bannerHome .SliderContent
img{display:block}.standard .SliderContent .heading, .roomSuites .SliderContent
.heading{font-size:70px;line-height:60px}.contacts_map_box{float:none;width:auto;height:340px !important}.contacts_text_box{float:none;width:auto;height:auto;padding:50px
5%}.roomSlideleft, .diningLoopFirst .roomSlideRight, .dining .roomSlideRight, .offers_archive .roomSlideRight, .rooms_archive
.roomSlideRight{width:50%}.roomSlideRight
.longtitle{display:none}.listLink
ul{width:90%}.ilpellicanoOffers .ilpellicanoDisc
.btnWrapper{float:none;width:auto}.topFooteer{padding:20px
0}.subscribeNews{margin:20px
0 0;padding:20px
0;border-top:1px solid #f2f1f1}.clientLogo{padding:30px;text-align:center}.clientLogo
ul{display:block}.clientLogo ul
li{display:block;margin:0
auto 20px;padding:0}.restaurant .menu_book
.heading{font-size:35px}.menu_book .info ul
.first{font-size:10px}.menu_book .info ul .last, .menu_book .info ul .last
*{font-size:18px;line-height:26px}.gutter-sizer.diary{width:10%}.item-packery.diary{width:45%;margin-bottom:50px}.grid-sizer.diary,.item-packery.diary.default{width:45%}}@media only screen and (max-width: 767px){.footerNav{margin-bottom:30px}body.events
.menu_book{position:fixed;bottom:0;left:0;right:0;z-index:1;padding:20px
0}body.events .menu_book
.std_btn{margin-top:0}.pretitle a:after{bottom:0}.main-offer{margin-bottom:0}.stayInTouch
.heading{padding:0}.ilpellicanoOffers .ilpellicanoDisc .btn+.btn{margin-top:0}.events
.std_btn{max-width:initial}.how-to-reach
.heading{font-size:40px !important}.main-content
h1{font-size:25px;line-height:30px}.images_2{margin:0}.images_3
img{margin-bottom:20px}.rightHeader
.language{display:none}#slideroll
img{width:50%}.ilpellicanoContent
.content{margin:30px
0}.ilpellicanoContent .content, .ilpellicanoLanci .ilpellicanoDisc h3, .ilpellicanoLanci .ilpellicanoDisc p, .main-content
*{font-size:16px;line-height:26px}.ilpellicanoLanci
.ilpellicanoDisc{max-width:initial;margin:30px}.teamCarIn{padding:0}.proposal-form .column-left, .proposal-form .column-right{float:none;width:auto}.borderCenter:after{display:none}.proposal-form
.formGroup{margin:0}.proposal-form .formGroup input, .proposal-form .formGroup
select{margin-bottom:25px}.stayInTouch
.heading{text-align:center}h2.heading
.arrows{position:static;width:auto;height:auto}.stayInTouch .slick-arrow{position:relative}.contact_details{float:none;font-size:16px;line-height:28px}.roomSlideleft, .diningLoopFirst .roomSlideRight, .dining .roomSlideRight, .offers_archive .roomSlideRight, .rooms_archive
.roomSlideRight{display:block;width:auto;float:none}.diningLoopFirst .roomSlideRight, .dining .roomSlideRight, .offers_archive .roomSlideRight, .rooms_archive
.roomSlideRight{padding:25px
5%;text-align:center}.roomSlideRight
h3{text-align:center}.btnWrapper{margin-top:0}.socialWrapper{padding-top:0}.socialWrapper, .appDescription, .topFooteer
.stayInTouchFooter{text-align:center}.topFooteer{padding:40px
0 20px}.corporate
.slider.home{padding-top:0}.sliderInner
picture{margin:0}.standard .SliderContent .heading, .roomSuites .SliderContent
.heading{font-size:40px;line-height:45px}.bannerHome .SliderContent
img{display:block}.ilpellicanoExperiences.citation
.heading{font-size:30px;line-height:40px}.roomSuites .slick-arrow, .roomSuites .arrow .slick-arrow{display:none !important}.header{height:60px;padding:5px
0 0}.header
.logo{display:inline-block;width:auto}.logo_sticky{display:block;height:47px;margin:0}.header
.menu{left:5%;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.rightHeader{top:50%;right:5%;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.rightHeader
.bookNow{margin:0}.slider{padding-top:60px}.roomSuites .SliderContent .heading
span.introtext{display:none}.stayInTouch
.arrows{display:none}.stayInTouchSlider{padding-top:0}.accordion-content{margin-top:20px}.slider_std_na
span.hw{text-indent:0 !important;padding-left:0 !important;line-height:1 !important}.history-mosaic
.caption{float:none;width:auto;margin:20px
0 0;text-align:left}.history-mosaic
.text{float:none;width:auto;margin:0}.btnWrapper, .formReservation .formGroup,.moreRoomSuites,.youtReservation{float:none}.roomSlideRight .btn, .ilpellicanoOffers .ilpellicanoDisc
.btn{display:inline-block;float:none;width:45%;margin:0;padding-left:0;padding-right:0}.masterDeluxeWrapper .masterDeluxeInner
.displayTableCell{display:block;width:auto;vertical-align:initial}.masterDeluxeWrapper .masterDeluxeInner .features, .masterDeluxeWrapper .masterDeluxeInner ul, .masterDeluxeWrapper .masterDeluxeInner
.featuresRight{float:none;width:auto;padding:0}.masterDeluxeWrapper .masterDeluxeInner
h2{margin-top:40px}.masterDeluxeWrapper .masterDeluxeInner picture, .fullImage, .fullImage picture,.listLink{float:none;width:100%;height:auto;padding:0}.listLink{margin:30px
0}.listLink>div{float:none;width:100%;height:auto;margin:0
0 50px;padding:0}.youtReservation,.related-room{display:none}.moreRoomSuites.offersLoopFirst{display:block}.container.room-s{max-width:initial !important}.ilpellicanoOffers
.ilpellicanoDisc{padding:25px
5%;text-align:center;background-color:#FAE3DE}.ilpellicanoOffers ul li picture
img{display:block}.ilpellicanoOffers{padding:0}.ilpellicanoOffers .ilpellicanoDisc
h3{margin-bottom:40px;font-size:30px;line-height:36px}.offers_archive
.moreRoomSlider{margin-bottom:45px}.neighbors,.sub_heading-offer{display:none}.ilpellicanoExperiences.dining-experiences{padding-top:0}.dining
.moreRoomSuites{padding:37px
0}.menu_book
.heading{font-size:40px}.masterDeluxeWrapper .masterDeluxeInner
.features{padding-left:0 !important}.events_archive
.longtitle{margin-top:30px}.std_btn{display:inline-block;padding:4px}.slider.w{padding-left:0;padding-right:0}.item-packery{width:100%}.menuWrapperr,.bookWrapperr{width:100%;padding:30px
5%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menuWrapperr{padding:30px
0 0}#navMenu{min-width:initial;float:none}.menuWrapperrScroll{padding:30px
10%}.bookNowCloseIcon, .menuWrapperr
.closeIcon{position:static;width:20px;height:20px;margin:0
auto}.menuInner
picture{display:none}#navMenu li>ul{position:static;width:auto;margin:10px
0 20px 20px}#navMenu li.active>ul{display:block}.menuInner ul ul li
a{font-size:16px}#navMenu .active .active>a{border-bottom:1px solid}.menuInner
.language{margin:0
0 20px;font-family:'Bodoni72';font-size:13px;line-height:22px;text-transform:uppercase}.menuInner .language
a{display:inline-block;margin:0
5px;line-height:1;color:#747373}.menuInner .language
a.active{border-bottom:1px solid}.item-packery.diary,.item-packery.diary.default{width:auto}.item-packery.diary .content, .item-packery.diary.default
.content{position:static;padding:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}}@media screen and (max-width: 1023px){.meetings
thead{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.meetings table
tr{display:table-row}.meetings table th, .meetings table
td{display:table-cell;padding:20px
!important;vertical-align:middle;text-align:left !important}.meetings table
tbody{display:table-row-group}.meetings table tbody
tr{display:block;margin:0
0 1em}.meetings table tbody td[data-title]:before{content:attr(data-title);float:left}.meetings tbody, .meetings table tr, .meetings table th, .meetings table
td{display:block;margin-bottom:1px}.meetings table tbody
td{text-align:right !important;border:none}.meetings table tbody td[scope="row"]{text-align:left !important;background-color:#f9e1dd}.meetings table tbody td[scope="row"] div{float:none;padding:0}.meetings table td, .meetings table
th{width:auto !important;font-size:10px !important}.meetings table tr th>div, .meetings table tr td>div{width:auto !important;float:right}.meetings table tr th::first-child>div{float:left}.meetings table tr:first-child{background-color:transparent}.meetings table tr>th>div+span, .meetings table tr>td>div+span{height:auto}.meetings .room-features{padding-top:5rem;padding-bottom:5rem}}