article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
div, ul, li, ol, p, span, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}

a, img{outline:none; border:none;}
.left{float:left;} .right{float:right;}
.clearfix{clear:both; display:block; content:","; line-height:0px; visibility:hidden;}

@font-face {
	font-family: 'FuturaLight';
	src: url('../fonts/futuralc-webfont.eot');
	src: url('../fonts/futuralc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuralc-webfont.woff') format('woff'),
         url('../fonts/futuralc-webfont.ttf') format('truetype'),
         url('../fonts/futuralc-webfont.svg#FuturaLight') format('svg');
    font-weight: normal; font-style: normal;}
	
/*****index page css*******/
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#8C0E0E;margin:0;padding:0; line-height:17px; color:#ccc;}
#wrapper{min-width:950px; max-width:1280px; background:url(../images/home-slider-bg1.jpg) #8c0e0e no-repeat center top; margin:0 auto;}
.bg-concept{background:url(../images/bg-concept1.jpg) no-repeat center top !important;}
.bg-menu{background:url(../images/bg-concept1.jpg) no-repeat center top !important;}
.bg-events{background:url(../images/bg-events.jpg) no-repeat center top !important;}
.bg-special-offers{background:url(../images/bg-special-offers.jpg) no-repeat center top !important;}
.bg-tea-lounges{background:url(../images/bg-concept1.jpg) no-repeat center top !important;}
.bg-testimonial{background:url(../images/bg-concept1.jpg) no-repeat center top !important;}


header{margin:0 auto; padding:0; height:670px;*height:660px;}
.header-left{background:url(../images/nav-bg.png) no-repeat left top; width:180px; margin:0 auto; padding:0 9px; height:466px; position:relative; z-index:1; left:-385px;}
.logo{ margin:0; padding:14px 0 10px 15px; height:115px; width:145px;}

nav{width:160px;margin:20px 0 0 0; font-family:'FuturaLight', arial, serif;}
nav ul{list-style:none;}
nav ul li a{margin:0; padding:6px 0 6px 20px; color:#fff; text-decoration:none; font-size:18px; border-bottom:1px dashed #8C0A0A; display:block;}
nav ul li a:hover{color:#d3b26a;}
nav ul li a.selected{color:#7B0B0B; background:url(../images/icon-home.png) #EEE3CF no-repeat 125px center;}
nav ul li + li a.selected{background:url(../images/icon-concept.png) #EEE3CF no-repeat 125px center;}
nav ul li + li + li a.selected{background:url(../images/icon-menu.png) #EEE3CF no-repeat 125px center;}
nav ul li + li + li + li a.selected{background:url(../images/icon-events.png) #EEE3CF no-repeat 125px center;}
/*nav ul li + li + li + li + li a.selected{background:url(../images/icon-special-offers.png) #EEE3CF no-repeat 125px center;}*/
nav ul li + li + li + li + li a.selected{background:url(../images/icon-testimonials.png) #EEE3CF no-repeat 125px center;}
nav ul li + li + li + li + li + li a.selected{background:url(../images/icon-menu.png) #EEE3CF no-repeat 125px center;}
nav ul li + li + li + li + li + li + li a.selected{background:url(../images/icon-feedback.png) #EEE3CF no-repeat 125px center;}
/***PAGE***/
#page{ margin:0; padding:0; min-width:950px; max-width:1280px; background:url(../images/content-bg2.jpg) repeat-x top left #8C0E0E;}

.content{ margin:0 auto; padding:56px 0 60px 0; *padding:60px 0 0 0; width:950px; font-size:11px;}
.content h1, .content h2{margin:0 0 20px 0; padding:4px 0 0 0; font-family:'FuturaLight', arial, serif; color:#FFF; font-size:24px;}
.content h2{ font-size:18px; font-weight:normal;}

.content-left{margin:0 0px 0 0; padding:0 30px 0 0; float:left; width:46%; display:inline-block; border-right:1px solid #5A0A0A;}
.content-right{ margin:0 0 0 -1px; padding:0 0 0 30px; width:46%; float:left; display:inline-block;}
.content-right ul{ list-style-type:none;}
.content-right ul li{ margin:0; padding:0 0 0 30px; float:left; width:180px;}
.content-right ul li:first-child{padding-left:0px;}
.content-right ul li a{margin:0; padding:0; color:#fff; text-decoration:none;}
.content-right ul li a:hover{text-decoration:underline;}
.content-right ul li strong{color:#fff;}

/**Footer**/
footer{background:#110D0A; min-width:950px; max-width:1280px; height:88px;}
footer .left {margin-top: 30px;}
.footer{width:950px; margin:0 auto; padding:0px; font-size:11px; color:#666666;}
.footer img{margin:20px 0 0 0; float:right;}
.footer a{text-decoration:none; color:#666;}
.footer a:hover{text-decoration:underline; color:#999;}

#banner li {margin-left:0; padding:0px;}
#banner li img{margin:0 0 0 -7px;}	

/* rotator in-page placement */
div#rotator {position:relative; height:120px; margin:10px 0 40px 0;}
/* rotator css */
div#rotator ul li {float:left; position:absolute; list-style: none; background:none; padding:0px; margin:0px;}
/* rotator image style */
div#rotator ul li img {padding: 0px; margin:0 0 0 -7px;}
div#rotator ul li.show {z-index:500}

#displayfeedback em{position:absolute;}
#displayfeedback h2{ margin:22px 0 0 0; padding:8px 12px; background:#222; position:absolute; display:table; -moz-border-radius:5px;-webkit-border-radius:5px;}

.event-detail li {
	display: inline-block;
	float: left;
	width: 200px;
}
.event-detail a {
	color: #fff;
	text-decoration: none;
}
.list-sites a { padding: 6px 20px 4px 20px; display: inline-block; }
.disclaimer-notice {
    background: #480607;
    padding: 25px;
    margin-left: auto;
    margin-right: auto;
}
.disclaimer-notice h3 {
    font-size: 16px;
}


#modalOverlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    height: 100%;
    width: 100%;
}
.modalPopup {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 50%;
    padding: 0 0 30px;
    -webkit-box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    max-width: 650px;
}
.headerBar h2 {
    font-size: 20px;
    padding: 15px;
    color: #fff;
}
.modalContent {
    padding: 0 2em;
    padding-top: 20px;
}
.headerBar {
    width: 100%;
    background: #480607;
    margin: 0;
    text-align: center;
}
.headerBar img {
    margin: 1em 0.7em;
}
.buttonStyle {
    border: transparent;
    border-radius: 0;
    background: #6d6d6d;
    color: #eee !important;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 6px 25px;
    text-decoration: none;
    background: #480607;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#1e1e1e',GradientType=0 );
    /*	-webkit-box-shadow: 0 2px 4px 0 #999;
                  box-shadow: 0 2px 4px 0 #999; */
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.buttonStyle:hover {
    background: #1e1e1e;
    color: #fff;
    background: #480607;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#6d6d6d',GradientType=0 );
}
.returnToProfile {
    text-align: center;
    margin: 3em;
}
.returnToProfile a,
.returnToProfile a:visited {
    color: #ddd;
}
.returnToProfile a:hover {
    color: #fff;
}
.modalContent p {
    color: #000;
}




.disclaimer-notice {
    background: #480607;
    padding: 25px;
    margin-left: auto;
    margin-right: auto;
}
.disclaimer-notice h3 {
    font-size: 20px;
}
.cookie{
    box-sizing: border-box;
}
.cookie-header {
    box-sizing: border-box;
}
.cookie-header h3{
    color: #fff;
    font-weight: 600;
    padding-bottom: 10px;
}
.cookie-header p {
    color: #fff;
}
.row{
    align-items: center !important;
    display: flex;
    flex-wrap: wrap;
}

.col{
    width: 90%;
}

.col-btn{
    width: 10%;
}

.cookie-section {
    background-color: #480607;
    padding: 15px 30px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
}

.close-cookie{
    border: 1px solid #fff;
    border-radius: 0;
    background:  transparent;
    color: #FFF;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 6px 25px;
    text-decoration: none;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#1e1e1e',GradientType=0 );
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.close-cookie:hover {
    border: 1px solid #fff;
    background: #fff;
    color: #480607;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#6d6d6d',GradientType=0 );
}

.modalPopup-img {
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    width: 50%;
    padding: 0 0 0px;
    -webkit-box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.2);
    box-shadow: none;
    overflow: hidden;
    max-width: 500px;
}

.close-btn-main {
    width: 30px;
    height: 30px;
    padding-top: 2px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.close-btn-main img {
    width: 15px;
}