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


.stripe{
	margin-bottom:-1px;
	background:url(../images/Index/stripes1.gif);
	padding:2px;
	z-index:1;
}

a, a:focus, a:active, a:hover, object, embed { outline: none; text-decoration: none; }
:-moz-any-link:focus { outline: none; }
input::-moz-focus-inner { border: 0; }
:focus { outline: 0; }
body { background: #FFF; }	
.brand { padding: 10px 40px !important; }
.navbar { border-bottom: 4px solid #888; }







/*General styling
-----------------------*/


h1, h2, h3, h4, h5, h6, p, li{
	font-family: 'Exo 2', sans-serif;
	color: #333;
}

.white{
	color:#fff;
}
/*found in ALL ROOMS PAGE--*/
.beige{
	background:#e7e7e7;
}
.shaddow{
	z-index:5;
	-webkit-box-shadow: 0px 10px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 10px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 10px 5px 0px rgba(50, 50, 50, 0.75);
}


.lightteal{
	background-image:url(../images/background/blue.png);
	background-repeat:repeat;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.up{
	float:left;
	margin-top:-15px;
	margin-left:-60px;
	postition: reletive;
}
.uparrow{
	float:left;
	margin-top:-22px;
	position:relative;
}
.uparrow2{
	float:left;
	margin-top:-2%;
	position:relative;
}
.downarrow{
	float:left;
	margin-bottom:-20px;
	postition: reletive;
}

.downmore{
	float:left;
	margin-bottom:-120px;
	position:relative;
}

.imagebank{
	padding-top:70px;
}


#iconbed {
	background-image: url(../images/Icons/bottomnav/bedblue.png);
	height: 100px;
	width: 100px;
	margin-left:auto;
	margin-right:auto;}

#iconbed:hover {background-image:url(../images/Icons/bottomnav/bedwhite.png);}
#iconinfo {background-image:url(../images/Icons/bottomnav/infoyell.png);height: 100px;width: 100px;margin-left:auto;
	margin-right:auto;}
#iconinfo:hover{background-image:url(../images/Icons/bottomnav/infowhite.png);}
#iconbag {background-image:url(../images/Icons/bottomnav/triporange.png); height: 100px; width: 100px;margin-left:auto;
	margin-right:auto;}
#iconbag:hover {background-image:url(../images/Icons/bottomnav/tripwhite.png);}
#iconeat {background-image:url(../images/Icons/bottomnav/eatblue.png);height: 100px; width: 100px;margin-left:auto;
	margin-right:auto;}
#iconeat:hover { background-image:url(../images/Icons/bottomnav/eatwhite.png)}



/*------------------------------------------
PADDING CLASSES
--------------------------------------------*/

.pagetpad{padding:60px 5px 20px 5px;}
.tpad5{padding-top:5px;}
.tpad10{padding-top:10px;}
.tpad20{padding-top:20px;}
.tpad30{padding-top:30px;}
.tpad60{padding-top:60px;}
.tpad40{padding-top:40px;}
.bpad5{padding-bottom:5px;}
.bpad10{padding-bottom:10px;}
.bpad20{padding-bottom:20px;}
.bpad30{padding-bottom:30px;}
.bpad40{padding-bottom:40px;}
.bpad70{padding-bottom:70px;}

.lpad5{padding-left:5px;}
.lpad10{padding-left:10px;}
.lpad20{padding-left:20px;}
.lpad25{padding-left:25px;}
.lpad50{padding-left:50px;}
.rpad10{padding-right:10px}
.rpad20{padding-right:24px}

/* Margins */
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px;
}
.mt100 {
	margin-top: 100px;
}
.mt150 {
	margin-top: 150px;
}
.mt200 {
	margin-top: 200px;
}

.btn-group {
    margin: 0 auto; 
    text-align: centre;
    width: inherit;
    display: inline-block;
}
	
#welcome h1{
	font-size: 180%;
	font-weight: 500;
	line-height: 1.4;
	font-family: 'Exo 2' sans serif;
	color:#3366cc;
	
}
#welcome h2{
	font-size: 140%;
	font-weight: 400;
	line-height: 1.4;
	font-family: 'Exo 2' sans serif;
	color:#666;
}

/*Index*/
.texture{background-image: url(../images/background/light-bkgrd-texture.jpg);background-repeat: repeat;}
.texturedark{
	background-color: #036;
	color: #fff;
	padding: 20px 0
}
.texturedark h3{color:#fff;}
.texturedark h4{color:#fff;}
.texturedark li{color:#fff;}
.texturedark .lead {color:#fff;}

/*allrooms*/
.tooltip-wrap {
  position: relative;
}
.tooltip-wrap .tooltip-content {
	display: none;
	position: absolute;
	bottom: 80%;
	left: 5%;
	right: 5%;
	background-color: #fff;
	padding: .5em .5em .1em .5em;
	text-align:centre;
	border: thin solid #666;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.tooltip-wrap:hover .tooltip-content {
  display: block;
}

/*end of allrooms*/

#carousel-caption {
	color:#FFF;
	}	
	
.highlight{
	background-color: #FFF;
	border: medium solid #C30;
}
	
.myroomcarousel{
	background-image: url(../images/room3/slideshow-wrapper-bg.png);
	padding: 30px;
background-repeat:no-repeat;
background-size:contain;
background-position:centre;
}

.mypropcarousel{
	padding: 30px;
background-repeat:no-repeat;
background-size:contain;
background-position:centre;
}


.navbar-default {
    background-color: #fff;
    border-color: #000;
	font-family: 'Exo 2', sans-serif;
}
.navbar-default .navbar-brand {
    color: #333;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #999;
}
.navbar-default .navbar-nav > li > a {
    color: #333;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #999;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #999;
    background-color: #000;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}
.navbar-default .navbar-toggle {
    border-color: #000;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #333;
}

#mainnav ul> li> a {
	color: white;
}
#mainnav ul> li> a:hover {
	color: #004183;
	background:#D0CCCC;
}

/*Properties page*/
.floatup{
	position:relative;
	margin-top:-50px;
	float:left
}
.floatup1{
	position:relative;
	margin-top:-70px;
	margin-right:30px;
	float:right;
}

/*allrooms for XS*/
#smalldouble img{
	margin-right:auto;
	margin-left:auto;
}

#largedouble img{
	margin-right:auto;
	margin-left:auto;
}
#smallstudio img{
	margin-right:auto;
	margin-left:auto;
}
#largestudio img{
	margin-right:auto;
	margin-left:auto;
}

/*end of all rooms for xs*/


@media screen and (min-width: 768px) {
    .custom-class {
        width: 80%;
        /* either % (e.g. 60%) or px (400px) */
    }
}

@media (max-width: @screen-xs-max) {
	.custom-class {
        width: 60%;
        /* either % (e.g. 60%) or px (400px) */
    }
	 }

/*end of properties page*/


.sidepad1{
	Padding-right:50px;
	padding-left:50px;
}

/*These are the buttons for the room pages*/



.boarder{
	margin:20px;
	padding:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: thin solid #999;
}
.social{
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: thin solid #999;
}
	
	
.blue { color:#4b8575;}
.orange { color: #ed7337; }
.sidebarxs{
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 10px;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: medium solid #C30;
}

.sidebareat{
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 0px 10px;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: medium solid #ff6600;
}

.sidebarwhatson{
	margin-top: 10px;
	background-color: #FFF;
	padding: 0px 10px;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: medium solid #fbce01;
}

.sidebarbreakfast{
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 0px 10px;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: medium solid #003399;
}



.sidebarsm{
	background-color: #e9e6df;
	float: left;
	position: fixed;
	margin-left:63%;
	margin-right:5%;
	width:230px;
	margin-top:30px;
}

.sidebarmd{
	background-color: #e9e6df;
	float: left;
	position: fixed;
	margin-left:64%;
	width:240px;
	margin-top:30px;
}
.bkgrd {
  background-color:#fff;
  z-index:1;
}

.vr{
	margin-right: 1px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
}

.panel-navy{border-color:#1c3669}.panel-elmo>.panel-heading{color:#333;background-color:#fff;border-color:#1c3669}.panel-navy>.panel-heading+.panel-collapse .panel-body{border-top-color:#1c3669}.panel-navy>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#1c3669}

.panel-teal{border-color:#00cccb}.panel-elmo>.panel-heading{color:#333;background-color:#fff;border-color:#00cccb}.panel-teal>.panel-heading+.panel-collapse .panel-body{border-top-color:#00cccb}.panel-teal>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#00cccb}

.panel-red{border-color:#da0000}.panel-red>.panel-heading{color:#333;background-color:#fff;border-color:#da0000}.panel-red>.panel-heading+.panel-collapse .panel-body{border-top-color:#da0000;}.panel-red>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#da0000;}

.panel-grey{border-color:#CCC}.panel-grey>.panel-heading{color:#333;background-color:#fff;border-color:#CCC}.panel-grey>.panel-heading+.panel-collapse .panel-body{border-top-color:#CCC;}.panel-grey>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#CCC;}

.panel-yellow{border-color:#fbce01}.panel-elmo>.panel-heading{color:#333;background-color:#fff;border-color:#fbce01}.panel-yellow>.panel-heading+.panel-collapse .panel-body{border-top-color:#fbce01}.panel-yellow>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#fbce01}


.nocol-xs-1,.nocol-xs-2,.nocol-xs-3,.nocol-xs-4,.nocol-xs-5,.nocol-xs-6,.nocol-xs-7,.nocol-xs-8,.nocol-xs-9,.nocol-xs-10,.nocol-xs-11,.nocol-xs-12,.nocol-sm-1,.nocol-sm-2,.nocol-sm-3,.nocol-sm-4,.nocol-sm-5,.nocol-sm-6,.nocol-sm-7,.nocol-sm-8,.nocol-sm-9,.nocol-sm-10,.nocol-sm-11,.nocol-sm-12,.nocol-md-1,.nocol-md-2,.nocol-md-3,.nocol-md-4,.nocol-md-5,.nocol-md-6,.nocol-md-7,.nocol-md-8,.nocol-md-9,.nocol-md-10,.nocol-md-11,.nocol-md-12,.nocol-lg-1,.nocol-lg-2,.nocol-lg-3,.nocol-lg-4,.nocol-lg-5,.nocol-lg-6,.nocol-lg-7,.nocol-lg-8,.nocol-lg-9,.nocol-lg-10,.nocol-lg-11,.nocol-lg-12{
	position: relative;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px
}.nocol-xs-1,.nocol-xs-2,.nocol-xs-3,.nocol-xs-4,.nocol-xs-5,.nocol-xs-6,.nocol-xs-7,.nocol-xs-8,.nocol-xs-9,.nocol-xs-10,.nocol-xs-11{float:left}.nocol-xs-1{width:8.333333333333332%}.nocol-xs-2{width:16.666666666666664%}.nocol-xs-3{width:25%}.nocol-xs-4{width:33.33333333333333%}.nocol-xs-5{width:41.66666666666667%}.nocol-xs-6{width:50%}.nocol-xs-7{width:58.333333333333336%}.nocol-xs-8{width:66.66666666666666%}.nocol-xs-9{width:75%}.nocol-xs-10{width:83.33333333333334%}.nocol-xs-11{width:91.66666666666666%}.nocol-xs-12{width:100%}@media(min-width:768px){.container{max-width:750px}.nocol-sm-1,.nocol-sm-2,.nocol-sm-3,.nocol-sm-4,.nocol-sm-5,.nocol-sm-6,.nocol-sm-7,.nocol-sm-8,.nocol-sm-9,.nocol-sm-10,.nocol-sm-11{float:left}.nocol-sm-1{width:8.333333333333332%}.nocol-sm-2{width:16.666666666666664%}.nocol-sm-3{width:25%}.nocol-sm-4{width:33.33333333333333%}.nocol-sm-5{width:41.66666666666667%}.nocol-sm-6{
	width: 50%
}.nocol-sm-7{width:58.333333333333336%}.nocol-sm-8{width:66.66666666666666%}.nocol-sm-9{width:75%}.nocol-sm-10{width:83.33333333333334%}.nocol-sm-11{width:91.66666666666666%}.nocol-sm-12{width:100%}.nocol-sm-push-1{left:8.333333333333332%}.nocol-sm-push-2{left:16.666666666666664%}.nocol-sm-push-3{left:25%}.nocol-sm-push-4{left:33.33333333333333%}.nocol-sm-push-5{left:41.66666666666667%}.nocol-sm-push-6{left:50%}.nocol-sm-push-7{left:58.333333333333336%}.nocol-sm-push-8{left:66.66666666666666%}.nocol-sm-push-9{left:75%}.nocol-sm-push-10{left:83.33333333333334%}.nocol-sm-push-11{left:91.66666666666666%}.nocol-sm-pull-1{right:8.333333333333332%}.nocol-sm-pull-2{right:16.666666666666664%}.nocol-sm-pull-3{right:25%}.nocol-sm-pull-4{right:33.33333333333333%}.nocol-sm-pull-5{right:41.66666666666667%}.nocol-sm-pull-6{right:50%}.nocol-sm-pull-7{right:58.333333333333336%}.nocol-sm-pull-8{right:66.66666666666666%}.nocol-sm-pull-9{right:75%}.nocol-sm-pull-10{right:83.33333333333334%}.nocol-sm-pull-11{right:91.66666666666666%}.nocol-sm-offset-1{margin-left:8.333333333333332%}.nocol-sm-offset-2{margin-left:16.666666666666664%}.nocol-sm-offset-3{margin-left:25%}.nocol-sm-offset-4{margin-left:33.33333333333333%}.nocol-sm-offset-5{margin-left:41.66666666666667%}.nocol-sm-offset-6{margin-left:50%}.nocol-sm-offset-7{margin-left:58.333333333333336%}.nocol-sm-offset-8{margin-left:66.66666666666666%}.nocol-sm-offset-9{margin-left:75%}.nocol-sm-offset-10{margin-left:83.33333333333334%}.nocol-sm-offset-11{margin-left:91.66666666666666%}}@media(min-width:992px){.container{max-width:970px}.nocol-md-1,.nocol-md-2,.nocol-md-3,.nocol-md-4,.nocol-md-5,.nocol-md-6,.nocol-md-7,.nocol-md-8,.nocol-md-9,.nocol-md-10,.nocol-md-11{float:left}.nocol-md-1{width:8.333333333333332%}.nocol-md-2{width:16.666666666666664%}.nocol-md-3{width:25%}.nocol-md-4{width:33.33333333333333%}.nocol-md-5{width:41.66666666666667%}.nocol-md-6{width:50%}.nocol-md-7{width:58.333333333333336%}.nocol-md-8{width:66.66666666666666%}.nocol-md-9{width:75%}.nocol-md-10{width:83.33333333333334%}.nocol-md-11{width:91.66666666666666%}.nocol-md-12{width:100%}.nocol-md-push-0{left:auto}.nocol-md-push-1{left:8.333333333333332%}.nocol-md-push-2{left:16.666666666666664%}.nocol-md-push-3{left:25%}.nocol-md-push-4{left:33.33333333333333%}.nocol-md-push-5{left:41.66666666666667%}.nocol-md-push-6{left:50%}.nocol-md-push-7{left:58.333333333333336%}.nocol-md-push-8{left:66.66666666666666%}.nocol-md-push-9{left:75%}.nocol-md-push-10{left:83.33333333333334%}.nocol-md-push-11{left:91.66666666666666%}.nocol-md-pull-0{right:auto}.nocol-md-pull-1{right:8.333333333333332%}.nocol-md-pull-2{right:16.666666666666664%}.nocol-md-pull-3{right:25%}.nocol-md-pull-4{right:33.33333333333333%}.nocol-md-pull-5{right:41.66666666666667%}.nocol-md-pull-6{right:50%}.nocol-md-pull-7{right:58.333333333333336%}.nocol-md-pull-8{right:66.66666666666666%}.nocol-md-pull-9{right:75%}.nocol-md-pull-10{right:83.33333333333334%}.nocol-md-pull-11{right:91.66666666666666%}.nocol-md-offset-0{margin-left:0}.nocol-md-offset-1{margin-left:8.333333333333332%}.nocol-md-offset-2{margin-left:16.666666666666664%}.nocol-md-offset-3{margin-left:25%}.nocol-md-offset-4{margin-left:33.33333333333333%}.nocol-md-offset-5{margin-left:41.66666666666667%}.nocol-md-offset-6{margin-left:50%}.nocol-md-offset-7{margin-left:58.333333333333336%}.nocol-md-offset-8{margin-left:66.66666666666666%}.nocol-md-offset-9{margin-left:75%}.nocol-md-offset-10{margin-left:83.33333333333334%}.nocol-md-offset-11{margin-left:91.66666666666666%}}@media(min-width:1200px){.container{max-width:1170px}.nocol-lg-1,.nocol-lg-2,.nocol-lg-3,.nocol-lg-4,.nocol-lg-5,.nocol-lg-6,.nocol-lg-7,.nocol-lg-8,.nocol-lg-9,.nocol-lg-10,.nocol-lg-11{float:left}.nocol-lg-1{width:8.333333333333332%}.nocol-lg-2{width:16.666666666666664%}.nocol-lg-3{width:25%}.nocol-lg-4{width:33.33333333333333%}.nocol-lg-5{width:41.66666666666667%}.nocol-lg-6{width:50%}.nocol-lg-7{width:58.333333333333336%}.nocol-lg-8{width:66.66666666666666%}.nocol-lg-9{width:75%}.nocol-lg-10{width:83.33333333333334%}.nocol-lg-11{width:91.66666666666666%}.nocol-lg-12{width:100%}.nocol-lg-push-0{left:auto}.nocol-lg-push-1{left:8.333333333333332%}.nocol-lg-push-2{left:16.666666666666664%}.nocol-lg-push-3{left:25%}.nocol-lg-push-4{left:33.33333333333333%}.nocol-lg-push-5{left:41.66666666666667%}.nocol-lg-push-6{left:50%}.nocol-lg-push-7{left:58.333333333333336%}.nocol-lg-push-8{left:66.66666666666666%}.nocol-lg-push-9{left:75%}.nocol-lg-push-10{left:83.33333333333334%}.nocol-lg-push-11{left:91.66666666666666%}.nocol-lg-pull-0{right:auto}.nocol-lg-pull-1{right:8.333333333333332%}.nocol-lg-pull-2{right:16.666666666666664%}.nocol-lg-pull-3{right:25%}.nocol-lg-pull-4{right:33.33333333333333%}.nocol-lg-pull-5{right:41.66666666666667%}.nocol-lg-pull-6{right:50%}.nocol-lg-pull-7{right:58.333333333333336%}.nocol-lg-pull-8{right:66.66666666666666%}.nocol-lg-pull-9{right:75%}.nocol-lg-pull-10{right:83.33333333333334%}.nocol-lg-pull-11{right:91.66666666666666%}.nocol-lg-offset-0{margin-left:0}.nocol-lg-offset-1{margin-left:8.333333333333332%}.nocol-lg-offset-2{margin-left:16.666666666666664%}.nocol-lg-offset-3{margin-left:25%}.nocol-lg-offset-4{margin-left:33.33333333333333%}.nocol-lg-offset-5{margin-left:41.66666666666667%}.nocol-lg-offset-6{margin-left:50%}.nocol-lg-offset-7{margin-left:58.333333333333336%}.nocol-lg-offset-8{margin-left:66.66666666666666%}.nocol-lg-offset-9{margin-left:75%}.nocol-lg-offset-10{margin-left:83.33333333333334%}.nocol-lg-offset-11{margin-left:91.66666666666666%}






@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #999;
    }
}

/* Rooms
-------------------------------------------------- */
/* Room Thumbnails */
.room-thumb {
	width: 100%;
	height: 287px;
	float: left;
	overflow: hidden;
	position: relative;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: 0 2px 0 0 #e0e0e0;
	box-shadow: 0 2px 0 0 #e0e0e0;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 5000;
}
.room-thumb .mask {
	width: 256px;
	height: 281px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}
.room-thumb img {
	display: block;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}
.room-thumb .main {
	border-bottom: 1px solid #ebebeb;
	height: 55px;
	width: 100%;
}
.room-thumb .main h5 {
	font-size: 14px;
	font-weight: bold;
	position: relative;
	padding: 10px 0 0 20px;
	display: inline-block;
}
.room-thumb .main .price {
	display: inline;
	float: right;
	font-size: 18px;
	font-weight: bold;
	height: 55px;
	padding: 6px 25px;
	border-top: none;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	}
.room-thumb .main .price span {
	display: block;
	color: #979797;
	font-size: 11px;
	font-weight: normal;
	text-align: centre;
}
.room-thumb .content {
	position: relative;
	padding: 20px;
	text-align: left;
	width: 100%;
}
.room-thumb .content button {
	margin-top: 5px;
}
.room-thumb .content p span {
	font-weight: bold;
	display: block;
}
.room-thumb .content i {
	padding-right: 5px;
}
.room-thumb img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.room-thumb .mask {
	background-color: #fff;
	-webkit-transform: translateY(228px);
	-moz-transform: translateY(228px);
	-o-transform: translateY(228px);
	-ms-transform: translateY(228px);
	transform: translateY(228px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.room-thumb:hover .mask {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	width: 100%;
}
.room-thumb:hover img {
	-webkit-transform: translateY(-228px);
	-moz-transform: translateY(-228px);
	-o-transform: translateY(-228px);
	-ms-transform: translateY(-228px);
	transform: translateY(-228px);
}
/* Room List */
.room-list {
	margin-top: -60px;
	margin-bottom: -60px;
}
.room-list .room-thumb {
	margin-bottom: 60px;
}

.appear {
	opacity: 0;
}
/* Parallax */
.parallax-effect {
	padding-top: 1px;
	padding-bottom: 1px;
	background: #fff;
	border-top: 1px solid;
	border-bottom: 1px solid;
	width: 100%;
	position: relative;
}
.parallax-effect h1, .parallax-effect h2, .parallax-effect h3, .parallax-effect h4, .parallax-effect h5, .parallax-effect h6 {
	color: #fff;
}
.parallax-effect #parallax-image {
	color: #fff;
	height: 300px;
	margin: 0;
	padding: 0;
	width: 100%;
	background-position: centre centre;
	-webkit-background-size: cover;
	background-size: cover;
}
.parallax-effect .color-overlay {
	position: relative;
	height: 100%;
}
.parallax-effect .content {
	padding: 50px 0 0 0;
}
.parallax-effect .content h3 {
	font-size: 36px;
	margin-bottom: 20px;
}
.parallax-effect .content p {
	font-size: 24px;
}
.parallax-effect .content button {
	margin-top: 50px;
}
.parallax-effect #parallax-pagetitle {
	margin-top: -1px;
	color: #fff;
	height: 140px;
	padding: 0;
	width: 100%;
	background-position: centre centre;
	-webkit-background-size: cover;
	background-size: cover;
}

/* Nav Pills */
.nav-pills {
	margin-top: 30px;
}
.nav-pills > li > a {
	color: #5e5e5e;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ih-item.square.effect3 {
  overflow: hidden;
}
.ih-item.square.effect3.colored .info {
  background: #1a4a72;
}
.ih-item.square.effect3 .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect3 .info {
  height: 65px;
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect3 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: centre;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 4px 0 0 0;
}
.ih-item.square.effect3 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 5px;
  text-align: centre;
}
.ih-item.square.effect3 a:hover .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.square.effect3.bottom_to_top .info {
  top: auto;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect3.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px);
}
.ih-item.square.effect3.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect3.top_to_bottom .info {
  bottom: auto;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect3.top_to_bottom a:hover .img {
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
}
.ih-item.square.effect3.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.ih-item.circle.effect3.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.circle.effect3.left_to_right a:hover .img {
  -webkit-transform: scale(0.5) translateX(100%);
  -moz-transform: scale(0.5) translateX(100%);
  -ms-transform: scale(0.5) translateX(100%);
  -o-transform: scale(0.5) translateX(100%);
  transform: scale(0.5) translateX(100%);
}
.ih-item.circle.effect3.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.right_to_left .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.circle.effect3.right_to_left a:hover .img {
  -webkit-transform: scale(0.5) translateX(-100%);
  -moz-transform: scale(0.5) translateX(-100%);
  -ms-transform: scale(0.5) translateX(-100%);
  -o-transform: scale(0.5) translateX(-100%);
  transform: scale(0.5) translateX(-100%);
}
.ih-item.circle.effect3.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.top_to_bottom .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .img {
  -webkit-transform: scale(0.5) translateY(100%);
  -moz-transform: scale(0.5) translateY(100%);
  -ms-transform: scale(0.5) translateY(100%);
  -o-transform: scale(0.5) translateY(100%);
  transform: scale(0.5) translateY(100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.circle.effect3.bottom_to_top .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .img {
  -webkit-transform: scale(0.5) translateY(-100%);
  -moz-transform: scale(0.5) translateY(-100%);
  -ms-transform: scale(0.5) translateY(-100%);
  -o-transform: scale(0.5) translateY(-100%);
  transform: scale(0.5) translateY(-100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}