.cm-featured-hotels-group ul.icons-group{border-left:2px solid hsla(0,0%,100%,.5);display:inline-flex;list-style:none;margin:0 0 0 5px;padding:0 0 0 5px;position:relative;top:2px}.cm-featured-hotels-group .ribbon-discount.active{width:120px}.cm-featured-hotels-group .ribbon-discount.active:after{border-left:60px solid transparent;border-right:60px solid transparent;border-top:25px solid #ab3d62}.featured-item-bottom-group .featured-right .hotel-price h1>.dis{display:block;font-size:20px;margin-bottom:-5px;margin-top:3px;text-decoration:line-through}.cm-featured-hotels-group .featured-item-top-group .right-group{padding-top:0}.cm-featured-hotels-group ul.icons-group li i:before{color:#fff;font-family:Font Awesome\ 5 Free;font-weight:700}.cm-featured-hotels-group ul.icons-group li{display:inline-block;overflow:hidden;padding-left:33px;position:relative}.cm-featured-hotels-group ul.icons-group span{color:#fff;font-size:14px;margin-left:-240px;opacity:0;position:relative;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:-1}.cm-featured-hotels-group ul.icons-group li i{color:#fff;font-size:17px;font-style:normal;left:5px;position:absolute;top:0;transition:all .5s;vertical-align:middle}.cm-featured-hotels-group ul.icons-group li:hover i{margin-left:0;transform:rotate(1turn)}.cm-featured-hotels-group ul.icons-group li:hover span{margin-left:0;opacity:1;padding-right:10px;z-index:9}.ribbon-discount{background:#ab3d62;color:#fff;-webkit-filter:drop-shadow(0 .5px .3px rgba(0,0,0,.5));float:left;font-size:23px;font-weight:700;height:67px;letter-spacing:1px;line-height:1;margin:0;padding-top:14px;position:absolute;right:10px;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.15);text-transform:uppercase;transform:translateZ(0);width:82px;z-index:9}.ribbon-discount:after{border-left:41px solid transparent;border-right:41px solid transparent;border-top:25px solid #ab3d62;content:"";height:0;left:0;position:absolute;top:100%;width:0}.ribbon-discount span{display:block}i.Airport-transportation:before{content:"\f1b9"}i.Coffee---Tea-Maker:before{content:"\f0f4"}i.Golf-Course:before{content:"\e3ac"}i.complimentary-breakfast:before{content:"\f805"}i.food--beverage-discounts:before{content:"\f2e7"}i.fb-packages-available:before{content:"\f466"}i.pool-access:before{content:"\f5c5"}i.gym-access:before{content:"\f44b"}i.shuttle-bus:before{content:"\f207"}i.near-to-metro:before{content:"\f239"}i.near-to-mall:before{content:"\f54f"}i.near-to-beach:before{content:"\f5ca"}i.selected-laundry-included:before{content:"\f553"}i.laundry-discounts:before{content:"\f02c"}i.discounts-in-business-centre-services:before{content:"\f0b1"}i.discounts-in-spa:before{content:"\f5bb"}i.free-parking:before{content:"\f540"!important}i.special-rates-for-longer-stays:before{content:"\f621"}i.all-utility-bills-included:before{content:"\f555"}i.internet-included:before{content:"\f1eb"}i.maintenance-included:before{content:"\f013"}i.discount-on-letswork-membership:before{content:"\f005"}i.discount-on-self-service-laundromat:before{content:"\f25a"}i.free-self-service-laundromat:before{content:"\f0c0"}i.unlimited-coffee-tea--water:before{content:"\f7b6"}i.housekeeping-services:before{content:"\f51a"}i.free-upgrade:before{content:"\f0ad"}.cm-featured-hotels-group ul.icons-group{display:none!important}.featured-item-inner .bg-image{height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cm-featured-hotels-group .featured-item-inner{overflow:hidden}@media(max-width:767px){.cm-featured-hotels-group .ribbon-discount.active:after{border-top:25px solid #03744e}.cm-featured-hotels-group ul.icons-group li span{background:#707070;border:1px solid;display:block;left:50%;margin:7px 0 0;min-width:200px;opacity:0;padding:6px;position:absolute;top:100%;transform:translateX(-50%);visibility:hidden;z-index:9}.cm-featured-hotels-group ul.icons-group li.active span,.cm-featured-hotels-group ul.icons-group li:hover span{opacity:1;visibility:visible}.cm-featured-hotels-group ul.icons-group{border-left:0;display:flex;justify-content:center;margin:19px 0 4px}.cm-featured-hotels-group .featured-item-inner .promotional-tag{font-size:16px;padding:9px 0 12px}.cm-featured-hotels-group ul.icons-group li i{display:block;position:static}.cm-featured-hotels-group ul.icons-group:before{background:#fff;content:"";height:1px;left:0;margin:0 auto;opacity:.4;position:absolute;right:0;top:-11px;width:100%}.cm-featured-hotels-group ul.icons-group li{display:inline-block;margin:0 14px;overflow:visible;padding-left:0;position:relative;vertical-align:middle}.cm-featured-hotels-group ul.icons-group span:before{content:""}.cm-featured-hotels-group ul.icons-group span:after,.cm-featured-hotels-group ul.icons-group span:before{border:6px solid transparent;border-bottom:8px solid #fff;content:"";left:0;margin:0 auto;position:absolute;right:0;top:-14px;width:10px}.cm-featured-hotels-group ul.icons-group span:after{border-bottom-color:#707070;top:-12px}.cm-featured-hotels-group .featured-item-inner{min-height:600px;padding-top:140px}.ribbon-discount{background:#03744e;border-top-right-radius:10px;right:0;top:0}.ribbon-discount:after{border-top:15px solid #03744e}.cm-featured-hotels-group .featured-item-top-group .right-group{display:block;margin:0}}@media(max-width:479px){.ribbon-discount{background:#03744e;border-top-right-radius:10px;font-size:13px;height:49px;right:0;top:0;width:50px}.ribbon-discount:after{border-left:25px solid transparent;border-right:25px solid transparent}.cm-featured-hotels-group .featured-item-inner{min-height:500px;padding-top:110px}.cm-featured-hotels-group ul.icons-group{margin-bottom:4px}.cm-featured-hotels-group .ribbon-discount.active{width:90px}.cm-featured-hotels-group .ribbon-discount.active:after{border-left:45px solid transparent;border-right:45px solid transparent}}