.so-widget-sow-image-default-1c389ca87c1a .sow-image-container.tr-layout-element{text-align:center}.so-widget-sow-image-default-1c389ca87c1a .sow-image-container .so-widget-image.tr-layout-element{display:inline-block;max-width:100%;height:auto}html.tr-layout-element{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.tr-layout-element{margin:0;min-width:990px}footer.tr-layout-element,header.tr-layout-element,main.tr-layout-element,nav.tr-layout-element,section.tr-layout-element{display:block}a.tr-layout-element{background-color:transparent}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}img.tr-layout-element{border:0}.tr-layout-element{-webkit-box-sizing:border-box;box-sizing:border-box}html.tr-layout-element{font-size:10px;-webkit-tap-highlight-color:transparent}body.tr-layout-element{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}a.tr-layout-element{color:#27ae60;text-decoration:none}a.tr-layout-element:focus,a.tr-layout-element:hover{color:#19703e;text-decoration:underline}a.tr-layout-element:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img.tr-layout-element{vertical-align:middle}.screen-reader-text.tr-layout-element{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.screen-reader-text.tr-layout-element:active,.screen-reader-text.tr-layout-element:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h3.tr-layout-element{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h3.tr-layout-element{margin-top:20px;margin-bottom:10px}h3.tr-layout-element{font-size:24px}p.tr-layout-element{margin:0 0 10px}.text-center.tr-layout-element{text-align:center}ul.tr-layout-element{margin-top:0;margin-bottom:10px}ul ul.tr-layout-element{margin-bottom:0}.list-inline.tr-layout-element{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li.tr-layout-element{display:inline-block;padding-left:5px;padding-right:5px}#document.tr-layout-element,.container.tr-layout-element,.navbar .nav-wrap-inner.tr-layout-element{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.home #document .main-content .main-wrap.tr-layout-element{margin-right:auto;margin-left:auto}#document.tr-layout-element:after,#document.tr-layout-element:before,.container.tr-layout-element:after,.container.tr-layout-element:before,.home #document .main-content .main-wrap.tr-layout-element:after,.home #document .main-content .main-wrap.tr-layout-element:before,.navbar .nav-wrap-inner.tr-layout-element:after,.navbar .nav-wrap-inner.tr-layout-element:before{content:" ";display:table}#document.tr-layout-element:after,.container.tr-layout-element:after,.home #document .main-content .main-wrap.tr-layout-element:after,.navbar .nav-wrap-inner.tr-layout-element:after{clear:both}#document.tr-layout-element,.container.tr-layout-element,.home #document .main-content .main-wrap.tr-layout-element,.navbar .nav-wrap-inner.tr-layout-element{width:970px}@media (min-width:1200px){#document.tr-layout-element,.container.tr-layout-element,.home #document .main-content .main-wrap.tr-layout-element,.navbar .nav-wrap-inner.tr-layout-element{width:1170px}}.navbar .nav-row.tr-layout-element,.row.tr-layout-element{margin-left:-15px;margin-right:-15px}.navbar .nav-row.tr-layout-element:after,.navbar .nav-row.tr-layout-element:before,.row.tr-layout-element:after,.row.tr-layout-element:before{content:" ";display:table}.navbar .nav-row.tr-layout-element:after,.row.tr-layout-element:after{clear:both}.logo-centered .navbar-header.tr-layout-element,.logo-centered .reservations.tr-layout-element,.logo-centered .top-nav-text.tr-layout-element,.navbar-header.tr-layout-element{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.logo-centered .navbar-header.tr-layout-element,.logo-centered .reservations.tr-layout-element,.logo-centered .top-nav-text.tr-layout-element,.navbar-header.tr-layout-element{float:left}.navbar-header.tr-layout-element{width:25%}.logo-centered .navbar-header.tr-layout-element,.logo-centered .reservations.tr-layout-element,.logo-centered .top-nav-text.tr-layout-element{width:33.3333333333%}.logo-centered .top-nav-text.tr-layout-element{right:33.3333333333%}.logo-centered .navbar-header.tr-layout-element{left:33.3333333333%}.btn.tr-layout-element,body .reservations a.tr-layout-element{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.tr-layout-element:active:focus,.btn.tr-layout-element:focus,body .reservations a.tr-layout-element:active:focus,body .reservations a.tr-layout-element:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.tr-layout-element:focus,.btn.tr-layout-element:hover,body .reservations a.tr-layout-element:focus,body .reservations a.tr-layout-element:hover{color:#333;text-decoration:none}.btn.tr-layout-element:active,body .reservations a.tr-layout-element:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}body .reservations a.tr-layout-element{color:#333;background-color:#fff;border-color:#ccc}body .reservations a.tr-layout-element:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}body .reservations a.tr-layout-element:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}body .reservations a.tr-layout-element:active{color:#333;background-color:#e6e6e6;border-color:#adadad}body .reservations a.tr-layout-element:active:focus,body .reservations a.tr-layout-element:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}body .reservations a.tr-layout-element:active{background-image:none}.collapse.tr-layout-element{display:none}.caret.tr-layout-element{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.nav.tr-layout-element{margin-bottom:0;padding-left:0;list-style:none}.nav.tr-layout-element:after,.nav.tr-layout-element:before{content:" ";display:table}.nav.tr-layout-element:after{clear:both}.nav>li.tr-layout-element{position:relative;display:block}.nav>li>a.tr-layout-element{position:relative;display:block;padding:10px 15px}.nav>li>a.tr-layout-element:focus,.nav>li>a.tr-layout-element:hover{text-decoration:none;background-color:#eee}.navbar.tr-layout-element{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar.tr-layout-element:after,.navbar.tr-layout-element:before{content:" ";display:table}.navbar.tr-layout-element:after{clear:both}.navbar.tr-layout-element{border-radius:4px}.navbar-header.tr-layout-element:after,.navbar-header.tr-layout-element:before{content:" ";display:table}.navbar-header.tr-layout-element:after{clear:both}.navbar-header.tr-layout-element{float:left}.navbar-collapse.tr-layout-element{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.tr-layout-element:after,.navbar-collapse.tr-layout-element:before{content:" ";display:table}.navbar-collapse.tr-layout-element:after{clear:both}.navbar-collapse.tr-layout-element{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse.tr-layout-element{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.container>.navbar-collapse.tr-layout-element{margin-right:-15px;margin-left:-15px}.container>.navbar-collapse.tr-layout-element{margin-right:0;margin-left:0}.navbar-brand.tr-layout-element{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand.tr-layout-element:focus,.navbar-brand.tr-layout-element:hover{text-decoration:none}.navbar-brand>img.tr-layout-element{display:block}.navbar-nav.tr-layout-element{margin:7.5px -15px}.navbar-nav>li>a.tr-layout-element{padding-top:10px;padding-bottom:10px;line-height:20px}.navbar-nav.tr-layout-element{float:left;margin:0}.navbar-nav>li.tr-layout-element{float:left}.navbar-nav>li>a.tr-layout-element{padding-top:15px;padding-bottom:15px}.visible-xs-block.tr-layout-element{display:none!important}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont-45c73723862c6fc5eb3d6961db2d71fb.eot);src:url(../fonts/fontawesome-webfont_1-45c73723862c6fc5eb3d6961db2d71fb.eot#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont-4b5a84aaf1c9485e060c503a0ff8cadb.woff2) format("woff2"),url(../fonts/fontawesome-webfont-dfb02f8f6d0cedc009ee5887cc68f1f3.woff) format("woff"),url(../fonts/fontawesome-webfont-7c87870ab40d63cfb8870c1f183f9939.ttf) format("truetype"),url(../fonts/fontawesome-webfont-76a4f23c6be74fd309e0d0fd2c27a5de.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa.tr-layout-element{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-gift.tr-layout-element:before{content:""}.fa-calendar.tr-layout-element:before{content:""}.fa-twitter-square.tr-layout-element:before{content:""}.fa-facebook-square.tr-layout-element:before{content:""}.fa-phone.tr-layout-element:before{content:""}.fa-rss.tr-layout-element:before{content:""}.fa-google-plus-square.tr-layout-element:before{content:""}.fa-tripadvisor.tr-layout-element:before{content:""}.screen-reader-text.tr-layout-element{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.screen-reader-text.tr-layout-element:active,.screen-reader-text.tr-layout-element:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.main.tr-layout-element{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.main.tr-layout-element{float:left;width:100%}.home #document.tr-layout-element{width:100%;margin:0;padding-left:0;padding-right:0}.home #document .main.tr-layout-element{padding-left:0;padding-right:0}.home #document .main>section.tr-layout-element:not(#touts,.rooms-featured).tr-layout-element{width:970px;margin:0 auto}@media (min-width:1200px){.home #document .main>section.tr-layout-element:not(#touts,.rooms-featured).tr-layout-element{width:1170px;margin:0 auto}}.home #document .content.row.tr-layout-element{margin:0}.main-content.tr-layout-element{padding-bottom:3em}.nav-wrap.tr-layout-element{background:#bbb}.prime-nav.tr-layout-element{background:#eee}.navbar.tr-layout-element{border:none!important;border-radius:0;margin-bottom:0}@media (min-width:1200px){.navbar .nav-wrap-inner.tr-layout-element{width:auto;max-width:1530px}}.navbar .nav-row.tr-layout-element{padding:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar-brand.tr-layout-element{padding:0;overflow:hidden;float:none;height:auto}.top-nav-text.tr-layout-element{text-align:right}body .reservations.tr-layout-element{margin-left:1em;text-align:right}.logo-centered .navbar-header.tr-layout-element{text-align:center}.logo-centered .navbar-header .navbar-brand img.tr-layout-element{margin:0 auto}.logo-centered .top-nav-text.tr-layout-element{text-align:left}.prime-nav nav.tr-layout-element{text-align:center}.prime-nav nav ul.nav.tr-layout-element{display:inline-block;float:none;margin-bottom:-5px}#document.tr-layout-element{padding-top:28px}footer.content-info.tr-layout-element,html.tr-layout-element{background:#eee}.content-info.tr-layout-element{margin-top:2em;padding-top:1em}.content-info .first-footer-row .wcont.tr-layout-element{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.content-info .first-footer-row .wcont.tr-layout-element{float:left;width:25%}.content-info .last-footer-row ul.tr-layout-element,.content-info .second-footer-row ul.tr-layout-element{padding:0;margin:0;list-style:none}.content-info .last-footer-row ul.tr-layout-element,.content-info .second-footer-row ul.tr-layout-element{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-info .last-footer-row ul li.tr-layout-element,.content-info .second-footer-row ul li.tr-layout-element{padding:1em}.home .content-info.tr-layout-element{margin-top:0}.tr-layout-element{box-sizing:border-box}.content-info.tr-layout-element,.last-footer-row.tr-layout-element,html.tr-layout-element{background-color:#f7f7f7}body.tr-layout-element{background-color:#bed3d2;background-image:url(../images/CaptainFarrisBG-264cc00cf1e047898382a4ae2586ae80.png)}body.tr-layout-element,html.tr-layout-element{font-family:roboto,serif;color:#4a4a4a;font-size:16px;line-height:1.5em;overflow-x:hidden}a.tr-layout-element{text-decoration:none;color:#528886;transition:all .2s ease-in-out}a.tr-layout-element:focus,a.tr-layout-element:hover{text-decoration:underline;color:#c29f08}h3.tr-layout-element{font-family:Cinzel,serif;color:#528886}h3.tr-layout-element{font-size:1.4rem}.btn.tr-layout-element,a.btn.tr-layout-element{font-family:Cinzel,serif;font-size:1rem;padding:12px 14px;color:#fff;border:2px solid #d9b30e;background:#c29f08;transition:all .2s ease-in-out;border-radius:0}.btn.tr-layout-element:active,.btn.tr-layout-element:focus,.btn.tr-layout-element:hover,a.btn.tr-layout-element:active,a.btn.tr-layout-element:focus,a.btn.tr-layout-element:hover{color:#c29f08;border:2px solid #d9b30e;background-color:#fff}.nav-wrap.tr-layout-element,.prime-nav.tr-layout-element{position:relative}.nav-wrap.tr-layout-element{background-color:#fff}.navbar-brand>img.tr-layout-element{width:320px}.navbar-brand>img.tr-layout-element{width:350px}@media (min-width:1270px){.navbar-brand>img.tr-layout-element{width:auto}}.navbar .nav-row.tr-layout-element{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-row .navbar-header.tr-layout-element{width:auto;left:0}.navbar .nav-row .top-nav-text.tr-layout-element{position:absolute;left:0}.navbar .nav-row .reservations.tr-layout-element{position:absolute;right:0}.top-nav-text.tr-layout-element{margin-right:2rem}.top-nav-text a.tr-layout-element{text-transform:capitalize;font-family:Cinzel,serif;color:#528886;position:relative}.top-nav-text a.tr-layout-element:hover{text-decoration:none;color:#c29f08}.top-nav-text a.tr-layout-element:not(:first-child){margin-left:1rem}.top-nav-text a.tr-layout-element:not(:first-child):before{content:'|';margin-right:1rem;color:#e6ebeb}.top-nav-text a .fa.tr-layout-element{margin-right:1rem}.reservations .btn.tr-layout-element,.reservations a.btn.tr-layout-element{font-family:Cinzel,serif;font-size:20px;padding:11px 23px;color:#fff;border:2px solid #d9b30e;background:#c29f08;transition:all .2s ease-in-out;border-radius:0}@media (max-width:1270px){.reservations .btn.tr-layout-element,.reservations a.btn.tr-layout-element{font-size:16px;padding:11px 16px}}.reservations .btn.tr-layout-element:active,.reservations .btn.tr-layout-element:focus,.reservations .btn.tr-layout-element:hover,.reservations a.btn.tr-layout-element:active,.reservations a.btn.tr-layout-element:focus,.reservations a.btn.tr-layout-element:hover{color:#c29f08;border:2px solid #d9b30e;background-color:#fff}.prime-nav.tr-layout-element{background-color:#fff;border-bottom:5px solid #e6ebeb}.nav li a.tr-layout-element{font-family:Cinzel,serif;font-size:1.125rem;text-transform:capitalize}.nav>li.tr-layout-element{position:relative}.nav>li:not(:first-child)>a.tr-layout-element:before{content:'|';margin-right:.75rem;color:#e6ebeb}.nav>li.tr-layout-element:not(:first-child):after{left:1rem;width:calc(100% - .75rem)}.nav>li.tr-layout-element:after{position:absolute;content:'';left:0;bottom:-6px;width:100%;height:5px;background:0 0;transition:all .2s ease-in-out}.nav>li.tr-layout-element:hover:after{background:#f7c82e}.nav>li>a.tr-layout-element{color:#528886;padding:.5em .25em .6rem}.nav>li>a.tr-layout-element:active,.nav>li>a.tr-layout-element:focus,.nav>li>a.tr-layout-element:hover{background-color:#fff;color:#c29f08}#document.tr-layout-element{padding-top:0}body.home .main-content.tr-layout-element{padding-bottom:0}body.home .main-wrap.tr-layout-element{background:#fff}footer.content-info.tr-layout-element{padding-top:0}footer.content-info .first-footer-row.tr-layout-element{background-color:#f7f7f7;padding-top:80px}footer.content-info .first-footer-row ul.tr-layout-element{list-style-type:none;padding-left:0;list-style-position:inside}footer.content-info .first-footer-row .q4fw_social_widget-2 .social-widget .fa.tr-layout-element{color:#528886;font-size:30px;font-weight:400;transition:all .2s ease-in-out}footer.content-info .first-footer-row .q4fw_social_widget-2 a:hover .fa.tr-layout-element{color:#c29f08}footer.content-info h3.tr-layout-element{color:#528886;margin-top:0;font-size:24px;font-weight:400;letter-spacing:2px}footer.content-info a.tr-layout-element,footer.content-info p.tr-layout-element{color:#4a4a4a;font-size:16px;font-weight:300;line-height:28px}footer.content-info a.tr-layout-element:hover{color:#c29f08}footer.content-info .second-footer-row.tr-layout-element{background-color:#fff}footer.content-info .second-footer-row ul.tr-layout-element{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer.content-info .last-footer-row.tr-layout-element{background-color:#f7f7f7}footer.content-info .last-footer-row ul p.tr-layout-element{font-size:16px;font-weight:400;color:#39393a}#tr-inline-384bccdb-3e88-4d60-8796-d622eb9b4592.tr-layout-element{margin-top:1em}#tr-inline-a15e865f-cc70-4570-837f-fbe380a7b99f.tr-layout-element{display:none}#tr-inline-f412d86c-9b7d-4b8c-ba44-2810c5fbe2a4.tr-layout-element{display:none}#tr-inline-dd5fe704-cec0-41f2-a0bc-e6500af7b851.tr-layout-element{display:none}