body{background-color:#fff;font-family:'Raleway', sans-serif;font-size:15px;line-height:15px;color:#73726C;}
.btn,a,a:hover{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;outline:0;}
h1,h2,h3,h4,h5,h6{font-family:'Old Standard TT', serif;line-height:1em;margin:0;}
h1{font-size:5em;}
h1.title,h2{font-size:2em;line-height:3em;}
h3{font-size:1.5em;margin-bottom:0.70em;}
h4{font-size:1.25em;margin-bottom:0.75em;}
p{margin-bottom:1em;line-height:1.5em;}
.btn{border:none !important;border-radius:0;padding:5px 30px;}
.btn-default{background:#bfa145;box-shadow:none !important;color:#fff;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active{box-shadow:none !important;background:#756534;color:#fff;outline:none !important;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#bfa145;border-color:#bfa145;}
.pagination>li>a, .pagination>li>span{color:#bfa145;}
.spacer{padding:6em 0;}
.navbar{margin:0;}
.navbar-nav{margin:0 -15px;}
.navbar-nav > li > a{font-size:1em;line-height:4.26em;padding:10px 0 10px 30px;}
.navbar-default{border:none;background:#eeeeee;}
.navbar-brand{height:83px;}
.banner{position:relative;color:#fff;}
.banner p{font:300 1.35em/4em 'Old Standard TT', serif;margin:0;}
.banner img.img-responsive{width:100%;}
.banner .welcome-message{position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;}
.banner .welcome-message .wrap-info{display:table;height:100%;width:100%;}
.banner .welcome-message .wrap-info .information{display:table-cell;vertical-align:middle;}
.banner .arrow-nav{position:absolute;bottom:-3.5em;background-color:#bfa145;height:7em;width:7em;display:inline-block;z-index:100;left:50%;margin-left:-52px;color:#fff;border-radius:50%;}
.banner .arrow-nav i{font-size:5em;line-height:105px;}
.banner .arrow-nav:hover{background:#756534;}
.reserve-info{background-color:#fff;}
.services{background-color:#dedbd3;}
.services .caption{background-color:#b9b2a0;color:#46433b;padding:1.5em;}
.services .caption a{color:#585650;font-size:1.25em;}
.services .caption a:hover{color:#fff;}
.carousel-control{width:10%;background:none !important;}
.carousel-control i.fa{position:absolute;left:0;right:0;top:50%;margin-top:-10px;}
.carousel img{width:100%;}
footer{background-color:#585650;color:#AEAEAC;}
footer.spacer{padding:3em 0;}
footer h4{color:#DCDCDC;}
footer a,footer p{line-height:1.5em;font-size:0.85em;color:#AEAEAC;}
footer a:hover{color:#fff;}
footer .subscribe .form-control{height:30px;padding:4px 12px;border:none;}
footer .subscribe .input-group-btn:last-child>.btn{margin:0;}
footer .subscribe .input-group{margin-bottom:1em;}
footer .subscribe .social a{font-size:1.5em;margin-right:0.25em;}
.copyright{background-color:#252423;padding:0.6em 0;font-size:0.85em;color:#7F7F7F;}
.copyright a{color:#AEAEAC;}
.toTop{position:fixed;right:1em;bottom:1em;background:rgba(0,0,0,0.5);width:35px;height:35px;text-align:center;color:#fff;font-size:2em;}
.toTop:hover{color:#fff;background:rgba(0,0,0,0.8);}
.radio-inline{padding-top:4px;padding-left:0;}
.form-horizontal .radio{padding-top:3px;}
.radio-inline input[type="radio"]{margin-left:0;}
div.radio{margin-right:10px;}
div.radio span{background:url(../images/radio.png) 0 20px !important;}
div.radio span,div.radio input{width:20px;height:20px;}
div.radio span.checked{background-position:0 0 !important;}
.form-control{border:1px solid #999;border-radius:0;box-shadow:none !important;}
.form-control:focus{border:1px solid #bbb;}
div.selector{border:none;border:1px solid #999;height:33px !important;padding:3px 10px !important;border-radius:0;font-size:14px;background:#fff !important;width:100% !important;}
div.selector:hover{border-color:#bbb;}
div.selector span{height:36px;padding:0;background:url(../images/drop.png) right 9px no-repeat !important;color:#8d8d8d;width:100% !important;margin-right:20px;}
div.selector:hover span{background-position:right 9px !important;color:#282828;}
div.selector select{height:36px !important;top:-2px;cursor:pointer;background-color:#fff;}
div.selector option{padding:10px;}
.checkbox label{padding-left:0;}
.checkbox input[type=checkbox]{margin-left:-10px;}
.rooms{margin-bottom:2em;}
.rooms .info{padding:1.5em;background-color:#E8E7E0;}
.room-features .amenitites li{margin-bottom:1em;}
.room-features .size-price{background-color:#C7C5BB;padding:2em 0;text-align:center;color:#fff;height:10.97em;line-height:3em;}
.room-features .size-price span{display:block;font-size:2em;}
.gallery .gallery-image{margin-bottom:2em;display:inline-block;}
.gallery .gallery-image img{width:100%;}
body::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar{width:3px;}
::-webkit-scrollbar-track{background:#ccc;}
::-webkit-scrollbar-thumb{background:#bfa145;}
::-webkit-scrollbar-thumb:window-inactive{background:#ddd;}
@media (max-width:991px){}
@media (max-width:767px){.navbar-toggle{margin-top:23px;}
.navbar-default .navbar-toggle{background-color:#bfa145;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#5F5021;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-nav > li > a{line-height:1em;}
h1{font-size:2em;}
.banner p{font:300 1em/1em 'Old Standard TT', serif;}
.banner .arrow-nav{margin-left:-22px;height:3em;width:3em;bottom:-1.5em;}
.banner .arrow-nav i{font-size:2em;line-height:45px;}
.spacer{padding:4em 0;}
.reserve-info h3{margin-top:2em;}
.services div.col-sm-4{margin-bottom:2em;}
footer.spacer{padding:1em 0 3em 0;}
footer h4{margin-top:2em;}
.room-features .size-price{margin-bottom:2em;}
}