@charset "utf-8";
/* CSS Document */

@font-face{	font-family:'SQUIRE';
			src: 	url('../fonts/SQUIRE.ttf') format('embedded-opentype'),
					url('../fonts/SQUIRE.ttf') format('truetype'),
					url('../fonts/SQUIRE.woff') format('woff')
		   }

.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-r30{margin-right: 30px;}
.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: #acc437; }
.sec-color { color: #333; }
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 15px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.5); }
a, a:focus, a:hover { outline: 0 none; text-decoration: none; }
body { background: #fff4d9; padding: 50px 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: #356c6f; /*padding-top: 5px;*/}
header a { color: #fff; }
header a:hover,
header a:focus{ color: #fff;}

.navbar-default .navbar-nav > li.middle-logo{ margin-top: -90px;}
.navbar-default .navbar-nav > li.middle-logo a{ display: block; padding: 10px 20px 0;}
.navbar-default .navbar-nav > li.middle-logo:hover,
.navbar-default .navbar-nav > li.middle-logo:focus{ background:none;}
.navbar-default .navbar-nav > li.middle-logo > a:hover,
.navbar-default .navbar-nav > li.middle-logo > a:focus{ background:none;}

.logo { display: block; padding: 0 15px; }
.logo h1{
	margin: 10px 0 0 0;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 40px
}
.header-top {
    overflow: hidden;
    margin:0;
	position: relative;
	padding:25px 0;
}
.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: #b87333;*/

	background: #fff;
	background: -moz-linear-gradient(top, #da8e48 30%, #7f3f04 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #da8e48), color-stop(100%, #7f3f04));
	background: -webkit-linear-gradient(top, #da8e48 30%, #7f3f04 100%);
	background: -o-linear-gradient(top, #da8e48 30%, #7f3f04 100%);
	background: -ms-linear-gradient(top, #da8e48 30%, #7f3f04 100%);
	background: linear-gradient(to bottom, #da8e48 30%, #7f3f04 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da8e48', endColorstr='#7f3f04', GradientType=0);

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; }
.navbar-nav > li {
    margin-right: 1px;
}



/*.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: #349ba0 !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 3px 15px; width: 32%; }
.galleryWrap .thumbnail { margin-bottom: 0px; }
.galleryWrap a.imgContainer { display: inline-block; }
.galleryWrap img { border: 1px solid #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4); }
#galleryTab .inline-list li { margin-right: 0px; }
.list-group { box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }
.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: 18px; padding: 15px 20px 8px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: none; color: #fff; }
.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; background: none; }
.navbar-toggle { background: #202e31; 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: #202e31; }
.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; z-index: 1 !important; }
.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: #924f12; 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-widget-header{
	border:1px solid #eeeeee;
	background:#924f12;
	color: #fff;
	border-radius:0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:1px solid #eee;
	background:none;
	color:#555;
	text-align:center;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	border: 1px solid #202e31;
}
.ui-state-hover, .ui-widget-content .ui-state-hover{
	border: 1px solid #356c6f;
	background:none;
	border-radius:0;
}
.ui-datepicker .ui-datepicker-prev {
	left: 3px;
}
.ui-datepicker .ui-datepicker-next {
	right: 3px;
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-next-focus, .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-prev-focus{
	border:1px solid #fff;
	border-radius:0;
	background-color:#fff;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	top: 3px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-radius:0;
}

/* datepicker css end here */

/* reservation form css start here */

.reser-form { /*background: #356c6f;*/ position: relative;
    z-index: 1;
	background: #fff;
	background: -moz-linear-gradient(top, #3f7a7d 30%, #296164 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3f7a7d), color-stop(100%, #296164));
	background: -webkit-linear-gradient(top, #3f7a7d 30%, #296164 100%);
	background: -o-linear-gradient(top, #3f7a7d 30%, #296164 100%);
	background: -ms-linear-gradient(top, #3f7a7d 30%, #296164 100%);
	background: linear-gradient(to bottom, #3f7a7d 30%, #296164 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7a7d', endColorstr='#296164', GradientType=0);

padding: 10px 15px; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2); }
.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: #924f12; 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: #da8e48; }

/* reservation form css start here */

.content { background: #fff; padding: 15px; }
.inner h1 { font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 44px; color: #924f12; margin: 0 0 15px; letter-spacing: 1px; }
.welcome h1 { font-family: 'Ubuntu Condensed', sans-serif; font-size: 23px; margin: 0 0 10px; }
.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 .text-center {
    margin-bottom: 20px;
}
.top-three-service { border-top: 1px solid #eee; padding-top: 20px; margin: 0 -15px; }
.top-three-service h4 { color: #333; }
.top-three-service img { box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999; max-width: 100%; }
/*.top-three-service img:hover {  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, .room-amenities ul li, .welcome ul li, .policy ul li { float: left; list-style: none; width: 50%; background: url(../images/bullet.png) no-repeat; padding-left: 30px; font-size: 16px; font-family: arial; color: #333; font-weight: 100; margin-bottom: 5px; }
.room-amenities ul li{float: none !important; width: 100% !important;}
.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: #3e67a7; 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 i.fa {
    font-size: 18px;
    float: left;
    margin-right: 10px;
	line-height: 22px;
}
footer i.fa.fa-envelope {
    font-size: 15px;
}
footer p span{
	float: left;
    width: 85%;
}
footer { background: #222; }
footer h4 { font-family: 'Yanone Kaffeesatz', sans-serif; color: #ccc; text-transform: uppercase; font-size: 30px; }
footer h6 { color: #ccc; font-size: 19px; }
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; overflow: hidden; padding-left: 2px; }

footer p label{ color: #ccc; font-weight: 400;}

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%; margin-bottom: 10px; line-height: 30px; }
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: 14px; 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;}

.content.inner{overflow: hidden; }
.inner .reservation{ /*background: #6182b7;*/ background:#296164;

	background: -moz-linear-gradient(top, #296164 30%, #3f7a7d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #296164), color-stop(100%, #3f7a7d));
	background: -webkit-linear-gradient(top, #296164 30%, #3f7a7d 100%);
	background: -o-linear-gradient(top, #296164 30%, #3f7a7d 100%);
	background: -ms-linear-gradient(top, #296164 30%, #3f7a7d 100%);
	background: linear-gradient(to bottom, #296164 30%, #3f7a7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#296164', endColorstr='#3f7a7d', GradientType=0);
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
}

.galleryTab .list-group-item:first-child, .galleryTab .list-group-item:last-child{
	border-radius: 0px;
}
a.view-more-photos:hover{
	    color: #ee712e;
}
.contact-us-inner address p{
	font-size: 16px;
	color: #202e31;
}
.contact-us-inner address p a{
	color: #202e31;
}
.contact-us-inner address p a:hover{
	color: #3e67a7;
}
.contact-us-inner address p i{
	font-size: 20px;
	margin-right: 7px;
	float: left;
	line-height: 24px;
}
.contact-us-inner address p span{
	display: inline-block;
	width: 85%;
}
.contact-us-inner address p .fa-envelope {
    font-size: 14px;
}
.contact-us-inner address p .fa-phone{
	font-size: 17px;
}
.contact-us-inner iframe{
	display: block;
	width: 100%;
	height: 400px;
	border: 1px solid #ccc;
	padding: 5px;
	background: #f8f8f8;
	margin-right: 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.room-amenities ul, .welcome ul, .policy ul{overflow: hidden;margin: 0px; padding: 0px;}
.welcome ul{margin-bottom: 10px;}
.room-amenities ul li, .welcome ul li, .policy ul li{
	list-style: none;
	float: left;
	width: 50%;
	margin-bottom: 5px;
	font-size: 15px;
}
.welcome ul li{width: 100%; color:#555;}
.welcome i{
	display: block;
}
.inner p{
	font-size: 15px;
	color: #565656;
}
.room-types{
	margin: 20px 0;
}
.room-types h4{
	margin-top: 0px;
	font-size: 28px;
}

.room-types p{
	margin: 10px 0;
}
.room-types a {
    font-size: 16px;
    background: #3f999e;
    padding: 5px 15px;
    margin-top: 5px;
    display: inline-block;
    color: #fff;
}
.room-types a:hover{
    background: #924f12;
}
/*.room-types img{
	margin-bottom: 20px
}*/
.amenity-location .more{
	display: inline-block;
	background: #3e67a7;
	padding: 5px 15px;
	color: #fff;
	font-size: 15px;
}
.amenity-location .more:hover{
	background: #e07339;
}
.local-attraction ul{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.local-attraction ul li{
	list-style: none;
	float: left;
	width: 50%;
	margin-bottom: 7px;
}
.local-attraction ul li::before{
	color: #ee712e;
    padding-right: 7px;
    font-family: 'FontAwesome';
    display: inline-block;
    content: '\f0da';
    float: left;
	line-height: 22px;
}
.local-attraction h4{
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.contact {
    margin-top: 0;
}
.type-outer{
	margin-bottom: 30px;
	background: #f8f8f8;
    padding: 10px 15px;
    border: 1px solid #ccc;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #f5f5f5), color-stop(100%, #dddddd));
	background: -webkit-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: -o-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: -ms-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: linear-gradient(to bottom, #f5f5f5 30%, #dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd', GradientType=0);
}
.type-outer:hover{
	background: #ddd;
	background: -moz-linear-gradient(top, #dddddd 30%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #dddddd), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #dddddd 30%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #dddddd 30%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #dddddd 30%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #dddddd 30%, #f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#f5f5f5', GradientType=0);
}
.type-outer:hover img{
	opacity: 0.8;
}
.local-attraction ul li span{
    font-weight: 700;
    color: #349ba0;
}
.check-in-out {
    padding: 20px 15px;
    margin: 25px 0;
	border:1px solid #ccc;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	background: #fff;
	background: -moz-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #f5f5f5), color-stop(100%, #dddddd));
	background: -webkit-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: -o-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: -ms-linear-gradient(top, #f5f5f5 30%, #dddddd 100%);
	background: linear-gradient(to bottom, #f5f5f5 30%, #dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd', GradientType=0);
}
.check-in-out p{
	color: #2ba0a6;
	margin: 0px;
	text-align: center;
	font-size: 18px;
}
.check-in-out h4{
	color: #2ba0a6;
	margin: 0px;
	text-align: center;
	font-size: 28px;
}
.check-in-out h4 span{
	font-size: 22px;
}
.contact label .fa-fax{
	font-size: 22px;
}
.wlcm-pic{ box-shadow:0 0 7px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 7px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 7px 4px rgba(0, 0, 0, 0.3);}


.local-attraction .type-outer span {
    background: #924f12;
    color: #fff;
    float: right;
    font-size: 18px;
    padding: 2px 10px;
}

.local-attraction .type-outer img{
	width: 100%;
	border: 5px solid #fff;
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.local-attraction .type-outer h5{
	font-size: 22px;
	margin-top: 0px;
}
.type-outer p{color: #333;}



/*=====Added by harsh for new logo text starts here=======*/
a.logo.logo-new {
    font-family:'SQUIRE';
    font-size: 60px;
    left: 50%;
    margin-left: -215px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 5px;
    width: 430px;
}

.contact {
    margin-top: 0;
    padding: 0 15px 0 0;
    display: inline-block;
    float: right;
}
.contact label{margin-bottom: 0px;}
.navbar-default .navbar-nav > li > a::after{content: ""; background: #fff; height: 3px; width: 100%; display:block; margin-top: 5px; opacity: 0; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out;}
.navbar-default .navbar-nav > li > a:hover::after, .navbar-default .navbar-nav > .active > a::after{opacity: 1;}
/*=====Added by harsh for new logo text ends here=======*/

a.promotion-label{ background:url(../images/10-Off.png) no-repeat 0 0; display: block; height: 180px; position: fixed; right: -20px; top: 170px; transform: rotate(-15deg); -moz-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); width: 180px; z-index: 3;}


