/*HRES-9520*/
section.sc-1gcghk5-15.cEllBF{
		display:none;
}

/*HRES-9920*/
.jGcnRK section div.sc-1gcghk5-9.iyHIuj {
    min-width: 200px;
}

/* HRES-10055, 10056, 11539, HRES-11845 */
button[data-e2e="groupBooking"],
div[class*="AdvertisementBannerstyles__Wrapper"], div[data-testid="bannerWrapper"],  a[data-testid="modifyStayGroupBooking"]
{
	display: none;
}
#__next > div > div > div.print\:hidden > main > div > div > div.pt-10.pb-5.sm\:flex.sm\:justify-between.sm\:flex-wrap{
	display: none;
}
div.confirmationActionBar_wrapper__fHTix + div.pt-10.pb-5{
    display: none;
}

/** speedbump **/
#OLModal
{
	position: fixed;
	background: rgba(0,0,0,0.7);
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	
	display: flex;
	justify-content: center;
	align-items: center;
	
	z-index: 9999;
}
#OLModal.framed
{
	background: #FFF;
}
#OLSpeedBump
{
	background: #FFF;
	text-align: center;
	
	max-width: 700px;
	padding: 25px;
	
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
#OLModal.framed #OLSpeedBump
{
	box-shadow: none;
}
#OLSpeedBump h2
{
	margin-bottom: 10px;
}
#OLSpeedBump button
{
	width: 100%;
	padding: 15px;
	font-size: 16pt;
	border-radius: 3px;
	margin: 5px auto;
	
	transition: background 0.3s ease 0s;
}
#OLSBCon
{
	background: #104C97;
	color: #FFF;
	border: 1px solid #CCC;
}
#OLSBCon:hover
{
	background: #0A3971;
}
#OLSBBak
{
	background: #FFF;
	color: #104C97;
	border: 1px solid #104C97;
	margin-bottom: 0;
}
#OLSBBak:hover
{
	background: rgba(220, 220, 220, 0.2);
}

.OLTempHide
{
	display: none !important;
}
/** **/

/* HRES-10056 */
@media (min-width: 950px) {
	div[class*="ConfirmationSummarystyles__RightSide"]
	{
		max-width: 68%;
	}
}

/* HRES-10850 */
div[class*="ConfirmationMessagestyles__Wrapper"]
{
	width: auto;
}
div[class*="ConfirmationMessagestyles__FooterWrapper"]
{
	max-width: 375px;
}

/* HRES-10893, 11572 */
div[class*="FooterHelpSectionstyles__HelpPhoneSection"], div[class*="FooterHelpSectionstyles__HelpSectionSeparator"],
#footerCustomerSupportPhone, #footerCustomerSupportPhone + p
{
	display: none;
}

/* HRES-11050 */
/*div[class*="Timelinestyles__Container"] + div*/
#amexBanner, .offer-banner.hilton-honors-credit-card, div[class*="PaymentCardEntryFormstyles__Wrapper"] + div
{
	display: none;
}

/*HRES-11053*/
#main > div.sc-15r31a5-3.hPRqGy > header > div > div.sc-krvtoX.kySzrP > nav > ul > li:nth-child(3) {
    display: none;
}

/* HRES-12132 */
ul[data-testid="joinBenefits"] li
{
	background-position: left top;
}

/* HRES-12134 */
@media (min-width: 650px)
{
	section[data-testid="appBenefits"]
	{
		padding-left: 1rem;
	}
}

/* HRES-13174 */

div#__next div#main.App main div div.flex.flex-col.items-center.max-w-xl.px-4.mx-auto.my-10 {
    align-items: normal;
}




