/*
    Theme Name: Hotel Shwe Gone Daing
    Version: 1.0
    Description: none-responsive design
    Author: Digital Dots
    Author URI: http://www.digitaldots.com.mm
    */
    @import url("assets/css/reset.css");

    body{

    }
    #container{
    	width:960px;
    	margin:0 auto;	
    }
    #header{
    	height:120px;
    	border:1px solid red;
    }
    #main{
    	border: 1px dotted #f5f5f5;
    	padding: 10px;
    	background: #910000;
    	color: #fff;
    }

    #main span{
    	font-size: 17px;
    	text-transform: uppercase;
    	letter-spacing: 1px;
    }
    #main p{
    	font-size: 15px;
    	margin: 0px;
    	color: #fff;
    }
    #content{
    	width:600px;
    	float:left;	
    	border:1px solid green;
    }
    #sidebar{
    	width:300px;
    	float:right;
    	border:1px solid blue;
    }

    #footer{
    	height:100px;
    	border:1px solid black;
    }

    p{
    	color: #000;
    	font-size: 14px;
    }
    ul{
    	list-style: none;
    }



    /* WordPress Core styles */
    a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
    .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px}
    .wp-caption.alignright{margin:5px 0 20px 20px}
    .wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}
    .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
    .alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}
    .aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto}
    .alignright,a img.alignright{float:right;margin:5px 0 20px 20px}
    .alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}

    /* iPads (portrait and landscape) ----------- */
    @media only screen
    and (min-device-width : 768px)
    and (max-device-width : 1024px) {	

    }

    @media only screen
    and (min-device-width : 768px)
    and (max-device-width : 1024px) 
    and (orientation:portrait){


    }
    /* iphone */
    @media only screen
    and (min-device-width : 320px)
    and (max-device-width : 480px) {

    }

    /*Theme Css*/



/* Table Of Content
1   - Import
2   - Global Css
3   - Header
4   - Slider
5   - About Info
6   - News
7   - Room
8   - Parallax
9   - Support
10  - Newsletter
11  - Footer
12  - Breadcrumb
13  - Accordion
14  - About Destination & Tab
15  - Sidebar
16  - Gallery
17  - Room List
18  - Quick reservation
19  - Room Single
20  - Contact Form
21  - Error Page
22  - Blog
23  - Comments
24  - Under Construction
*/

/*-----------------------------------------------------------------------------------*/
/*  Import
/*-----------------------------------------------------------------------------------*/





@import url(http://fonts.googleapis.com/css?family=Varela+Round);

@import url(http://fonts.googleapis.com/css?family=Muli:300,400,300italic,400italic);

@import url(http://fonts.googleapis.com/css?family=Shadows+Into+Light);

body {
	margin: 0;
	padding: 0;
	font-family: "Muli", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #727272;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}

/*-----------------------------------------------------------------------------------*/
/*  Global Css
/*-----------------------------------------------------------------------------------*/


#wrapper {
	width: 100%;
	height: auto;
}

.pos-center {
	text-align: center;
	margin-top: 15px;
}

.pos-left {
	text-align: left;
}

.pos-right {
	text-align: right;
}

.clearfix{
	clear: both;
}

a {
	color: #000;
}

a:hover {
	color: #e4b248;
	text-decoration: none;
}

input:focus {
	outline: none;
}

textarea:focus {
	outline: none;
}

.rsp-img-center {
	margin: 0 auto;
}

.active-color {
	color: #e4b248;
}

h1 {
	font-family: Varela Round;
	font-size: 32px;
	line-height: 44px;
	color: #000;
	letter-spacing: 0.0825em;
}

h2 {
	font-family: Varela Round;
	font-size: 26px;
	line-height: 40px;
	color: #000;
	letter-spacing: 0.0825em;
}

h3 {
	font-family: Varela Round;
	font-size: 19px;
	line-height: 36px;
	color: #000;
}

h4 {
	font-family: Varela Round;
	font-size: 17px;
	line-height: 32px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

h5 {
	font-family: Varela Round;
	font-size: 15px;
	line-height: 28px;
	color: #000;
	letter-spacing: 0.0825em;
}

h6 {
	font-family: Varela Round;
	font-size: 12px;
	line-height: 24px;
	color: #000;
	letter-spacing: 0.0825em;
}

.content{
	background: url(assets/images/contentbg.jpg) repeat;
	line-height: 25px;
	/*padding: 50px 0px;*/
}

.slicknav_menu {
	display:none;
}
.default-page{
	background: rgba(255, 255, 255, 0.58);
	box-shadow: 0px 3px 12px #666;
}



/* ---------------------------------------- */
/* H E A D E R   S T Y L E
/* ---------------------------------------- */
header{
	background-color:#fff;
	min-height:75px;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.08);
	box-shadow: 0 2px 2px rgba(0,0,0,.08);
}
/*****	LOGO *****/
.logo{
	position:relative;
	width: 300px;
	min-height: 75px;
}
/*.logo .logo-img{
	position:absolute;
	top: 28px;
	}*/
	/*****	MENU *****/
	nav.main-menu{
		display: inline-block;
		padding-top: 19px;
	}
	nav.main-menu ul li a{
		text-transform:uppercase;
		font-size:16px;

	}
	nav.main-menu ul li.current-menu-item a{
		color: #ca6451
	}
	.input-group.header-search{
		margin-top:20px;
		position:relative;
		float: right;
	}
	.header-search .form-control{
		border: 1px solid #cfcfcf;
		background-color: #f2f2f2;
		border-radius:5px !important;
		-webkit-border-radius:5px !important;
		-moz-border-radius:5px !important;
	}
	.header-search .search-icon{
		position: absolute;
		top: 8px;
		right: 15px;
	}

	/*Super Fish*/


	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.sf-menu li {
		position: relative;
	}
	.sf-menu ul {
		position: absolute;
		display: none;
		top: 90%;
		left: 0;
		z-index: 99999;
		margin-top: 1px;
	}
	.sf-menu > li {
		float: left;
	}
	.sf-menu li:hover > ul,
	.sf-menu li.sfHover > ul {
		display: block;
	}

	.sf-menu a {
		display: block;
		position: relative;
	}
	.sf-menu ul ul {
		top: 0;
		left: 100%;
	}


	/*** DEMO SKIN ***/
	.sf-menu {
		float: left;
	}
	.sf-menu ul {
		box-shadow: 2px 2px 6px rgba(0,0,0,.2);
		min-width: 12em; /* allow long menu items to determine submenu width */
		*width: 12em; /* no auto sub width for IE7, see white-space comment below */
	}
	.sf-menu a {
		padding: 28px 13px;
		text-decoration: none;
		zoom: 1; /* IE7 */
	}
	.sf-menu a {
		color: #13a;
	}
	.sf-menu ul li a{
		padding:10px 15px;
		font-size:13px;
		color:#fff !important;
	}
	.sf-menu li {
		white-space: nowrap; /* no need for Supersubs plugin */
		*white-space: normal; /* ...unless you support IE7 (let it wrap) */
		-webkit-transition: background .2s;
		transition: background .2s;
	}
	.sf-menu ul li {
		background: #910000;
	}
	.sf-menu ul ul li {
		text-align:center;
	}

	.sf-menu li:hover,
	.sf-menu li.sfHover {
		/* only transition out, not in */
		-webkit-transition: none;
		transition: none;
	}

	/*** arrows (for all except IE7) **/
	.sf-arrows .sf-with-ul {
		padding-right: 2.5em;
		*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
	}
	/* styling for both css and generated arrows */
	.sf-arrows .sf-with-ul:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 1em;
		margin-top: -3px;
		height: 0;
		width: 0;
		/* order of following 3 rules important for fallbacks to work */
		border: 5px solid transparent;
		border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
		border-top-color: rgba(255,255,255,.5);
	}
	.sf-arrows > li > .sf-with-ul:focus:after,
	.sf-arrows > li:hover > .sf-with-ul:after,
	.sf-arrows > .sfHover > .sf-with-ul:after {
		border-top-color: white; /* IE8 fallback colour */
	}
	/* styling for right-facing arrows */
	.sf-arrows ul .sf-with-ul:after {
		margin-top: -5px;
		margin-right: -3px;
		border-color: transparent;
		border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
		border-left-color: rgba(255,255,255,.5);
	}
	.sf-arrows ul li > .sf-with-ul:focus:after,
	.sf-arrows ul li:hover > .sf-with-ul:after,
	.sf-arrows ul .sfHover > .sf-with-ul:after {
		border-left-color: white;
	}


	/*Customization Css*/


	nav.main-menu ul li a {
		/* font-family: 'Quicksand', sans-serif;*/
		color: #292929;
	}
	.sf-menu li.active a,
	.language-wrapper .list-language ul li.active a,
	.language-wrapper .list-language ul li:hover a,
	.testimonial-wrapper .name,
	.link-wrapper .list-link li a,
	.detail-overview h2 a,
	.list-room-overview li:hover .detail-overview p {
		color: #E87863 !important;
	}
	.sf-menu li:hover a,
	.widget a,
	.footer-navigation ul li a,
	nav.main-menu ul li.current-menu-item a,
	.fieldset-check i,
	.fieldset-option i,
	.list-room a,
	a.read-continue,
	.sf-menu li.sfHover a,
	.wrapper-divider-1 ul li i.fa-star,
	.room-wrapper .icon-star i,
	.room-wrapper a.read-more,
	.room-wrapper .title-room a:hover,
	.location-wrapper a.read-more,
	.location-wrapper .title-location a:hover,
	.location-wrapper .icon-star i,
	.list-news-wrapper .list-news li a,
	.footer-follow  a:hover,
	.policy li a:hover,
	.list-news-wrapper .read-all:hover,
	.load-more-news a:hover,
	.room-detail-wrapper .title-room .price,
	.list-detail ul li .stt,
	.page-404-wrapper span,
	.look a,
	.form-group .fa.fa-calendar,
	.form-group .fa.fa-caret-down {
		color: #E87863 !important;
	}
	.booking-wrapper .title,
	.title-booking-mobile,
	.page-404-wrapper span.zero span.oop,
	.sf-menu ul li:hover {
		background-color: #9C1013 !important;
	}
	.btn-bookroom,
	.fieldset-submit .booking-submit,
	.wpcf7-form-control.wpcf7-submit {
		background: #7b0000 !important;
		background-image: -moz-linear-gradient(bottom,#E87863 0%,#E87863 15.28%,#E87863 99.49%,#E87863 100%);
		background-image: -o-linear-gradient(bottom,#E87863 0%,#E87863 15.28%,#E87863 99.49%,#E87863 100%);
		background-image: -webkit-linear-gradient(bottom,#E87863 0%,#E87863 15.28%,#E87863 99.49%,#E87863 100%);
		background-image: linear-gradient(bottom,#E87863 0%,#E87863 15.28%,#E87863 99.49%,#E87863 100%);
	}
	.fieldset-submit .booking-submit,
	.btn-bookroom,
	.wpcf7-form-control.wpcf7-submit {
		-moz-box-shadow: 0 1px 1px #000, inset 0 1px 1px #E87863 !important;
		-webkit-box-shadow: 0 1px 1px #000, inset 0 1px 1px #E87863 !important;
		box-shadow: 0 1px 1px #000, inset 0 1px 1px #BA1D00 !important;
		text-shadow: none !important;
	}
	p#return_msg {
		border: 2px solid #E87863 !important;
	}

	/* ---------------------------------------- */
/* S L I D E R   S T Y L E
/* ---------------------------------------- */
.slider-wrapper li {	list-style: none;}
.slider-wrapper{
	width:100%;
	/*height:480px;*/
	min-height: 165px;
	/*overflow:hidden;*/
	border-top: 5px solid #ffb7b7;
	border-bottom: 5px solid #ffb7b7;
	position:relative;
}
.tp-rightarrow.default {
	
	width: 40px  !important;
	height: 40px  !important;
	/*background-position: -35px 0  !important;*/
}
.tp-leftarrow.default{
	
	width: 40px  !important;
	height: 40px  !important;
	background-position: 0 0  !important;
}
/* ---------------------------------------- */
/* B O O K I N G    S T Y L E
/* ---------------------------------------- */
.slider-wrapper .booking-wrapper{
	position:absolute;
	bottom:1px;
	z-index:999;
	left:0;
	right:0;
} 
.booking-wrapper.home-booking{
	
}
.title-booking-mobile{
	margin: 0;
	position: absolute;
	z-index: 999;
	right: 0;
	display:none !important;
	cursor:pointer;
}
.booking-wrapper .title, .title-booking-mobile{
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	color:#fff;
	display: inline-block;
	padding: 5px 20px;
	margin-bottom:0;
}
.booking.grey-bg{
	background:#e2e2e2;
	padding:20px;
	margin:20px 0;
}
.booking.black-bg{
	background:#000;
	background:rgba(0,0,0,.7);
	padding:27px;
}

.booking.black-bg .fieldset-inner .booking-submit{
	margin-left: 0px !important;
	width: 150px;
	margin-right: 0px !important;
}

.fieldset-booking{}
.fieldset-booking .fieldset-check{
	display:inline-block;
	margin-right:15px;
	position:relative;
	/*margin-bottom: 20px;*/
}
.fieldset-booking.with-bookingengine .fieldset-check{
	width: 37%;
}
.form-group input.wpcf7-form-control {
	width: 50%;
}
.fieldset-booking .fieldset-check i, .fieldset-booking .fieldset-option i, .fieldset-submit i{
	position:absolute;
	right: 10px;
	top: 30%;
}
.fieldset-booking .fieldset-check input , .checkin-date input , .checkout-date input {
	width:225px ;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.19);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.19);
	box-shadow: 0 1px 1px rgba(0,0,0,.19);
	
	background-image: -moz-linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	background-image: linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	height: 35px;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:900;
	text-transform:uppercase;
	color:#747474;
	padding:0 15px;
	cursor:pointer !important;
	font-size:13px;
}
.wpcf7 .form-group input.date-demo {
	width: 32%;
}
.fieldset-booking .fieldset-option{
	display:inline-block;
	position:relative;
	margin-right:15px;
	float:left;
}
.fieldset-booking .fieldset-option select , .room-type select.wpcf7-form-control{
	width:120px;
	padding: 15px 15px 0;
	margin: 0;
	color: #747474;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	text-indent: 0.01px;
	appearance: none;
	cursor: pointer;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.19);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.19);
	box-shadow: 0 1px 1px rgba(0,0,0,.19);
	background: #ece5ce;
	background-image: -moz-linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);
	background-image: linear-gradient(bottom, #dfdfdf 0%, #f4f4f4 14.53%, #fff 100%);	
	height: 35px;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:900;
	text-transform:uppercase;
	padding-top: 0;

}
select.wpcf7-select {
	-webkit-box-shadow: inset 0 1px 3px #dedede !important;
	box-shadow: inset 0 1px 3px #dedede !important;
	border: 1px solid #ccc !important;
}
.room-type select.wpcf7-form-control {
	width: 32%;
}
.fieldset-submit {
	display:inline-block;
	position:relative;
}
.fieldset-submit .booking-submit {
	border:none;
	box-shadow:none;
	color:#fff;
	padding:0 15px;
	height: 35px;
	width:135px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 1px 0 1px #d8d1bb;
	-moz-box-shadow: 1px 0 1px #d8d1bb;
	-webkit-box-shadow: 1px 0 1px #d8d1bb;
	text-transform:uppercase;
	font-weight:900;
	-moz-box-shadow: 0 1px 1px #000, inset 0 1px 1px #d66d5d;
	-webkit-box-shadow: 0 1px 1px #000, inset 0 1px 1px #d66d5d;
	box-shadow: 0 1px 1px #000, inset 0 1px 1px #d66d5d;
	text-align:left;
}
.fieldset-submit i{
	color:#fff;
}
.booking-sidebar-wrapper .booking-sidebar{
	background-color: #f6f0dc;
	-moz-box-shadow: inset 0 3px 0 #ebdbaa;
	-webkit-box-shadow: inset 0 3px 0 #ebdbaa;
	box-shadow: inset 0 3px 0 #ebdbaa;
}
.title-booking-sidebar{
	color: #7a6a37;
	font-size: 14px;
	font-weight:bold;
	margin:0;
	padding:15px 20px;
	border-bottom:1px solid #ebdcaa;
}
.booking-sidebar-wrapper{
	margin-bottom:20px;
}
.booking-sidebar-wrapper .fieldset-booking{
	text-align: center;
	padding: 20px 20px 0;
	overflow: hidden;
}
.booking-sidebar-wrapper .fieldset-booking .fieldset-check{
	display: block;
	margin-right:0;
	margin-bottom: 10px;
	float:left;
}
.booking-sidebar-wrapper .fieldset-booking .fieldset-check input{
	width:100%;
}
.booking-sidebar-wrapper .fieldset-booking .fieldset-option{
	width:45%;
	float:left;
	margin-right:0;
	margin-bottom: 20px;
}
.booking-sidebar-wrapper .fieldset-booking .fieldset-option select{
	width:100%;
	float:left;
	padding-left: 5px;
}
.booking-sidebar-wrapper .fieldset-submit{
	width:100%;
}
.booking-sidebar-wrapper .fieldset-submit .booking-submit{
	width:100%;
}
.booking-sidebar-wrapper .booking-submit-bottom{
	width:100%;
	padding: 15px 20px 0;
	background-color: #f6f0dc;
	border-top:1px solid #ebdcaa;
}
.booking-sidebar-wrapper .booking-img-bottom{
	
	background-repeat:repeat-x;
	background-position:bottom center;
	width:100%;
	height: 23px;
}
.booking-modal .modal-dialog{
	top:175px;
}

.form-booking-wide.with-bookingengine .fieldset-booking {
	margin-left: -15px;
	margin-right: -15px;
}
.form-booking-wide.with-bookingengine .fieldset-check {
	width: 36%;
	margin: 0;
	padding: 0 15px;

}
.form-booking-wide.with-bookingengine .fieldset-check .fieldset-inner, .form-booking-wide.with-bookingengine .fieldset-submit .fieldset-inner {
	position: relative;
}
.form-booking-wide.with-bookingengine .fieldset-check input, .form-booking-wide.with-bookingengine .fieldset-submit input {
	width: 100%;
	margin: 0;
}
.form-booking-wide.with-bookingengine .fieldset-submit {
	width: 25%;
	padding: 0 15px;
	margin: 0;
}


    /* Alternative Menu */

    .button-style-1 a, .room-bottom .buttonbg {
    	background: #9C1013;
    	padding: 12px 20px;
    	font-family: Varela Round;
    	font-size: 12px;
    	color: #FFF;
    	letter-spacing: 0.0725em;
    	-webkit-transition: all 0.4s;
    	-moz-transition: all 0.4s;
    	transition: all 0.4s;
    	text-transform: uppercase;
    	border: 0px;
    	margin-left: 0px;
    	border: 1px solid #FFBEBE;
    }

    .button-style-1 i {
    	padding-right: 12px;
    }

    .button-style-1 a:hover, .room-bottom .buttonbg:hover {
    	background: none;
    	border: 1px solid #9C1013;
    	color: #9C1013;
    	font-weight: bold;
    	text-decoration: none;
    }

    /*-----------------------------------------------------------------------------------*/
/*  Slider
/*-----------------------------------------------------------------------------------*/

.flex-direction-nav a:before {
	content: "\f104";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #000;
	font-size: 55px;
	padding-right: 0.5em;
	position: absolute;
	top: 10px;
	left: 0;
	opacity: 0.8;
}

.flex-direction-nav a.flex-next:before {
	content: "\f105";
}

.flex-direction-nav a:before:hover {
	opacity: 1;
}

.falsenav .flex-control-paging {
	display: none;
}

.flexslider ul.slides li, .flexslider-thumb ul.slides li{
	position: relative;
}

.flexslider ul li .slider-textbox{
	position: absolute;
	top: 20%;
	width: 100%;
	height: 100%;
	left: 0;
}

.slider-home .flexslider{
	height: 560px !important;
}

.slider-home .flex-viewport {
	height: 560px;
}

.slider {
	position: relative;
}

.slider-loading{
	background: #fff;
	z-index: 99999999999999999999;
}

.slider-loading .slides{
	display: none;
}

.slider-loading:after{
	content:url(assets/images/progress.gif);
	position: absolute;
	top: 30%;
	left: 50%;
	background: #fff;
}

.slider-bar{
	font-family: Varela Round;
	color:#fff;
	width: auto;
	height: 60px;
	background: rgba(0,0,0,0.7);
	font-size:20px;
	padding:20px 20px 0 20px;
}

.slider-triangle{
	width: 0;
	height: 0;
	border-top: 60px solid rgba(0,0,0,0.7);
	border-right: 40px solid transparent;
}

.slider-bar-under{
	font-family: Varela Round;
	color:#fff;
	width: auto;
	height: 35px;
	background: #e4b248;
	font-size:15px;
	padding:6px 20px 0 20px;
}

.slider-triangle-under{
	width: 0;
	height: 0;
	border-top: 35px solid #e4b248;
	border-right: 20px solid transparent;
}

.book-slider{
	position: absolute;
	bottom: 60px;
	width: 100%;
	height: 130px;
	padding: 30px 0;
	
}

.book-slider ul{
	display: inline-block;
}

.book-slider ul li label{
	text-align: left;
}

.book-slider ul li {
	float: left;
	margin-right: 55px;
}

.book-slider ul li.sec-input {
	margin-right: 40px;
}

.book-slider ul li:last-child{
	margin-right: 0;
}

.book-slider input, .book-slider select {
	height: 30px;
	border: solid 1px rgba(228, 178, 72, 0.6);
	background: transparent;
	color: #FFF;
	padding-left: 10px;
}

.sod_select{
	width: 75px;
	padding: 0;
	padding-left: 10px;
	border: solid 1px rgba(228, 178, 72, 0.6);
	height: 30px;
	background: transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #fff;
	padding-top: 8px;
}

.sod_select.open{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.sod_select .sod_list_wrapper
{
	border: solid 1px rgba(228, 178, 72, 0.6);
}

.black-bg input, .black-bg ul li.li-input{
	width: 250px;
}

.black-bg select, .black-bg ul li.li-select{
	width: 75px;
}
.black-bg ul li {
	float: left;
	margin-right: 55px;
}
label {
	width: 100%;
	color: #FFF;
	font-size: 14px;
	letter-spacing: 0.0725em;
}

::-webkit-input-placeholder {
	color: #FFF;
	font-size: 11px;
}

.book-slider .button-style-1 {
	margin-top: 28px;
	padding: 1px 20px;
}

.bottom-book-slider {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	
	border-bottom: solid 3px #e4b248;
}

.bottom-book-slider {
	color: #FFF;
	font-size: 12px;
	letter-spacing: 0.0725em;
}

.bottom-book-slider ul li {
	float: left;
	width: 25%;
	border-right: solid 1px rgba(255, 255, 255, 0.1);
}

.bottom-book-slider ul li:last-child {
	border-right: none;
}

.bottom-book-slider i {
	font-size: 13px;
	color: #e4b248;
	padding-right: 20px;
}

.date-selector::-webkit-input-placeholder{
	color: #F76E6E;
}

.date-selector:-moz-placeholder{
	color: #e4b248;
}

.date-selector::-moz-placeholder{
	color: #e4b248;
}

.date-selector:-ms-input-placeholder{
	color: #e4b248;
}

.reservation-confirm{
	max-width: 700px;
	padding:0 20px;
	margin:0 auto;
	margin-top: 20px;
	font-family: Varela Round;
	font-size: 16px;
	color: #fff;
}

.reserve-form-area ul{
	list-style: none;
}

/*-----------------------------------------------------------------------------------*/
/*  About Info
/*-----------------------------------------------------------------------------------*/

.title-shape {
	margin-top: 15px;
	margin-bottom: 30px;
}

.about-title p {
	font-size: 15px;
	color: #000;
	width: 80%;
	margin: 0 auto;
}

.title-style-1 hr {
	width: 30px;
	height: 2px;
	background: #910000;
	float: left;
	margin: 0;
	margin-top: 13px;
}

.title-style-1 h5{
	line-height: 15px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
}

.otel-info p{
	line-height: 2.5em;
	color: #000;
	margin-bottom: 30px;
}

.title-style-2 hr {
	width: 45px;
	height: 3px;
	background: #910000;
	margin: 0 auto;
}

.flex-control-paging li a {
	width: 10px;
	height: 10px;
	background: #f0f0f0;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}

.flex-control-paging li a.flex-active {
	background: #7E0001;

}

/*-----------------------------------------------------------------------------------*/
/*  News
/*-----------------------------------------------------------------------------------*/

.news-box {
	padding-bottom: 10px;
	padding-top: 25px;
	border-bottom: solid 1px #f1f1f1;
	clear: both;
}

.news-box:first-child {
	padding-top: 0;
}

.news-box:last-child {
	border: none;
}

.news-date {
	font-size: 10px;
}

.date-day {
	background: #e4b248;
	border-radius: 5px;
	height: 40px;
	width: 50px;
	display: inline-block;
	position: relative;
	font-family: Verdana;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	padding-top: 7px;
}

.date-day hr {
	position: absolute;
	top: 0px;
	height: 1px;
	width: 50px;
	background: #FFF;
	border: none;
	opacity: 0.2;
}

.news-date {
	width: 55px;
}

.news-time {
	width: 20%;
}

.news-content {
	width: 80%;
}

.home-news h6{
	font-size: 13px;
}

/*-----------------------------------------------------------------------------------*/
/*  Room
/*-----------------------------------------------------------------------------------*/

.home-room-box {
	/*margin-bottom: 60px;*/
}

.home-room-details ul li {
	margin-top: 5px;
	float: left;
	margin-right: 17px;
	list-style: none;
}

.home-room-details h5 {
	color: #000;
	font-size: 18px;
}

.home-room-details i{
	color: #e4b248;
}

.room-rating ul li {
	float: left;
	margin-right: 5px;
}

.room-rating ul li i {
	color: #e4b248;
	font-size: 10px;
}

.room-rating ul li i.inactive {
	color: #c6c6c6;
}

.room-image {
	position: relative;
	overflow: hidden;
	border: 7px solid #fff;
	box-shadow: 1px 0px 6px #666;
}

.home-room-box:hover .home-room-details{
	height: 120px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.home-room-details {
	position: absolute;
	bottom: 0px;
	padding: 10px;
	padding-top: 7px;
	background: rgba(255,255,255,0.9);
	width: 100%;
	height: 40px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.room-image span{
	color: #4D5C62;
	font-size: 14px;
}
.room-details {
	margin: 25px 0;
}

.room-bottom h4 {
	color: #e4b248;
}

.room-bottom-time {
	font-size: 9px;
	color: #979797;
}

.room-features {
	position: absolute;
	background: rgba(0,0,0,0.8);
	padding: 1px 12px;
	color: #FFF;
	font-size: 9px;
	top: 9px;
	right: 10px;
	letter-spacing: 0.0725em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.room-features i {
	padding-right: 5px;
}

.home-room-box:hover  .room-features {
	background: rgba(0,0,0,1);
}

.flexslider-thumb .flex-control-nav li{
	width: 126px;
}

.flexslider-thumb{
	margin-bottom: 30px;
}


.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather{
	padding-top: 10px;
}

#weather i {
	color: #b4b4b4;
	font-family: weather;
	font-size: 130px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.0;
}

#weather .pull-left{
	margin-top: -30px;
}

#weather h3{
	font-size: 14px;
	padding-left: 10px;
}

#weather h3:first-child{
	margin-top:40px;
}

/*-----------------------------------------------------------------------------------*/
/*  Parallax
/*-----------------------------------------------------------------------------------*/

.parallax{
	position: relative;
	width: 100%;
	background-attachment: fixed !important;
	background-size: cover !important;
	background-repeat: repeat-y;
	background-position: top center;
}

.parallax-one {
	background: url(assets/images/contact_bg.jpg) no-repeat scroll;
	height: 380px;
	padding: 100px 0;
	border-top: 4px solid #FFB4B8;
	border-bottom: 4px solid #FFB4B8;

}

/*-----------------------------------------------------------------------------------*/
/*  Support
/*-----------------------------------------------------------------------------------*/

.support-box {
	position: relative;
	background: rgba(255,255,255,0.95);
	padding: 10px 50px;
	padding-top: 60px;
}

.support-box-title {
	position: absolute;
	background: rgba(36,57,66,0.8);
	width: 60px;
	height: 60px;
	text-align: center;
	border-radius: 50%;
	top: -30px;
	left: 50%;
	margin-left: -30px;
}
.support-box h4{
	color: #000 !important;
	text-transform: uppercase;
}

.support-box-title i {
	color: #FFF;
	font-size: 18px;
	padding-top: 22px;
}

/* entire container, keeps perspective */
.flip-container {
	perspective: 1000;
	transform-style: preserve-3d;
}
/*  UPDATED! flip the pane when hovered */
.flip-container:hover .back {
	transform: rotateY(0deg);
}
.flip-container:hover .front {
	transform: rotateY(180deg);
}

/* flip speed goes here */
.flipper {
	transition: 0.8s;
	transform-style: preserve-3d;
	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;
	transition: 0.8s;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}

/*  UPDATED! front pane, placed above back */
.front {
	z-index: 2;
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	background: #f5f5f5;
	transform: rotateY(-180deg);
}

/*-----------------------------------------------------------------------------------*/
/*  Newsletter
/*-----------------------------------------------------------------------------------*/
.newsletter-wrapper{
	display: inline-block;
}

.newsletter-top {
	width: 60%;
	border-bottom: solid 1px #f1f1f1;
	margin: 0 auto;
	padding-bottom: 30px;
}

.newsletter-section {
	margin: 0 auto;
}

.newsletter-form h2 {
	font-family: Shadows Into Light;
	color: #666666;
	margin-right: 40px;
}

.newsletter-form  input {
	height: 41px;
	width: 280px;
	padding-left: 10px;
}

input[type="submit"] {
	margin-left: 20px;
	border: solid 1px #e4b248;
	background: #e4b248;
	padding: 6px 0;
	text-align: center;
	width: auto;
	font-family: Varela Round;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 0.0725em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

input[type="submit"]:hover {
	background: #0c242e;
	/*border: solid 1px #0c242e;*/
}

.newsletter-form  ::-webkit-input-placeholder {
	color: #959595;
}

/*-----------------------------------------------------------------------------------*/
/*  Footer
/*-----------------------------------------------------------------------------------*/

.footer {
	background: #f4f4f4;
	line-height: 25px;
}

.main-footer {
	padding: 20px 10px 5px 10px;
	background: #7E0001;
}

.main-footer a{
	color: #fff;
	font-size: 15px;
	font-family: Varela Round;
	font-weight: 500;
}
.main-footer li{
	list-style: none;
}

ul.footer-links {
	margin-top: 30px;
}

ul.footer-links li i {
	color: #9C1013;
	padding-right: 10px;
	font-size: 18px
}

.footer-logo {
	height: 160px;
	line-height: 160px;
}

.footer-logo img {
	display: inline-block;
}

.pre-footer {
	font-size: 12px;
	padding: 10px 0;
	padding-bottom: 20px;
	padding-bottom: 0px;
	background: #610000;
}

.pre-footer ul li {
	float: left;
	margin-right: 5px;
	list-style: none;
}

.pre-footer p {
	color: #fff;
	margin-right: 30px;
	margin-top: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*  Breadcrumb
/*-----------------------------------------------------------------------------------*/


.breadcrumb {
	padding: 30px 0 50px 0;
	margin: 0px;
}


.breadcrumb-1 {
	background: url(assets/images/bg-rooms.jpg) repeat-x;
	opacity: 0.9;
	border-top: 5px solid #ffb7b7;
	border-bottom: 5px solid #ffb7b7;
}

.breadcrumb h1 {
	font-size: 35px;
	color: #F3DFE0;
	border-bottom: 1px #F6E2E3 solid;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0px;
}

/*-----------------------------------------------------------------------------------*/
/*  Accordion
/*-----------------------------------------------------------------------------------*/

.panel {
	margin-bottom: 10px;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

.active .plus-box {
	border: 0;
	color: #fff;
}

.panel-style {
	padding: 7px 10px;
	border: solid 1px #e9e8e4;
}

.active-panel .panel-style {
	background: #e4b248;
	border: solid 1px #e4b248;
}

.panel-style a {
	margin-left: 10px;
}

.active-panel .panel-style a {
	color: #FFF;
}

.panel-style h4 {
	font-family: Varela Round;
	font-size: 12px;
}

.tabbed-area h4 {
	margin-bottom: 15px;
}

.tabbed-area li a{
	width: 100%;
	display: inline-block;
	line-height: 45px;
}

/*-----------------------------------------------------------------------------------*/
/*  About Destination & Tab
/*-----------------------------------------------------------------------------------*/

.about-destination-box {
	padding: 20px 0;
	padding-top: 30px;
	border-bottom: solid 1px #f1f1f1;
}

.about-destination-box:first-child {
	padding-top: 0;
}

.about-destination-box a p{
	color: #727272;
}

.tab-style .active-tab h6 {
	color: #e4b248;
}

/*-----------------------------------------------------------------------------------*/
/*  Sidebar
/*-----------------------------------------------------------------------------------*/

.blg-img {
	width: 30%;
	
}
.blg-img img{
	border: 2px #422d1e solid;
}
.blg-txt {
	padding-left: 5%;
	width: 70%;
}
.news-widget a:hover{
	color: #F76E6E;

}
.news-widget a{
	font-weight: 500;
	color: #000;
}
.blg-txt p {
	
	font-size: 14px;
	line-height: 22px;
}

ul.sidebar-recent li {
	margin-bottom: 15px;
}
.blg-txt .active-color{
	color: #F76E6E;
}
ul.sidebar-recent li:last-child {
	margin-bottom: 0;
}

ul.sidebar-recent li h5 {
	line-height: 22px;
}

.luxen-widget .title h5 {
	margin-bottom: 20px;
}

.luxen-widget {
	margin-bottom: 30px;
}

.luxen-widget hr{
	clear: both;
	border-top: 1px solid #FFBEBE;
	margin-top: -5px;
	margin-bottom: 0px;
}
ul.social-links li {
	float: left;
}

ul.social-links li i {
	width: 30px;
	height: 30px;
	background: #e4b248;
	border-radius: 50%;
	color: #FFF;
	margin-right: 10px;
	text-align: center;
	padding-top: 9px;
	font-size: 12px;
}

ul.social-links li i:hover {
	background: #0c242e;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}

.luxen-widget.news-widget .footer-links{
	margin-top: 10px !important;
}

/*-----------------------------------------------------------------------------------*/
/*  Gallery
/*-----------------------------------------------------------------------------------*/

.gallery-box {
	margin-top: 40px;
}

.gallery-box h5 {
	margin-top: 20px;
	line-height: 12px;
}

.gallery-box h6 {
	font-size: 10px;
	color: #e4b248;
}

/*-----------------------------------------------------------------------------------*/
/*  Room List
/*-----------------------------------------------------------------------------------*/

.sortby {
	border-bottom: solid 1px #f1f1f1;
	padding-bottom: 20px;
}

select {
	border: solid 1px #f1f1f1;
	background: #FFF;
	padding: 5px 15px;
}

.sort-icon img {
	margin-left: 10px;
}

table tr.products-title {
	background: #f5f5f5;
	height: 50px;
}

table td.table-products-image {
	width: 10%;
}

.products-image-table {
	padding: 20px;
}

table td.table-products-name {
	width: 55%;
}

table td.table-products-price {
	width: 10%;
}

table td.table-products-total {
	width: 25%;
}

table tr.table-products-list {
	border-bottom: solid 1px #f0f0f0;
}

.table-products-list img {
	max-width: 150px;
}

.title-table {
	text-align: left !important;
	padding: 40px 0;
}

.list-room-icons {
	width: 100%;
}

.list-room-icons ul li {
	float: left;
	margin-right: 10px;
}

.list-room-icons ul li i {
	color: #e4b248;
	font-size: 10px;
}

.room-details-list .room-rating {
	margin-left: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*  Quick reservation
/*-----------------------------------------------------------------------------------*/

.quick-reservation-container {
	background: url(assets/images/quick-reservation.jpg);
	padding: 7px;
	margin-bottom: 30px;
}

.quick-reservation {
	border: solid 1px rgba(228,178,72,0.6);
	padding: 10px;
	padding-bottom: 30px;
}

.quick-reservation h5 {
	color: #FFF;
	line-height: 15px;
}

.quick-reservation .title-quick .line {
	width: 23px;
	height: 2px;
	margin: 0 auto;
	display: inline-block;
	background: #e4b248;
}

.quick-reservation input, .quick-reservation select {
	height: 30px;
	border: solid 1px rgba(228, 178, 72, 0.6);
	background: transparent;
	color: #FFF;
	padding-left: 10px;
	width: 100%;
}

label {
	margin-top: 10px;
	width: 100%;
	color: #FFF;
	font-family: Varela Round;
	font-size: 12px;
	
}

.quick-reservation .children {
	width: 45%;
}

.quick-reservation .type {
	width: 45%;
	margin-left: 10%;
}

.quick-reservation .rooms {
	width: 45%;
}

.quick-reservation .search-button {
	width: 45%;
	margin-left: 10%;
}

.quick-reservation .button-style-1 {
	margin-top: 40px;
	width: 100%;
}

.quick-reservation .button-style-1 a {
	font-size: 11px !important;
	padding: 8px 15px;
}

/*-----------------------------------------------------------------------------------*/
/*  Room Single
/*-----------------------------------------------------------------------------------*/

ul.room-services {
	margin-top: 30px;
}

ul.room-services i {
	color: #e4b248;
	padding-right: 10px;
}

ul.room-services li {
	margin-bottom: 7px;
}

ul.tabbed-area li {
	float: left;
	width: 33%;
	border: solid 1px #f1f1f1;
	padding: 0 20px;
	background: #F8DCDC;

}

ul.tabbed-area li.active {
	background: #F5C0C0;

}
ul.tabbed-area h6{
	padding: 0px;
	margin: 0px;
}
ul.tabbed-area li.active a {
}
ul.tabbed-area li a {
	color: #000;
	font-size: 16px;
	text-align: center;
	text-decoration: none;

}

/*-----------------------------------------------------------------------------------*/
/*  Contact Form
/*-----------------------------------------------------------------------------------*/

.contact-form input[type="text"] {
	width: 60%;
	margin-bottom: 10px;
	height: 46px;
	border: solid 1px #f1f1f1;
	padding-left: 10px;
	padding-top: 10px;
}

.contact-form textarea {
	width: 100%;
	border: solid 1px #f1f1f1;
	height: 300px;
	padding-left: 10px;
	padding-top: 10px;
}

.contact-form  ::-webkit-input-placeholder {
	color: #666;
}

.error-page-container {
	margin-top: 15%;
}

.maps{
	width: 100%;
	height: 300px;
}

/*-----------------------------------------------------------------------------------*/
/*  Error Page
/*-----------------------------------------------------------------------------------*/

.big-error-number {
	font-size: 180px;
}

.error-page-container .button-style-1 {
	margin-top: 100px;
	margin-bottom: 15%;
}

/*-----------------------------------------------------------------------------------*/
/*  Blog
/*-----------------------------------------------------------------------------------*/

.blog-post {
	margin-bottom: 40px;
}


.blog-post p{
	margin-bottom: 30px;
	text-align: justify;
	font-size: 15px;
	line-height: 2em;
}
.post-materials ul li {
	float: left;
	margin-right: 30px;
}

.post-materials ul li a {
	color: #333;
}

.post-materials ul li i {
	color: #e4b248;
	padding-right: 10px;
}

.post-materials h6 {
	font-size: 10px;
}

.blog-share-tags {
	padding-bottom: 35px;
	border-bottom: solid 2px #eaeaea;
}

.blog-tags ul li {
	float: left;
	position: relative;
	margin: 0 5px;
}

.blog-tags .title i {
	font-size: 15px;
	color: #e4b248;
	margin-right: 10px;
}

.blog-tags ul li.title {
	float: left;
	margin-left: 0;
}

.blog-tags ul li a {
	background: #f1f1f1;
	font-size: 11px;
	padding: 5px 10px;
	color: #666;
	border-radius: 15px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}

.blog-tags ul li a:hover {
	background: #e4b248;
	color: #FFF;
}

.blog-tags ul li.title:after, .blog-tags ul li:last-child:after {
	display: none;
}

.blog-share ul li {
	float: left;
	position: relative;
	margin: 0 25px;
}

.blog-share ul li:last-child {
	margin-right: 0;
}

.blog-share ul li i.fa-facebook {
	color: #3B5998;
}

.blog-share ul li i.fa-twitter {
	color: #55ACEE;
}

.blog-share ul li i.fa-pinterest {
	color: #CC2127;
}

.blog-share ul li i.fa-google-plus {
	color: #DD4B39;
}

.blog-share ul li.title {
	float: left;
	margin-left: 0;
	margin-right: 15px;
}

.blog-share ul li a {
	color: #666;
}

.blog-share ul li:after {
	content: "|";
	position: absolute;
	top: -3px;
	right: -25px;
	font-size: 7px;
}

.blog-share ul li.title:after, .blog-share ul li:last-child:after {
	display: none;
}

/*-----------------------------------------------------------------------------------*/
/*  Comments
/*-----------------------------------------------------------------------------------*/

.write-comment-box {
	padding: 40px;
}

.write-comment a {
	color: #666;
}

.comment-box {
	background: #f5f5f5;
	padding: 30px;
}

.comment-author-image img {
	width: 75px;
}

.write-comment-box input[type="submit"] {
	float: right;
}

.children li {
	margin-left: 15%;
	position: relative;
	height: auto !important;
}

.children li.comment-box:after {
	content: '';
	position: absolute;
	left: -80px;
	top: -15px;
	height: 80px;
	width: 40px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.children > .children li {
	margin-left: 30%;
	position: relative;
	height: auto !important;
}

.children > .children li:after {
	content: '';
	position: absolute;
	left: -80px;
	top: -15px;
	height: 80px;
	width: 40px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*-----------------------------------------------------------------------------------*/
/*  Under Construction
/*-----------------------------------------------------------------------------------*/



.mask {
	height: 100%;
	background: rgba(0,0,0,0.6);
}

#under-construction-page .logo {
	max-width: 180px;
	margin: 0 auto;
}

#under-construction-page .cons-line {
	width: 50%;
	margin: 0 auto;
	height: 1px;
	background: rgba(255,255,255,0.1);
}

#under-construction-page h1 {
	color: #FFF;
}

#under-construction-page p {
	color: #FFF;
	font-family: Varela Round;
	font-size: 12px;
	max-width: 50%;
	margin: 0 auto;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*My Style Is Here*/

.main-header {
	padding-top: 15px;
}
.header { 
	height: 110px; background: url(assets/images/pattern_head_sgd.png) repeat;
}
.margin10{
	margin: 10px 0px;
}
.marginb40 {
	margin-bottom: 40px !important;
}
.home-room-details h5{
	line-height: 8px;
}
.about-title h2{
	color: #910000;
	font-weight: bold;
	font-size: 26px;	
	letter-spacing: 1px;
}
.about-title img{
	
	margin-top: 30px;
}
.margint60 {
	margin-top: 60px !important;
}
.margint25{
	margin-top: 25px;
}
.about {
	margin-bottom: 15px;
}
.home_posts{
	/*box-shadow: 1px 2px 8px #666;*/
}
.home_posts img{
	width: 360px;
}
.page-descripton {
	background: #fff;
	margin: 0px;
	text-align: center;
	padding: 15px 0px;
}

.page-descripton h5{
	text-transform: uppercase;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

.page-descripton p{
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	padding: 20px;
	
}
.page-descripton span{
	color: #000;
	font-size: 15px;
}
.page-descripton a{
	color: #9C1013;
	font-weight: 600;
	font-size: 16px;

}
.content_wrapper{
	margin-top: 30px;
}
.readmore a, .readmore i{
	font-size: 15px;
	font-weight: 600;
	color: #9C1013;	
}
/* Footer */

.main-footer h3{
	color: #fff;
	letter-spacing: 0.3px;
	line-height: 0px;
}

.main-footer span{
	color: #fff;
	font-size: 14px;
	font-family: Varela Round;
	font-weight: 500;
}
.main-footer div{
	/*border-right: 2px solid #fff;*/
}
.social-link li{
	margin-right: 10px;
}
/* Page Template */
.default-page{
	padding: 20px;
}
.facilities li{
	background: url(assets/images/list-logo.png) no-repeat;
	background-position-y: 8px;
	list-style: none;
	padding-left: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #333;
}
.default-page h3, h4, .luxen-widget h3{
	color: #F76E6E;
	text-transform: capitalize;

}
.default-page li{
	background: none;
	line-height: 30px;
	font-size: 15px;
	color: #333;
	list-style: none;

}
.facilities li{
	width: 50%;
	line-height: 40px;
	float: left;
}
.facilities h3{
	color: #F76E6E;
}
.facilities h4{
	text-transform: capitalize;
	font-weight: 600;
}
.pad30{
	padding: 50px 0px;
}
.marginb30{
	margin-bottom: 25px;
}
.margint40 {
	margin-top: 40px !important;
}
.date-selector {	
	color: #000;
}

/* Single Room Page */
.flexslider, .flexslider-thumb .slides img{
	/*width: auto !important;*/
}
.single-room-page{
	background: #fff;
	padding-bottom: 50px;
}

/* Template Other Business Template */
.construction_page{
	background: rgba(255, 255, 255, 0.59);
	padding: 30px;
}
.construction_page h5{
	text-align: center;
	color: #000;
	font-weight: bold;
}

/* Template Blog */
.paging-navigation{
	margin-bottom: 30px;

}
.page-numbers li{
	float: left;
}
.page-numbers li a{
	background: rgb(127, 113, 113);
	padding: 7px 13px;
	font-size: 15px;
	color: #fff;
	margin: 0px 7px;
	border-radius: 50%;
	
}
.page-numbers .current{
	background: #9C1013;
	padding: 7px 13px;
	font-size: 15px;
	color: #EFC0C0;
	margin: 0px 7px;
	border-radius: 50%;

}
.blog-post-contents p{
	text-align: justify;
}
.news-widget .button-style-1 a{
	color: #fff;
}
.news-widget .button-style-1 a:hover{
	color: #9C1013;
}

/* Gallery Page POST HOVER*/
.construction_page a{
	margin-bottom: 20px;
	float: left;
}
.post-hover {
	position: relative;
	overflow: hidden;
	display: block;

}
.post-hover:before {
	color: #7E0001;
	content: "\f00e";
	font-family: "FontAwesome";
	font-size: 35px;
	left: 50%;
	margin-left: -16px;
	margin-top: -10px;
	position: absolute;
	top: -50%;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;

}
.post-hover:after {
	content: "";
	display: block;
	bottom: 100%;
	left: 100%;
	right: 100%;
	position: absolute;
	top: 100%;
	opacity: 0.5;
	filter: alpha(opacity=80);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	/*background: #E0A000;*/

	background: url(assets/images/contentbg.jpg) repeat;
}
.post-hover:hover img {
	-webki-transform: scale(2);
}
.post-hover:hover:after {
	bottom: -2px;
	left: -2px;
	right: -2px;
	top: -2px;
	opacity: 0.6;
}
.post-hover:hover:before {
	top: 50%;
}
/* End Post Hover */
.error{
	border: 3px solid #FFBEBE !important;
}
/* Reservation FOrm */
#hotelreservationForm label, #contactt label{
	color: #000 !important;
	font-size: 14px;
}
#hotelreservationForm div, #contactt div{
	margin-bottom: 7px;
}
#hotelreservationForm .sod_select,.sod_select .sod_list_wrapper{
	width: 200px;
}
#hotelreservationForm .sod_select .sod_label,.sod_select{
	color: #000;
	background: #fff;

}
#hotelreservationForm .fa, #contactt .fa {
	background-color: #fff;
	font-size: 14px;
	margin-top: -7px;
	position: absolute;
	right: 30px;
	top: 50%;
	color: #F76E6E;
}
.success{
	display: none;
	color: #000;
	border: 2px solid #FFBEBE;
	background-color: rgba(255, 190, 190, 0.4);
	padding: 10px;
	text-align: center;
	font-size: 16px;
	border-radius: 5px;
	margin-bottom: 50px;
}
ul.footer-links li i {
	float: left;
	padding-right: 18px;
	height: 28px;
	margin-top: 5px;
}
.footer-links .fa-envelope{
	height: 50px;
}
.footer-links p{
	font-size: 16px;
	color: #666;

}