/*HRES Calendar */
html body.res div#ui-datepicker-div.ui-datepicker{
	 width: 38em !important;
}
/*HRES-167*/
#formResGuest .fsGuestName h2 {
	text-transform: none !important;
}

/* HRES-319 */
#fsDates #numberOfNights {
    white-space: normal;
}

/*HRES-388*/
div.column p.ac a.linkBtn span{
	font: bold 9px/26px verdana;
}

/*HRES-626*/
div.social_component ul li.addthis a
{
	        background-position: -422px 0;
}
div.social_component ul li.addthis a:hover
{
	        background-position: 78px 0;
}
div.social_component ul li.printBtn span.text
{
	        background-position: -455px 0;
}
div.social_component ul li.printBtn span.text:hover
{
	        background-position: 45px 0;
}
/*** HRES-1831 ***/
#fsSpecialAccounts p.inlineBlock .rememberMe {
width:98px;
width:103px\9;
}
/*HRES-2102*/
div.modal_content_area div#modal_header_row_login-modal.id-modal_header_row span.title_content {
 width: 244px;
}
/*HRES-2188*/
@media all and (max-width: 800px) {
        html body.res div#ui-datepicker-div.ui-datepicker {
                width: 210px !important;
        }
}
/*** HRES-2265 ***/
.recaptchatable * {
	font-size: 7pt !important;
}
/*** HRES-2428 ***/
.hh-authentication #formSignIn {
	width:500px;
}
.hh-authentication #formSignIn p label {
	width:240px;
}
.hh-authentication #formSignIn p.error label {
	width:231px;
}

/* HRES-2750 */
div.description div.gallery_container.carousel.inpage div.gallery_controls_container div.gallery_content div a#Member_Benefits {
	white-space: nowrap;
	margin-left: -11px;
}

/* HRES-2817 */
#join_hhonors div.styledJoinPage {
	margin-left: 8%;
}
#join_hhonors div.styledJoinContainer {
	margin-left: 118px;
	margin-top: 5px;
	margin-bottom: 10px;
}




/*HRES-2966*/
div#cover div#wrap div#main_content.ac div#ls-row-1.ls-row.content_row.content.ac div#mainWrap div#main div.gridRow div.gridColOne div.adsCol p a img {
    width: 100%;
}
/*HRES-3170*/
.claim-ways li:nth-child(2) {
width:45%;
padding-left: 40px;
}
.claim-ways li:nth-child(2) .number {
left: 0.5em;
}


/*HRES-3201*/
div.social_component ul li.addthis a {
	                padding-right: 27px;
}

/*** HLTWW-868 ***/
div.description div.gallery_container.carousel.inpage div.gallery_controls_container div.gallery_content > div {
	padding: 50px 20px 0;
}
.gallery_container.inpage .gallery_content .caption {
    line-height: 15px;
}

/*** HRES-3658 ***/
#section3.section.fp-section.fp-table.active div.fp-tableCell div.intro div.container div.main-area div.content div.text h2 span, #section2.section.fp-section.fp-table.active div.fp-tableCell div.intro div.container div.main-area div.content div.text h2 span {
	line-height: 100%;
}
/*** HRES-3782 comment out for HRES-6898
.gridRow div.gridColThree div.res div.resHeaderHotelInfo p span.adr {
    margin-right: 95px;
}***/

/*HRES-3779*/
#fsDates .text {
    text-transform: lowercase;
}
/*** HRES-3968 6581 7167***/ 
#zoom_content #specialCodeForm-modal .rSC p.fsP:nth-of-type(1) {
    width:190px;
}
#zoom_content #specialCodeForm-modal .rSC p.fsP:nth-of-type(2) {
	width:130px;
}

/*HRES-4119 4051 comment out for HRES-7132 , specifly second child as below to apply for hhonor3 site only
#dock_right_items_container {
    margin-left: 128px!important;
}*/
div.header_content_container.logged_in div#dock_right_items_container:nth-child(2){
            margin-left: 128px!important;
}
#account_view.header_content_container::before {
	left: 175px;
}

/*HRES-4236*/
div.option2div div.fieldset.fsJoinHHonorsInRes p.button a.linkBtn{
margin-right: -25px;
}
div.option2div div.fieldset.fsJoinHHonorsInRes p.button a.linkBtn span{
font: 700 10px/26px verdana;
}

/*HRES-4249*/
header div.container div.nav-in-page ul li a.nav-in-page-link{
font-size: 13px;
}
.nav-in-page li {
    margin: 26px 0px 24px 7px !important;
}

/*HRES-4292 4274*/
#prSignInJoin .column1of2 {
    width: 45%;
}

/*HRES-4364*/
.manageUtil .emailBtn {
padding: 0 18px;
}

/*HRES-4396*/
.benefit_block.benefit_block-price{
margin-right: 10px;
}

.benefit_block--description{
margin-left: 1px;
}

/*HRES-4601*/
#zoom td a.btn span {
font:700 10px/26px Verdana;
}
#zoom td a.btn span {
padding: 7px 0 6px 9px !important;
}

/*HRES-4750*/
.follow-us-button {
	   top: 138px !important;
	   left: 227px !important;
}
/*HRES-5024*/
div.left_column div.highlight_link a
{
font-size: 12px;
}

/** HRES-5070*/
.styledJoinHeader span.styleJoinHeaderLine1 {
                  margin-left:129px;
}
.styledJoinHeader span.styleJoinHeaderLine2 {
                        margin-left:54px;
}

/*HRES-5168*/
ul.actionList .digital-key-indicator a {
            width: 145px;
}
ul.actionList .digital-key-indicator a::before {
			  margin-right: 2px;
}
div.hotelDescription ul.actionList li.liCompare{
        width:106px !important;
}

/*HRES-5167*/
div.calloutBox div.btnBox span.btnPos a.linkBtn{
	padding: 0 10px;
	font-size: 12px;
}

/*HRES-5281*/
.iw_component div.selectLanguageFormContainer{
	  padding-left: 302px;
}
/*HRES-7795*/
@media screen and (max-width: 650px){
.iw_component div.selectLanguageFormContainer {
    padding-left: 0px;
}
}


/*HRES-5326*/
#second-button {
    background: #1ca9e0 none repeat scroll 0 0 !important;
    color: #ffffff;
    font-size: 15px;
    font-weight: bolder;
    margin: 0 !important;
    padding: 2px 10px;
    position: absolute !important;
    text-shadow: none;
    width: 95px;
    z-index: 100;
    left: 195px !important;
    top: 246px !important;
}

/*HRES-5354*/
div.description div.gallery_container.carousel.inpage div.gallery_controls_container div.gallery_content div span.caption p{
line-height: 1.3;
}

/*HRES-5506*/
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-helper-hidden-accessible.ui-datepicker-multi-2.ui-datepicker-multi{
	 width: 36em !important;
}

.styledJoinHeader span.styleJoinHeaderLine2 {
	margin-bottom: 0px;
    margin-top: 15px;
}

/*HRES-6198*/
@media screen and (max-width: 420px) {
    div.flyout.open > div > div.flyout_nav > ul > li:nth-child(1) > a {
    display: none;
  }
  div.main_content.search_results.flex > div.title_bar > a {
    display: none;
  }
  .result_quicklook {
    display: none;
  }
}

/*HRES-6357*/
div#main_content div.social_component ul li.printBtn {
		margin-left: 0px;
}
div#main_content div.social_component ul li.addthis a {
		padding-right: 22px;
}

/*HRES-6967*/
@media screen and (max-width: 500px) {
.s2 .copy h1 span.simplejoys {
    letter-spacing: -5px;
  }
}

/*HRES-7077*/
div.rate-desc-wrapper a.popup{
	white-space: normal;
}

/*HRES-7349*/
div.content div.copy p.tac.big span.darkblue.loewblack {
    letter-spacing: -1.2px;
}

/*HRES-7347*/
html body div.main.clearfix section.s2.clearfix.pointerthing div.content div.copy {
   max-width: 800px;
}

/* HRES-7351 */
@media screen and (min-device-width : 320px) and (max-device-width : 480px) {
	div.main.clearfix > div.gwnav.clearfix > div.inner > ul.clearfix > li > a {
		padding: 14px 4px;
	}
}

/*HRES-7587*/
.ttl {
    text-transform: unset;
}

/*HRES-7648*/
body > div.main.clearfix > section.s3.clearfix.bgwhite > div.content > div.copy > h3 > span > span {
    letter-spacing: 0.5px;
}

/*HRES-7698*/
.moduleSearchFilters #filterResultsForm .filterControls .filterSection.filterButtons .updateBtn{
     width: 103px;
}

/*HRES-7834*/
#join_hhonors #fsAddressGeneric #addressField p:nth-of-type(5){
    width:24%
}
#join_hhonors #fsAddressGeneric #addressField p:nth-of-type(2){
    width:22%
}
#join_hhonors #fsAddressGenericNoPost #addressField p:nth-of-type(2){
    width:22%
}

/*HRES-8334*/
div.iw_component div#primary_menu_item_id + h1 {
		margin-right: 158px;
}

/*HRES-8794*/
#prSignInJoin .join  .joinWrapper{
    margin-right:10px;
}

/*HRES-9023*/
.tbodyAvailCal td.duration {
	width: 205px;
}

/*HRES-9328*/
.iw_component div#bookingWidget button.btn.btn-info.collapsed {
    white-space: unset;
}

/*HRES-9902*/
#cstm_offer_widget button[type="submit"] {
	right: -34px !important;
}

/***HRES-9915***/
div#main_content div.two_column div.content_row.content.ac div.right_column div#fullContainer div#cstm_widgetwrapper div#cstm_offer_widget.desktop div.offers_brand_form div.offers_brand_form_wrapper div#findhotelinline form#formSearchZero.loadSearchForm p#all_search_input_offers.oneBox.oneBoxWithJS span.spanTextInput label.labelOneBoxHint.over{
	top: 5px;
}

