@charset "utf-8";
/* CSS Document */
.pad-none { padding: 0px; }
.padb10 { padding-bottom: 10px; }
.padb20 { padding-bottom: 20px; }
.pad20 { padding: 20px 20px; }
.pad-15 { padding: 15px; }
.pad-r5 { padding-right: 5px; }
.pad-r10 { padding-right: 10px; }
.pad-l15 { padding-left: 15px; }
.pad-l10 { padding-left: 10px; }
.pad-20 { padding: 20px; }
.pad-10 { padding: 10px; }
.padr10 { padding-right: 10px; }
.padr20 { padding-right: 20px; }
.padt10 { padding-top: 10px; }
.padt20 { padding-top: 20px; }
.pad-none-lg { padding: 0px; }
.mar-tb10 { margin: 10px 0; }
.marb20 { margin-bottom: 20px; }
.mar-t-none { margin-top: 0px; }
.mar-b-none { margin-bottom: 0px; }
.wid-100 { width: 100%; }
.widh-100 { width: 100%; height: auto; }
.nav-pad-r { padding-right: 15px; }
.primary-color { color: #e26143; }
.sec-color { color: #48382d; }
hr { margin-top: 20px; margin-bottom: 20px; height: 20px; border: 0; background: url(../images/dvdr-bg.png) center top no-repeat; }
.shadow { -webkit-box-shadow: 0px 0px 20px -1px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 20px -1px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 20px -1px rgba(50, 50, 50, 0.5); }
a, a:focus, a:hover { outline: 0 none; text-decoration: none; }
body { background: url(../images/light_wool.png) repeat 0 0; padding: 30px 0;}
.content { background: #fff; padding: 15px; }
.content h1, .content h2, .content h3 { font-family: 'Yanone Kaffeesatz', sans-serif; }
.content h4, .content h5 { font-family: 'Ubuntu Condensed', sans-serif; font-weight: normal; }
.content h1 { font-size: 34px; margin-top:
}
.content h2 { font-size: 30px; }
.content h3 { font-size: 26px; }
.content h4 { font-size: 22px; }
.content h5 { font-size: 19px; }
header { background: #e26143; padding: 15px 0 10px; }
header a, header a:hover { color: #fff; }
.logo { display: block; margin-bottom: 15px; padding: 0 12px; text-align: center; }
.logo img { max-width: 100%;}
.contact label, .contact span { display: block; padding-right: 15px; }
.contact label { font-family: 'Ubuntu Condensed', sans-serif; color: #fff; font-size: 26px; font-weight: 400; }
.contact span { color: #fff; }
/* menu css strat here */

.navbar-default { background: #48382d; border: 0 none; box-shadow: 0 0; -moz-box-shadow: 0 0; -webkit-box-shadow: 0 0; }
.navbar { border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; margin-bottom: 0; }
.navbar-default .navbar-brand { color: #fff; font-size: 21px; font-family: 'Ubuntu Condensed', sans-serif; text-transform : uppercase; padding: 15px 0; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: 0 none; }
.navbar-collapse { box-shadow: 0 0; -moz-box-shadow: 0 0; -webkit-box-shadow: 0 0; }
.navbar-nav > li > a { font-family: 'Ubuntu Condensed', sans-serif; font-weight: 400; text-transform: uppercase; }
.nav > li > a { padding: 15px 14px; }
.navbar-default .navbar-nav > li:hover { background: #5c4739; }
.navbar-default .navbar-nav > li:hover a { color: #fff; }
/* Gallery css end here*/

.galleryTab a { display: block; color: #48382d; background-color: #fff; }
.galleryTab li { width: 100%; padding: 0px; margin: 0px; }
.list-group-item.active, .galleryTab a.active { color: #e26143 !important; padding-left: 20px; font-weight: bold; background-image: none !important; background: #f3f3f3 !important; border: 1px solid #ddd !important; text-shadow: none !important; }
.list-group-item.active:hover { background: #f4f4f4; border: 1px solid #ddd; text-shadow: none; color: #e26143; }
.galleryWrap .imgContainer {/* margin: 0px 60px 40px 0px;*/ margin: 0 20px 20px 20px; }
.galleryWrap .thumbnail { margin-bottom: 0px; }
.galleryWrap a.imgContainer { display: inline-block; }
.galleryWrap img { border: 2px solid #fff; -webkit-box-shadow: 0px 0px 1px 1px rgba(50, 50, 50, 0.18); -moz-box-shadow: 0px 0px 1px 1px rgba(50, 50, 50, 0.18); box-shadow: 0px 0px 1px 1px rgba(50, 50, 50, 0.18); }
#galleryTab .inline-list li { margin-right: 0px; }
.list-group li:hover { background-color: #F4F4F4; }
/* Gallery css end here */
.navbar-right li.active a i {
color: #fff; }
.navbar-default .navbar-nav > li > a { color: #fff; font-size: 17px; font-weight: 400; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: #e26143; color: #333; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
.navbar-brand, .navbar-nav > li > a, .navbar-brand, .navbar-nav > li > a:hover { text-shadow: 0 0; }
.navbar-default .navbar-nav > .active > a { box-shadow: 0 0; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; }
.navbar-toggle { background: #e26143; border: 0 none; margin-right: 0; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background: #e26143; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #fff; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #fff; }
/* menu css end here */

/* slider css start here */

.carousel-control { width: 49px; height: 49px; text-indent: -9999px; top: 50%; margin-top: -24px; }
.carousel-control.left { background: url(../images/prev.png) no-repeat 0 0; left: 20px; }
.carousel-control.right { background: url(../images/next.png) no-repeat 0 0; right: 20px; }
.carousel-indicators { bottom: 0; }
.carousel-indicators li { background: #a5a5a5; box-shadow: 0 0 4px #444; border: 4px solid #fff; height: 18px; width: 18px; margin: 0 3px; }
.carousel-indicators .active { background: #ba573e; height: 18px; width: 18px; box-shadow: 0 0 4px #444; margin: 0 3px; }
/* slider css end here */

/* Reservation css start here */

.reservation { background: #e26143; min-height: 331px; /*margin-bottom: 20px;*/ color: #fff; }
.reservation label { display: block; font-weight: normal; }
.reservation a { color: #fff; }
.reservation h2 { margin-top: 0px; border-bottom: 1px solid #fff; text-transform: uppercase; font-size: 1.9em; color: #fff; }
.reservation input[type=text], select { color: #333; border-color: #fff; border-style: solid; }
.list-unstyled li { padding-left: 10px; }
.res-btn { -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px; color: #ffffff; text-shadow: 1px 1px 1px #535353; background: #5cb85c; padding: 6px 18px 6px 18px; border: solid #398439 0px; text-decoration: none; }
.res-btn:hover { background: #398439; text-decoration: none; }
.res-btn:focus { outline: none; }
.date-icon{ background: url(../images/calender-icon.png) no-repeat scroll 4px 3px #fff; padding-left: 25px;}

/* Reservation css end here */

/* datepicker css start here */

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.ui-widget-header{ border:0 none; background:#e26143;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ color:#48382d;}
.ui-datepicker .ui-datepicker-prev{ left:3px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{ top: 3px;}
.ui-datepicker .ui-datepicker-prev-hover { left: 3px; }
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover { top: 3px; }
.ui-datepicker .ui-datepicker-next{ right:3px;}

/* datepicker css end here */

/* reservation form css start here */

.reser-form { background: #222; padding: 10px 15px; }
.reser-form h2 { font-family: 'Ubuntu Condensed', sans-serif; font-size: 30px; margin: 0; color: #fefefe; font-weight: 400; text-transform: uppercase; float: left; margin: 0 10px 0 0; }
.reser-form form { float: left; width: 87%; }
.reser-form form input { width: 18.6%; }
.reser-form form input[type=text] { border: 0 none; background: #fff; padding: 6px; margin: 0 5px; }
.reser-form form input.check-in,
.reser-form form input.check-out { background: url(../images/calender-icon.png) no-repeat 8px 8px #fff; padding-left: 30px; }
.reser-form form input[type=button],
.reser-form form input[type=reset],
.reser-form form input[type=submit] { background: #e26143; border-radius: 30px; border: 0 none; padding: 6px 20px; text-transform: uppercase; font-size: 16px; font-family: 'Ubuntu Condensed', sans-serif; color: #fff; margin: 0 5px; }
.reser-form form input[type=button]:hover,
.reser-form form input[type=reset]:hover,
.reser-form form input[type=submit]:hover,
.reser-form form input[type=button]:focus,
.reser-form form input[type=reset]:focus,
.reser-form form input[type=submit]:focus { background: #b8482e; }

/* reservation form css start here */

.content { background: #fff; padding: 15px; }
.welcome h1 { font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 32px; color: #e26143; margin: 15px 0; }
.welcome h2 { font-family: 'Ubuntu Condensed', sans-serif; font-size: 20px; margin: 5px 0; }
.welcome p { font-size: 15px; font-family: tahoma; color: #565656; }
.welcome p a { color: #444; margin-top: 15px; display: block; }
.welcome-big-img { width: 47%; float: left; margin: 1.5%; }
.welcome-small-imgs { width: 50%; float: left; }
.welcome-small-imgs span { width: 47%; float: left; margin: 1.5%; }
.welcome h6 { font-family: 'Ubuntu Condensed', sans-serif; font-size: 20px; margin: 5px 0; }
.welcome-small-imgs img { max-width: 100%; }
.welcome-big-img img { width: 100%; }
.main-content { background: url(../images/middle-content-bg.png) repeat 0 0; padding: 0 15px; }
.main-content h4 { font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 30px; text-transform: uppercase; }
.main-content p { font-family: arial; font-size: 16px; color: #444; font-weight: 100; margin: 15px 0; }
.top-three-service { border-top: 1px solid #eee; padding-top: 20px; margin: 0 -15px; }
.top-three-service h4 { color: #333; }
.top-three-service img { border: 5px solid #fff; box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999; }
.top-three-service img { max-width: 100%; }
.top-three-service img:hover { border: 5px solid #e26143; box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999; transition-duration: 0.5s, 0.5s, 0.5s, 0.5s, 0.5s, 0.5s; }
.amenity-location { margin: 0 -15px; }
.amenity-location h4 { color: #444; padding-left: 50px; background: url(../images/icons.png) no-repeat 0 0; }
.service-amenities h4 { background-position: 0 -355px; }
.service-amenities ul { list-style: none; padding: 0; overflow: hidden; }
.service-amenities ul li { float: left; list-style: none; width: 50%; background: url(../images/icons.png) no-repeat 0 -560px; padding-left: 30px; font-size: 16px; font-family: arial; color: #333; font-weight: 100; }
.location h4 { background-position: 0 -452px; }
.location .map { border: 5px solid #fff; box-shadow: 0 0 1px #999; overflow: hidden; max-height:200px; background:#fff;}
.photo-gallery { position: relative; }
.photo-gallery h4 { background: url(../images/icons.png) no-repeat 0 -650px; padding-left: 50px; }
a.view-more-photos { font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 22px; text-transform: uppercase; color: #e26143; float: right; line-height: 38px; position: absolute; right: 0; top: 0; }
.photo-gallery ul { list-style: none; padding: 0; }
.photo-gallery ul li { list-style: none; float: left; margin: 10px 15px; }
.photo-gallery ul li:first-child { margin-left: 0; }
.photo-gallery ul li:last-child { margin-right: 0; }
.photo-gallery ul li img { border: 5px solid #fff; box-shadow: 0 0 1px 0 #999; }
/* footer start here */

footer { background: #222; }
footer h4 { font-family: 'Yanone Kaffeesatz', sans-serif; color: #ccc; text-transform: uppercase; font-size: 28px; }
footer h6 { color: #ccc; font-family: arial; font-size: 17px; }
footer .col-lg-4, footer .col-md-4, footer .col-sm-4 { padding: 0 30px; }
footer p { font-family: arial; color: #888; font-size: 15px; }
footer p a{ color: #888;}
footer p a:hover,
footer p a:focus{ color:#ccc;}
footer .ftr-links { overflow: hidden; }
footer .ftr-links a { font-family: arial; color: #888; font-size: 15px; float: left; width: 50%; }
footer .ftr-links a:hover { color: #ccc; }
footer .social { background: url(../images/social-arrow.png) no-repeat 18px 28px; }
footer .social div { padding: 20px 22px; overflow: hidden; }
footer .social div a { width: 44px; opacity: .5; height: 44px; background: url(../images/icons.png) no-repeat 0 0; display: block; float: left; margin: 0 5px 10px; text-indent: -9999px; }
footer .social div a:hover { opacity: 1 }
footer .social div a.twit { background-position: 0 -79px; }
footer .social h4 { padding-left: 30px; }
footer .social div a.linked { background-position: 0 -160px; }
footer .social div a.gplus { background-position: 0 -240px; }
footer .copyright-row { font-family: arial; font-size: 13px; color: #868686; background: #3b3b3b; overflow: hidden; margin: 0 15px; padding: 10px 0; }
footer .copyright-row a { color: #ccc; }
footer .copyright { text-align: left; }
footer .design-by { text-align: right; }

/* footer end here */

h4.open-year-around{ background:#48382d; color: #fff; font-size: 30px; padding: 3px 0; text-align: center; text-transform:uppercase;}
