@charset "utf-8";@media(min-width:1901px){.wc-section .bx-viewport{height:850px!important}}@media(min-width:1600px){.ftr-top{min-height:600px}.ftr-top::after{height:380px}}@media(max-width:1420px){.about-hotel .img-box>span{height:506px}.slider li{height:506px}.banner .bxslider li{height:730px}.sub-banner{height:603px}.sub-page .slider li{height:506px}.top-heading p br{display:none}}@media(max-width:1400px){.main{max-width:1100px;margin:auto auto;padding:0}}@media(max-width:1450px)and (min-width:1300px){.accomo_content h5{margin-bottom:27px;margin-top:-13px}.accomo_content .btn-1{margin-top:52px}}@media(min-width:1390px){.sub-page .top-heading{padding-top:41px}.sub-page .top-heading h1{margin-bottom:11px}.sub-page .top-heading span{margin-bottom:53px}.sub-page .about-hotel{padding-top:32px}}@media(max-width:1300px){.copy-right{padding:20px 0}.copy-right .right ul{margin-bottom:22px}header{padding-left:40px;padding-right:40px}.about-hotel .img-box>span{height:400px}.slider li{height:400px}.top-heading p br{display:none}.top-heading p{padding:0 20px 30px}header .logo a{margin-left:0}.about-hotel{padding-top:70px}.pagination{margin-bottom:30px}.accommodations_box{padding:20px 40px}}@media(max-width:1200px){.accomo_content .btn-1{margin-top:33px}.header-right{width:100%}.bx-viewport{height:600px!important}.or-icon{height:70px;width:70px}.or-icon span{font-size:41px}.or-circle{margin-top:-35px}header .book-now-left,header .book-now-right{width:100px;margin-left:4px}header .datepicker{padding:7px;background-position:85px center}header .sbToggle{right:3px}header .sbSelector{padding:2px 7px}header .select-main{width:100px;margin-left:4px}.book-now-main h4{font-size:16px;padding-top:7px}nav .enumenu_ul>li>a{font-size:18px}nav .enumenu_ul>li{margin:0 15px}nav{padding-top:15px}header .logo a{margin:14px 0}header{padding:10px 0 4px}.top-heading{padding-top:30px}.top-heading h1{font-size:40px;line-height:normal}.top-heading h2{font-size:22px;margin-bottom:20px}.top-heading span{margin-bottom:20px}.top-heading p{padding:0 0 20px 0}.about-hotel{padding-top:50px}.box-bg h3{font-size:24px}.ftr-top h3{font-size:28px}.ftr-top .left p{font-size:15px}.ftr-top .connect-us li{margin:0 5px}.ftr-top .left .text-box{width:170px}.ftr-top .left button{min-width:0;padding:3px 20px}.ftr-top{min-height:500px;background-size:contain}.banner .bxslider li{height:600px}.sub-banner{height:500px}.pagination{margin-bottom:20px}.sub-page .top-heading p{font-size:18px;line-height:32px}.hotle-rooms{padding:30px}.sub-page .about-rooms{padding-top:30px}.about-rooms .col-4{padding:0 15px}.about-rooms .rooms-detail h3{font-size:22px;margin-bottom:15px}.about-rooms .rooms-detail h3:after{margin-top:15px}.about-rooms .rooms-detail p{font-size:15px;line-height:28px}.availability{padding-top:20px}}@media(max-width:1120px){.main{padding:0 20px}}@media(max-width:1100px){h2{font-size:58px}h5{font-size:45px}.banner_room_info{padding:25px}.or-circle{margin-top:-47px}.banner_room_info h4 br{display:none}.rooms_book_banner{border-bottom:1px solid #fff}}@media(max-width:1020px){.main table input.inputWidth{width:100%}.select-option{display:none}#booknow-bar{display:block;background-color:#daa520;width:100%;display:block;position:fixed;bottom:0;z-index:99}#booknow-bar:hover{background-color:#1e1e1e}#booknow-bar p{font-family:'Open Sans',sans-serif;font-weight:400;padding:12px 0;text-align:center;width:100%;font-size:20px;text-transform:capitalize;color:#fff}#booknow-bar a{text-decoration:none;color:#fff}.rooms_book_banner{width:100%}nav .enumenu_ul>li:last-child{margin-bottom:60px}.or-circle{padding-left:0}header .logo a{margin:9px 0}nav{text-align:right}.bx-viewport{height:400px!important}.book-now-main{width:100%}.book_now_area{margin-top:-63px}.bannr_expan_arr{bottom:20px}#map_holder,.locally_banner{height:400px}.address_map iframe{height:400px}.btn-1,.locally_banner .btn-1{padding:11px 50px}footer{padding-top:0}.enumenu_ul{display:none}.menu-block{height:auto}.menu-icon{display:inline-block}nav .enumenu_ul>li{display:block;margin:0;padding:0}nav .enumenu_ul>li>a{display:block;text-align:left;padding:8px 10px;margin-bottom:0;border:0}nav .enumenu_ul>li>a:hover,nav .enumenu_ul>li.active>a,nav .enumenu_ul>li.hover>a{color:#fff;background-color:#daa520}nav .arrow{position:absolute;right:10px;width:30px;height:30px;background:#daa520 url('../Washingtoncourthotel.com-0076-2016Redesign/media/WCH/Graphics/plus.png') no-repeat center center;top:5px;cursor:pointer}nav .arrow.up{background:#daa520 url('../Washingtoncourthotel.com-0076-2016Redesign/media/WCH/Graphics/minus.png') no-repeat center center}.enumenu_ul{width:100%}.enumenu_ul>li ul{background:#1e1e1e}.enumenu_ul>li ul a{text-align:left;display:block;padding:6px 10px;font-family:'Open Sans',sans-serif;font-weight:400;color:#fff}.enumenu_ul>li ul a:hover{background:#daa520}body.menuslide_push{position:relative}body.menuslide_push.slidemenuLeft{left:0;transition:left .5s;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s}body.slidemenuLeft .enumenu_ul{left:-250px}body.slidemenuLeft.menu-open .enumenu_ul{left:0;padding-bottom:100px}body.menuslide_push.slidemenuLeft.menu-open{left:250px}body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{background:#000;display:block;height:100%;width:100%;position:fixed;transition:all .5s ease 0;max-width:250px;z-index:9;overflow:auto;top:88px}nav{padding-top:8px;padding-bottom:2px}nav .enumenu_ul>li:last-child{padding-bottom:30px}.banner .bxslider li{height:500px}body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{top:159px}.header-right{top:22px}body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{top:81px}.header_top_right{right:70px}.header_top_right ul li:first-child{display:none}.header-right{float:none;right:20px;position:absolute;width:auto;max-width:auto}header .logo{width:180px}header .logo img{width:100%}.accommo_lrooms_sect{padding:50px 0}.accomo_content h5{margin-bottom:20px}.accomo_content .btn-1{margin-top:20px}nav .enumenu_ul>li.display-mobile{display:block;float:left}nav .enumenu_ul>li.display-mobile a{text-align:center}nav .enumenu_ul>li.display-mobile .bell_icon{background-position:4px top}nav .enumenu_ul>li.display-mobile .call_icon{background-position:-28px top}nav .enumenu_ul>li.display-mobile .email_icon{background-position:-61px top}#special-offers{text-align:center}#special-offers .c4{display:block}#special-offers .btn-1{display:block}}@media(max-width:991px){.accomo_content span{display:block}nav{text-align:right}.check-now:last-child{width:auto}.select-option{width:100%;max-width:100%}.banner .select-main{width:155px;border-radius:0;display:inline-block}.select-option{max-width:628px}.main,.sub-page .main{padding:0 20px}footer .copy-right .left{max-width:280px;width:100%}.copy-right .right{float:right;width:60%}.about-hotel .img-box>span{height:350px}.slider li{height:350px}.book-now-main h4{text-align:left;display:block;padding:0;margin:-18px 0 0 4px}.header-right .top-link{display:inline-block;vertical-align:top;margin-bottom:0}.top-heading h1{font-size:32px}.top-heading h2{font-size:20px;margin-bottom:12px}.top-heading span{margin-bottom:12px}.about-hotel{padding-top:30px}.box-bg{min-width:300px;padding:12px}.about-hotel .box-title{bottom:40px}.box-bg h3{font-size:22px}footer{}.banner .bxslider li{height:450px}.banner .bx-wrapper .bx-pager{bottom:20px}.sub-banner{height:450px}.availability{padding-top:10px}.sub-page .slider li{height:450px}.availability span a{font-size:18px}.box-bg .view-all:before,.box-bg .view-all:after{width:30%}.box-bg a{font-size:15px}.top-heading>a{font-size:16px}h5{font-size:35px}.accomo_content>p{max-height:80px;overflow:hidden}.accomo_content h5{margin-bottom:21px}.accomo_content .btn-1{margin-top:14px}.accommodations_box{width:50%;padding:20px}.accommodations_box_image,.accommodations_box_content{height:350px!important;overflow:hidden!important}.accommodations_box_image,.accommodations_box_content{width:50%}.accommodations_row_2 .accommodations_box{width:50%}}@media(max-width:900px){h2{font-size:55px;line-height:60px}h3{font-size:52px;line-height:55px}.copy-right .right li{margin:0 6px}.hotle-rooms{padding:20px}.sub-page .about-rooms{padding-top:20px}.insider_view_sect{padding:20px 0}}@media(max-width:800px){header .select-main{width:95px}header .datepicker{background-position:80px center}header .logo{width:150px}.ftr-top h3{font-size:22px}.ftr-top .connect-us li a{font-size:24px;width:40px;height:40px}.sub-page .top-heading p{font-size:16px;line-height:28px}.about-rooms .col-4{padding:0 10px}}@media(min-width:768px){.select-option{}}@media(max-width:767px){h2{font-size:50px;line-height:55px}h3{font-size:46px;line-height:50px}h5{font-size:40px}.copy_text_left{width:100%;margin-bottom:5px}.copy-right{padding-top:0}.copy-right li{margin:0 7px}footer{padding-top:0}.locally_source_area{padding:20px 0}.locally_banner{margin:20px 0 0 0}.address_map{margin:30px 0 0}.or-icon{-webkit-box-shadow:-1px 2px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:-1px 2px 2px 0 rgba(0,0,0,.5);box-shadow:-1px 2px 2px 0 rgba(0,0,0,.5)}.select-option{max-width:470px}.select-option-mobile{display:none;float:left;width:100%}.select-option-area{background:none}.btn-2{border-radius:5px;min-width:180px;text-align:center}.datepicker{margin-bottom:0}.check-now:last-child{float:none}.book-now-main h4,.book-now-left,.book-now-right,.select-main,.check-now{width:33%;max-width:33%}.banner .select-main{max-width:33%}.book-now-main{max-width:100%;width:100%;padding:0 20px}.bannr_expan_arr{bottom:20px}.book_now_area{margin-top:-71px}footer .col-6{width:100%;margin-left:0;padding-left:0;text-align:center;max-width:100%}.copy-right .right{text-align:center;margin-top:18px}.copy-right .right ul{margin-bottom:10px}.copy-right .right{float:none;width:100%}.copy-right .right p{font-size:13px}.copy-right .right li a{font-size:15px}.about-hotel .col-6{width:100%}.about-hotel .img-box>span{height:300px}.slider li{height:300px}.select-option{padding-top:20px}.check-now{padding-top:10px}.check-now button{font-size:16px}.book-now-main h4{margin-top:3px;text-align:center;padding:4px 10px;background:#c99b2c;color:#fff;cursor:pointer;margin-bottom:2px}.top-heading h1{font-size:24px;letter-spacing:3px}.top-heading h2{font-size:18px}.top-heading p{font-size:16px;line-height:28px}.box-bg,.about-hotel .slider .box-bg{min-width:0;width:90%}.box-bg h3{font-size:17px;height:64px;padding:8px 10px 0;border-bottom:1px solid #dad0b1}.box-bg a{font-size:14px;margin-top:0;line-height:normal}.box-bg .view-all:before,.box-bg .view-all:after{width:30%;display:none}.box-bg .view-all{position:static}.about-hotel .box-title{bottom:20px}.slider .bx-wrapper .bx-pager:before,.slider .bx-wrapper .bx-pager:after{display:none}.ftr-top{min-height:0;padding-bottom:140px}.ftr-top:after{background-size:767px}.ftr-top .left{margin-bottom:40px}.ftr-top h3{font-size:18px}.slider .bx-wrapper .bx-pager{bottom:14px}.slider .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;margin:0 2px}.about-hotel .slider .box-title{bottom:38px}footer .copy-right .left{max-width:100%}.book-now-main h4{display:inline-block;vertical-align:top;padding:4px 14px;-webkit-transition:color ease-in-out .3s;-moz-transition:color ease-in-out .3s;transition:color ease-in-out .3s}.book-now-main h4:hover{color:#3f3327}.header-right .top-link{position:absolute;right:154px;top:35px}nav{padding-bottom:0}.banner .bx-wrapper .bx-pager{bottom:18px}.banner .bxslider li{height:400px}.sub-banner{height:400px}.sub-page .slider li{height:350px}footer .copy-right .left{text-align:center}header .sbToggle{right:0}.about-rooms .col-4{width:100%;margin-bottom:20px;padding:0}.about-rooms .rooms-detail h3{font-size:20px;margin-bottom:10px}.about-rooms .rooms-detail h3:after{margin-top:10px}.availability{padding-top:5px;padding-bottom:5px}.availability span a{font-size:16px;padding:5px 20px}.sub-page .box-bg h3{padding-top:19px}.about-rooms .rooms-detail p{font-size:14px;line-height:28px;padding:0 5px}header .datepicker{margin-bottom:3px}footer .copy_container{margin:20px 0 0 0}.banner_room_info{height:400px}.banner .sbSelector{background:none}.banner .select-main{width:155px;border-radius:0 5px 5px 0;display:inline-block}.banner_inner{height:400px!important}.accomo_content span{display:inline-block;padding-left:5px}.book-now-main.book-now-main-acco{max-width:500px}.accommodations_box_image,.accommodations_box_content{width:100%}.accommodations_row_2 .accommodations_box{width:100%}.main{display:table}.c8{display:table-footer-group}.c4{display:table-header-group;float:none!important}.accommo_lrooms_sect .main .c4 img{margin:0 1% 0;width:30%;display:inline-block;float:none;min-height:81px}}@media(max-width:640px){.accommodations_row_2 .accommodations_box_content{width:100%}.accommodations_row_2 .accommodations_box{width:100%}#map_holder,.locally_banner{height:300px}}@media(max-width:600px){h2{font-size:40px;line-height:45px}h3{font-size:38px;line-height:42px}h5{font-size:30px}.header_top{text-align:left}.header{padding:10px 0 4px}.header-right .top-link{display:none}nav .enumenu_ul>li.visible-mobile{display:block}.book_now_area p,p,.copy-right li a,.btn-1{font-size:16px;line-height:25px}.banner_room_info h4{font-size:20px;line-height:25px}.banner_room_info h4 br{display:none}}@media(max-width:500px){h2{font-size:35px;line-height:40px}h3{font-size:32px;line-height:36px}h5{font-size:26px}.banner .datepicker{padding:12px 10px}.hotle-rooms{padding:10px 5px}.sbSelector{padding:2px 9px}}@media(max-width:480px){.copy_text_left span{display:block}h2{font-size:30px;line-height:35px}h3{font-size:28px;line-height:32px}.banner_room_info_conta{padding:0}.banner_room_info h4{font-size:16px;line-height:25px}.banner .select-main{border-radius:0 0 5px 5px}.book-now-main h4,.book-now-left,.book-now-right,.select-main,.check-now{width:100%;max-width:100%}.banner .select-main{width:100%;max-width:100%}.enumenu_container{right:0;position:absolute}.banner .datepicker{border-bottom:1px solid #d1d1d1;border-right:0}.banner .sbSelector{border-radius:5px;padding-bottom:10px;height:36px}.select-option-mobile{margin-bottom:10px}.banner_room_info_conta{width:100%}.header-right{top:22px}.copy-right .right p br{display:none}.copy-right{padding:15px 0}.copy-right h5{margin-bottom:0}.copy-right .right li{display:block;margin:8px 0}.about-hotel .img-box>span{height:250px}.slider li{height:250px}top-heading h1{font-size:22px}.top-heading h2{font-size:16px}.ftr-top .connect-us li{margin:0 2px}table.ui-datepicker-calendar td{font-size:12px}.ui-datepicker{padding:16px 4px!important}.book_now_area{top:43%}.book_now_area p{padding:0 0 18px}.bannr_expan_arr{bottom:10px}.book-now-left{border-radius:5px 5px 0 0}.select-main{border-radius:0 0 5px 5px}.banner_room_info h4{padding:14px 0 0 0}.banner_room_info .btn-1{margin:20px 0 0 0}.banner .sbToggle{right:13px}.accommodations_box_image,.accommodations_box_content{height:300px!important;overflow:hidden!important}}@media(max-width:350px){.book_now_area{top:38%}.ui-datepicker{font-size:12px}.copy-right li{margin:0 5px}header .logo{width:120px;padding-bottom:6px}}@media(min-width:1600px){.safari .accommodations_row_2 .accommodations_box_image{width:50.56%}}@media(max-width:480px){footer .copy-right .main .copy_container #links ul li{width:100%}.FormPanel table tr td{width:100%;display:inline-block}.main table input,.main table textarea,.main table select{width:100%}}