@page{size:portrait}.container .content .single-column{width:100%;margin:0}header .header-logo-mobile img{margin-left:-10px}header .login-panel,header .main-nav,header .find-restaurants{display:none}.mobile-restaurant-header{position:relative;top:0}.restaurant-header{margin-left:-20px;min-height:0}.restaurant-header h2>a{float:none}footer{display:none}.overlay{padding:0;margin-bottom:30px;width:100%;padding:0}.overlay h3,.overlay p{color:#000}.offer-details-header{height:auto}.offer-details-header .offer-details-content-header{border:1px solid #000;text-align:left;margin:0 10px 20px;display:inline-block;color:#000;padding:10px 20px 6px 20px}.offer-details-header .offer-details-content-body{margin:0 10px}.offer-details-header .offer-details-brushes{height:auto;margin:0}.offer-details-header .offer-details-brushes .brushstrokes .brushstroke{padding:0;max-width:none}.offer-details-header .offer-details-content{left:auto;right:auto;margin:0;width:100%;padding:20px 0 0;text-align:left;position:relative;bottom:auto}.brush-row{text-align:left}.brush-row .brushstrokes{margin-top:100px;display:block;text-align:left}.brush-row .brushstrokes h2,.brush-row .brushstrokes h3{text-align:left;color:#000}.brush-row .brushstrokes .brushstroke{padding:0 20px}.offer-download-confirmation p a{color:#000}.t36-offer-downloaded .mfp-hide{display:block !important}
.t36-offer-downloaded .mfp-hide,
.t43-restaurant-offer-details .mfp-hide {
    display: block !important;
}p a.open-overlay,.offer-details-header .hero-image img,.offer-download-confirmation button,.quick-book,.cta-module,.share-page{display:none !important}.mobile-restaurant-header,.main-header{position:relative;top:0}.download-offer-cta { display: none;}

#privacy-policy-overlay {
    display: none !important;   
}

.offer-download-confirmation #terms-conditions-overlay {
display:none !important;
}