div.case-study-card{background-repeat:no-repeat;background-size:cover;background-position:right;margin-bottom:40px}div.case-study-card>div{background:rgba(255,255,255,0.85);padding:20px;position:relative;max-width:550px}div.case-study-card>div h2 a{color:#036595}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:130px;height:130px;text-align:right}.ribbon span{font-size:14px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:24px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);width:145px;display:block;box-shadow:0 3px 10px -5px black;position:absolute;top:31px;right:-31px;background:#00a0dc}.ribbon span:before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #00a0dc;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #00a0dc}.ribbon span:after{content:"";position:absolute;right:3px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #00a0dc;border-bottom:3px solid transparent;border-top:3px solid #00a0dc}.Attraction,.Boutique,.Group,.Independent,.Resort,.Serviced{font-weight:700;color:#fff;padding:5px 10px;margin-left:-20px}.Attraction{background:#e55d5d}.Boutique{background:#7dc691}.Group{background:#036595}.Independent{background:#71c1d4}.Resort{background:#faa629}.Serviced{background:#31475b}