#navCont	{display:none}
.availabityForm 	{position:fixed;z-index:200;overflow-y:auto;display:none;background:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0}  
.showAvForm .availabityForm 	{display:block}
#avFormCont	{position:absolute;font-family:var(--font-family-base);z-index:100}
#topOfavForm	{display:block;height:0px;width:0px;color:transparent!important;overflow:hidden}
#avFormHead	{	font-family:var(--font-additional-family-base);margin-left:3px}
/*.closeX:not(.booking-calendar-widget__close)	{position:absolute;top:15px;right:15px;width: 42px;height: 42px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.5381 41.5381'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23120f11%3B%7D.cls-2%7Bfill:%23bfc5cf%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='28.901 13.344 28.194 12.637 20.769 20.062 13.344 12.637 12.637 13.344 20.062 20.769 18.957 21.874 12.637 28.194 13.344 28.901 20.769 21.476 21.874 22.581 28.194 28.901 28.901 28.194 21.476 20.769 28.901 13.344'/%3E%3Cpath class='cls-2' d='M20.769 41.5381A20.7691 20.7691 0 1 1 41.5381 20.769 20.7925 20.7925 0 0 1 20.769 41.5381Zm0-40A19.231 19.231 0 1 0 40 20.769 19.2526 19.2526 0 0 0 20.769 1.5381Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}*/
.closeX:not(.booking-calendar-widget__close)	{position:absolute;top:15px;right:15px;width: 42px;height: 42px;background-repeat: no-repeat;background-position: center;background-image: url(svg/cdp.svg)}
.closeX:not(.booking-calendar-widget__close):hover {transform: rotate(90deg);transition-delay: 0s;transition-duration: 0.3s;transition-property: all;transition-timing-function: ease}
.booking-calendar-widget__close {background-position: 50%;background-repeat: no-repeat;cursor: pointer;display: block;height: 15px;left: 25px;position: absolute;top: calc(50% - 7.5px);transform: rotate(180deg);width: 45px;background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.7%2016%22%20style%3D%22enable-background%3Anew%200%200%2045.7%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22m45.7%208-8%208-.7-.7%206.8-6.8H0v-1h43.8L37%20.7l.7-.7%208%208z%22%20style%3D%22fill%3A%23120f11%22%2F%3E%3C%2Fsvg%3E")}
.showWidget	{cursor:pointer}
#avFormCont span>input	{border:1px solid var(--color-border-input-st)!important;background-color:#fff;color:var(--color-text-input);display:block;padding:0;text-indent:10px;font-family:var(--font-family-base);-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:0;-webkit-border-radius:0px}
#cals	{position:relative;margin:10px auto;z-index:13}
#guestsTD .select-filter_proper	{z-index:14!important}
#avFormB	{margin:15px 0}
#childAges	{margin-top:5px;color:#555;font-size:16px}
#avFormCont label,#guestsTD .label	{display:block;text-indent:1px;font-family:Synonym-Medium,sans-serif;font-size:13px;color:var(--color-text-input);line-height: 26px}
#guestsTD .select-filter_input 	{height:50px;min-width:180px}
input#startDate:active	{background-color:#fff;z-index:3;-webkit-touch-callout:none;-webkit-user-select:none;position:relative}
#avFormCont select option	{color:#120f11;border:1px solid #120f11}
#codeboxTD.idisable	{opacity:.5}
.superSpecialCode #codeboxTD>label,
.superSpecialCode #codeboxTD>input	{opacity:1}
#codeboxTD	{position:relative}
#tbtTD	{overflow:hidden}
#tbtTD div	{display:none;width:100px;box-sizing:border-box;height:22px;line-height:22px;text-align:center;color:#fff;font-weight:normal}
.cal a.ovalbutton,#avCalSearchBtn 	{float:right;width:110px!important;text-align:center;margin-left:20px;font-size:14px!important}
.cal >a.ovalbutton	{margin-top:2px}
#tbtTD a,#tbtTD button	{display:block;width:100px;box-sizing:border-box;height:22px;line-height:22px;text-align:center;padding:0;border-radius:2px}
#tbtTD a:hover,#tbtTD button:hover	{text-decoration:none!important}
.sbHolder	{position:relative;color:var(--color-text-input);padding:0;;width:100%;border:1px solid var(--color-border-input-st)!important;background-color:var(--color-white);display:block;padding:0}
.sbSelector	{white-space:nowrap;text-overflow:ellipsis;overflow:auto;display:block;left:0;top:0;right:0;padding-right:40px;bottom:0;overflow:hidden;position:absolute;text-indent:10px;text-overflow:clip;color:var(--color-text-input)}
.sbToggle	{display:block;position:absolute;right:0;top:0;left:0;bottom:0;transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out;z-index:2;color:transparent;height:auto!important}
.sbHolderDisabled	{background-color:transparent}
.sbToggle	{background-position:right 8px center;background-repeat: no-repeat;-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 9 5' width='9' height='5'%3E%3Cg transform='translate(0  0)'%3E%3Cdefs%3E%3Cpath id='path-164935010302256287' d='M6.300000000000001 10 C6.300000000000001 10 10.8 15 10.8 15 C10.8 15 15.300000000000004 10 15.300000000000004 10 C15.300000000000004 10 6.300000000000001 10 6.300000000000001 10 Z' vector-effect='non-scaling-stroke'/%3E%3C/defs%3E%3Cg transform='translate(-6.300000000000001  -10)'%3E%3Cpath style='stroke-width: 0%3B stroke-linecap: butt%3B stroke-linejoin: miter%3B fill: rgb(87  100  115)%3B' d='M6.300000000000001 10 C6.300000000000001 10 10.8 15 10.8 15 C10.8 15 15.300000000000004 10 15.300000000000004 10 C15.300000000000004 10 6.300000000000001 10 6.300000000000001 10 Z' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.sbOptions	{z-index:100;background-color:#fff;box-shadow:0 0 5px rgb(0 0 0 / 30%);list-style:none;position:absolute;width:100%;overflow-y:auto;box-sizing:border-box;margin:8px 0 0 0;padding:2px;list-style:none}
.sbOptions li	{margin:0;padding:0;list-style:none;box-sizing:border-box}
.sbOptions li:before	{content:'';display:none}
.sbOptions li:last-child	{border-bottom:none}
.sbOptions a	{display:block;padding:6px 8px}
.sbOptions li.last a	{border-bottom:none}
.sbOptions .sbDisabled	{color:#ccc;display:block;padding:5px 0 0 11px}
.sbOptions li.optionGroup,
.sbOptions li.sbGroup	{border-top:1px solid #eee;margin-top:13px}
.sbOptions li.optionGroup.CLWOS_CLWSP_CLWBV_APFEB_ZOTA_LBR0282_LBKC_TIBR 	{border-top:none;margin-top:0}
.sbOptions li.optionGroup a,
.sbOptions li.sbGroup a	{font-weight:bold;padding:15px 9px;letter-spacing: 2px}
.sbOptions li.current a	{background:#ccc!important}
.guestPicker .sbOptions 	  	{width:210px!important;padding:3px;background-color:#fff!important}
.guestPicker .sbOptions a   	{min-height:50px;line-height:50px;background:#f0f0f0;padding:0}
.guestPicker .sbOptions li 	{display:inline-block;width:25%;text-align:center}
.guestPicker .sbOptions li	{border-style:solid;border-color:rgba(255,255,255,.5);border-width:0 1px 1px 0 }
.guestPicker .sbOptions li:nth-child(13),.guestPicker .sbOptions li:nth-child(14),.guestPicker .sbOptions li:nth-child(15),.guestPicker .sbOptions li:nth-child(16)	{border-bottom-width:0px}
.guestPicker .sbOptions li:nth-child(4),.guestPicker .sbOptions li:nth-child(8),.guestPicker .sbOptions li:nth-child(12),.guestPicker .sbOptions li:nth-child(16)	{border-right-width:0px}
#childrenTD .sbOptions:after 	{content:"Please don\'t include children under 2 years old";display:block;background:#fff;color:#000;padding:5px;text-align:left;font-size:80%;font-style:italic;text-transform:none}
#adultsTD  .sbOptions:after 	{content:"Please include guests 18 years and older as adults";display:block;background:#fff;color:#000;padding:5px;text-align:left;;font-size:80%;font-style:italic;text-transform:none}
#hotelCodeTD	{padding-bottom:10px}
#hotelCodeTD .sbOptions li.optionTitle	{display:none;width:100%}
#hotelCodeTD .sbOptions li	{font-size:15px}
#hotelCodeTD .sbOptions li.optionGroup 	{font-family:var(--font-second-family-bold);font-weight: 700;;font-size:14px}
#hotelCodeTD .sbOptions li:not(.optionGroup)	{background-color:#fff}
#requesttypeTD .sbOptions li a i	{display:block;font-style:italic;font-size:80%;text-transform:none;padding:2px 0}
#requesttypeTD .sbOptions li.iHaveCode a,
#requesttypeTD .sbOptions li.needsCode a 	{background:#eee;color:#c00d00}
#requesttypeTD .sbOptions li.iHaveCode a:hover,
#requesttypeTD .sbOptions li.needsCode a:hover, 
#requesttypeTD .sbOptions li.iHaveCode a:focus,
#requesttypeTD .sbOptions li.needsCode a:focus,
#requesttypeTD .sbOptions li.iHaveCode a.sbFocus,
#requesttypeTD .sbOptions li.needsCode a.sbFocus,
#requesttypeTD .sbOptions li.needsCode.current a {background:#ccc!important}
#avFormCont label sup 	{color:yellow;font-size:130%;top:-.1em}
#avFormHelp,#avFormHelpM	{padding:0px 15px;color:#fff;font-size:75%;font-weight:bold;text-align:center;min-height:1em}
#avFormHelpM	{padding:2px 5px;text-align:left}
#avFormHelp nobr:before	{content:'\f101';font-family:fontAwesome;padding:0 3px 0 1em}
.sbSelector,.sbToggle,.sbHolder,
#avFormCont span>input 	{height:50px;line-height:50px} 
.sbToggleOpen	{border:1px solid #000;top:-1px;bottom:-1px;right:-1px;left:-1px;background-color:var(--color-bg-input-st-select)}
.sbHolder	{overflow:visible}
.sbSelector 	{margin: -1px -1px -1px -1px}
.sbHolder .sbOptions 	{line-height:14px}
#hotelCodeTD	{display:block}	
#tbtTD	{width:215px;margin:0 10px 0 auto;display:block;overflow:visible}
#tbtTD a, #tbtTD button 	{height:50px;xborder-radius:25px;line-height:50px;width:100%}
body:not(.responsiveMode) .calContainer > .cal:not(#cal1,#cal2),
body.responsiveMode .calContainer >a,
.cal a >em,.cal a>i	{display:none}
.cal .ms a>em 	{color:white;font-size: 12px;position: absolute;bottom: 2px;left: 2px;line-height: 12px;font-style: normal}
.cal .ms a>em:after	{content:'nts'}
.dealDay:before {content: "";position: absolute;top: 50%;left: 50%;aspect-ratio: 1;height: 50%;min-width: 35px;min-height: 35px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border: 1px solid var(--color-circle);border-radius: 100px;opacity: 0.5}
.mobileOnly.select-filter_proper-header 	{position:fixed;top:0;width:100%;z-index:20}
body.responsiveMode #cals	{margin-top:54px}
.calContainer .cal	{display:inline-block;vertical-align:top}
.cal .hdr	{margin:0;width:100%;font-weight:bold;text-align:center;border:none;font-size:18px;line-height:50px}
.cal table	{margin:0 auto;border-collapse:collapse}
.cal th	{font-size:18px;font-weight:bold;text-align:center;line-height:50px}
.cal td	{padding:0;text-align:right;vertical-align:top}
.cal .av	{background-color:#ffffff}
.cal .nk	{background-color:#e8e8e8} 

.cal .ms_some	{background-color:#ffffff}
.cal .ms	{background-color:var(--color-day-min)}

.cal .nk a 	{color:var(--color-day-unavailable-text)!important}
.cal .so	{background-color:#575555}
.cal .so a,.cal .so>span	{background-color:#575555;color:#fff!important}
.cal .ms.pav	{background-color:#fff}
.cal .empty	{background-color:transparent}
.cal .nn	{background-color:#D6E1E8;border:1px solid red}




.js-open-calendar-card {display:none!important}


.allSoldOut .cal .so	{background:transparent;color:inherit }
.cal td>span,.cal a:not(.ovalbutton)	{width:100%;height:50px;display:block;text-align:center;line-height:50px;position:relative;box-sizing:border-box;font-weight:bold;color:var(--color-primary)}

/*.cal .so a.dA,.cal .so a.dD,.cal .so a.dA1,.cal .so a.dr	{text-decoration: line-through!important;text-decoration-color: red !important;color:#e8e8e8!important}
.cal .ms a.dA,.cal .ms a.dD,.cal .ms a.dA1,.cal .ms a.dr	{color:#d2e8d1!important}*/
.cal a.dA,.cal a.dA1,.cal a.dD	{background:#432308!important;color:#fff!important}
.cal a.dr	{background:#533318;color:#fff!important;height: 40px;top: 5px;line-height:40px}
.cal a.dA	{width:80%;margin-left: 21%;height: 40px;top: 5px;line-height:40px;border-radius:6px 0 0 6px}	
.cal a.dD	{width:80%;margin-right:21%;height: 40px;top: 5px;line-height:40px;border-radius:0 6px 6px 0}
.cal .so .dA,.cal .so .dD,.cal .so .dr {text-decoration:line-through;color:#fff;text-decoration-color:darkred}
.cal a.dA.dD	{width:100%}
.cal tr>td:last-child a.dA.dD {width:80%}
#tooltipC	{display:none;position:fixed;width:auto;min-width:145px;z-index:9999;background:#fff;font-size:12px;box-shadow:rgb(85, 85, 85) 1px 1px 3px 0px;top:40px;left:50%}
#tooltipC.show 	{display:block}
#tooltipC span	{margin:0;font-size:12px;display:block;line-height:1em;padding:8px 4px;color:var(--color-primary);background-color:var(--color-white)}
#tooltipC #w2d	{padding:6px 6px;background-color:var(--color-primary);color:var(--color-white);line-height:1em}
#tooltipC dt	{display:inline-block;width:12px;height:12px;border: 1px solid silver;margin:0px 3px!important;vertical-align:bottom}
#lgd dt.dA	{border-radius:30% 0 0 30%;background:#120f11;color:#fff!important;border-color:#120f11}
#lgd dt.dD	{border-radius:0 30% 30% 0;background:#120f11;color:#fff!important;border-color:#120f11}
#lgd dt.dA.dD	{border-radius:30%;background:#120f11;color:#fff!important;border-color:#120f11}
#dealMsg dt,dt.deal	{border-radius: 6px;opacity: 0.5} 
#dealMsg .c4info	{display:block;text-align:right}
#w2d span,#w2d i,#w2d br 	{display:none}
#avCalLegend,#calMsg	{padding:2px 10px;background:#fff}
x#avCalLegend	{display:none!important}
#avCalLegend.forSpecialRate .fsr:before 	{content:'Special Rate '}
#avCalLegend.noDealDays .dealdayslegend     {display:none}
x#avCalLegend.noLegend	    {display:none}
x.calendar-legend .min-stay i {background-color:#fff!important;border:1px solid #eee}
#calMsg	{display:none}
#calMsg.forSpecialRate	{display:block}
.checkAvail	{display:none}
.noLegend .checkAvail	{display:inline}
.showingHotel	{display:none}
.cal.lgd table,.cal.lgd tbody,.cal.lgd tr,.cal.lgd,#calcodeName	{display:inline}
.cal.lgd td	{display:inline-block}
.cal.lgd tr	{white-space:nowrap}
tr.daysofweek	{border-bottom:1px solid silver}
#cals.nopointer 	{opacity:.4}
#cals.nopointer a	{cursor:default!important}
#cals.nopointer #nextButton,#cals.nopointer #prevButton {display:none}
.responsiveMode #nextButton,.responsiveMode #prevButton {display:none!important;visibility:hidden}
#prevButton,#nextButton	{position:absolute;top:0;width:64px;height:50px;color:transparent!important;cursor:pointer;text-align:center}
#prevButton	{left:0}  #prevButton:before 	{content:" "}
#nextButton	{right:0} #nextButton:before 	{content:" "}
#cals .cal.lgd	{display:block;margin:20px 0 0 10px;float:left;background:#fff}	
.calContainer .cal table	{width:100%}
.calContainer .cal td	{width:14.285%;height:45px}
.noDealDays > .saving {display:none!important/*;visiblity:hidden*/}
#hotelCodeTD .select-filter_proper-header  {display:none}
@media (min-width:1001px) {
#avFormBG	{position:absolute;top:20px;bottom:20px;left:20px;right:20px;background:tansparent}
#avFormCont     	{position:absolute;top:50%;left:50%;width:980px;margin-left:-490px;margin-top:-340px;padding:10px;min-height:680px;background:#fff}
.siteMULTI #avFormCont	{min-height:740px;margin-top:-375px}
.shortHeight #avFormCont	{top:10px;margin-top:0!important}
.shortHeight #avFormBG	{position:fixed;top:0;bottom:0;left:0;right:0}
#avFormHead	{font-size:32px;padding:15px 5px}
#clearDatesBtn	{float:right;font-size:15px;margin-right:75px;line-height:inherit;font-family: var(--font-family-base);}
.avForm > span	{display:inline-block;font-weight:normal;vertical-align:top;margin:0 10px;text-align:left;position:relative}
#hotelCodeTD .sbHolder	{width:370px}
#hotelCodeTD .sbOptions	{width:390px;max-height:360px!important;margin-left:-10px}
.wideHotelDD #hotelCodeTD .sbOptions	{width:940px;padding-bottom:10px;margin-left:-1px;max-height:700px!important}
.wideHotelDD #hotelCodeTD li.optionItem  	{width:calc(49.99%);display:inline-block}
.wideHotelDD #hotelCodeTD .sbOptions li.optionGroup a, .sbOptions li.sbGroup a {padding:15px 9px 9px 9px}
.sbOptions li a {width:100%;overflow-x:hidden;white-space:nowrap;text-overflow: ellipsis}
input#startDate,
input#endDate	{width:175px}
#childrenTD .sbHolder,
#childrenTD select	{width:65px}
#adultsTD .sbHolder,
#adultsTD select	{width:65px}
#requesttypeTD .sbHolder	{width:160px}
#requesttypeTD .sbOptions	{width:230px;margin-left:-35px}
input#codebox	{width:170px}
#datesTop,#avFormCont button	{display:none}
#calMsg,#avFormCont .calendar-legend	{width: calc(100% - 260px);float: left}
#avFormB	{position:absolute;z-index:3;bottom: 15px;right: 15px;width:260px}
#scerr	{position: absolute;z-index:15;bottom: 15px;left:20px;width: calc(100% - 300px);padding:10px 20px;margin:15px 0}
.calContainer	{margin:10px;position:relative;background:#fff;min-height:415px}
.calContainer .cal	{width:calc(50% - 15px);border:1px solid var(--color-border-input-st);height:403px}
#cal1,#cals .cal.marginright	{margin-right:25px}
::placeholder {	  color: #ddd;opacity: 1}
}/*@media*/
i.sbSub {font-style:normal;color: var(--color-light-text);font-family: var(--font-family-base);font-size: 14px}
#adultTip:before   	 {content:'Ages 21 & up'}
#childTip:before	 	 {content:'Must be at least 5 years old'}
.LODGESAGNY #adultTip:before,.MESAM #adultTip:before,.SAGNY #adultTip:before,.LODGE #adultTip:before {content:'Ages 13 & up'}
.LODGESAGNY #childTip:before,.MESAM #childTip:before,.SAGNY #childTip:before,.LODGE #childTip:before {content:'Age 12 & under stay free'}
.LODGESAGNY .ov12,.MESAM .ov12,.SAGNY .ov12 {display:none}
.HHMBHWSTBHMESAM #adultTip:before,.HHMBHWSTBHMESAM #childTip:before,.na.counter-name span:before  	 {content:''!important}
@media (min-width:840px) {	#hotelCodeTD.wide li.optionItem  	{width:calc(49.99%);display:inline-block}}
@media (max-width:1000px) {
.availabityForm 	{background:#FdFAF8}
#avFormCont	{position:relative;margin-left:0;padding:0px;background:#FdFAF8;box-shadow:none;padding-bottom:30px}
#avFormHead	{font-size:20px;padding:15px 20px;letter-spacing: 0.6px;border-bottom: 1px solid rgba(87, 100, 115, 0.2)}	
#clearDatesBtn	{display:none;float:right;font-size:16px;margin-right:75px;line-height:inherit}
.closeX:not(.booking-calendar-widget__close) {top:7px}
.avForm	{padding:20px 20px 0 20px}
.avForm > span	{display:inline-block;width: calc(50% - 10px);vertical-align: top;margin:0 0 10px 0}
.avForm > span.c1	{display:block;width: 100%}
#requesttypeTD	{margin-right:20px}
#requesttypeTD ul>li:first-child a	{color:transparent;background-color:transparent!important}
#tbtTD,#avFormCont span>input,.sbHolder	{width:100%}
#pagename.showAvForm .availabityResult 	{display:none}
#calsCon	{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;z-index:13}
#cals,.calContainer	{margin:0}
.calContainer	{padding-bottom:28px}
.calContainer .cal	{display:block;width:100%;z-index:1000;border:none;padding:15px 0 0 0;margin:0;background:#FdFAF8}
.cal .hdr 	{background:#FdFAF8}
#calsCon.show,#calsCon.show>div	{display:block!important}
#datesTop	{display:table;width:100%}
#datesTop>div	{display:table-cell;width:50%;text-align:center}
#tooltipC 	{display:none;visibility:hidden}
#calMsg,#calsCon .calendar-legend	{position:fixed;bottom:0;left:0;right:0;border-top: 1px solid #dcdfe3;text-align:center;padding:3px;background:#fff}
.datepicker	{background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='18' height='18'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' id='calendar-o' d='M4.67 9.34h14.66v10.67H4.67V9.34z M8.57 7.57C8.51 7.64 8.42 7.67 8.33 7.66H7.67 C7.49 7.67 7.35 7.53 7.34 7.36c0-0.01 0-0.01 0-0.02v-3C7.33 4.16 7.47 4.01 7.65 4.01c0.01 0 0.01 0 0.02 0h0.67 C8.52 4 8.66 4.14 8.67 4.31c0 0.01 0 0.01 0 0.02v3c0.01 0.09-0.03 0.19-0.1 0.25V7.57z M16.57 7.57 c-0.06 0.06-0.15 0.09-0.24 0.09h-0.67c-0.18 0.01-0.32-0.13-0.33-0.31c0-0.01 0-0.01 0-0.02v-3c-0.01-0.18 0.13-0.32 0.31-0.33 c0.01 0 0.01 0 0.02 0h0.67c0.18-0.01 0.32 0.13 0.33 0.31c0 0.01 0 0.01 0 0.02v3c0.01 0.09-0.03 0.18-0.09 0.25V7.57z M20.66 6.66 c-0.01-0.73-0.6-1.32-1.33-1.33H18v-1c0-0.92-0.75-1.67-1.67-1.67l0 0h-0.67C14.74 2.67 13.99 3.42 14 4.34c0 0 0 0 0 0v1h-4v-1 c0-0.92-0.74-1.66-1.66-1.67H7.67C6.75 2.68 6 3.42 6 4.35l0 0v1H4.67c-0.73 0.01-1.32 0.6-1.33 1.33v13.33 c0.01 0.73 0.6 1.32 1.33 1.33h14.66c0.73-0.01 1.32-0.6 1.33-1.33V6.68l0 0V6.66z' style='fill: rgb(87 100 115)%3B' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-position: right 5px center}
#check-in-out	{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
#avFormMsg 	{margin:15px;text-align:center;color:darkred}
.select-filter_proper-container .children-ages > div:last-of-type > div {max-width:88px}
#guestsTD .select-filter_proper--guests .select-filter_proper-container {padding-bottom:90px}
#guestsTD .select-filter_proper-control	{display:none}
#hotelCodeTD.toggleOpen {position:fixed;top:0;bottom:0;left:0;right:0;z-index:5;margin:0}
#hotelCodeTD.toggleOpen	.select-filter_proper-header {display:block}
#hotelCodeTD.toggleOpen	label,
#hotelCodeTD.toggleOpen .sbSelector, #hotelCodeTD.toggleOpen .sbToggle {display:none}
#hotelCodeTD.toggleOpen .sbHolder 	{position:absolute;border:none!important;top:54px;bottom:0;width:100%;height:auto}
#hotelCodeTD.toggleOpen .sbOptions 	{height:100%;width:100%;top:0!important;max-height:5000px!important;margin:0}
#avFormB {margin:0}
#scerr	{margin:30px 20px 0 20px}
}/*@media*/
#caerr	{margin:20px}
#clearDatesBtn2 {border-bottom: 1px solid #120f11;color: #120f11;cursor: pointer;font-family: Synonym-Medium;font-size: 14px;line-height: 16px;position: absolute;right: 25px;top: calc(50% - 8px)}
.js-input-filter-dropdown-close 	{z-index:100}