.note,input.terms{position:relative}*{margin:0}body,html{height:100%}body{background-color:#e7e7e7;margin:0 auto;padding:0}a{color:#333}a:hover{color:#999}a.shaw{color:#337ab7}label{font-weight:400}audio{width:100%}h4{padding:0 10px}.right-col h3{padding:10px;margin:20px -10px}.menu-button{width:50%}.menu-button:hover{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25));background-size:80%,100% 55%,contain,100%;background-repeat:no-repeat;background-position:center}.menu,.split{width:100%;background-color:#5d0404;background-size:cover;background-repeat:no-repeat;font-family:'Roboto Condensed',sans-serif;font-weight:300}.certificate,.header,.room-header{font-weight:'300'}.red-back{margin-bottom:0}.split{height:10px;background-color:#390000}.footer-split{height:4px}.mainnav li a:hover{background-color:#390000;color:#fff}.nav a{color:#fff}.content-body,.sidebar{font-size:12pt;color:#313131}#container{min-height:100%;margin-bottom:-50px}#date{cursor:pointer}.note{display:block;float:right;bottom:10px;right:10px}.g-plusone{padding-left:5px}.background{background:url(../images/fallback-banner.jpg);background:url(../images/logo.png),linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(../images/images.jpg);background-size:65%,100% 55%,contain,100%;background-repeat:no-repeat;background-position:center;width:100%;padding-top:39%;margin:0}.content-body{float:left;min-height:100%;width:100%;margin-top:10px;padding:4px 20px;font-family:Arial,Verdana sans-serif;line-height:175%}.header,.room-header{font-family:'Roboto Condensed';font-style:italic;padding:5px}.sidebar{margin-top:20px;margin-left:25px;margin-bottom:10px;padding:8px 20px 0;font-family:Arial,sans-serif;line-height:200%}.alert-message .info h4,.alert-message-error,.btn-green,.footer,.footer a,.footer a:hover,.help-block{color:#fff}.certificate{font-family:Avro,serif;font-size:1.5em;padding:5px;text-align:center}.certificate_bold{font-size:1.2em}.notice{font-style:italic;font-size:.8em}#container:after{content:"";display:block}.footer{width:100%;line-height:12pt;font-size:10pt;text-align:center;background-repeat:repeat;background-color:#5d0404}#container:after,.footer{height:50px}.footer .nav{height:auto}input[type=checkbox]{-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);padding:15px;vertical-align:bottom}.btn-green{background-color:#033703;border-color:#044f0d}.btn-green:hover{background-color:#066711;border-color:#044f0d;color:#fff}.form-control[readonly]{background-color:#fff}.large-res-gallery{display:none}.copy{display:block;font-size:1.2em;line-height:3em}.inline{display:inline-block}.room-card{margin:5px}.room-card h3{padding:0 10px}.room-controls select{width:80px;margin-right:10px}.room-cost{padding:10px;width:60%;float:left}.room-controls .alert-message{padding:5px}.reserve-photo{width:40%;padding:10px;float:left}.reserve-photo img,.stay_cost_table{width:100%}th.night{width:40%}th.cost,th.surcharge{width:30%}input[type=checkbox]{display:inline-block;margin-right:5px}.alert-message-error{background-color:#641d25;padding-left:20px}#map-canvas{width:100%;height:450px}.help-block{background-color:#641d25;padding-right:10px;text-align:right}.datefields select{width:47%;margin-right:10px}div.clearfix .error{padding-bottom:0}input.terms{bottom:6px;width:25px}ul.inputs-list{list-style:none;margin-left:-30px}.card_drop select{width:220px}@media (min-width:320px) and (orientation:portrait){.header{font-size:2em;padding:10px 0}.menu-button{width:40%}.controls{display:none}.ctrl-half{display:block;float:right;text-align:right;padding:5px}.nav{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:1.5em;background-color:#5d0404;background-size:cover;background-repeat:no-repeat;text-align:center}.nav li{padding:0}.background{background-size:100%,100% 100%,contain,100%}.full-col,.half-col,.left-col,.right-col{width:100%}.half-col{padding:10px}.quarter-col{margin-top:20px}.menu-icon{display:visible;width:40%}img.tripbadge{width:90%;height:90%;margin:5%}.sidebar{width:90%;margin-top:10px;padding:0}#map-canvas{height:250px}.sideimg{width:100%}.button-hold{width:100%;margin-top:20px}.footer .nav{display:none}.copy{margin-top:5px;line-height:1.4em}.phonesplit{margin-top:5px;display:block;font-size:1.4em}.room-photo img{display:none}.room-header{font-size:1.2em;padding:10px}.room-cost{padding:10px;width:100%;float:left}.reserve-photo,.room-card,.stay_cost_table{float:left;width:100%}.room-visitors{padding-right:20px;text-align:center}.breakfast-banner{width:100%;margin-left:5px;margin-top:20px;padding-bottom:20px}}@media (min-width:600px) and (orientation:portrait){.controls,.phonesplit{display:inline}.menu-button{width:25%}.full-col,.half-col,.left-col,.quarter-col,.right-col,.sideimg{width:100%}.header{font-size:1.8em;padding:5px}.phonesplit{margin-top:5px}}@media (min-width:550px) and (orientation:landscape){.menu,.nav{background-color:#5d0404;background-size:cover;background-repeat:no-repeat}.button-hold,.menu{width:100%}.controls{display:inline}.room-photo img{display:none}.menu{height:44px}.nav{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:1.2em;text-align:center;float:right}.nav li{float:left}#map-canvas{height:170px}.quarter-col{margin-top:20px;width:45%;float:left}.header{font-size:1.6em;padding:10px 0}}@media (min-width:550px){.menu-button{width:18%}.controls{display:none}.ctrl-half{display:inline}.nav{text-align:center}.footer .nav{display:none}.heaader{font-size:2em}.breakfast-banner{width:98%;margin-left:5px;margin-top:20px;padding-bottom:20px}}@media (min-width:801px){.menu-button{display:none}.controls{display:inline}.tablet-hidden{display:none}h1 .header{font-size:2em}.left-col{width:60%;float:left}.quarter-col{margin-top:20px;width:45%;float:left}.right-col{width:30%;float:right;padding-left:0}.half-col,.tablet-full{width:95%;float:left}.half-col{padding:0 4%}.mobi-left{width:40%;float:left;text-align:left}.mobi-right{width:40%;text-align:right;float:right}.comments{width:60%;float:left;padding-left:25px}.menu,.sideimg{width:100%}.menu{height:44px;background-color:#5d0404;background-size:cover;background-repeat:no-repeat}.nav{float:right}.nav li{float:left}#map-canvas{height:300px}.room-photo img{display:block;width:100%;height:auto}.slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:1025px){.menu,.nav{height:60px}.menu-button{display:none}.controls{display:inline!important}.footer .nav,.tablet-hidden{display:block}.red-back{min-height:100%;margin:0 auto;padding:0 0 5px}.menu{width:100%;background-color:#5d0404;background-size:cover;background-repeat:no-repeat}.nav{float:right;list-style:none;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:1.4em;width:auto;padding-right:5px}.left-col,.nav li{float:left}.nav li a{padding:16px 15px}.mainnav li.active{background-color:#390000}.header,.right-col h3,h2,h3,h4{padding:0;margin-top:0}.navspan{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.left-col{width:67%}.right-col{width:25%;height:auto;float:right;margin-right:3%}.quarter-col{width:40%;float:left;padding-top:10px}.button-hold{width:40%;margin-top:10px}.comments{padding-left:0}#map-canvas{height:500px}}@media (min-width:1281px){.background{padding-top:34%}.sideimg{width:80%}.half-col{width:45%;float:left;padding:0 1%}.center-col{width:1200px;margin:0 auto;background-color:#e7e7e7;background-attachment:fixed;background-size:100%;padding:20px}.colheightfix{min-height:100%;height:88vh;margin-bottom:-10px}.red-back{background-color:#5d0404;background-image:url(../img/top-left.png),url(../img/bottom-right.png);background-size:40%,40%;background-position:top left,bottom right;background-repeat:no-repeat;background-attachment:relative}.footer{margin:0}.footer-split{height:2px;background-color:#e7e7e7}}@media (min-width:1500px){.large-res-gallery{display:block;margin-top:-10px}.room-gallery{display:none}}