#corporate-container{margin-top:-12px;margin-bottom:25px;display:none}#corporate-container:after,#corporate-container:before{content:" ";display:table}#corporate-container:after{clear:both}#corporate-container #corporate-credit{background:#cc43b7;border-radius:7px;padding:7px 11px 5px 30px;position:relative}#corporate-container #corporate-credit:after,#corporate-container #corporate-credit:before{content:" ";display:table}#corporate-container #corporate-credit:after{clear:both}#corporate-container #corporate-credit p{font-size:24px;line-height:48px;font-weight:700;letter-spacing:-1px;color:#fff;float:left;width:300px}#corporate-container #corporate-credit p.discount{font-size:48px;letter-spacing:-2px;width:auto}#corporate-container #corporate-credit p.percentage{font-size:24px;line-height:19px;width:auto;margin-top:6px}#corporate-container #corporate-credit p.percentage span{font-size:14px;padding-left:5px}#corporate-container #corporate-credit .icon-info-purple{display:block;position:absolute;right:11px;bottom:15px;background:url(../../img/icon-info-purple.png) no-repeat;width:30px;height:30px;cursor:help}#corporate-container.city{margin-top:-2px}#corporate-container.browser #corporate-credit,#corporate-container.hotel #corporate-credit,#corporate-container.rooms #corporate-credit{padding:7px 5px 5px 8px}#corporate-container.browser #corporate-credit p.corporate-header,#corporate-container.hotel #corporate-credit p.corporate-header,#corporate-container.rooms #corporate-credit p.corporate-header{font-size:18px;line-height:20px;font-weight:400;letter-spacing:-1px;float:none;width:auto}#corporate-container.browser #corporate-credit p.extra,#corporate-container.hotel #corporate-credit p.extra,#corporate-container.rooms #corporate-credit p.extra{font-size:18px;line-height:18px;font-weight:400;width:55px;margin-top:4px}#corporate-container.browser #corporate-credit p.discount,#corporate-container.hotel #corporate-credit p.discount,#corporate-container.rooms #corporate-credit p.discount{font-size:44px}#corporate-container.browser #corporate-credit p.percentage,#corporate-container.hotel #corporate-credit p.percentage,#corporate-container.rooms #corporate-credit p.percentage{font-size:24px;line-height:19px;width:auto;margin-top:6px}#corporate-container.browser #corporate-credit .icon-info-purple,#corporate-container.hotel #corporate-credit .icon-info-purple,#corporate-container.rooms #corporate-credit .icon-info-purple{right:5px;bottom:25px;background-size:cover;width:20px;height:20px}#corporate-container.hotel,#corporate-container.rooms{margin-top:0}#corporate-container.hotel{margin-right:17px}#corporate-container.booking{margin-top:0}#corporate-container.booking #corporate-credit{padding-top:0;padding-bottom:0}#corporate-container.booking #corporate-credit p{font-size:24px;line-height:60px;font-weight:400;width:auto;float:none}#corporate-container.booking #corporate-credit p span.saving{font-size:30px;font-weight:700}#corporate-container.booking #corporate-credit .icon-green-cross{display:block;background:url(../../img/icon-green-cross-small.png) no-repeat;width:14px;height:13px;cursor:pointer;position:absolute;top:10px;right:10px}#corporate-container.booking #corporate-credit .icon-green-cross:hover{background-position:0 -16px}#corporate-description{position:absolute;z-index:800000;width:292px;background:#fff;border:1px solid #3a9938;border-radius:4px;padding:12px;box-sizing:border-box;box-shadow:0 0 7px 0 rgba(0,0,0,.75);display:none}#corporate-description p{font-size:14px;line-height:24px;color:#999;clear:both}#corporate-description p span{font-weight:700}#corporate-description .icon-green-cross{display:block;float:right;background:url(../../img/icon-green-cross.png) no-repeat;width:18px;height:17px;cursor:pointer}#corporate-description .icon-green-cross:hover{background-position:0 -20px}.corporate-price{display:none!important}.corporate .corporate-price{display:block!important}.corporate li.corporate-price{display:list-item!important}.corporate .normal-price{display:none!important}.corporate #sectionFeatureHotel .intro,.corporate #sectionMostPopular .intro{position:relative}.corporate #sectionFeatureHotel .intro .corporate-price,.corporate #sectionMostPopular .intro .corporate-price{position:absolute;right:20px;text-align:right}.corporate #sectionFeatureHotel .intro .corporate-price span.price,.corporate #sectionMostPopular .intro .corporate-price span.price{font-size:18px}.corporate #sectionFeatureHotel .intro .corporate-price span.price strike,.corporate #sectionMostPopular .intro .corporate-price span.price strike{color:#999}.corporate #sectionFeatureHotel .intro .corporate-price span.from,.corporate #sectionMostPopular .intro .corporate-price span.from{font-size:14px}.corporate #sectionFeatureHotel .media-block-table .corporate-price,.corporate #sectionMostPopular .media-block-table .corporate-price{display:table-cell!important;padding-left:0;padding-right:0}.corporate #sectionFeatureHotel .media-block-table .corporate-price strike,.corporate #sectionMostPopular .media-block-table .corporate-price strike{color:#999}.corporate #sectionMostPopular .media-block-table .col4{padding-right:0;padding-left:6px;width:93px!important}.corporate #sectionMostPopular .media-block-table.theatre-break .col1{width:26%}.corporate #sectionMostPopular .media-block-table .corporate-price{width:27%}.corporate #results .result .corporate-price{font-size:14px!important;color:#cc43b7!important}.corporate #results .result .corporate-price strike{display:block;font-size:18px!important;color:#666}.corporate #results .result .corporate-price strong{color:#cc43b7!important}.corporate #results .result:hover .corporate-price,.corporate #results .result:hover .corporate-price strong{color:#333!important}.corporate #results.results .result .price{color:#666}.corporate #results.results .result .corporate-price strike{line-height:12px;margin-top:5px}.corporate #results.results .result:hover .corporate-price strong{color:#333!important;text-decoration:underline}.corporate #results.single-hotel .corporate-price strike{display:block;font-size:16px;line-height:16px;margin-top:2px}.corporate #results.single-hotel .corporate-price .price-lg,.corporate #results.single-hotel .corporate-price .price-xl{color:#cc43b7!important}.corporate #results.single-hotel .resultContainer:hover .price-lg,.corporate #results.single-hotel .resultContainer:hover .price-xl{color:#333!important}.corporate #hotel-container .corporate-price strike{font-size:24px;line-height:22px}.corporate #hotel-container .corporate-price strong{color:#cc43b7!important}.corporate .credit-used label{width:105px!important}.corporate div#booking2 h3 .corporate-price,.corporate div#booking h3 .corporate-price{display:inline!important}#booking-overview .summary .corporate-price p.original-price span{text-decoration:line-through}#corporate-container.corporate-main{position:absolute;top:100px;left:0;width:100%;background-color:#cc43b7;margin:0;box-shadow:0 5px 5px 0 rgba(0,0,0,.5)}#corporate-container.corporate-main #corporate-credit{padding:0 30px!important;width:1094px;margin:0 auto;box-sizing:border-box}#corporate-container.corporate-main #corporate-credit .icon-info-purple{bottom:8px!important;right:90px!important}#corporate-container .corporate-main__heading{width:90%!important;font-size:29px!important;line-height:48px!important;font-weight:400!important;margin:0!important;padding:0!important}#corporate-container .corporate-main__heading .corporate-header{font-weight:700}.new-layout-theatre #corporate-container.corporate-main{top:97px}