@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital@0;1&display=swap');
@font-face{font-family:"NewBaskerville-Roman"; src:url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/itc-new-baskerville-roman.woff2") format("woff2"),url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/itc-new-baskerville-roman.woff") format("woff"),url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/itc-new-baskerville-roman.otf") format("opentype");font-style:normal; font-weight:600; font-display:swap}
@font-face{font-family:"GillSansMTPro"; src:url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/GillSansMTPro-Medium.woff2") format("woff2"),url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/GillSansMTPro-Medium.woff") format("woff"),url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/GillSansMTPro-Medium.otf") format("opentype"); font-style:normal; font-weight:bold 500 600 700 800 900; font-display:swap}
@font-face {font-family:"GillSansMTPro"; src:url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/GillSansMTPro-Light.woff2") format("woff2"),url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/GillSansMTPro-Light.woff") format("woff"),url("https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/GillSansMTPro-Light.otf") format("opentype"); font-style:normal; font-weight:200 300 400; font-display:swap}
@font-face {font-family:'Outfit'; src:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Outfit-ExtraLight.woff2') format('woff2'), url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Outfit-ExtraLight.woff') format('woff'); font-weight:200; font-style:normal;font-display:swap}
@font-face {font-family:'Outfit'; src:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Outfit-Regular.woff2') format('woff2'), url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Outfit-Regular.woff') format('woff'); font-weight:normal; font-style:normal; font-display:swap}
@font-face {font-family:'Fraunces'; src:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Fraunces9pt-Light.woff2') format('woff2'), url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Fraunces9pt-Light.woff') format('woff'); font-weight:300; font-style:normal; font-display:swap}
@font-face{font-family:'Fraunces'; src:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Fraunces9pt-Thin.woff2') format('woff2'), url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/Fraunces9pt-Thin.woff') format('woff'); font-weight:100; font-style:normal; font-display:swap}
body#tinymce{margin:0; padding:0; border:none}body#tinymce .company_text{display:block !important}div.alignleft, img.alignleft {display:inline-block;float:left;margin-right:1em;margin-bottom:1em}div.alignright, img.alignright {display:inline-block;float:right;margin-left:1em;margin-top:1em}div.aligncenter, img.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption p.wp-caption-text {margin:0;font-weight:bold}blockquote.left {float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right {float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}html{height:100%}a img {border:none}p {	padding-top:0.1em;padding-bottom:0.1em}#page_content_wrapper p {padding-top:0.5em;padding-bottom:0.5em}#page_content_wrapper p:empty{padding:0 !important;margin:0 !important}#footer p {padding-top:0.5em;padding-bottom:0.5em}html, body {min-height:100%}img, a img {image-rendering:optimizeQuality}a img.alignright {	float:right; margin:0 0 1em 1em}a img.alignleft {	float:left; margin:0 1em 1em 0}a img.aligncenter {display:block; margin-left:auto; margin-right:auto}html {overflow-x:hidden}body{overflow-x:hidden; margin:0; padding:0; font-weight:300; font-style:normal; font-family:"GillSansMTPro"; line-height:1.4; font-size:15px}strong{font-weight:600}article, aside, figure, footer, header, hgroup, nav, section {display:block; }.clear {clear:both}.content_center {max-width:1180px; margin:0 auto; }.height30{height:30px}.height2{height:2px}.hidden{display:none !important}section{}.imageHeader{background:#ccc no-repeat center center / cover ; height:400px; width:100%}.imageHeader.withGradient{position:relative}.imageHeader.withGradient:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%)}.textHeader{background:#1f293e; color:#fff; padding:15px 0 20px 120px; position:relative; text-align:center}.textHeader h1, .textWithImage .text h2.title{color:#b4a76c; font-family:"NewBaskerville-Roman"; font-size:40px; line-height:1; margin:0 0 22px 0; padding:0; position:relative}.textHeader h1:after {content:''; border-bottom:1px solid #b4a76c; display:inline-block; width:64px; position:absolute; bottom:-15px; left:50%; margin:0 0 0 -34px}body.page-template-template-room-detail .textHeader h1{margin:0 auto}body.page-template-template-room-detail .textHeader h1:after{display:none}.textHeader p {margin:0 auto; padding:8px 0 0; width:90%}.textHeader.withArrows p{width:600px}.textHeader .socialIcons{position:absolute; right:0; background:#1F2A44; border-radius:10px 0 0 10px; width:40px; bottom:-22px; margin:0}.textHeader .socialIcons a{display:block; margin:10px auto}.textHeader.beige{background:#F2EFE4}.textHeader.beige p{color:#1f293e}.textHeader.gold{background:#B4A76C}.textHeader.gold h1,
.textHeader.gold p{color:#fff}.textHeader.gold h1:after {border-bottom:1px solid #fff; }.textHeader.transparent{background:none}.textHeader.transparent h1,
.textHeader.transparent p{color:#fff}.belowPicText a{color:inherit; text-decoration:none}.belowPicText a:hover{text-decoration:underline}.paddedLeft{box-sizing:border-box; padding:0 0 0 120px}.paddedLeft.beige{background:#F2EFE4}.paddedLeft.gray{background:#F4F4F4}.paddedLeft.blue{background:#1F293E}.paddedLeft.gold{border-top:none; position:relative}.paddedLeft.gold:before{content:''; height:1px; width:100%; background:linear-gradient(to right, rgba(244,244,244,1) 0%,rgba(180,167,108,1) 20%); position:absolute; left:0; top:0; z-index:2}.column2{width:50%; float:left}.column2 .home_slider2{width:100%; float:none}.textContent, .belowPicText{color:#1f293e}.textContent strong, .belowPicText strong{font-weight:bold}.textContent h1, .textContent h2, .belowPicText h2{font-family:"NewBaskerville-Roman"; font-size:30px; line-height:1; margin:0 0 25px 0; padding:0}.textContent h3{color:#b4a76c; font-size:16px; margin:15px 0; padding:0}.textContent.withPadding{padding:30px 30px 30px 20px}.textContent.withPadding2{padding:30px 30px 30px 0px}.textContent ul{margin:0 0 25px; padding:0 0 0 15px}.textContent ul.column3{width:100%; box-sizing:border-box}.textContent ul.column3 li{width:33.33%; float:left; padding:0 20px 0 0; box-sizing:border-box}.textContent hr{border:none; height:1px; background:#C6C8C9; margin:30px 0}.blue .textContent hr{opacity:0.4; margin:10px 0}.textContent a{color:#b4a76c; text-decoration:none}.textContent a:hover{text-decoration:underline}.textContent label,
.textContent fieldset legend{font-weight:400; margin-bottom:5px; display:block}.textContent fieldset label{display:inline-block; margin:0 15px 0 0}label.hidden{display:none !important}.textContent fieldset{margin:0; padding:0; border:none}.textContent label.option{display:inline-block; position:relative; box-sizing:border-box}.textContent label.option.widthAuto{width:auto; padding-right:15px}.textContent label.option.fullWidth{width:100%}.textContent label.option input{position:absolute; left:0; top:0; z-index:2}.textContent label.option input[type=radio]{position:relative; left:auto; top:auto; z-index:2}.textContent input[type=text],
.textContent textarea {font-size:15px; font-family:"GillSansMTPro"; height:30px; padding:0 5px; display:block; border:1px solid #C6C8C9; width:100%; box-sizing:border-box; margin-bottom:5px}.textContent textarea{height:120px; padding:5px; resize:none}.textContent input.lessMargin{margin:0 0 5px 0}.textContent .half,
.textContent input.half{width:49%; margin:0 1% 5px 0 ; }.textContent .half.left{float:left; clear:left}.textContent .half.right{margin:0 0 5px 1%; float:right}.textContent .third,
.textContent input.third{width:32%; margin:0 2% 5px 0 ; }.textContent .third.left{float:left}.textContent .third.right{margin:0 0 5px 0; float:right}.textContent .info_box{margin:0 0 15px 0}.textContent .info_box h2 {font-family:"GillSansMTPro"; color:#b4a76c; margin:0 0 5px 0; font-size:14px; letter-spacing:1.1px; padding:0; text-transform:uppercase}.textContent .info_box h3 {font-family:"GillSansMTPro"; margin:5px 0 0 0; padding:0; }.textContent .info_box span {color:#b4a76c; display:inline-block; margin:0 15px; }.textContent .beigeButton{border:1px solid #a99a57; color:#a99a57; display:inline-block; height:42px; letter-spacing:1.2px; line-height:42px; margin:0; text-align:center; text-decoration:none; padding:0 30px; font-weight:400; transition:0.3s ease}.textContent .beigeButton:hover{background:#a99a57; color:#fff; text-decoration:none}.paddedLeft.beige .textContent h3{color:#1f293e}.paddedLeft.blue .textContent{color:#fff}.button {letter-spacing:0.5px; cursor:pointer; padding:0 20px; line-height:44px; text-align:center; display:inline-block; background:#B4A76C; color:#fff !important; text-transform:uppercase;text-decoration:none !important}.button.inline{margin:0 5px 5px 0; padding:0 15px}.button:hover{text-decoration:none !important}.multipleButtons a.button{margin:0 5px 5px 0; padding:0 20px; display:inline-block; float:left; width:auto; box-sizing:border-box}header {position:relative; }header .content_center {position:relative; }.home-menu,
.theMenuMobile {width:120px; position:fixed; left:0; top:0; z-index:99; box-shadow:2px 2px 13px #0c1019; }.home-menu ul,
.theMenuMobile ul {margin:0; padding:0; list-style-type:none; border-left:1px solid #121314; border-top:1px solid #121314; border-right:1px solid #121314; }.home-menu ul li,
.theMenuMobile ul li {border-bottom:1px solid #121314; background:rgba(26, 26, 26, 0.8); position:relative}.home-menu ul li a,
.theMenuMobile ul li a {display:block; width:100%; padding:5px 10px; color:#fff; text-decoration:none; transition:0.3s ease; box-sizing:border-box}.home-menu ul li:hover>a,
.theMenuMobile ul li:hover>a{background:#B4A76C}.home-menu .sub-menu,
.theMenuMobile .sub-menu{position:absolute; left:118px; top:-1px; width:140px; display:none}.home-menu li:hover .sub-menu,
.home-menu li:hover .roomsMenu,
.theMenuMobile li:hover .sub-menu{display:block}.home-menu-logo {background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/logo.svg) no-repeat center center #1F293E; background-size:80px 70px; width:120px; height:94px; display:block; }.willardLogo{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/willardLogo.png) no-repeat center center / contain; width:170px; height:80px; margin:0 auto 21px}body.admin-bar .home-menu{top:32px}header .roomsMenu{text-align:center; box-sizing:border-box; padding:5px; box-shadow:0 0 20px rgba(0,0,0,0.4); background:rgba(0,0,0,0.75); display:none; position:absolute; left:118px; top:-5px; width:380px}header .roomsMenu ul, header .roomsMenu li{background:none; border:none}header .roomsMenu>ul{margin:0 -5px; border:none}header .roomsMenu .spacer>a{display:none; }header .roomsMenu .column2, header .roomsMenu .column1{border:1px solid #b4a76c; width:calc(50% - 10px); margin:0 5px 10px; float:left; box-sizing:border-box}header .roomsMenu .column1{width:calc(100% - 10px); clear:both}header .roomsMenu .column1 li.fullWidth, header .roomsMenu .column1 li.main{width:100%; float:left}header .roomsMenu .column1 li{width:50%; float:left}header .roomsMenu .column1>a, header .roomsMenu .column2>a{display:none}header .roomsMenu .column1>.sub-menu, header .roomsMenu .column2>.sub-menu{padding:0}header .roomsMenu ul,
header .roomsMenu li{background:none}header .roomsMenu li{border:none}header .roomsMenu li:hover a{background:none; color:#fff}header .roomsMenu .main>a{background:#b4a76c !important; color:#fff; }header .roomsMenu .bold>a{color:#b4a76c !important}header .roomsMenu .sub-menu{position:relative; left:auto; top:auto; width:100%; padding:0; box-sizing:border-box}header .roomsMenu .sub-menu li{}header .roomsMenu .column>.sub-menu{ padding:10px}.headerBanner a{color:#b4a76c; text-decoration:none}.headerBanner .contentCenter{padding:0}.headerBanner p{margin:0}body.withPromoBarHeader{margin-top:39px; }body.withPromoBarHeader .home-menu,
body.withPromoBarHeader .floatingBookButton{top:39px}body.withPromoBarHeader .booking {top:89px}body.withPromoBarHeader.admin-bar .headerBanner{top:32px}body.withPromoBarHeader.admin-bar .home-menu,
body.withPromoBarHeader.admin-bar .floatingBookButton{top:71px}body.withPromoBarHeader.admin-bar .booking {top:121px}.roomIcons li{display:inline-block; vertical-align:top; width: 150px; margin:0 10px 20px; text-align:center}.roomIcons li:before{content:''; display:block; width:70px; height:40px; background:no-repeat center center / contain; margin:0 auto 30px; text-align:center}.roomIcons li.icon2:before{background-image:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/bedIcon.svg)}.roomIcons li.icon1:before{background-image:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/sizeIcon.svg)}.roomIcons li.icon3:before{background-image:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/viewIcon.svg)}.home_image ul{width:100%; height:100%; display:block; position:absolute; margin:0; padding:0; list-style-type:none; left:0; top:0}.home_image ul li{width:100%; height:100%; position:absolute; background:no-repeat center center / cover; left:0; top:0; display:none}.temp_time p {float:left; margin:0; }.home_booking_top_box {background:#F4F4F4; padding:30px 0 18px; position:absolute; left:0; top:0; width:100%; z-index:2}.home_booking_top_box_center {padding:0 26px; }.counter_box_number span {line-height:43px; display:block; }.home_booking_top_box_center p {color:#1f293e; display:block; text-align:center; margin:20px 0 0 0; }.home_booking_top_box_center p a{text-decoration:none; color:inherit}.home_booking_top_box_center p span.fixSpace{display:inline-block; margin:0 4px 0 -3px}.booking_historial p {margin:3px 0 15px 0; padding:0}.booking_historial h2 {font-weight:normal; font-style:italic; font-size:28px; line-height:32px; margin:0; padding:0 0 14px 0}.booking_historial a {width:175px; height:44px; display:block; margin:0 auto; border:1px solid #fff; color:#fff; text-decoration:none; line-height:3; font-size:14px; letter-spacing:1px; transition:0.3s ease; }.booking_historial a:hover {background:#fff; color:#B4A76C; }.home_slider2 {background:#ccc; width:50%; height:100%; float:right; position:relative; margin:0; }.home_slider2 ul {margin:0; padding:0; list-style-type:none; width:100%; height:100%; position:relative; }.home_slider2 ul li {position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat center center / cover;display:none}.home_slider2 ul li.floorplan{background-color:#fff; background-size:70% auto}.home_slider2_paginator {text-align:center; position:absolute; right:30px; bottom:36px; z-index:2}.home_slider2_paginator span {width:10px; height:10px; display:inline-block; margin:0 4.5px; background:#fff; border-radius:50%; border:2px solid #ccc; cursor:pointer}.home_slider2_paginator span.active {background:#B4A76C !important;border:2px solid #B4A76C}.home_slider2_paginator span:hover {border:2px solid #B4A76C}.guests_rooms_center h2.smallTitle {margin:0; font-weight:normal; color:#b4a76c; font-size:13px; letter-spacing:4px; text-transform:uppercase}.guests_rooms_center_top_links span {border-bottom:1px solid transparent; padding:3px 0 0 0; display:inline-block; transition:0.3s ease}.guests_rooms_center_top_links:hover span {border-bottom:1px solid #fff; }.guests_rooms_center h2,
.guests_rooms_center h3,
.section_blockPromo h2{color:#1f293e; font-family:"NewBaskerville-Roman"; font-size:29px; margin:0; }body.home .guests_rooms_center h2,
.section_blockPromo h2{color:#b4a76c}.homeGradientPromo .button{background:#1f293e}.homeGradientPromo h2{color:#1f293e; font-family:"NewBaskerville-Roman"; font-size:29px; margin:0}body.home .guests_rooms_center h3{color:#fff}.section_block2_text1 h2 {margin:25px 0 0 0; font-weight:normal; font-size:13px; letter-spacing:3.5px}.section_block2_text1 span {border-bottom:1px solid #fff; width:66px; display:inline-block; margin:0 auto}.section_block2_text1 p {font-size:14px; line-height:21px; padding:0 20px; font-weight:200; height:152px; overflow:hidden; position:relative}.section_block2_text1 p:after{content:''; width:100%; height:15px; bottom:0; left:0; position:absolute; background:linear-gradient(to bottom, rgba(180,167,108,0) 0%,rgba(180,167,108,1) 100%)}.section_block2_text1 a {border:1px solid #fff; width:173px; height:42px; line-height:42px; text-align:center; display:block; margin:0 auto; color:#fff; text-decoration:none; font-size:15px; font-weight:normal; transition:0.3s ease}.section_block2_text1 a:hover {border:1px solid #fff; background:#fff; color:#B4A76C; }.section_block2_text2 h2 {color:#b4a76c; margin:0; font-size:13px; letter-spacing:3.5px}.section_block2_text2 span {border-bottom:1px solid #b4a76c; width:66px; display:inline-block; margin:0 auto}.section_block2_text2 ul {margin:0; padding:14px 0 0 0; list-style-type:none; color:#1f293e; max-height:216px; overflow:hidden}.section_block2_text2 ul li {margin:0 0 18px 0; font-size:13px; text-transform:uppercase}.section_block2_text2 ul li a{color:inherit; text-decoration:none}.section_block2_text2 ul li a:hover{text-decoration:underline}.section_block2_text2 p {color:#1f293e; padding:0 15px}.section_block2_text2 a.button {width:173px; height:42px; line-height:42px; text-align:center; border:1px solid transparent; display:block; margin:0 auto; color:#fff; text-decoration:none}.section_block3_box1 h2 {color:#b4a76c; font-size:14px; letter-spacing:1px; margin:25px 0 10px 0; text-transform:uppercase; }.section_block3_box1 p {color:#1f293e; height:87px; margin:0 0 20px; padding:0 20px 0; overflow:hidden; position:relative}.section_block3_box1 p:after{content:''; width:100%; height:15px; bottom:0; left:0; position:absolute; background:linear-gradient(to bottom, rgba(242,239,228,0) 0%,rgba(242,239,228,1) 100%)}.more_rooms .section_block3_box1 p:after{content:''; width:100%; height:15px; bottom:0; left:0; position:absolute; background:linear-gradient(to bottom, rgba(31,41,62,0) 0%,rgba(31,41,62,1) 100%)}.section_block3_box1 a.button {width:173px; height:40px; line-height:40px; text-align:center; color:#B9AC75; border:1px solid #B9AC75; display:inline-block; text-decoration:none; transition:0.3s ease}.section_block3_box1 a.button:hover {background:#b4a76c none repeat scroll 0 0; border:1px solid #b4a76c; color:#fff}.section_blockPromo strong{font-weight:bold}.section_block5_box1 h2 {color:#b4a76c; font-size:14px; font-weight:normal; letter-spacing:1px; margin:16px 0 10px 0; }.section_block5_box1 p {font-weight:200; margin:0 0 24px; line-height:21px; letter-spacing:-0.5px; display:block; padding:0 15px; color:#1f293e; overflow:hidden; height:84px; position:relative}.section_block5_box1 p:after{content:''; width:100%; height:15px; bottom:0; left:0; position:absolute; background:linear-gradient(to bottom, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 100%)}.section_block5_box1 a {width:173px; height:40px; line-height:40px; text-align:center; color:#B9AC75; border:1px solid #B9AC75; display:inline-block; text-decoration:none; font-size:14px; letter-spacing:1px; font-weight:normal; transition:0.3s ease}.section_block5_box1 a:hover {background:#B9AC75; color:#fff; }.section_block5_box2 p {margin:0; padding:13px 15px; color:#1f293e}.anecdotes ul {margin:0; list-style-type:none; height:28px; line-height:28px; padding:0}.anecdotes ul li {color:#b4a76c; height:30px; line-height:30px; letter-spacing:3px; font-family:Helvetica; font-size:14px}.section_block6_text1 h2 {text-transform:uppercase; margin:0; font-size:13px; letter-spacing:3.5px}.section_block6_text1 span {border-bottom:1px solid #fff; width:66px; display:inline-block; margin:0 auto}.section_block6_text1 p {padding:0 15px 15px; max-height:74px; overflow:hidden}.section_block6_text1 a {border:1px solid #fff; width:173px; line-height:42px; text-align:center; display:block; margin:0 auto; color:#fff; text-decoration:none; transition:0.3s ease}.section_block6_text1 a:hover {border:1px solid #fff; background:#fff; color:#B4A76C; }.room_header .content_center {position:relative; padding:42px 0 54px 0; }.room_header h1 {font-family:'Playfair Display', serif; margin:0; font-size:40px; line-height:40px; font-weight:normal; font-style:italic; color:#b4a76c; padding:0}.room_header span {display:inline-block; border-bottom:1px solid #b4a76c; width:65px}.room_header p {padding:8px 0 0 0; width:600px; margin:0 auto}.page-template-template-rooms-landing .room_header p,
.page-template-template-special-offers .room_header p,
.page-template-template-contact .room_header p,
.gallery-template-default .room_header p{width:90%}body.page-id-500 .rooms_menu_box.position0,
body.page-id-500 .rooms_menu_box.position1,
body.page-id-500 .rooms_menu_box.position2,
body.page-id-500 .rooms_menu_box.position3{width:50%}.rooms_menu_box h2 {color:#b4a76c; font-size:14px; font-weight:normal; letter-spacing:1px; margin:16px 0 10px 0; padding:28px 0 0 0; text-transform:uppercase}.rooms_menu_box p {font-weight:200; line-height:21px; letter-spacing:-0.5px; display:block; padding:0 20px; margin:0 0 35px 0; height:63px; overflow:hidden; color:#1f293e}.rooms_menu_box a.button {width:173px; height:40px; line-height:40px; text-align:center; color:#B9AC75; border:1px solid #B9AC75; display:inline-block; text-decoration:none; font-size:14px; letter-spacing:1px; transition:0.3s ease}.rooms_menu_box a.button:hover {background:#B9AC75; color:#fff; }.suites_block .guests_rooms_center span {margin:14px auto 0 auto}.suites_block .guests_rooms_center p {color:#1f293e; }.suites_block .guests_rooms_center a {color:#1f293e; border:1px solid #1f293e; margin:26px 5px; }.suites_block .guests_rooms_center a:hover {color:#fff; background:#b4a76c; border:1px solid #b4a76c; }.rooms_and_suites{text-align:center; font-family:"NewBaskerville-Roman"; font-size:30px; position:relative; line-height:70px; color:#b4a76c; padding:0 0 0 120px}.rooms_and_suites:after {border-color:#fff transparent transparent transparent; border-image:none; border-style:solid; border-width:18px; bottom:-36px; content:""; left:50%; margin:0 0 0 42px; position:absolute; z-index:2}.rooms_and_suites.darker{background:#F2EFE4}.rooms_and_suites.darker:after {border-color:#F2EFE4 transparent transparent transparent; }.more_rooms .section_block3_box1 h2 {}.more_rooms .section_block3_box1 p {color:#fff}.more_rooms .section_block3_box1 a {}body.page-template-template-room-detail .floatingBookButton{display:none}body.fixedRoomBook .room_booking{position:fixed; left:0; top:0; width:100%; z-index:98; box-sizing:border-box}body.fixedRoomBook section{padding:65px 0 0 0}body.admin-bar.fixedRoomBook .room_booking{top:32px}.room_booking form{width:600px; margin:0 auto; font-size:16px; padding:0; position:relative}.room_booking .checkAvailabilityButton{background:#a99a57; border:1px solid #a99a57; color:#fff; display:inline-block; height:33px; letter-spacing:1.2px; line-height:32px; margin:0; text-align:center; text-decoration:none; padding:0 15px; font-weight:400; transition:0.3s ease; cursor:pointer; font-size:13px}.room_booking .input .blue{font-size:11px; color:#1F293E; padding:0 6px; margin:0 0 0 5px; display:inline-block; font-weight:200; text-transform:none; border:1px solid #B4A76C; width:90px; text-align:right; cursor:pointer; background:#fff}.room_booking .input.guests .blue{width:20px}.room_booking .input.guests ul{font-weight:normal; position:absolute; left:-1px; top:33px; z-index:2; background:#fff; color:#000; list-style-type:none; margin:0; padding:0; border:1px solid #777777; width:100%; display:none; box-sizing:border-box; font-size:11px; }.room_booking .input.guests ul li{cursor:pointer; float:left; width:39px; line-height:30px; text-align:center; border-bottom:1px solid #E2E2E2}.room_booking .input.guests ul li.active{color:#fff; background:#b4a76c}.room_booking .input.guests ul li:hover{color:#fff; background:#3c3836}.room_booking .hiddenPickerEvent{position:absolute; left:55px; width:288px; top:35px; z-index:2; color:#000; font-weight:400}body.page-template-template-rooms-family .room_booking{background:#f4f4f4}.tour_website_slider ul {margin:0; padding:0; list-style-type:none; }.tour_website_slider ul li {position:relative; }.tour_website_slider_description h2 {color:#b4a76c; font-size:13px; line-height:13px; font-weight:normal; letter-spacing:3.2px; margin:0; padding:30px 0 0 0}.tour_website_slider_description span {border-bottom:1px solid #b4a76c; display:inline-block; width:65px}.tour_website_slider_description p {font-weight:200; letter-spacing:-0.4px; line-height:18px; margin:0; padding:8px 0 0}.tour_website_slider ul img {display:block; width:100%; height:707px; }.room_header .content_center {position:relative; }body.page-template-template-room-detail .textHeader h1{margin:0 auto 20px}.book_slider ul {margin:0; padding:0; list-style-type:none; }.oval_description a{color:inherit}.oval_description h2 {font-family:'Playfair Display', serif; font-weight:normal; font-style:italic; font-size:28px; padding:0; margin:0}.oval_description p {font-weight:200; font-size:15px; line-height:21px}.oval_description ul {margin:0 0 30px 0; padding:0 0 0 14px; }.oval_description ul li {margin:0; font-weight:200; line-height:28px; font-size:14px; letter-spacing:0.4px; }.oval_description a.oval_description_book_link {background:#B4A76C; display:inline-block; width:176px; height:44px; line-height:44px; text-align:center; color:#fff; text-decoration:none; }.goldFeatured li{width:33.33%; display:table-cell; text-align:center; padding:0px 10px; box-sizing:border-box; color:#B4A76C; line-height:normal !important; border-left:1px solid #B4A76C; vertical-align:middle; font-family:"Playfair Display",serif; font-size:14px}.goldFeatured li.item0{border-left:none}.rest_menu_left div,
.rest_menu_right div {display:table-cell; vertical-align:middle; padding:0; border-bottom:none; width:200px; text-transform:uppercase}.restaurants_description .leftArea a{color:#b4a76c}.restaurants_right .home_slider2{float:none; width:100%; margin:0 0 20px 0}.restaurants_right .home_slider2.noMargin{margin:0}.restaurants_right_slider_paginator a {width:10px; height:10px; display:inline-block; margin:0 4.5px; background:#fff; border-radius:50%}.restaurants_right_slider_paginator a:hover {background:#B4A76C}.restaurants_right > ul {margin:0; padding:0; list-style-type:none; width:647px; height:641px; }.restaurants_right > ul .image_restaurants {display:block; width:647px; height:641px; }.restaurants_right_inputbox1 input {font-family:Tahoma, Geneva, sans-serif; font-size:16px; float:left; height:28px; display:block; border:1px solid #BFC1C2; width:239px; padding:0 10px}.restaurants_right_inputbox1 a {width:33px; height:30px; display:inline-block; float:right; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/calendar_icon.png) no-repeat}.additionalText.withPadding{padding:30px 50px 30px 30px; }.restaurants_left p,
.additionalText p{line-height:22px; letter-spacing:-0.2px; }.restaurants_left a,
.additionalText a{color:#b4a76c; text-decoration:underline; }.restaurants_left h2,
.additionalText h2 {font-family:'Playfair Display', serif; font-weight:normal; font-style:italic; font-size:30px; padding:0; line-height:34px; margin:0 0 16px 0}.restaurants_left ul,
.additionalText ul {margin:0 0 35px 0; padding:0 0 0 15px; letter-spacing:-0.2px; }.restaurants_left ul h4,
.additionalText ul h4 {margin:0; display:inline-block; font-weight:normal; padding:0 5px 0 0; text-decoration:underline; }.restaurants_left ul li,
.additionalText ul li {margin:0 0 10px 0; }body.page-template-template-food-drink .restaurants_right .home_slider2,
body.amenity-template-default .restaurants_right .home_slider2{margin:0}.neighborhood_header h2 {font-weight:normal; font-style:italic; font-family:'Playfair Display', serif; margin:0; font-size:40px; line-height:40px; letter-spacing:1px; padding:0; }.neighborhood_header span {width:70px; border-bottom:1px solid #fff; display:inline-block; }.neighborhood_header p {margin:0 auto; width:90%; line-height:22px; letter-spacing:-0.4px; padding:7px 0 0 0; }.neighborhood_map .content_center {position:relative; }.google_map a.learn {color:#b4a76c; font-size:13px; line-height:13px; font-weight:normal; letter-spacing:4px; margin:0 0 8px 0; display:block; text-align:center; text-decoration:none}.google_map h2 {font-family:"NewBaskerville-Roman"; font-size:21px; letter-spacing:0; margin:0 auto; padding:0 0 8px 0; line-height:21px; text-align:center}.google_map p{width:100%; margin:0 auto; padding:8px 0 0; text-align:center; position:relative; display:block}.google_map span.separator {display:block; border-bottom:1px solid #b4a76c; width:65px; margin:22px auto 14px}.neighborhood_menu a {color:#b4a76c; text-decoration:none; text-transform:uppercase; margin:0 10px; font-size:13px; letter-spacing:1.3px; transition:0.3s ease}.neighborhood_menu a:hover, .neighborhood_menu a.active{color:#000}.places_block.hidden{display:none}.places_block_text h2 {margin:0; color:#b4a76c; font-size:14px; letter-spacing:4px; text-transform:uppercase}.places_block_text span {border-bottom:2px solid #b4a76c; width:70px; display:inline-block; }.places_block_text p {padding:0 0 25px 0; margin:0; }.places_block_text a, .inside_website a.scrollToForm{width:181px; line-height:43px; text-align:center; text-decoration:none; color:#b4a76c; letter-spacing:0.5px;  border:1px solid #b4a76c; display:inline-block; margin:0 5px; transition:0.3s ease; }.inside_website a.scrollToForm{margin:0}.places_block_text a:hover, .inside_website a.scrollToForm:hover{color:#fff; background:#b4a76c}.places_block_slider_paginator a {width:10px; height:10px; display:inline-block; margin:0 4.5px; background:#fff; border-radius:50%}.places_block_slider_paginator a:hover {background:#B4A76C}.places_block ul {margin:0; padding:0; list-style-type:none; width:100%; height:447px; }.places_block ul img {display:block; width:100%; height:447px; }.places_block .home_slider2{float:left}.gallery_menu a {color:#b4a76c; text-decoration:none; text-transform:uppercase; margin:0 20px; font-size:13px; letter-spacing:1.3px; transition:0.3s ease}.gallery_menu a:hover, .gallery_menu a.active{color:#000}.gallery_slider ul {margin:0; padding:0; list-style-type:none; width:100%; height:100%; position:relative}.gallery_slider ul li{width:100%; height:100%; background:#000 no-repeat center center / auto 100%; position:absolute; left:0; top:0; display:none}.gallery_slideshow .theImg.active,
.gallery_slideshow .theImg:hover{opacity:1}.gallery_slideshow .theImg.active:before,
.gallery_slideshow .theImg:hover:before{opacity:0.7}body.page-template-template-special-offers .offerHiddenDetail{display:none}.offerBreadcrumbs a{color:#b4a76c; text-decoration:none}.offerBreadcrumbs span{color:#333}.offerCenter h1{text-align:center; color:#b4a76c; margin:0 0 50px 0; font-family:"NewBaskerville-Roman"; font-size:30px; }.offerCenter .left{width:50%; padding:0 20px 0 0; float:left; box-sizing:border-box}.offerCenter .left img{width:100%; height:auto}.offerCenter .right{width:50%; padding:0 0 0 20px; float:left; box-sizing:border-box}.offerCenter .right p:first{margin-top:0}.terms h2{margin-top:0}.blackOverlay .popupContent h1,
.blackOverlay .popupContent h2{font-family:"Playfair Display",serif; font-weight:normal; font-size:28px; font-style:italic; color:#b4a76c;  margin:0 0 20px; padding:0}.blackOverlay .popupContent a.button{border-color:#636466; color:#636466}.blackOverlay .popupContent a.button:hover{color:#fff; border-color:#fff}.blackOverlay .popupContent .text a{color:#b4a76c; text-decoration:none; border-bottom:1px solid transparent; transition:0.3s ease}.blackOverlay .popupContent .text a:hover {border-bottom:1px solid #b4a76c}.blackOverlay .popupContent .form input{border:1px solid #d6d6d6; width:220px; margin:0 10px 0 0; height:32px; box-sizing:border-box; padding:0 10px;font-family:"Proxima Nova"; font-weight:200; float:left; font-size:14px}.blackOverlay .popupContent .form .button{background:#fff; color:#000; width:100px; text-align:center; line-height:30px; display:inline-block; text-decoration:none;font-family:"Proxima Nova"; font-weight:600; float:left;font-size:14px; border:1px solid #000; box-sizing:border-box; transition:0.3s ease}.blackOverlay .popupContent .form .button:hover{background:#000; color:#fff}.blackOverlay .popupContent strong{font-weight:bold}.blackOverlay .cardText p{width:60%; text-align:center; margin:0 auto 20px; font-size:15pt}.blackOverlay.store a{display:inline-block; filter:grayscale(100%); transition:0.3s ease}.blackOverlay.store a:hover{filter:grayscale(0%); }.blackOverlay.store a div{width:146px; height:100px; background:no-repeat center center / contain; margin:20px}.newSpecialOffers .offer .theText h2{font-family:"NewBaskerville-Roman"; margin-top:0; color:#b4a76c}.newSpecialOffers .offer .theText .button{margin:30px 0 0 0}.inside_website_header h2 {color:#b4a76c; font-family:"Playfair Display",serif; font-size:40px; font-style:italic; font-weight:normal; line-height:40px; margin:0; padding:0; letter-spacing:1px; }.inside_website_header span {border-bottom:1px solid #C9BF94; width:60px; display:inline-block; }.inside_website_header p {color:#1f293e; margin:0 auto;padding:6px 0 0 0; line-height:23px; width:540px}.inside_website_header_left,
.inside_website_header_right {color:#b4a76c; text-decoration:none; font-size:13px; display:inline-block;background:no-repeat; background-position:top left; background-size:32px 62px; width:200px; height:62px; position:absolute; top:50%; line-height:62px; margin:-32px 0 0 0; text-transform:uppercase}.inside_website_header_left {text-align:left; padding:0 0 0 35px;background-image:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/oval_left_arrow.png); left:140px; background-size:20px auto; background-position:left center}.inside_website_header_right {text-align:right; padding:0 35px 0 0 ; background-image:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/oval_right_arrow.png); right:20px; background-size:20px auto;background-position:right center}.inside_website a {color:#1f293e; text-decoration:underline; }.inside_website h2{font-family:'Playfair Display', serif; font-weight:normal; font-style:italic; font-size:30px; padding:0; line-height:34px; margin:0 0 16px 0}.inside_website i a{text-decoration:none; color:inherit}.inside_website ul{margin:0 0 0 0; padding:0 0 0 15px; letter-spacing:-0.2px; width:100%}ul.double{width:50%; float:left; box-sizing:border-box; padding:0 15px}.inside_website ul li{margin:0 0 0; line-height:30px; }.contact_title2 {font-family:"NewBaskerville-Roman"; font-size:30px; padding:0; margin:0}.contact_line {border-bottom:1px solid #C6C8C9; margin:30px 0; }.contact_input_block {width:48%; float:left; margin:0 1%; color:#1f293e}.historySlider ul.slider{position:absolute; left:0; top:0; width:9999px; height:100%; list-style-type:none; margin:0; padding:0}.historySlider ul.slider>li{float:left; height:100%}.historySlider ul.slider>li .preview{text-align:center; width:100%; height:100%; background:no-repeat center center / cover; position:relative}.historySlider ul.slider>li .preview h1,
.yearTitle{color:#b4a76c; font-family:"NewBaskerville-Roman"; font-size:40px; text-shadow:1px 1px 0px rgba(0,0,0,0.8); margin:0}.historySlider ul.slider>li .preview.fullWidth h1{color:#fff}.historySlider ul.slider>li .preview h2{color:#fff; font-family:"NewBaskerville-Roman"; font-size:20px; text-shadow:1px 1px 0px rgba(0,0,0,0.8); margin:20px 0 0 0; }.historySlider ul.slider>li .preview{width:380px; padding:0 15px 160px; box-sizing:border-box; color:#fff; text-shadow:1px 1px 0px rgba(0,0,0,0.8); }.historySlider ul.slider>li .preview:before{content:''; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background:rgba(0,0,0,0.3); transition:0.3s ease}.historySlider ul.slider>li:hover .preview:before{opacity:0}.historySlider ul.slider>li:hover .preview.fullWidth:before{opacity:1}.historySlider ul.slider>li .display_table{position:relative; z-index:3}.historySlider .years span{display:inline-block; cursor:pointer; position:relative; text-shadow:0 0 5px rgba(0,0,0,0.6); transition:0.3s ease; margin:30px 0 20px}.historySlider .years span.first i{color:transparent}.historySlider .years span em{position:relative; font-style:normal;margin:0 5px; }.historySlider .years span em:before{content:''; border:2px solid #b4a76c; width:10px; height:10px; border-radius:50%; position:absolute; left:50%; top:-30px; margin:0 0 0 -5px; transition:0.3s ease}.historySlider .years span:after{content:''; border-top:1px dashed #fff; width:8px; height:0; position:absolute; right:0; top:-24px}.historySlider .years span:before{content:''; border-top:1px dashed #fff; width:15px; height:0; position:absolute; left:0; top:-24px}.historySlider .years span.first:before,
.historySlider .years span.last:after{display:none}.historySlider .years span:hover{color:#b4a76c}.historySlider .years span:hover i:before{width:16px; height:16px;margin:0 0 0 -8px; top:-33px; border-color:#fff; background:#b4a76c}.historySlider ul.slider>li .preview.active:before{opacity:0}.historySlider .years span.active i:before{background:#fafafa}.getHereMenu a {display:block; color:#b4a76c; text-decoration:none; text-transform:uppercase; font-size:13px; letter-spacing:1.3px; transition:0.3s ease; border:1px solid #b4a76c; padding:8px; margin:0 0 15px 0}.getHereMenu a:hover, .getHereMenu a.active{color:#000; border-color:#000}footer {background:#1F2A44; color:#fff; padding:32px 0 29px 0}footer .tableContainer{margin:0 0 40px; width:100%; display:table}footer .tableContainer .fcolumn1{vertical-align:middle; display:table-cell; width:220px; }footer .tableContainer .fcolumn2{text-align:center; vertical-align:middle; display:table-cell; box-sizing:border-box; border-left:1px solid #b4a76c; }footer .tableContainer .fcolumn3{text-align:center; vertical-align:middle; display:table-cell; width:170px; box-sizing:border-box; border-left:1px solid #b4a76c; padding:0 0 0 20px}.footer_logo {background:#1f2a44 url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/willardLogoWhite.png) no-repeat center center / contain; width:200px; display:block; height:94px}footer a {color:#fff; text-decoration:none; }footer ul {padding:0; margin:0 0 30px; list-style-type:none; }footer ul li {text-align:center; margin:0 12px; display:inline-block; font-family:"NewBaskerville-Roman"; }footer ul li a {display:block; }.footer_socials {padding:0 0 0 17px; text-align:center}.footer_socials a {margin:0 6px; }.facebook {width:20px; height:20px; display:inline-block; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/social_icons2.png) no-repeat -25px 0;background-size:72px 20px; }.instagram {width:20px; height:20px; display:inline-block; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/social_icons2.png) no-repeat 2px 0;background-size:72px 20px}.twitter {width:24px; height:20px; display:inline-block; background:url(https://washington.intercontinental.com/wp-content/uploads/2025/03/social_icons3.svg) no-repeat -51px 0; background-size:72px 20px; }.mailchimpForm{padding-bottom:40px; width:100%; text-align:center}.mailchimpForm input{width:250px; border:none; background:#fff; border-radius:0; box-shadow:none; display:inline-block; margin:0 4px 0 10px; height:34px; box-sizing:border-box; padding:0 10px; font-family:"GillSansMTPro"; font-weight:300; font-size:15px}.mailchimpForm button{letter-spacing:0.5px;  border:none; height:34px; line-height:32px; display:inline-block; color:#fff; text-decoration:none; font-family:"GillSansMTPro"; font-weight:300; font-size:15px; transition:0.3s ease; background:#B4A76C; text-transform:uppercase; padding:0 15px; cursor:pointer}.mailchimpForm button:hover{background:#fff; color:#B4A76C}.mailchimpForm,
.mailchimpForm input,
.mailchimpForm button{vertical-align:middle}.blackOverlay .mailchimpForm button:hover{background:#B4A76C; color:#fff}.blackOverlay .mailchimpForm input{border:1px solid #ccc; height:34px}footer .copy{text-align:center; font-size:13px; padding:30px 0 0}footer .copy a{color:#b4a76c}#IWSfrContainer{text-align:center; width:auto !important; padding:0 !important; border:none !important; background:none !important; }#IWSfrContainer .IWSfrLogo{display:none}#IWSfrContainer .IWSfrOverall{color:#fff !important}#IWSfrContainer .IWSfrOutOf span{color:#b4a76c !important}#IWSfrContainer .IWSfrLink a{background:#B4A76C !important; font-weight:600 !important; color:#1f2a44 !important}footer .ihgClub{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/ihgor-primary-logo-neg-rgb-horz-en.svg) no-repeat center center / contain; width:200px; height:80px; display:inline-block}footer .ambassador{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/ambassador.svg) no-repeat center center / contain; width:160px; height:80px; display:inline-block; margin:0 10px}footer .bestPrice{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/bestPrice.png) no-repeat center center / contain; width:70px; height:80px; display:inline-block; margin:0 10px}footer .forbesVerified{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/forbesVerified.png) no-repeat center center / contain; width:67px; height:80px; display:inline-block; margin:0 10px}footer .travelersChoice2020{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/travelersChoice2020.svg) no-repeat center center / contain; width:56px; height:80px; display:inline-block; margin:0 10px}footer .travelersChoice2022{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/travelersChoice2022.svg) no-repeat center center / contain; width:56px; height:80px; display:inline-block; margin:0 10px}footer .logoHistoricHotels {text-indent:-5000px; overflow:hidden; width:136px; height:80px; display:inline-block; margin:0 10px; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/logoHistoricHotels.png) no-repeat center center / contain; }footer .greenRestaurant{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/greenRestaurantCertified.svg) no-repeat center center / contain; width:80px; height:80px; display:inline-block; margin:0 10px}footer .readersChoice2023{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/readersChoice2023.svg) no-repeat center center / contain; width:80px; height:80px; display:inline-block; margin:0 10px}footer .usnewsBest2023{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/Badge-Hotels-USA-2023.png) no-repeat center center / contain; width:80px; height:80px; display:inline-block; margin:0 10px}footer .signatureLogo{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/signatureLogo.svg) no-repeat center center / contain; width:130px; height:80px; display:inline-block; margin:0 10px}footer .virtuosoLogo{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/Vir_Logo_Preferred_Rev_RGB.svg) no-repeat center center / contain; width:105px; height:80px; display:inline-block; margin:0 10px}footer .sustainabilityDistrictLogo{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/sustainabilityDistrict.svg) no-repeat center center / contain; width:80px; height:80px; display:inline-block; margin:0 10px}#IWSfrContainer .stars{display:inline-block; width:70px; height:13px; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/starRating.svg) no-repeat left top / auto 29px}#IWSfrContainer .stars.s0{background-position:-70.5px 0}#IWSfrContainer .stars.s0_5{background-position:-56.5px -13.5px}#IWSfrContainer .stars.s1{background-position:-56.5px 0}#IWSfrContainer .stars.s1_5{background-position:-42.4px -13.5px}#IWSfrContainer .stars.s2{background-position:-42.4px 0}#IWSfrContainer .stars.s2_5{background-position:-28.1px -13.5px}#IWSfrContainer .stars.s3{background-position:-28.1px 0}#IWSfrContainer .stars.s3_5{background-position:-14.1px -13.5px}#IWSfrContainer .stars.s4{background-position:-14.1px 0}#IWSfrContainer .stars.s4_5{background-position:0 -13.5px}#IWSfrContainer .stars.s5{background-position:0 0}.daterangepicker .calendar.left, .daterangepicker .calendar.right{box-sizing:border-box;float:none;margin:0 auto;padding:0;width:100%}.daterangepicker td.active{background-color:#b4a76c; color:#fff}.daterangepicker .input-mini.active{border-color:#00a599}.daterangepicker button{border:2px solid #000;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;line-height:26px;margin:0 0 5px;text-transform:uppercase;width:249px}.daterangepicker button.applyBtn{background:#333 none repeat scroll 0 0;color:#fff}.daterangepicker button:hover, .daterangepicker button.applyBtn:hover{background:#444 none repeat scroll 0 0;color:#fff}#bookForm .bigInput,
#bookForm .smallInput{display:block; margin:0 0 20px; padding:0; font-size:11px; color:#b4a76c; text-transform:uppercase; text-align:center; width:80px; float:left}#bookForm .bigInput.endDate{margin:0 4px}#bookForm .bigInput .blue,
#bookForm .smallInput .blue{background:#1F293E; cursor:pointer; color:#fff; text-transform:none; font-family:"NewBaskerville-Roman"; font-size:12px; padding:8px 0 28px; margin:8px 0 0 0; position:relative}#bookForm .bigInput .blue:after,
#bookForm .smallInput .blue:after{content:'\e802'; font-family:'slidericons'; position:absolute; left:50%; color:#fff; bottom:5px; font-size:14px; margin:0 0 0 -7px}#bookForm .bigInput .blue .m,
#bookForm .bigInput .blue .y{line-height:12px}#bookForm .bigInput .blue .d{font-size:46px; line-height:50px; padding:5px 0 0}#bookForm .smallInput .blue{font-size:46px; line-height:50px; padding:25px 0 0; height:115px; box-sizing:border-box; }#bookForm .smallInput .blue:after{bottom:-12px}#bookForm .smallInput {position:relative}#bookForm .smallInput ul{position:absolute; left:0; top:141px; z-index:2; background:#fff; color:#000; list-style-type:none; margin:0; padding:0; border:1px solid #777777; width:100%; display:none; box-sizing:border-box; }#bookForm .smallInput ul li{cursor:pointer; float:left; width:39px; line-height:30px; text-align:center; border-bottom:1px solid #E2E2E2}#bookForm .smallInput ul li.active{color:#fff; background:#b4a76c}#bookForm .smallInput ul li:hover{color:#fff; background:#3c3836}.hiddenPickerEvent input{display:none}.booking{box-shadow:0 0 20px rgba(0,0,0,0.4); position:fixed; right:20px; top:50px; background:#000; z-index:26; display:none}.booking .home_booking_top_box{position:relative; left:auto; top:auto; }.booking_button{color:#fff; text-decoration:none; line-height:56px; text-align:center; background:#DDC56F url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/book_button_bg.jpg) no-repeat top center; display:block; font-size:25px; margin:0; cursor:pointer; text-shadow:1px 1px 0 rgb(180,167,108)}.floatingBookButton {color:#fff; text-decoration:none; line-height:50px; text-align:center; background:#b4a76c; display:block; font-size:16px; margin:0; cursor:pointer; text-shadow:1px 1px 0 rgb(180,167,108); position:fixed; top:0; right:20px; z-index:27; padding:0 30px; text-transform:uppercase}.floatingBookButton:after{content:'';  width:0; height:0; border:solid; border-width:7px 6px; border-color:#fff transparent transparent; display:inline-block; vertical-align:middle; margin:4px 0 0 10px}.floatingBookButton.opened:after{transform:translateY(-8px) rotate(-180deg)}body.admin-bar .floatingBookButton{top:32px}body.admin-bar .booking{top:82px}.smallGallery a {background:no-repeat center center / cover ; border:1px solid #ccc; display:block; float:left; height:200px; margin:0 10px 10px 0; padding:5px; width:125px}.pressRight .socialMedia a{margin:0 20px 10px 0; font-size:30px; text-decoration:none}div.pressRelease {border-bottom:1px solid #ccc; padding:10px 0}div.pressRelease i {color:#999;display:block;font-size:11px;margin:4px 0}div.pressRelease a {color:#b5a469;display:block;text-decoration:none}.loginForm label{display:block; font-weight:400; margin:0 0 10px 0}.loginForm input{border:1px solid #ccc; height:30px; padding:0 10px; box-sizing:border-box; display:block; border-radius:0; box-shadow:none; width:100%; margin:0 0 20px 0; font-family:"GillSansMTPro"; font-weight:300; font-size:15px}.pressArticle h2 {color:#b4a76c; font-size:14px; font-weight:normal; letter-spacing:1px; margin:25px 0 10px; text-transform:uppercase}.pressArticle h2 em{font-size:12px; display:block; color:#666; font-style:normal}.pressArticle p {color:#1f293e; margin:0 0 20px; padding:0 20px; position:relative}.pressArticle a.button {border:1px solid #b9ac75; color:#b9ac75; display:inline-block; font-weight:normal; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:173px}ul.capacity{margin:30px 0; padding:0; list-style-type:none; text-align:center}ul.capacity li{position:relative; display:inline-block; width:70px; padding:70px 10px 0; color:#b4a76c; font-family:"Playfair Display",serif; font-size:12px; line-height:12px}ul.capacity li span{display:block; color:#1f293e; padding:12px 0 0 0}ul.capacity li.icon1:before,
ul.capacity li.icon2:before,
ul.capacity li.icon3:before,
ul.capacity li.icon4:before,
ul.capacity li.icon5:before,
ul.capacity li.icon6:before,
ul.capacity li.icon7:before{content:''; width:70px; height:60px; position:absolute; left:10px; top:0}ul.capacity li.icon1:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue1-new.gif) no-repeat center center / contain; }ul.capacity li.icon2:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue2-new.gif) no-repeat center center / contain; }ul.capacity li.icon3:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue3-new.gif) no-repeat center center / contain; }ul.capacity li.icon4:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue4-new.gif) no-repeat center center / contain; }ul.capacity li.icon5:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue5-new.gif) no-repeat center center / contain; }ul.capacity li.icon6:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue6-new.gif) no-repeat center center / contain; }ul.capacity li.icon7:before{background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/venue7-new.gif) no-repeat center center / contain; }.accoladesArea .column.right{float:right}.accoladesArea .column ul{text-align:left; padding:0 0 0 30px; margin:0}.g-recaptcha{margin-bottom:30px}.showIphone, .showIpad{display:none}.calendarDay .date strong{font-size:20pt; line-height:1em; color:#b4a76c}.calendarDay .events .eventBox a{text-decoration:none}.calendarDay .events .eventBox.hidden{display:none}.calendarDay .events .eventBox h2{min-height:80px; color:#1f293e; font-style:normal; font-family:"GillSansMTPro"; text-transform:uppercase; font-size:13pt; line-height:1em; margin:0}.calendarDay .events .eventBox a.button{position:absolute; left:15px; bottom:15px; height:35px; line-height:35px; padding:0 10px}.calendarDay .events .eventBox a.button:hover{background:#000; color:#fff}.featuredEvent .text h2{margin:0; font-size:32px; line-height:1em; font-weight:600; width:355px}.calendarTitle a{color:inherit; text-decoration:none}.featuredEvent .text .button{padding:0 10px; box-sizing:border-box; line-height:30px; text-decoration:none; color:#fff; text-transform:uppercase; transition:0.3s ease;display:inline-block; text-shadow:none; font-size:14px; float:right; border:1px solid #fff; margin:-8px 0 0 0; font-weight:600}.featuredEvent:hover .text .button{background:#fff; color:#000}a.eventButton {font-size:14px; font-weight:600; height:38px; line-height:38px; text-align:center; background:#CFCFCF; color:#000; display:inline-block; margin:0 auto; border-radius:0; transition:0.3s ease; padding:0 15px; text-transform:uppercase; text-decoration:none}a.eventButton:hover{text-decoration:none}.featuredEvent.box0 .text h2{width:509px}.policyMenu a{display:block; color:#b5a469; text-decoration:none; margin:0 0 20px 0}.policyContent h1{color:#b5a469; text-align:left; font-size:24px; letter-spacing:1pt; }.policyContent h2{font-size:28px}.policyContent a{color:#b5a469}.divMessage{margin:15px 0 0 0; padding:4px 10px; display:none; color:#fff; }.divMessage.error{background:#A20002}.divMessage.success{background:#1F2A44}.sweet-alert[data-has-cancel-button="false"] button{border-radius:0; background:#000 !important; color:#fff !important; border:2px solid #000; transition:0.3s ease;font-family:'Work Sans'; text-transform:uppercase}.sweet-alert[data-has-cancel-button="false"] button:hover{background:#fff !important; color:#000 !important}.mobileMenu, .mobileReserve, .mobileMenuOpen{display:none}.section_header.holidays .paginator span{background:#fff; opacity:0.5; width:10px; height:10px; border-radius:50%; margin:0 5px; display:inline-block; cursor:pointer}.section_header.holidays .paginator span:hover,
.section_header.holidays .paginator span.active{opacity:1}.holidayBanner .wrapper .banner h2{margin:0 30px; text-transform:uppercase; font-family:"NewBaskerville-Roman"; font-size:42px; line-height:1.43; letter-spacing:8.4px}.holidayBanner .wrapper .banner .button{font-size:16px; letter-spacing:1.6px; color:#54534a !important; box-shadow:0 0 9.1px 0.9px rgba(0, 0, 0, 0.2); background:#ded7d2; padding:6px 26px}body.page-id-15288 .holidayBanner .hl1,
body.page-id-15288 .holidayBanner .hl2,
body.page-id-15288 .holidayBanner .hl3,
body.page-id-15288 .holidayBanner .hl4{display:none !important}.contentCenter{width:100%; box-sizing:border-box; padding:0 0 0 120px}.offerBoxes a{color:inherit}.offerBoxes .box .buttons a{color:inherit; text-decoration:none; }.offerBoxes .box .buttons span{padding:0 20px; display:inline-block}.introTextWithBgImage .text h2,
.introTextWithBgImage .text h1{line-height:1.2; text-transform:uppercase; margin:0 0 23px; font-family:"NewBaskerville-Roman"; font-size:43.5px; letter-spacing:4.35px; text-align:center; color:#1f293e}.introTextWithBgImage .text .button{padding:6px 50px; box-shadow:0 0 9.1px 0.9px rgba(0, 0, 0, 0.2); background-color:#1f293e; text-transform:uppercase; font-size:16px; letter-spacing:1.6px; color:#fff}.theMenuMobile{display:none}table.dateList th span{display:block; font-weight:bold; color:#1f293e}.ihgBrandsBar {background:#f9f9f9; margin:0 auto; padding:40px 0; text-align:center}.ihgBrandsBar a{text-decoration:none; color:#b4a76c}.ihgBrandsBar a.logos{text-indent:-5000px; overflow:hidden; background:url(https://washington.intercontinental.com/wp-content/uploads/2025/07/ihgor-brand-bar-2025-gray-rgb-horz-en.svg) no-repeat center center / contain; width:90%; height:252px; display:block; margin:0 auto 15px}.followLinks .facebook{margin:0 5px; width:30px; height:30px; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/facebook.svg) no-repeat center center / contain; vertical-align:text-bottom}.followLinks .twitter{margin:0 5px; width:30px; height:30px; background:url(https://washington.intercontinental.com/wp-content/uploads/2025/03/X_logo.svg) no-repeat center center / contain; vertical-align:text-bottom}.followLinks .instagram{margin:0 5px; width:30px; height:30px; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/instagram.svg) no-repeat center center / contain; vertical-align:text-bottom}.offerBoxesList a{color:inherit}.offerBoxesList .box .text h2{margin-top:0}body.page-id-19028 section{font-family:'Outfit'; font-weight:200; }body.page-id-19028 section a{color:#a68c24; font-weight:normal; text-decoration:none}body.page-id-19028 section .button{background-color:#a68c24; font-weight:normal; margin-bottom:3px}body.page-id-19028 section .row{margin:40px auto 0}body.page-id-19028 section .row:after{content:''; width:100%; clear:both; display:block}body.page-id-19028 section .row .column3{border-right:1px solid #000; box-sizing:border-box; padding:0 40px; }body.page-id-19028 section .row .column3:last-child{border-right:none }body.page-id-19028 section .row .column3 h3{font-size:14.21px; text-transform:uppercase; font-family:'Fraunces'; font-weight:300; margin:0}body.page-id-19028 .fullwidthText{position:relative}body.page-id-19028 .contact_input_block,
body.page-id-19028 .textContent{color:inherit}body.page-id-19028 .contact_input_block label{font-family:Outfit; color:#a68c24; }body.page-id-19028 .textContent input[type="text"], body.page-id-19028 .textContent textarea{background:none; border:1px solid #a68c24; color:#fff; height:50px}body.page-id-19028 .g-recaptcha>div{margin:0 auto}h1.teaTitle, h2.teaTitle.big{font-size:47.3px; margin:0 0 20px}.teaTitle, h2.teaTitle.big span{font-size:35.5px; text-transform:uppercase; font-family:'Fraunces'; font-weight:100; }.textWithImage .text h2.title{ text-align:left}body.page-id-19028 .textWithImage.twi2:before{content:''; width:600px; height:600px; position:absolute; top:-70px; right:-470px; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/flowerTea.svg) no-repeat center center / contain; z-index:1}body.page-id-19028 .textWithImage.twi0 .image{background-position:right 40px top}body.page-id-19028 .textWithImage.twi0 .text .container{max-width:440px; margin:0 auto}@media screen and (min-width:1024px) and (max-width:1179px){.content_center{max-width:994px}footer ul li{font-size:12px; margin:0 8px}.booking_historial a{width:auto; padding:0 15px; display:inline-block}.section_block3_box1 a.button,
	.section_block2_text2 a.button,
	.section_block3 .block3_text_link,
	.section_block6_text1 a,
	.rooms_menu_box a.button{width:auto; display:inline-block; padding:0 15px}.places_block_text a, .inside_website a.scrollToForm{margin:0 5px; width:auto; padding:0 15px}.suites_block .guests_rooms_center a{margin:26px 5px 0}.textContent ul.column3 li{width:50%}.textHeader.withArrows p{width:490px}.holidayBanner .wrapper .banner h2{font-size:32px}}
@media screen and (min-width:0px) and (max-width:1023px){body{min-width:320px}.content_center{max-width:300px}.footer_list1{width:395px}.footer_logo{margin:0 auto 30px; float:none}.footer_list1{border:none; padding:0; width:100%; text-align:center}.footer_list1 li{width:auto; padding:0 5px; float:none; display:inline-block}footer ul{float:none}#mc-embedded-subscribe-form input{width:189px}#mc-embedded-subscribe-form input,
	#mc-embedded-subscribe-form button{margin-top:5px}.mailchimpForm button{margin:5px 0 0 0}.booking_historial a{width:auto; padding:0 15px; display:inline-block}.section_block3_box1 a.button,
	.section_block2_text2 a.button,
	.section_block3 .block3_text_link,
	.section_block6_text1 a,
	.rooms_menu_box a.button{width:auto; display:inline-block; padding:0 15px}.home_slider2,
	.section_block2_image,
	.section_block6 .theImg{float:none; width:100%; height:300px}.temp_icon,
	.temp_time p,
	.time_icon{float:none; display:inline-block}header{height:70px; background:#1F293E; position:fixed; left:0; top:0; width:100%; min-width:320px; z-index:100}section{padding:70px 0 0}.home-menu{width:calc(100% - 30px); margin:0px auto; position:relative; left:auto; top:auto}.home-menu-logo{height:50px; background-size:contain; width:60px; float:left; margin:10px 0 0}.theMenuMobile{display:block; z-index:99; overflow:scroll; left:0; top:-100%; position:fixed; width:100%; height:calc(100% - 70px); transition:0.4s ease}.theMenuMobile ul{width:100%; }.theMenuMobile ul li a{color:#b4a76c}.theMenuMobile .sub-menu {position:relative; left:auto; top:auto; width:100%; display:block; border:none; box-sizing:border-box}.theMenuMobile .sub-menu li{padding:0 0 0 15px; box-sizing:border-box}.theMenuMobile .sub-menu li a{color:#fff}.theMenuMobile .sub-menu li a:before{content:'- '}.theMenuMobile ul li:hover a{background:none}.places_block_text a, .inside_website a.scrollToForm{margin:0 5px; width:auto; padding:0 15px}.floatingBookButton{display:none}.imageHeader.withGradient{height:auto}.places_block_text a, .inside_website a.scrollToForm{margin-bottom:10px}.places_block .home_slider2{float:none !important}.places_block ul{height:100%}.rest_menu_left div, .rest_menu_right div{display:none}.suites_block .guests_rooms_center a{margin:10px 5px 0}.textContent ul.column3 li{width:50%}.textHeader.withArrows p{width:240px}.inside_website_header_left{left:10px}.inside_website_header_right{right:10px}.inside_website_header_left,
	.inside_website_header_right{width:1px}.inside_website_header_left div,
	.inside_website_header_right div{display:none}.textHeader h1, .textWithImage .text h2.title{font-size:35px}.textHeader{padding:15px 10px 20px}.paddedLeft{padding:0}.column2{width:100%; float:none}.rooms_and_suites{padding:0 10px; font-size:25px}.rooms_and_suites:after,
	.gallery_menu:before{margin:0 0 0 -18px}.contact_input_block{width:100%; margin:0}.g-recaptcha{overflow:hidden}.imageHeader{height:140px}a.button{height:auto}.home_slider2_paginator{bottom:2px; right:auto; left:12px}.textContent.withPadding{padding:20px 10px 20px 10px; }.textHeader p{padding:8px 10px 0; width:100%; box-sizing:border-box}.neighborhood_menu a:hover, .neighborhood_menu a.active,
	.gallery_menu a:hover, .gallery_menu a.active{color:#fff; background:#000; }.neighborhood_menu a,
	.gallery_menu a{color:#fff; background:#b4a76c; padding:5px 15px; margin:5px; display:inline-block}.textHeader .socialIcons{display:none}body.page-id-500 .rooms_menu_box.position0,
	body.page-id-500 .rooms_menu_box.position1,
	body.page-id-500 .rooms_menu_box.position2,
	body.page-id-500 .rooms_menu_box.position3{width:100%}.pressArticle a.button{width:auto;height:auto; line-height:40px; padding:0px 15px}.offerDetailsContainer .home_slider2{display:none !important}.offerDetailsContainer .paddedLeft{padding:0 0 20px}.textContent.withPadding2{padding:20px 10px}.historySlider ul.slider{position:relative; left:auto; width:100%; }.historySlider ul.slider > li{height:auto; float:none; width:100%; box-sizing:border-box}.historySlider ul.slider > li .preview{box-sizing:border-box;padding:30px 15px; width:100% !important; border-bottom:1px solid #fff}.historySlider ul.slider > li .preview.active::before{opacity:1}.offerCenter .left{width:100%; padding:0 0 20px}.offerCenter .right{width:100%; padding:0}.offerBreadcrumbs span,
	.offerBreadcrumbs i{display:none}.contentCenter{padding:0 10px}.holidayBanner .wrapper .banner h2{font-size:32px}.offerBoxes .box .buttons span {padding:0 8px}.holidayBanner .wrapper .banner .button{padding:18px 26px}.booking{left:50%; right:auto; top:70px; width:300px; position:fixed; transform:translateX(-50%)}.mobileMenuOpen{float:right; display:block; color:#b4a76c; width:58px; height:70px; padding:10px 0 10px 17.5px; box-sizing:border-box}.mobileMenuOpen span{width:35px; height:2px; position:relative; display:block; background:#b4a76c; margin:23px 0 0 0}.mobileMenuOpen span:before{content:''; width:100%; height:2px; position:relative; display:block; left:0; top:-10px; background:#b4a76c}.mobileMenuOpen span:after{content:''; width:100%; height:2px; position:relative; display:block; left:0; bottom:-10px; background:#b4a76c}.mobileReserve{cursor:pointer; float:right; display:block; color:#b4a76c; width:70px; height:70px; padding:10px 17.5px; box-sizing:border-box; text-decoration:none; margin:0 1px 0 0; background:url(https://washington.intercontinental.com/wp-content/themes/willardQNY/images/calendar.svg) no-repeat center center / auto 36px}body.opened .burger-icon{background:transparent}body.opened .burger-icon::before,
	body.opened .burger-icon::after{background:#b4a76c}body.opened .burger-icon::before {transform:translateY(8px) rotate(45deg)}body.opened .burger-icon::after {transform:translateY(-8px) rotate(-45deg)}body.opened .theMenuMobile{top:70px}.home-menu ul{display:none}footer .tableContainer .fcolumn1,
	footer .tableContainer .fcolumn2,
	footer .tableContainer .fcolumn3{display:block; border:none; margin:0 auto }footer .tableContainer .fcolumn3{padding-top:30px}.section_block3_box1 p{height:auto; overflow:auto}.section_block3_box1 p::after{display:none}.ihgBrandsBar a.logos {height:158px}body.page-id-19028 section .button{margin:0 3px 6px}body.page-id-19028 .textWithImage.twi2::before {width:300px; height:300px; top:-70px; right:-200px}body.page-id-19028 .textWithImage.twi0 .text .container {max-width:100%}body.withPromoBarHeader header{margin-top:39px; }body.withPromoBarHeader .home-menu,
	body.withPromoBarHeader .floatingBookButton{top:0}body.withPromoBarHeader .booking {top:109px}body.withPromoBarHeader.admin-bar .headerBanner{top:32px}body.withPromoBarHeader.admin-bar .home-menu,
	body.withPromoBarHeader.admin-bar .floatingBookButton{top:0}body.withPromoBarHeader.admin-bar .booking {top:141px}body.withPromoBarHeader.opened .theMenuMobile{top:109px}body.withPromoBarHeader .theMenuMobile {height:calc(100% - 109px)}}
@media screen and (min-width:0px) and (max-width:767px){.showIphone{display:block !important}.introTextWithBgImage .text h2,
	.introTextWithBgImage .text h1{font-size:22px}.holidayBanner .wrapper .banner h2 {font-size:32px;letter-spacing:2px}.holidayBanner .wrapper .banner .button {padding:18px; font-size:14px; letter-spacing:0.5px}.blackOverlay .popupContent h1,
	.blackOverlay .popupContent h2{font-size:20px}.ihgBrandsBar a.logos {height:65px}h1.teaTitle, h2.teaTitle.big {font-size:40px}.teaTitle, h2.teaTitle.big span {font-size:28px}body.page-id-19028 section .row .column3{width:100%; border-right:none; border-bottom:1px solid #000; padding:20px 0}body.page-id-19028 section .row .column3:last-child{border-bottom:none}body.page-id-19028 .textWithImage.twi2::before{display:none}.textContent .half, .textContent input.half {width:100%}body.page-id-19028 .textWithImage.twi0 .image {background-position:center center}body.withPromoBarHeader {margin-top:60px}body.withPromoBarHeader header {margin-top:60px}body.withPromoBarHeader .booking {top:130px}body.withPromoBarHeader.opened .theMenuMobile {top:130px}body.withPromoBarHeader.admin-bar .headerBanner {top:0px}body.withPromoBarHeader header {margin-top:46px}body.withPromoBarHeader {margin-top:0px}.blackOverlay .popupContent a.button{display:block; margin:5px 0}.blackOverlay .popupContent p:last-child{margin-bottom:0}body.admin-bar{ margin: -46px 0 0 0;}body.admin-bar .home-menu{ top: 0;}}
@font-face{font-family:'slidericons';src:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/slidericons.eot?42949312');src:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/slidericons.eot?42949312#iefix') format('embedded-opentype'),
url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/slidericons.woff2?42949312') format('woff2'),
url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/slidericons.woff?42949312') format('woff'),
url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/slidericons.ttf?42949312') format('truetype'),
url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fonts/slidericons.svg?42949312#slidericons') format('svg');font-weight:normal;font-style:normal; font-display:swap}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fancybox/fancybox_sprite.png')}#fancybox-loading div{width:44px;height:44px;background:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-lock body{overflow:hidden !important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('https://washington.intercontinental.com/wp-content/themes/willardQNY/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}