*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}textarea{overflow:auto}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;position:relative}@font-face{font-family:'Social';src:url(fonts/social-ico.eot);src:url(fonts/social-ico.eot?) format('eot'),url(fonts/social-ico.woff) format('woff'),url(fonts/social-ico.ttf) format('opentype'),url(fonts/social-ico.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Pictos';src:url(fonts/pictos.eot);src:url(fonts/pictos.eot?) format('eot'),url(fonts/pictos.woff) format('woff'),url(fonts/pictos.ttf) format('opentype'),url(fonts/pictos.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham';src:url(fonts/gotham.eot);src:url(fonts/gotham.eot?) format('eot'),url(fonts/gotham.woff) format('woff'),url(fonts/gotham.ttf) format('opentype'),url(fonts/gotham.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Bold';src:url(fonts/gotham-bold.eot);src:url(fonts/gotham-bold.eot?) format('eot'),url(fonts/gotham-bold.woff) format('woff'),url(fonts/gotham-bold.ttf) format('opentype'),url(fonts/gotham-bold.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Light';src:url(fonts/gotham-light.eot);src:url(fonts/gotham-light.eot?) format('eot'),url(fonts/gotham-light.woff) format('woff'),url(fonts/gotham-light.ttf) format('opentype'),url(fonts/gotham-light.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Md';src:url(fonts/gotham-medium.eot);src:url(fonts/gotham-medium.eot?) format('eot'),url(fonts/gotham-medium.woff) format('woff'),url(fonts/gotham-medium.ttf) format('opentype'),url(fonts/gotham-medium.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Book';src:url(fonts/gotham-book.eot);src:url(fonts/gotham-book.eot?) format('eot'),url(fonts/gotham-book.woff) format('woff'),url(fonts/gotham-book.ttf) format('opentype'),url(fonts/gotham-book.svg) format('svg');font-weight:normal;font-style:normal}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}img{display:inline-block}img.valign{display:inline;vertical-align:middle}img.alignright{float:right;margin:0 0 15px 5px}img.alignleft{float:left;margin:0 15px 5px 0}img.aligncenter{margin:0 auto}img.left{float:left;margin:0 15px 5px 0}a img{border-width:0}ul{list-style:none}fieldset{border-width:0}address{font-style:normal}table caption{text-align:left}.replace{display:block;height:0!important;overflow:hidden;line-height:0!important;text-indent:-999em;background-color:transparent;border-width:0}button.replace{text-indent:-999em}.wrap{position:relative;overflow:hidden}.wrap ul.slider{position:relative}.shape{width:0!important;height:0!important;padding:0!important;color:transparent!important;border:0 solid transparent;font-size:0!important;background:none!important;overflow:hidden;display:inline-block}ul.slider.fade{position:relative;width:100%;height:100%}ul.slider.fade>li{position:absolute;top:0;left:0;opacity:0;z-index:-1;width:100%;height:100%}ul.slider.fade>li:first-child{z-index:1;opacity:1}.right{float:right}.center{text-align:center}.hidden{display:none}.block{display:block}.srf{position:relative;overflow:visible!important}.srf>.control-div{position:absolute;left:0;right:0;z-index:2;bottom:0}.srf .slider{width:100%;list-style:none;display:block;position:relative;z-index:1}.srf .slider img{max-width:100%;display:block;width:100%}.srf .slider>li{position:absolute;top:0;left:0;right:0;display:none;list-style:none}.srf .slider>li:first-child{position:relative;display:block}.srf .slider_links{position:absolute;bottom:0}.srf .slider_links li{display:inline}.srf .slider_links a{cursor:pointer;*display:block;*float:left}.srf .slider_controls{position:absolute;z-index:2;list-style:none;display:block;left:0;right:0;top:50%}.srf .slider_controls a{position:absolute;display:inline-block;color:#fff;cursor:pointer}.srf .slider_controls a.next{right:0}.srf .slider_controls a.prev{left:0}.cf{zoom:1}.cf:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;zoom:1}.sw{width:1000px;margin:0 auto;position:relative;max-width:95%}.accordion-item{padding-bottom:10px}.accordion-item-content{padding-top:10px}.accordion-item-handle{position:relative;cursor:pointer;background:#008da8;font-size:1em;font-family:'Gotham Md','Helvetica Bold',helvetica,arial,sans-serif;color:#fff;text-transform:uppercase;padding:.75em .75em .75em 2.5em}.accordion-item-content .accordion-item-handle{background:#a4cfd7}.accordion-item-handle:after{position:absolute;top:50%;margin-top:-12px;content:"";left:7px;background:url(../media/images/accordion-sprites.png) -24px 0 no-repeat;width:24px;height:24px}.expanded>.accordion-item-handle:after{background-position:0 0}.accordion-item-handle>div{padding:3px 10px}.accordion-item-content{display:none}.accordion-item-content>ul{margin:0 0 20px}.start-expanded .accordion-item-content{display:block}.accordion .accordion{margin-left:2em}.accordion strong{color:#666;font-size:14px}.accordion .price{color:#008da8;font-size:16px;text-align:right;display:block}.accordion .row-fluid{padding:0 0 10px}.list-view{position:relative;margin:10px 0}.list-view .accordion{margin-bottom:-10px}.list-view .full-height-bg{right:0;top:0;height:100%;background:#edf7f9;bottom:0;position:absolute}strong.block{font-family:'Gotham Md','Helvetica Bold',helvetica,arial,sans-serif;color:#666;text-transform:uppercase;font-weight:normal;margin:0 0 5px;font-size:16px}.contact-page section{margin:0 0 30px}.contact-page address,.contact-page span.block,.contact-page a.tel{font-size:12px;color:#666;line-height:1.6}.contact-page .uc{text-transform;uppercase}#contact-form input,#contact-form textarea{width:100%;padding:5px;display:block;margin:0 0 7px;border:1px solid #ccc;font-size:14px;font-family:helvetica,arial,sans-serif}#contact-form textarea{height:75px}img.featured{margin:0 0 20px;display:block}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;position:relative;overflow:hidden}.gallery{margin:0 20px;position:relative}.gallery .caption{background:#008da8;padding:1em;display:block;width:100%!important;margin:10px 0!important}.gallery img{display:block}.gallery .large{margin-bottom:10px}.gallery .links{display:none!important}.gallery .links a{opacity:.5}.gallery .links a:hover{opacity:1}.gallery .thumbs{position:relative}.gallery .thumbs .grid{margin-bottom:10px}.gallery .thumbs .links{margin:-30px -40px 0;max-width:none;display:block!important}.gallery .thumbs img{opacity:.7}.gallery .thumbs .selected img,.gallery .thumbs .col-20:hover img{opacity:1}@media(max-width:730px){.gallery{margin:0}.gallery .thumbs img{opacity:1}.gallery .thumbs{display:none!important}.gallery .links,.gallery .large{display:block!important}}#gmap{height:500px;background:#000}#gmap img{max-width:none}.container{width:1278px;max-width:100%;margin:0 auto;position:relative;box-shadow:0 0 8px rgba(0,0,0,0.4);padding-bottom:75px;background:#fcfbf6}.container:before,.container:after{position:absolute;top:0;bottom:0;width:12px;left:-12px;display:block;content:""}.container:after{left:auto;right:-12px}body{background:#ddd;font-size:16px;min-width:320px;overflow-x:hidden;overflow-y:auto;max-width:100%;font-family:helvetica,arial,sans-serif}.blue{color:#008da8}.button,.button.blue:hover{border-radius:6px;border:1px solid #fff;background:#9da2a3;color:#fff;font-family:'Gotham Book','Helvetica Bold',helvetica,arial,sans-serif;font-size:.75em;padding:1em 2.25em;line-height:1;text-transform:uppercase}.button.blue{background:#008da8;border:1px solid #19acc8}.button i{font-family:Pictos;font-style:normal;font-size:2.5em;vertical-align:middle;display:inline-block;padding:.5em 0 .5em .5em;text-align:right;margin-right:-0.25em}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2}.page-header h1,.page-header .page-title{font-size:1.875em;font-family:'Gotham Md','Helvetica Bold',helvetica,arial,sans-serif;text-transform:uppercase;color:#545454;display:block}.page-header h2,.page-header .sub-title,article h2{font-size:.75em;color:#008ca7;font-family:georgia,garamond,serif;font-style:italic;letter-spacing:1px;display:block}article h3{color:#666;font-size:18px;font-family:'Gotham Md','Helvetica Bold',helvetica,arial,sans-serif}h6{font-size:1em;color:#545454;border-bottom:2px dotted #c1c1c0;margin-bottom:1.5em;padding-bottom:.75em;font-family:'Gotham Md',helvetica,arial,sans-serif;text-transform:uppercase}.home h1{font-size:3.25em;font-family:'Gotham Light',helvetica,arial,sans-serif;text-shadow:1px -1px 0 #007085;text-align:center;text-transform:uppercase;margin:0 0 .25em;color:inherit}.home h2{font-size:1em;font-family:georgia,garamond,serif;font-style:italic;text-align:center;width:74%;margin:0 auto;line-height:1.4;letter-spacing:1px;color:inherit;padding-bottom:2em}.home h3{font-family:'Gotham Bold','Helvetica Bold',helvetica,arial,sans-serif;font-size:.9375em;text-transform:uppercase;margin:.5em 0}.social-ico{font-family:Social,sans-serif}.search-form{background:#fff;border:1px solid #d9d9d8;border-radius:12px;display:inline-block;margin-left:10px;position:relative;top:-5px}.search-form input{background:transparent;border-width:0;margin-right:30px;margin-left:5px}.search-form button{width:15px;position:absolute;top:2px;right:2px;padding-top:15px;border-radius:50%;background:#8e9fa2 url(../media/images/search.png) center center no-repeat}.tc-block{clear:left}.tc-block .left{display:block;float:left;margin-right:10px}.tc-block .tc{display:table-cell;vertical-align:top;zoom:1}.more{border-width:0;border-top:1px solid #025a6b;border-bottom:1px solid #1fb1cd;display:block;margin:2.25em auto;width:60%;position:relative;height:0;text-indent:-999em}.more:after{display:inline-block;top:-0.6em;left:0;right:0;width:90px;content:"More";color:#025a6b;text-shadow:1px 1px 0 #1fb1cd;font-family:'Gotham Bold','Helvetica Bold',helvetica,arial,sans-serif;text-transform:uppercase;position:absolute;margin:0 auto;background:#008da8;text-align:center;text-indent:0}nav{position:absolute;top:-40px;height:226px;background:url(../media/images/nav-full-bg.png) center 0 repeat-x;z-index:21;left:0;right:0;padding-top:90px}nav:before,nav:after{display:block;content:"";position:absolute;left:0;right:0;border-top:1px solid #fff;top:83px;z-index:-1}nav:after{bottom:15px;top:auto}nav .sw>ul{display:inline-block;float:left;margin-top:50px;position:relative;z-index:101}nav .sw>ul>li{display:inline-block;margin-left:-0.27em;float:left}nav .sw>ul>li.mobile-only{display:none}nav .sw>ul>li>a{color:#545454;font-size:.875em;font-family:'Gotham Book',helvetica,arial,sans-serif;text-transform:uppercase;display:inline-block;padding:.5em 1em;position:relative}nav .sw>ul>li>a:after{position:absolute;display:block;content:"";width:1px;top:0;bottom:0;left:0;background:#6b8386;background:-moz-linear-gradient(top,rgba(107,131,134,0.4),rgba(107,131,134,1));background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(107,131,134,0.4)),color-stop(1,rgba(107,131,134,1)));background:linear-gradient(top,rgba(107,131,134,0.4),rgba(107,131,134,1))}nav .sw>ul>li>a.home-button{background:url(../media/images/home-logo-resize-grey.png) no-repeat;background-position:0 top;float:left;height:30px!important;width:40px}nav .sw{height:100%}nav .sw>ul>li:first-child{margin-left:1em}nav .sw>ul>li:first-child>a:after{display:none}nav .social-ico{color:#545454;font-size:2em;line-height:1;text-shadow:1px 1px 0 rgba(255,255,255,0.7)}.social-ico.fb:hover{color:#3b5998!important}.social-ico.twitter:hover{color:#4099ff!important}nav li.dropdown{position:relative;z-index:100}nav li.dropdown>div{display:none}nav li.dropdown>a{border:1px solid transparent}nav li.dropdown.expanded>a,nav li.dropdown:hover>a{border-color:#fff;z-index:10;padding-bottom:1.5em;background:#b2e0e9;background-image:linear-gradient(top,#fff 0,#77c2d1 100%);background-image:-o-linear-gradient(top,#fff 0,#77c2d1 100%);background-image:-moz-linear-gradient(top,#fff 0,#77c2d1 100%);background-image:-webkit-linear-gradient(top,#fff 0,#77c2d1 100%);background-image:-ms-linear-gradient(top,#fff 0,#77c2d1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#77c2d1))}nav li.dropdown:hover>a:after{display:none}nav li.dropdown.expanded>div,nav li.dropdown:hover>div{position:absolute;top:44px;left:0;display:block}nav li.dropdown>div ul{position:relative;z-index:10;background:#fff;padding:1.5em .5em .5em;display:block;margin-right:1em}nav li.dropdown>div ul:before,nav li.dropdown>div ul:after{content:"";display:block;top:-15px;left:-0.5em;right:-1em;height:15px;position:absolute;z-index:-1;background:url(../media/images/dropdown-shadow.png) 0 0 no-repeat}nav li.dropdown>div ul:after{top:auto;bottom:-58px;height:20px;background-position:0 bottom}nav li.dropdown>div ul li{display:block;border-bottom:1px solid #f3f5f4;margin-bottom:1px}nav li.dropdown>div ul li a{display:block;font-size:.75em;color:#010101;font-family:'Gotham Book',helvetica,arial,sans-serif;text-transform:lowercase;line-height:1;border-bottom:1px solid #e6e6e2;margin-bottom:1px;padding:.75em;padding-left:1.75em;position:relative}nav li.dropdown>div ul li a:before{position:absolute;top:50%;left:.25em;margin-top:-6px;width:11px;height:0;padding-top:11px;content:"";display:block;background:url(../media/images/dropdown-button.png) 0 0 no-repeat}nav li.dropdown>div>div{position:relative;background:#fff;margin-left:-0.75em;padding-left:.75em;padding-bottom:.5em;min-width:280px}nav li.dropdown>div:before{content:"";background:#000;position:absolute;top:-0.9em;left:.9em;right:-0.9em;bottom:-0.9em;border:1px solid #fff;background:#008da8;opacity:.7;filter:alpha(opacity=70)}nav li.dropdown>div:after{content:"";position:absolute;top:-11px;left:-22px;border:11px solid transparent;width:0;height:0;display:block;border-right-color:#000;z-index:-1}nav li.dropdown .tc-block{height:30px;display:block;overflow:hidden;padding-left:1em;padding-right:1em}nav li.dropdown .tc-block img{position:relative;top:2px}nav li.dropdown .left{color:#737373;font-family:helvetica,arial,sans-serif;font-size:1.5em;font-weight:bold}nav li.dropdown .tc{color:#008da8;line-height:1.1;font-family:'Gotham Book',helvetica,arial,sans-serif;font-size:.75em}#right-nav{position:absolute;top:21px;right:3px;bottom:0;text-align:right}#right-nav ul{display:block;padding-bottom:5px;text-align:right}#right-nav ul li{display:inline;text-transform:lowercase;font-size:.75em;font-family:'Gotham Book',helvetica,arial,sans-serif}#right-nav ul li a{display:inline-block;margin-right:5px;padding-left:5px;color:#545454;border-left:1px solid #545454;line-height:1}#right-nav ul li a:hover{text-decoration:underline}#right-nav ul li:first-child a{border-width:0}#right-nav .phone{display:block;text-align:right;font-size:.75em;font-family:'Gotham Book',helvetica,arial,sans-serif;color:#545454;padding-top:.5em}#logo{position:relative;top:-34px;float:left}#book-a-room{position:absolute;right:0;top:100px;text-align:center;z-index:100}#book-a-room>form{width:218px;height:0;overflow:hidden;background:#fff;border:1px solid #a1a1a1;padding:0 .5em;border-width:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#book-a-room.expanded form{height:200px;border-width:0 1px 1px}#book-a-room a{position:relative;bottom:15px;right:0;left:0;margin:0 auto;width:136px;display:inline-block;font-family:Gotham,helvetica,arial,sans-serif;text-transform:uppercase;font-size:.75em;background:#008da8;padding:.8333em 1.3333em;color:#fff;box-shadow:0 0 9px rgba(0,0,0,0.5);text-shadow:1px 1px 0 rgba(0,0,0,0.4);line-height:1}#book-a-room a:hover{background-color:#2ca8c0}#book-a-room a:before{display:block;content:"";height:0;width:0;border:15px solid transparent;border-top-color:#000;position:absolute;left:-15px;bottom:-15px;z-index:-1}.no-borderradius #book-a-room a:before{display:none}#book-a-room form .row-fluid>.span6.center{width:100%;padding:0 4em;border:0}#book-a-room form .row-fluid>.span6.center:before{border:0;content:""}#book-a-room>form>div{position:relative;padding:.75em 0}#book-a-room>form>div:before{bottom:-2em;left:0;right:0;display:block;content:"";position:absolute;border-bottom:1px solid #cccbcb}#book-a-room .span6{padding:0 .5em .75em;position:relative}#book-a-room .span6:first-child:before{position:absolute;top:0;right:-3px;bottom:0;content:"";display:block;border-right:1px solid #cccbcb}#book-a-room small{font-size:.625em;font-weight:bold;color:#8b8a8a;text-transform:lowercase;display:block}#book-a-room label{display:block;position:relative;border-radius:6px;background:#008da8;color:#fff;padding:.5em;font-size:1.75em;margin-top:.25em}#book-a-room label span{display:block;font-size:.6em;text-transform:uppercase;font-weight:normal}#book-a-room input{position:absolute;top:0;left:0;right:0;bottom:0;border-width:0;background:transparent;text-indent:-999em;color:transparent;line-height:1px}#book-a-room button{display:inline-block;margin:.2em 0 1.4em;background:#8b8a8a;border-width:0;border-radius:4px;color:#fff;padding:.25em .6em;text-transform:lowercase}#hover-total{padding:1em}.numbers-box{text-align:right;font-size:.9em}.numbers-box>span{display:block;padding:0 5px}.numbers-box>span strong{display:block;float:left;width:43%;text-align:left;font-weight:normal;font-family:'Gotham Light'}.numbers-box>span span{text-align:right}.numbers-box>span#final-total{border-top:1px solid #d4d6d7;padding-top:18px}.numbers-box>span#final-total strong,.numbers-box>span#final-total span{font-family:'Gotham';text-transform:uppercase}#hover-total .room_wrapper,#hover-total .amenity_wrapper{border-bottom:1px solid #d8e6ee;margin:1em 0}#hover-total .room_wrapper span.row,#hover-total .amenity_wrapper span{display:block;margin:.5em 0}#hover-total .room_wrapper{border-bottom:1px solid #d4d6d7;padding-bottom:11px;font-size:.9em}#hover-total .room_wrapper span.row{display:block;clear:both;overflow:hidden;padding:5px}#hover-total .room_wrapper span.row strong{font-family:'Gotham Book'}#hover-total .room_wrapper span.row span{width:49%;text-align:right;display:block;float:right}#hover-total .room_wrapper span.row span.room-name{float:left;font-family:'Gotham Book';text-align:left}#hover-total .room_wrapper span.row span.room-price{text-align:right;display:inline-block}#hover-total img{max-width:40%;display:block;margin-bottom:5px}#most-recent-booking h3{margin:2em 0}#most-recent-booking span.row{margin:1em 0;display:block;clear:both}#most-recent-booking span.row strong{width:45%;float:left}#most-recent-booking ul{list-style:none}#most-recent-booking ul li{margin:1em 0;display:block;overflow:hidden}#most-recent-booking ul li span{width:27%;display:block;float:left}#most-recent-booking ul li span.price{text-align:right}#most-recent-booking .total-price{width:82%;text-align:right}#hero{z-index:10;border-top:1px solid #64b9c9;border-bottom:1px solid #9fa3a0}#hero img{min-height:420px}#hero .caption{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;color:#fff;font-family:'Gotham Bold','Helvetica Bold',helvetica,arial,sans-serif;background:url(../media/images/hero-shadow.png) center center no-repeat}#hero .caption:before{display:inline-block;content:"";height:100%;vertical-align:middle;width:0;margin-right:-0.25em;visibility:hidden}#hero .caption>div{display:inline-block;text-transform:uppercase;width:792px;position:relative;top:50px;max-width:90%;display:none}#hero .caption span:first-child:before,#hero .caption span:first-child:after{display:block;content:".";position:absolute;font-size:1em;top:50%;margin-top:-0.33em;line-height:.2;left:-40px;text-shadow:3px 3px 2px rgba(0,0,0,0.9)}#hero .caption span:first-child:after{left:auto;right:-40px}#hero .caption span{display:block;text-shadow:2px 2px 1px rgba(0,0,0,0.9);line-height:1.6;position:absolute;left:0;right:0;top:100%}#hero .caption span:first-child{font-size:4.25em;text-shadow:3px 3px 2px rgba(0,0,0,0.9);margin-bottom:10px;line-height:1;position:relative;display:inline-block}#hero .caption a{color:#008da8}.no-csstransitions .error404 #hero .caption a{color:#fff}.gallery .links,#hero .slider_controls{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:98%;display:none}#hero .slider_controls a,.gallery .links a{position:absolute;left:0;width:69px;padding-top:70px;border-radius:50%;background:url(../media/images/arrow-sprites.png) 0 0 no-repeat}#hero .slider_controls a.next,.gallery .links a.next{left:auto;right:0;background-position:right 0}#hero .caption>div,#hero .slider_controls{display:inline-block}.gallery .links{display:block}.gallery .thumbs{position:relative}@media(max-width:1000px){#hero .caption>div:before,#hero .caption>div:after,#hero .caption span:first-child{font-size:2.5em;margin-bottom:.1em;padding:0}#hero .caption span{font-size:.85em;padding:0 3em}#hero .caption>div{top:25px}}@media(max-width:800px){nav .sw>ul>li:first-child{margin-left:0}}footer{border-radius:0 0 8px 8px;background:#fff;border:1px solid #d9d9d9;border-top-width:0;margin-bottom:100px;z-index:22}footer>div{margin:1px;background:#edf7f9;padding:56px 25px 75px;border-radius:0 0 8px 8px}footer .span-fifth{font-size:.75em;color:#008da8;line-height:2;font-family:'Gotham Md',helvetica,arial,sans-serif;text-transform:uppercase}footer .span-fifth a{color:#008da8}footer .span-fifth a:hover{color:#2ca8c0}@media(max-width:800px){footer .span-fifth{font-size:.6em}}#copyright{position:absolute;bottom:-50px;left:22px;right:22px;font-size:.625em;color:#008da8;font-family:'Gotham Book',helvetica,arial,sans-serif;text-transform:uppercase}#copyright:before,#copyright:after{position:absolute;top:-12px;left:0;width:166px;border-top:2px dotted #c1c1c0;display:block;content:""}#copyright:after{left:auto;right:0}#copyright br{display:none}#copyright a{color:inherit}#copyright a:hover{text-decoration:underline}#body{z-index:20;border-radius:8px 8px 0 0}#body>div{background:#fff;border-radius:8px 8px 0 0;position:relative;z-index:10}#body:before,#body:after{display:block;content:"";bottom:-300px;top:20px;left:-20px;position:absolute;width:61px;z-index:-1;background:url(../media/images/left-shadow.png) 0 0 no-repeat}.error404 #body:before{background-image:url(../media/images/left-shadow-404.png)}.error404 #body:after{background-image:url(../media/images/right-shadow-404.png)}#body:after{right:-20px;left:auto;background:url(../media/images/right-shadow.png) right 0 no-repeat}#topper{padding:28px 25px 48px;border:1px solid #fff;border-bottom-width:0;border-top:1px solid rgba(255,255,255,0.6);border-radius:12px 12px 0 0;background:#008da8!important;color:#fff;margin-top:-25px}#topper:before{position:absolute;top:0;left:0;right:0;content:"";display:block;height:145px;background:url(../media/images/topper-shadow.png) center 0 no-repeat;border-radius:8px 8px 0 0}#body{margin-top:-120px;border:1px solid #d9d9d9;border-bottom-width:0}#body .page-header{background:#fff url(../media/images/header.jpg) center 0 no-repeat;height:110px;border-radius:8px 8px 0 0;padding:2em 1.875em 0;margin:0 2px;border-bottom:1px solid #acaead;margin-bottom:1.4375em}#body .page-header:after,#content:after{content:"";display:block;position:absolute;bottom:1px;left:0;right:0;height:22px;background:url(../media/images/shadow.png) center 0 no-repeat}#content:after{opacity:.7;filter:alpha(opacity=70)}.home #body{margin-top:0;border-width:0}.home img.thumb{border-radius:5px;border-top:1px solid #fff;box-shadow:0 0 4px rgba(0,0,0,0.3)}.home #body a{color:inherit;padding:.5em;border-radius:8px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.home #body a:hover{background:#059cb9}.home #body a:active{box-shadow:0 1px 0 rgba(255,255,255,0.7),inset 0 2px 4px rgba(0,0,0,0.5)}.home #body p{color:#9dd7e2;font-family:georgia,garamond,serif;font-style:italic;font-size:.9375em}.home footer{margin-top:-5px}.home footer>div{background:transparent}#content{padding:0 1.4375em;position:relative;padding-bottom:3em;min-height:400px;overflow:hidden}.excerpt img,#content .excerpt p{border-bottom:1px solid #d4d6d7;color:#307480;font-size:1em;font-family:georgia,garamond,serif;font-style:italic;margin-bottom:2.5em;padding-bottom:.25em;min-height:80px}.excerpt img{float:left}#content .excerpt p{margin-left:100px;letter-spacing:2px;line-height:1.6;text-align:justify}#content .sidebar{background:#edf7f9;text-align:center;overflow:hidden}#content .sidebar .images{background:#fff}#content .sidebar .button.blue{display:block;width:100%;overflow:hidden;margin-top:1em}#content .sidebar h3{padding:1em 1em 0;margin:0;text-align:left}#content .sidebar p{padding:1em;font-size:15px;text-align:left}#content p.warning{background-color:#b1d4d9;font-size:14px;padding:10px;margin:10px 0;border-bottom:1px solid #008da8;border-radius:10px}.forms{width:100%;font-size:1em}.forms fieldset label{display:block;clear:both;margin:1em 0;overflow:hidden}.forms fieldset label input,.forms fieldset label select,.forms fieldset label textarea,.forms fieldset label span{padding:5px}.forms fieldset label span{display:block;float:left;width:35%;font-family:'Gotham Light'}.forms fieldset label input,.forms fieldset label select,.forms fieldset label textarea,.forms fieldset label span+span{display:block;width:55%;box-shadow:none;border:1px solid #ededed}.forms fieldset label input[type="checkbox"]{width:auto;float:left;margin-top:6px}.forms fieldset label input[type="checkbox"]+span{width:85%}#book-stay.forms fieldset label span+span{border:0;position:relative;cursor:default}#book-stay.forms fieldset label span+span strong{font-family:'Gotham Book';font-weight:normal}#payment-info-form.forms select.onefourth{width:25%;margin-right:2em;float:left}.forms fieldset label select.hidden{display:none}#guest-info-form.forms .phone-bits{display:block;float:left;width:15%;margin-right:1em}#guest-info-form.forms .phone-bits.areacode:before{content:"("}#guest-info-form.forms .phone-bits.areacode:after{content:")"}#guest-info-form.forms .phone-bits.twothirds:after{content:"-"}#guest-info-form.forms ul.slinky{list-style:none;margin:0}#guest-info-form.forms ul.slinky li:before{background:none!important}#guest-info-form.forms ul.slinky li h4{cursor:pointer;padding:1em .5em;width:90%;text-transform:uppercase;font-family:'Gotham Bold';border-bottom:1px solid #d4d6d7}#guest-info-form.forms ul.slinky li h4:hover{background:#ededed}#guest-info-form.forms ul.slinky li.expanded div{display:block}#guest-info-form.forms input[type="text"].hidden{display:none!important}.amenities_here #amenity_info ul{list-style:none;margin:0}.amenities_here #amenity_info ul li{list-style:none;margin:1em 0}#select-accommodations-form.forms label{width:100%;overflow:hidden;display:block;cursor:pointer;padding:10px;border-radius:6px;border-bottom:1px solid #b1d4d9}#select-accommodations-form.forms label:hover,#select-accommodations-form.forms label.selected{background:#b1d4d9;border-bottom:1px solid #008da8}#select-accommodations-form.forms label strong{display:block;width:100%;top:0;padding:0;margin-bottom:5px;font-family:'Gotham Book'}#select-accommodations-form.forms label span{float:left;display:block;width:51%;top:0;padding:0;margin-left:3%}#select-accommodations-form.forms label span.room{clear:left;margin-left:0}#select-accommodations-form.forms label span.room-cap{width:23%}#select-accommodations-form.forms label span.room-price{clear:right;width:20%}#select-accommodations-form.forms label span+span{border:0}#select-accommodations-form.forms label input{width:100%;position:relative;display:none}.button.disabled{opacity:.6;cursor:default;background:#9da2a3;border:1px solid #fff}.page-id-27 .res_msg{margin:1em 0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}#content p,#content li{font-family:helvetica,arial,sans-serif;font-size:.75em;color:#666;line-height:1.6;text-align:justify;margin-bottom:1.5em}#content aside.right{padding:0 0 .5em 1em;max-width:45%}#content li{line-height:1.4;margin-bottom:.5em;font-weight:normal;position:relative;padding-left:.75em}#content ol,#content ul{margin:1em 0 1em 3em;position:relative;font-weight:bold}#content ol:before,#content ul:before{position:absolute;content:"";display:block;top:0;left:0;bottom:0;border-left:1px dotted #000}#content ul li:before{position:absolute;top:.1em;left:-1.75em;width:11px;height:11px;background:url(../media/images/dropdown-button.png) 0 0 no-repeat;display:block;content:""}#content p a,#content p a.link,#content li a{color:#02b8db}#content p a:visited,#content p a.visited,#content li a:visited{color:#000d0f}#content p a:hover,#content p a.hover,#content li a:hover{color:#03748a}#content .multi-columns{font-family:helvetica,arial,sans-serif;font-size:.75em;color:#666;line-height:1.6;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4;-webkit-column-gap:2em;-moz-column-gap:2em;-ms-column-gap:2em;-o-column-gap:2em;column-gap:2em}.meta{margin-bottom:1em}.meta time{color:#bfbfbf;font-family:'Gotham Book',helvetica,arial,sans-serif;font-size:.75em;display:inline-block;margin-right:1em}.meta a.tag{color:#fff;border-radius:4px;display:inline-block;font-size:.7em;padding:.4em 1em;background:#008ca7;vertical-align:bottom;font-family:'Gotham Md',arial,sans-serif;margin:0 .5em}.meta a.tag:hover{background-color:#2ca8c0}.meta h1{font-family:'Gotham Light',helvetica,arial,sans-serif;color:#545454;font-size:1.875em;text-transform:uppercase;line-height:1.4}.meta h2{width:400px;line-height:1.6;max-width:90%}#category-list h3{padding:1em;color:#666;font-size:.875em;font-family:'Gotham Md','Helvetica Bold',helvetica,arial,sans-serif}#category-list li{color:#008ca7;padding-left:0;font-size:.4em}#category-list a{color:#aaa;font-family:'Gotham Book',helvetica,arial,sans-serif}#category-list ul li:before{display:none}#category-list ul{margin-left:1em;list-style-type:square;font-size:2em;margin-top:0}#category-list ul:before{display:none}.search #content ul{margin:0;padding:0}.search #content #category-list ul{margin-left:1em}.search #content ul:before{display:none}.search #content ul li:before{display:none}.search #content ul li{padding:0}.search #content .controls{text-align:center;margin-top:2em;font-size:.75em}.search #content .controls ul,.search #content .controls ul li{display:inline;font-size:1em;border-width:0!important;margin-left:10px}.search #content .controls ul li.new-line{clear:left}.search #content .controls .left{float:left}.search #content .controls a{font-family:'Gotham Md',helvetica,arial,sans-serif;color:#c4c4c4}.search #content .controls a.left,.search #content .controls a.right,.search #content .controls a.current{color:#008ca7}.search #content #search-results li{font-size:1em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #e3e3e3}.search #content #search-results li time{font-size:.75em}.search #content #search-results li:first-child{border-top:1px solid #e3e3e3;margin-top:1em;padding-top:1em}#search-results h3 a{font-family:'Gotham Bold','Helvetica Bold',helvetica,arial,sans-serif;font-size:1em;margin-bottom:.5em;color:#008ca7;display:block}#search-results li p{margin-bottom:.5em}#search-results li p+a{font-size:.8em}.error404 footer{margin-top:-20px;border-radius:8px;z-index:20}.error404 footer>div{border-radius:8px;min-height:250px}@media(max-width:900px){.search #content .span7{float:none;margin-left:0;width:100%}}.no-mobile{display:block}.mobile-only{display:none}@media(max-width:700px){.no-mobile{display:none}.mobile-only{display:block}#hero{display:none}nav{top:-260px;padding-top:0;background:url(../media/images/nav-bg.png) 0 0 repeat-x;height:126px;text-align:center}nav:before{top:0}nav:after{top:auto;bottom:0}nav .sw{max-width:100%;box-shadow:0 8px 8px rgba(0,0,0,0.2)}nav .sw>ul{float:none;position:relative}nav .sw>ul>li{display:inline-block;position:static}nav .sw>ul>li:hover>a{z-index:1}nav li.dropdown>div:before,nav li.dropdown>div:after{display:none}nav li.dropdown:hover+li>a:after{visibility:hidden}nav li.dropdown>div>div{margin-left:0;text-align:left}nav li.dropdown:hover>div{left:0;right:0;margin:0 auto;background:#fff}nav li.dropdown:first-child:hover>div{left:0;right:auto}nav li.dropdown.last:hover>div{left:auto;right:0}nav li.dropdown ul{position:relative;top:1px}#right-nav{position:absolute;left:0;right:0;top:-55px;bottom:-40px}#right-nav ul{display:none}#right-nav .phone{text-align:center;font-family:'Gotham Md',helvetica,arial,sans-serif;padding:0}#book-a-room{width:300px;left:0;right:0;margin:0 auto;top:150px}#book-a-room>form{margin:0 auto;position:relative}#book-a-room>form:before{position:absolute;top:-4px;left:0;right:0;display:block;content:"";box-shadow:0 4px 8px rgba(0,0,0,0.2);height:4px}#logo{display:none}.container{padding-top:320px}#body{margin-top:-80px!important}#topper{padding:12px 16px}#topper:before{display:none}.home h2{width:100%;font-size:.78125em}.home h1{font-size:1.5625em}.more{margin:1em auto;width:100%}.home #body .row-fluid [class*="span"]{width:100%;float:none;margin-left:0;text-align:center;margin-bottom:.75em}footer>div{padding:1em}footer .tc-block{width:50%;min-width:250px;margin:0 auto 1em;font-family:'Gotham Md',helvetica,arial,sans-serif;font-size:.75em;line-height:1.6;overflow:hidden}footer .tc-block a{color:#545454;display:block}footer .tc-block .social-ico{display:inline-block;font-size:2.5em;line-height:1}footer .tc-block .tc{max-width:50%}footer .tc-block .left{width:35%;display:block}footer .tc-block img{max-width:100%}footer>div .mobile-footer-site-map{position:relative;text-align:center;margin:0 auto}footer>div .mobile-footer-site-map ul{display:block;padding-bottom:5px}footer>div .mobile-footer-site-map ul li{display:inline;text-transform:lowercase;font-size:.75em;font-family:'Gotham Book',helvetica,arial,sans-serif}footer>div .mobile-footer-site-map ul li a{display:inline-block;margin-right:5px;padding-left:5px;color:#545454;border-left:1px solid #545454;line-height:1}footer>div .mobile-footer-site-map ul li a:hover{text-decoration:underline}footer>div .mobile-footer-site-map ul li:first-child a{border-width:0}#copyright{text-align:center;left:0;right:0;bottom:-2.5em;font-size:.55em}#copyright:before,#copyright:after{display:none}#jac{position:absolute;left:0;right:0;bottom:-4em;width:188px;margin:0 auto;height:0!important;overflow:hidden;text-indent:-999em;padding:24px 0 0;background:url(../media/images/jac.png) 0 0 no-repeat}.container{padding-bottom:150px}#content{padding:0 .75em 2em}#content .excerpt img{display:none}#content .excerpt p{margin-left:0;font-size:.8em}#content ol,#content ul{margin-left:1.5em}#content .row-fluid>[class*="span"]{float:none;width:100%;margin-left:0}#content aside.right{max-width:60%;margin-right:.5em}#content .button{padding:1em 1em 1em .5em!important}.error404-message{color:#fff;font-family:'Gotham Bold','Helvetica Bold',helvetica,arial,sans-serif;color:#008da8;margin-bottom:2em;text-align:center}.error404-message a{color:inherit;text-decoration:underline}.error404-message h1{margin-bottom:.5em}#content .sidebar .images{text-align:center}}/*!
 * Bootstrap Responsive v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"] img{max-width:100%}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;box-sizing:border-box}.row-fluid [class*="span"]:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;zoom:1}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;float:none}.row-fluid .span11{width:91.45299145300001%}.row-fluid .span10{width:82.905982906%}.row-fluid .span9{width:74.358974359%}.row-fluid .span8{width:65.81196581200001%}.row-fluid .span7{width:57.264957265%}.row-fluid .span6{width:48.717948718%}.row-fluid .span5{width:40.170940171000005%}.row-fluid .span4{width:31.623931624%}.row-fluid .span3{width:23.076923077%}.row-fluid .span2{width:14.529914530000001%}.row-fluid .span1{width:5.982905983%}.row-fluid .span-seven-eighth{width:80.7692307695%}.row-fluid .span-five-eighth{width:57.6923076925%}.row-fluid .span-three-eighth{width:34.6153846155%}.row-fluid .span-one-eighth{width:11.5384615385%}.row-fluid .span-fifth{width:17.9487179488%}.grid{margin-left:-20px;word-wrap:break-word}.grid.pad10{margin-left:-10px}.grid.pad40{margin-left:-40px}.grid ~ .grid{margin-top:20px}.grid.pad10 ~ .grid.pad10{margin-top:10px}.grid.pad40 ~ .grid.pad40{margin-top:40px}.grid:after{clear:both;content:'';display:table}.grid>*{float:left;min-height:1px;padding-left:20px}.grid.center>*{display:inline-block;float:none;vertical-align:top}.grid.center.vcenter>*{vertical-align:middle}.grid.pad10>*{padding-left:10px}.grid.pad40>*{padding-left:40px}.grid.padded{margin-left:0;padding:20px}.grid.padded>:first-child{padding-left:0}.grid.no-gutters{margin-left:0}.grid.no-gutters>*{padding-left:0}.grid.padded.no-gutters{padding-left:20px}.col-16{width:16.666%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-35{width:35%}.col-33{width:33.333%}.col-40{width:40%}.col-45{width:45%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-66{width:66.666%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-83{width:83.333%}.col-100{width:100%}.grid>.col-right{float:right}.grid>.col-right+div+.col-right{clear:right;padding-top:20px}.grid>:first-child+.col-right+div{clear:left;padding-top:20px}.grid img{max-width:100%}.new_date{display:none;margin-bottom:30px}
 /*tolkadot*/
 @media (max-width:700px){nav .sw>ul{margin-top:25px}nav{height:80px}#book-a-room a{position:relative;bottom:32px}#body{margin-top:-110px!important}}@media (max-width:450px){nav .sw>ul>li>a{font-size:60%}}@media (min-width:451px) and (max-width:700px){nav .sw>ul>li>a{font-size:80%}}@media (max-width:320px){#right-nav .phone{display:inline;position:relative;top:-5px}nav .social-ico{position:relative;left:-20px}.search-form{position:relative;left:-10px;margin-left:0;width:130px}}@media (min-width:321px) and (max-width:425px){#right-nav .phone{display:inline;position:relative;top:-5px;left:-5px}nav .social-ico{position:relative;left:-40px}.search-form{position:relative;left:-30px;margin-left:0;width:130px}}@media (min-width:426px) and (max-width:700px){#right-nav .phone{display:inline;position:relative;top:-5px;left:-5px}nav .social-ico{position:relative;left:-40px}.search-form{position:relative;left:-30px;margin-left:0;width:130px}}@media (min-width:700px) and (max-width:850px){nav .sw>ul>li>a{font-size:75%}}@media (max-width:700px){nav li.dropdown>div ul:after{bottom:-28px}}