@media screen and (min-width:767px){#single-header{width:100%}}@media screen and (min-width:991px){p.results.up br{display:none}}@media screen and (min-width:1160px){#line3,#line4{position:absolute;right:0;margin-right:38.5%}#taking{position:absolute;right:0;margin-right:42.5%}#line2{position:absolute;right:0;height:75px;margin-right:49.5%;width:1500px;margin-top:80px;background:url(/images/header_semi.png)}#line2 input{width:600px;position:absolute;right:0;height:75px}#line3{margin-top:160px}#line3 input,#line4 input{width:500px;position:absolute;top:0;right:0;height:75px}#line4{margin-top:240px}}@media screen and (min-width:960px) and (max-width:1159px){.container{max-width:970px}}@media screen and (max-width:1080px){.jumbotron img.hero{left:50%;margin-left:-540px}}@media screen and (max-width:1024px){.result-content{-webkit-transition:none;-moz-transition:none;transition:none}.result-content:hover{background:0 0;cursor:pointer;color:#2bbbe4;padding-top:44px!important}#single-header #oclose{top:0}}@media screen and (max-width:991px){#sidenav nav>ul>li.side-call.active,#sidenav nav>ul>li.side-map.active,#sidenav nav>ul>li.side-reservations.active{border-bottom:1px solid #606668}.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#sidenav{background:#4e565a;height:100%;width:240px;right:-240px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;box-shadow:inset 12px 1px 21px -11px rgba(36,36,36,.75)}.row-offcanvas-right.active{right:240px}#bubble,header p.reserve,header p.tel{display:none}.btn.toggle{background:url(/images/toggle-menu-icon.png) center center no-repeat;text-indent:-9999em;height:30px;width:28px;margin-top:5px}.btn.toggle:active{box-shadow:none}.container.main{margin-top:0;top:40px}.home #sidenav{margin-top:0}#sidenav nav ul li.side-call{display:block}#sidenav nav{margin-left:0;background:0 0}#sidenav nav>ul>li{width:240px;height:40px;float:none;clear:both;margin-left:0;border-top:none;box-shadow:inset 12px 1px 21px -11px rgba(36,36,36,.75);background:#606668}#sidenav nav>ul>li>a>span{position:relative!important;left:0!important;margin-left:0!important;background:0 0!important;color:#fff!important;line-height:40px!important;padding:0 15px 0 40px!important}#sidenav nav>ul>li>a{text-decoration:none;background:0 0}#sidenav nav>ul>li.side-search{background:url(/images/icon_search_sm.png) top left no-repeat #606668}#sidenav nav>ul>li.side-search.active,#sidenav nav>ul>li.side-search:hover{background:url(/images/icon_search_sm.png) top left no-repeat #2bbbe4}#sidenav nav>ul>li.side-search.active{border-top:none;border-bottom:1px solid #606668}#sidenav nav>ul>li.side-reservations{background:url(/images/icon_reservations_sm.png) top left no-repeat #606668}#sidenav nav>ul>li.side-reservations.active,#sidenav nav>ul>li.side-reservations:hover{background:url(/images/icon_reservations_sm.png) top left no-repeat #2bbbe4}#sidenav nav>ul>li.side-map{display:none;background:url(/images/icon_map_sm.png) top left no-repeat #606668}#sidenav nav>ul>li.side-map.active,#sidenav nav>ul>li.side-map:hover{background:url(/images/icon_map_sm.png) top left no-repeat #2bbbe4}.results #sidenav nav>ul>li.side-map{display:block}#sidenav nav>ul>li.side-call{font-size:18px;text-transform:uppercase;background:url(/images/icon_phone_sm.png) top left no-repeat #606668}#sidenav nav>ul>li.side-call.active,#sidenav nav>ul>li.side-call:hover{background:url(/images/icon_phone_sm.png) top left no-repeat #2bbbe4}#sidenav nav>ul>li.side-close{display:none}#sidenav nav>ul>li.side-call{display:block}#sidenav #reservations,#sidenav #sidenav-form{float:none;clear:both;width:240px;margin-top:0;border-bottom:1px solid #dadada}#stars li,#stars1 li{width:36px;height:36px}#reservations img{max-width:100%;height:auto}.jumbotron h1,header h1{position:relative;line-height:40px;vertical-align:middle}.jumbotron h1 img,header h1 img{display:block;padding-top:10px}}@media screen and (max-width:960px){p.results span{padding:0}#taking{margin-right:11%}#line2{margin-right:22.5%}#line3,#line4{margin-right:4.5%}.result-content{font-size:16px}.result-content p span{font-size:12px}.result-content p span.price{font-size:22px}.hotel.internal .container.main{margin-top:0;padding-top:0}.result-content p{margin-bottom:0}.result-content p.button{width:80%;margin-left:10%}.result-content:hover{padding-top:9px!important}}@media screen and (max-width:767px){#reservations h2,.carousel-thumbs,.full.home-main .container,.hidemobile,.infoboxText img{display:none}#reviews .overview p,#reviews h2,.hotel #single-header,.hotel .main h1,.hotel h2,.ratings,.review .author,ul.cards{text-align:center}.row.filters{position:fixed;margin:40px 0}#map,.row.resultset.one{margin-top:65px}.hotel #overview,.hotel.internal .container.main{margin-top:0}.infoboxText{width:200px}.infoboxText a,.infoboxText span.infoboxPrice,.infoboxText span.infoboxTitle{clear:left;float:left;width:100%}.searchbar .ui-spinner-input{padding-top:0!important}.result-content{font-size:18px!important}.result-content p{padding-bottom:10px}.result-content p span{font-size:16px!important}.result-content p span.price{font-size:24px!important}.button.huge{width:240px}#sidenav .datepicka,.searchbar .datepicka{padding-left:30px!important;background:url(/images/sm_icon_calendar.png) 4px 2px no-repeat #fff!important}#sidenav input[type=text],#sidenav select{font-size:14px;height:22px}#sidenav .ui-spinner-input{padding-top:0!important;font-size:14px!important}.bootstrap-select .btn{font-size:14px!important}.btn.dropdown-toggle{height:23px;padding:0px 5px;}.bootstrap-select.btn-group .btn .caret{right:0;top:2px;width:23px;height:23px;border:0;background:url(/images/sm_select_arrow.png) top left no-repeat}.bootstrap-select.btn-group .btn:hover .caret{background:url(/images/sm_select_arrow_hover.png) top left no-repeat}.filter-option.pull-left{line-height:23px}.checkout label{padding-top:0}#homesearch .datepicka{padding-left:32px!important;background:url(/images/sm_icon_calendar.png) 8px 8px no-repeat!important}#searchinit img{margin-right:-10px}.hotel .container.main{margin-bottom:0}.hotel #reservations h3{padding-bottom:8px}header{background:rgba(255,255,255,.9);height:40px;z-index:100}.jumbotron{padding-top:83px}.jumbotron #searchinit{min-height:140px}.jumbotron h1,header h1{position:relative;line-height:40px;vertical-align:middle}.jumbotron h1 img,header h1 img{display:block;padding-top:10px}#line2,#line3,#line4,#taking{margin-right:0;height:36px}.jumbotron #searchinit p#taking{width:100%;margin:0;text-align:center;font-size:20px}#taking img{display:none}#taking span{display:block}#line2{height:36px;margin-top:45px}#line3{margin-top:90px}#line4{margin-top:135px}#searchinit img{width:auto;height:36px}#homesearch input[type=text]{font-size:18px;padding:0 15px;height:36px;line-height:36px;float:right}h1{font-size:17px;margin-top:11px}h2{margin-top:15px;font-size:13px;font-weight:700}.ccontent,.clabel,.confirmation h3,.confirmation p,label{font-size:12px}h1+h2{margin-top:10px}.row.formfield{margin-bottom:9px}.confirmation .row.formfield{margin-bottom:0}input[type=text]{line-height:27px}.button.fit{padding:15px 0 12px}.button.huge{font-size:14px!important}p.disclaimer{font-size:10px;margin-bottom:15px}p.results{font-size:14px;line-height:1.3571428em;padding-top:9px}p.results span{font-size:16px}.result-content{line-height:1.15385em;padding-top:44px}.result-content:hover{padding-top:44px!important}.result-content>p+p{margin-top:-5px}.result-content p span{display:block;line-height:1em}.result-content p span.price{margin:0 0 -3px}.result-content p>br{display:none}.button.big{width:200px}#map{height:360px}.row.filters{width:225%;margin-left:-67.5%;margin-bottom:22px}.row.filters .col-xs-4{padding:0 5px}.row.filters .button{border-bottom-width:3px;font-size:22px!important;line-height:1em;padding-bottom:1px}.row.filters .button a{position:relative}.row.filters .button a:after,.row.filters .button a:before{position:absolute;top:-15px;font-size:64px;font-weight:400;font-family:juraregular,helvetica,arial,sans-serif!important}.row.filters .col-xs-4+.col-xs-4 .button a:before{left:6px;content:'<'}.row.filters .button a:after{right:6px;content:'>'}.row.filters .col-xs-4+.col-xs-4+.col-xs-4 .button a:after{right:6px;content:''}.row.filters .col-xs-4 .button.active a:after,.row.filters .col-xs-4 .button.active a:before{content:''!important}.row.filters .button a span{display:block;line-height:1em;padding-top:3px}.row.filters .button a br{display:none}.home .row.filters{width:100%;margin-left:0}.home .row.filters .button{width:83.333%;margin:0 auto 13px}.jumbotron p{font-size:12px;line-height:14px}.jumbotron p.callout{margin:0 0 41px}.jumbotron p.callout span{font-size:18px;background:0 0;color:#2BBBE4}.bardiv{padding:0 5px 0 2px}#add-review2,#to-top,.bardiv2+br,.location-links,.notice-top,.ratings-top{display:block}#add-review,#all-amenities,#overview p.details,#review-expand-outer,#see-availability,.bardiv2,.hotel-logo,.navbar-default,.notice-bottom,.ratings-bottom,.user-rating .slashdiv{display:none}.hotel #single-header{position:relative}#single-header+.row{margin-top:0}#single-map{height:250px}#reviews .overview{background:0 0}#reviews .overview p{padding-left:0;font-size:10px}#reviews h2,.hotel h2{font-size:14px;margin-top:3px}.hotel h2{margin-bottom:6px}.hotel h3{font-size:11px;margin:-12px 0 1px}.hotel.internal h3{font-size:11px;margin:-2px 0}.hotel .searchbar h2 label{font-size:12px!important;font-weight:400!important}.hotel .main h1{font-size:20px;margin-bottom:3px}.address{font-size:11px;margin-bottom:-1px}.address span img{margin-top:-3px}a.hotel-social img{margin-top:-2px;height:10px;width:auto}a.hotel-social span{position:relative;left:0;color:#333;text-decoration:none;text-transform:uppercase}p.user-rating{padding:0}p.amenities,p.user-rating{text-align:left;margin-bottom:0;font-size:10px}.searchbar p,footer{text-align:center}p.amenities:first-child,p.user-rating{padding-top:10px}p.amenities br{display:block}p.user-rating span.num{font-size:12px}.location-links span,.reserve,p.notice{font-size:11px}p.amenities img,p.user-rating img{width:auto;height:11px}.location-links img,p.tag img{width:auto;height:10px}.user-rating .num-holder{margin-top:-3px;display:block}.reserve,.review .author .date+p,footer nav#connect ul li{display:inline-block}.location-links{padding-top:2px}.reserve{margin:0 auto;background:url(/images/sm_icon_phone.png) 0 2px no-repeat}p.notice{padding-top:1px;margin-bottom:7px}p.notice span{font-size:16px}p.tag{font-size:11px}.hotel.internal p.tag{line-height:11px;padding-bottom:7px}#see-new-dates2{margin-top:10px}.row.rateblock{padding-bottom:6px;margin-bottom:10px}.rateblock .urgent{font-size:12px;padding-top:7px;padding-right:0;padding-bottom:0;margin-bottom:0;background-position:0 8px;max-width:180px;margin-left:auto;margin-right:auto}.row.searchbar{padding-top:9px;padding-bottom:11px}.searchbar h2{margin-top:-4px;margin-bottom:1px}.searchbar h2 label{margin-bottom:0}.searchbar .datepicka,.searchbar input[type=text],.searchbar select{height:22px;line-height:22px;font-size:10px;padding-left:25px!important}.searchbar .datepicka{background:url(/images/xs_icon_calendar.png) 6px 5px no-repeat #fff!important}.searchbar .xpad{margin-top:0}#amenities{padding-top:12px}#amenities p,#amenities ul{line-height:15px}#reviews .overview span.num{font-size:11px}#reviews .overview span.large.keeplarge{font-size:12px}#reviews .overview span.large,.review span.large{font-size:10px}#reviews .overview img{height:11px}.row.review{margin-bottom:10px;padding-bottom:5px}.review .author .date{font-size:8px}.review .author .date+p{font-size:10px}.review .author .overall-rating{display:inline-block;font-size:11px}.review .author .overall-rating span{font-size:9px}.review .copy p.ratings{margin-top:2px;font-size:10px;line-height:12px;padding-bottom:6px}.review .copy p{font-size:12px;line-height:15px}footer h2{margin-top:15px}footer nav ul{font-size:13px;line-height:1.485em;padding-bottom:2px}footer nav#connect ul{padding-top:6px}.button.lefty,.button.righty{margin:0!important}}@media screen and (max-width:500px){.jumbotron h1 img,header h1 img{display:block;padding-top:14px}#line2,#line3,#line4,#taking{margin-right:-13%}#line2{width:100%;left:0}#line2 input[type=text]{width:100%!important;text-align:center}footer nav#connect ul li a{display:block;width:30px;height:30px;padding:0;margin:0}footer nav#connect ul li a span{position:absolute;left:-999em}}@media screen and (max-width:400px){.result-content{font-size:14px!important}.result-content p span{font-size:10px!important}.result-content p span.price{font-size:18px!important}}