.m-destination-share{margin-top:30px;padding:20px 0;background:#f5f5f5}.m-destination-share-title{font-size:15px;font-weight:bold;text-align:center}.m-share-button{width:32%}.m-share-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:450px;margin:0 auto;padding:20px;text-align:center}.m-share-button:last-child{margin-right:0}.m-share-button img{width:100%;vertical-align:bottom}.p-hotel-features .m-share-button-container{margin:10px auto -20px}.p-hotel-features .feature-image{width:100%;min-height:168px}.p-hotel-features .feature-header{padding:16px 20px 0}.p-hotel-features .feature-title{font-size:18px;font-weight:bold;line-height:1.4}.p-hotel-features .feature-description{margin-top:12px;font-size:13px;line-height:1.5}.p-hotel-features .feature-hotel-list{margin-top:20px}.p-hotel-features .features-container{padding:0 20px}.p-hotel-features .hotel-list-button{margin:20px}.p-hotel-features .inner-footer-section{padding:0 20px}.p-hotel-features .inner-footer-section .m-button{margin-top:20px}.p-hotel-features .sub-title{margin:40px 0 20px;font-size:16px;font-weight:bold}.p-hotel-features .idea-list{display:flex;justify-content:space-between}.p-hotel-features .idea-list a{width:32%}.p-hotel-features .idea-list img{width:100%;vertical-align:bottom}.p-hotel-features .banner{display:inline-block;margin-top:15px;vertical-align:bottom}.p-features .features-container{padding:0 20px}.p-features .features-list{letter-spacing:-0.4em}.p-features .features-list li{display:inline-block;letter-spacing:1px;vertical-align:top;width:49%;margin-bottom:10px;font-size:12px;line-height:1.4}.p-features .features-list li:nth-child(even){margin-left:2%}.p-features .features-list li a{color:#4da1ff}.p-features .features-list li img{display:block;margin-bottom:5px}@media (min-width: 699px){.p-features,.p-hotel-features{width:600px;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.p-features .m-page-title,.p-hotel-features .m-page-title{margin:0;padding:30px 0 10px;font-size:20px}.p-features .feature-image,.p-hotel-features .feature-image{height:315px}.p-features .m-button,.p-hotel-features .m-button{width:360px;margin:12px auto 0}.p-features .m-breadcrumb,.p-hotel-features .m-breadcrumb{padding:40px 20px 20px}.p-features .features-list{margin-top:20px}}

