
 /* 
-------cacheFileName----------
 keyA92C092792780E12E328FC4663715F44150465C37965661F0331D4F44BE2C157#2025-08-23T03--47--02 */ 

.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:.1em .1em 0;z-index:9999!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;border:1px solid transparent}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker .ui-datepicker-prev{padding:6px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;width:60px}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 2px;line-height:24px}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0 .4em;text-align:right;text-decoration:none;list-style:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-widget{font-size:.9em;z-index:999;display:none}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{background-color:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{background-color:#ccc;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #cdcdcd;background-color:#e6e6e6;font-weight:normal;color:#555;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;list-style:none;outline:none}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:focus{color:#212121;text-decoration:none;list-style:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background-color:#fff;font-weight:normal;color:#212121;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;list-style:none}#ui-datepicker-div{z-index:1001;display:none;font-size:14px;margin-top:-1px}.ui-datepicker{padding:1px 5px;background-color:#fff;border:solid 1px #cbcbcb;border-radius:0}.ui-widget-header{background-color:#fff;border-bottom:1px solid #cbcbcb;margin:0 7px;padding:4px 0!important}.ui-widget select{border:#0d0d0d solid 1px}.ui-datepicker th{background-color:#fff;color:#777}.ui-datepicker-month{color:#4d4425;font-size:12px}.ui-datepicker-year{color:#4d4425;font-size:12px}.ui-widget-content .ui-state-default{background-color:#fff;color:#323232;border:#fff solid 1px;text-align:center}.ui-state-disabled .ui-state-default{background-color:#fff;color:#aaa;border:#fff solid 1px;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background-color:#fff;color:#4d4d4d;border:#4d4d4d solid 1px}.ui-widget-content .ui-state-active{background-color:#4d4425;color:#fff;border:#4d4425 solid 1px}.ui-widget-content .ui-state-hover{background-color:#4d4425;color:#fff;border:#4d4425 solid 1px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:10px;height:9px;position:relative;top:6px;cursor:pointer;display:inline;transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none}.ui-datepicker .ui-datepicker-prev{background:url(https://www.ellishotel.com/images_noindex/sprite.png) -85px 0 no-repeat;left:0;float:left;padding:6px}.ui-datepicker .ui-datepicker-prev-hover{background:url(https://www.ellishotel.com/images_noindex/sprite.png) -58px 0 no-repeat;left:0;border:none;float:left}.ui-datepicker .ui-datepicker-next{background:url(https://www.ellishotel.com/images_noindex/sprite.png) -72px 0 no-repeat;right:0;float:right}.ui-datepicker .ui-datepicker-next-hover{background:url(https://www.ellishotel.com/images_noindex/sprite.png) -43px 0 no-repeat;right:0;border:none;float:right}.ui-state-disabled{background:none!important}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus{background-color:#4d4425;color:#fff}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next:focus{background:url(https://www.ellishotel.com/images_noindex/sprite.png) -42px 1px no-repeat no-repeat;right:0;float:right;border:1px solid}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-prev:focus{background:url(https://www.ellishotel.com/images_noindex/sprite.png) -57px 1px no-repeat;left:0;border:1px solid;float:left}
.bx-wrapper{position:relative;margin:0 auto 0;padding:0}.spbxslider{margin:0}.bx-wrapper img{display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:relative;top:0;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:0}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#1e1e1e;display:block;height:5px;margin:0 10px 0 0;outline:0 none;text-indent:-9999px;border-radius:6px;width:10px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{background-image:url("https://www.ellishotel.com/images_noindex/sprite.png");background-position:14px -234px;background-repeat:no-repeat;left:0}.bx-wrapper .bx-next{background-image:url("https://www.ellishotel.com/images_noindex/sprite.png");background-position:-19px -234px;background-repeat:no-repeat;right:0}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{opacity:.9}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{opacity:.9}.bx-wrapper .bx-controls-direction a{height:24px;margin-top:0;outline:0 none;position:absolute;text-indent:-9999px;top:156px;width:25px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('fonts/flexslider-icon.woff') format('woff'),url('fonts/flexslider-icon.ttf') format('truetype'),url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block;height:auto}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: rgba(0,0,0,.9);
 opacity: 1.9; }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
    color: #FFF; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation; }
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: #c89211;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
	opacity: 1;
	font-size: 18px;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
}
button.mfp-close::after {
	content: "";
	font-family: 'mimiconfont';
	position: absolute;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	left: 0;
	top: 0;
	text-indent: 0;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }
button.mfp-close:hover, button.mfp-close:focus {
	background-color: #d59b11;
}
.mfp-close-btn-in .mfp-close {
    color: #ffffff; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: 0;
	text-align: center;
	padding-right: 6px;
	/* width: 100%; */
	text-indent: -9999px;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
    line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }

.mfp-image-holder .mfp-content {
    max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
        padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0; }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%; }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px; } }



/* Styles for dialog window */
.zoom-anim-dialog {
    background: #ffffff;
    padding: 40px 0 0;
    text-align: left;
    max-width: 600px;
    margin: 40px auto;
    position: relative;
}


/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;



    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}



/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    transform: translateY(0) perspective( 600px ) rotateX( 0 );
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;

    -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;

    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}

.popup-header h2 {font-size: 22px;}
.popup-text {
    font-size: 20px;
}
.popup-text3.box2 {
    padding: 5px 0 0;
}

#virtual-tout .iframe-data {
    line-height: 0;
}
.virtual-dropdown {
    position: absolute;
    right: 20px;
    top: 89px;
    width: 240px;
    overflow: hidden;
    border: 1px solid #d2d3d3;
}
.virtual-dropdown .icon-downArrow3 {
    position: absolute;
    right: 5px;
    top: 9px;
    pointer-events: none;
}
.virtual-dropdown .virtual-tour-select {
    width: 120%;
    border:0;
}
@font-face{font-family:'mimiconfont';src:url('/fonts/mimiconfont.ttf?woweuf') format('truetype'),url('/fonts/mimiconfont.woff?woweuf') format('woff'),url('/fonts/mimiconfont.svg?woweuf#mimiconfont') format('svg');font-weight:normal;font-style:normal}[class^="mim-icon-"],[class*=" mim-icon-"],[class^="icon-"],[class*=" icon-"]{font-family:'mimiconfont'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mim-icon-chair:before{content:""}.mim-icon-tripadvisor-logotype:before{content:""}.mim-icon-images-1:before{content:""}.mim-icon-gifbox-with-ribbon-on-top:before{content:""}.mim-icon-bed:before{content:""}.mim-icon-pawprint:before{content:""}.mim-icon-barbell:before{content:""}.mim-icon-call1:before{content:""}.mim-icon-filter:before{content:""}.mim-icon-search:before{content:""}.mim-icon-chronometer:before{content:""}.mim-icon-fax:before{content:""}.mim-icon-angle-arrow-down:before{content:""}.mim-icon-add:before{content:""}.mim-icon-substract:before{content:""}.mim-icon-distance-map:before{content:""}.mim-icon-internet:before{content:""}.mim-icon-to-do:before{content:""}.mim-icon-filled-circle:before{content:""}.mim-icon-mail:before{content:""}.mim-icon-placeholder:before{content:""}.mim-icon-bell-ring:before{content:""}.mim-icon-check:before{content:""}.mim-icon-wifi:before{content:""}.mim-icon-left-arrow-slider:before{content:""}.mim-icon-right-arrow-slider:before{content:""}.mim-icon-high-volume:before{content:""}.mim-icon-mute-volume-interface-symbol:before{content:""}.mim-icon-pause:before{content:""}.mim-icon-play-button:before{content:""}.mim-icon-right-arrow-circular-button:before{content:""}.mim-icon-right-arrow2:before{content:""}.mim-icon-download-arrow:before{content:""}.mim-icon-phone-call:before{content:""}.mim-icon-right-arrow-in-a-circle:before{content:""}.mim-icon-small-calendar:before{content:""}.mim-icon-badge:before{content:""}.mim-icon-key1:before{content:""}.mim-icon-security-check:before{content:""}.mim-icon-gift-box:before{content:""}.mim-icon-key:before{content:""}.mim-icon-shield:before{content:""}.mim-icon-man-user:before{content:""}.mim-icon-musica-searcher:before{content:""}.mim-icon-frame-landscape:before{content:""}.mim-icon-pin:before{content:""}.mim-icon-telephone-handle-silhouette:before{content:""}.mim-icon-filter-tool-black-shape:before{content:""}.mim-icon-left-arrow1:before{content:""}.mim-icon-locked-padlock:before{content:""}.mim-icon-map-symbol:before{content:""}.mim-icon-minus-button:before{content:""}.mim-icon-plus-button:before{content:""}.mim-icon-right-arrow1:before{content:""}.mim-icon-sort-button-with-three-lines:before{content:""}.mim-icon-stopclock:before{content:""}.mim-icon-square:before{content:""}.mim-icon-flag-black-shape:before{content:""}.mim-icon-home-button:before{content:""}.mim-icon-printer:before{content:""}.mim-icon-notebook-and-mouse-cursor:before{content:""}.mim-icon-distance:before{content:""}.mim-icon-close:before{content:""}.mim-icon-category:before{content:""}.mim-icon-wall-clock:before{content:""}.mim-icon-instagram-logo:before{content:""}.mim-icon-pinterest-logo:before{content:""}.mim-icon-book-arrow:before{content:""}.mim-icon-business-icon:before{content:""}.mim-icon-calender-icon:before{content:""}.mim-icon-call:before{content:""}.mim-icon-cleveland-clinic-icon:before{content:""}.mim-icon-facebook-icon:before{content:""}.mim-icon-foursqure-icon:before{content:""}.mim-icon-location-icon:before{content:""}.mim-icon-select-drop-arrow:before{content:""}.mim-icon-service-icon:before{content:""}.mim-icon-slider-next:before{content:""}.mim-icon-slider-perv:before{content:""}.mim-icon-special-event-icon:before{content:""}.mim-icon-twitter-icon:before{content:""}.mim-icon-youtube-icon:before{content:""}.mim-icon-left-arrow:before{content:""}.mim-icon-right-arrow:before{content:""}.mim-icon-chanceflurries:before{content:""}.mim-icon-chancerain:before{content:""}.mim-icon-chancesleet:before{content:""}.mim-icon-chancesnow:before{content:""}.mim-icon-chancetstorms:before{content:""}.mim-icon-clear:before{content:""}.mim-icon-cloudy:before{content:""}.mim-icon-flurries:before{content:""}.mim-icon-fog:before{content:""}.mim-icon-hazy:before{content:""}.mim-icon-mostlycloudy:before{content:""}.mim-icon-mostlysunny:before{content:""}.mim-icon-nt_chanceflurries:before{content:""}.mim-icon-nt_chancerain:before{content:""}.mim-icon-nt_chancesleet:before{content:""}.mim-icon-nt_chancesnow:before{content:""}.mim-icon-nt_chancetstorms:before{content:""}.mim-icon-nt_clear:before{content:""}.mim-icon-nt_cloudy:before{content:""}.mim-icon-nt_flurries:before{content:""}.mim-icon-nt_fog:before{content:""}.mim-icon-nt_hazy:before{content:""}.mim-icon-nt_mostlycloudy:before{content:""}.mim-icon-nt_mostlysunny:before{content:""}.mim-icon-nt_partlycloudy:before{content:""}.mim-icon-nt_partlysunny:before{content:""}.mim-icon-nt_rain:before{content:""}.mim-icon-nt_sleet:before{content:""}.mim-icon-nt_snow:before{content:""}.mim-icon-nt_sunny:before{content:""}.mim-icon-nt_tstorms:before{content:""}.mim-icon-nt_unknown:before{content:""}.mim-icon-partlycloudy:before{content:""}.mim-icon-partlysunny:before{content:""}.mim-icon-rain:before{content:""}.mim-icon-sleet:before{content:""}.mim-icon-snow:before{content:""}.mim-icon-sunny:before{content:""}.mim-icon-tstorms:before{content:""}.mim-icon-unknown:before{content:""}.mim-icon-photo-camera:before{content:""}.mim-icon-calendar:before{content:""}.mim-icon-close-envelope:before{content:""}.mim-icon-maps-and-flags:before{content:""}.mim-icon-phone-receiver:before{content:""}.mim-icon-speech-bubbles-comment-option:before{content:""}.mim-icon-wifi-signal:before{content:""}
/*--- Offline css--- */
.offlinebtn {
  width: 170px;
}
.donotallowbtn a, .allowbtn a {
  background: #191f66;
  color: #fff !important;
  outline: 1px solid #fff !important;
  outline-offset: -5px;
  transition: .8s;
  font-size: 22px;
  display: inline-block;
  padding-top: 12px;
  padding-bottom: 13px;
  text-align: center;
}
.offlinebtn {
  width: 170px;
  margin: 0 auto;
}
/*--- Offline css--- */

/*---Pop Up  css--- */
.allow-direction-box{
  display: none;
}
.allow-direction-box.active-box {
  background-color: rgba(238, 238, 238, 0.9);
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.allow-direction-box.active-box > img {
  display: block;
  margin: 80px auto 0;
  text-align: center;
}
.notification-popup {
  border-bottom: 0;
  background: #000;
  color:#fff;
  opacity: 0;
  position: fixed;
  right: -100%;
  top: 120px;
  overflow: hidden;
  transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  visibility: hidden;
  z-index: 999;
  width:auto;
}
.notification-popup.newuser-active-it{
  opacity: 1;
  background: #000;
  visibility: visible;
  right:32px;
  width:auto;
  height: 200px;
  transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
}
.notification-inner {
  width: 425px;
  height: 110px;
  padding: 15px 70px 10px;
  box-sizing: border-box;
}

.notification-popup .mim-icon-close.prompt-close {
    position: absolute;
    right: 7px;
    top: 7px;
}

.alert-msg {
  max-width: 300px;
  line-height: normal;
  position: relative;
  line-height: 18px;
  font-family:'Josefin Sans',sans-serif;
}
.alert-msg::before {
  background: url('/images/pushlogo.png') no-repeat scroll 0 0;
  content: "";
  cursor: default;
  height: 60px;
  left: -65px;
  position: absolute;
  top: 3px;
  width: 54px;
}
.allow-disallow-btn > div {
  width: 47%;
  float: left;
  margin: 0 5px;
  
}
.allow-disallow-btn .allowbtn{
	float: right;
}
.allow-disallow-btn > div a.button:link, .allow-disallow-btn > div a.button:visited {
  border-radius: 0;
  width: 100%;
  min-width: auto;
  padding: 20px 0px 20px 0px;
}
.allow-disallow-btn > div.donotallowbtn a.button:link, .allow-disallow-btn > div.donotallowbtn a.button:visited {
  min-width: auto;
  padding: 20px 0px 20px 0px;
  border-radius: 0;
  width: 100%;
}
.allow-disallow-btn {
    display: block;
    margin: 10px auto 0;
    width: 90%;
}

.allow-disallow-btn::after {
  clear: both;
  content: " ";
  position: relative;
}
.icon-close.prompt-close {
  position: absolute;
  right: 10px;
  top: 10px;
  left: auto;
  background: url(/images_noindex/close-icon2.png);
}
.notification-checkbox {
  line-height: 17px;
  margin-top: 15px;
}

/* --- Pop Up css END --- */

/* Start: For notification popup Tablet */

.pwa-tablet .notification-popup {	
  position: fixed;
  right: 0;
  top: 20%;
  z-index:11;
  left: 0;
  margin: 0 auto;	
  width: 425px !important;
}

/* End: For notification popup */

/* --- mobile-css --- */

.pwa-mobile .notification-popup {
  top: 120px;
  width: 84%!important;
  left: 8%;
}
.pwa-mobile .notification-inner {
  width: 100%;	
}
.pwa-mobile .notification-popup.newuser-active-it {	
  height: 200px;	
  z-index: 11;
}
.pwa-mobile .allow-disallow-btn>div {
  width: 46%;
}
.pwa-mobile .locator-checkbox{
  margin-top: 8px;
}
.pwa-mobile .alert-msg{
  font-size: 14px;
}

/*ends here*/	
.powered-statement{display:block;clear:both;padding:25px 0 0 0;text-align:center;border-top:1px solid}*{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;appearance:none;cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{text-decoration:none;color:#000;outline:none;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}a:hover,a:focus{outline:none;color:#000;border-bottom:1px solid #000}.clear{clear:both;float:none;height:0}.boxspacer{display:block;height:30px}.mob-boxspacer{display:none}input,select,textarea{border:1px solid #ccc;background-color:#fff;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;font-family:inherit;font-size:16px;margin:0;padding:0 20px;border-radius:0;height:53px}textarea{padding:8px 10px}.box{padding:30px 0;border-bottom:1px solid #525148}.box2{padding:30px 0}ul li h2,ul li h3{padding-bottom:0}#paracookiepolicy ul{padding-top:15px}#paracookiepolicy ul li{padding-bottom:10px}.btn{transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase}::selection{background-color:#c38900}strong{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.gm-err-message{background:#fff;color:#000!important}a.skip-to-content-btn{position:absolute;top:0;left:0;background:#fff;color:#4d4425!important;z-index:10000;height:30px;width:auto;line-height:30px;padding:0 20px;filter:opacity(0)}a.skip-to-content-btn:focus{filter:opacity(1);color:#fff}.reservation-top ul li button.ui-datepicker-trigger{position:absolute;background:transparent;right:-7px;bottom:13px;padding:2px;font-size:0;border:1px solid transparent;line-height:0;margin:0 0 0 0;height:26px;width:26px;cursor:pointer}.ui-datepicker-month,.ui-datepicker-year{color:#0d1f2c}.ui-widget-content .ui-state-active{background-color:#c89211;color:#000;border:#c89211 solid 1px}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus{background-color:#c89211;color:#000}.ui-state-default.ui-state-hover{background-color:#c89211;color:#000;border:#c89211 solid 1px}.ada-datepicker{position:relative}.reservation-top ul li button.ui-datepicker-trigger:focus,.ada-datepicker .ui-datepicker-trigger:focus{border:1px solid #000;outline:none}.ada-datepicker .resinputbox{background-image:none}input[type="radio"]:focus,input[type="radio"]:hover{outline:1px solid #6d6036;outline-offset:2px}input[type="text"],input[type="tel"],input[type="number"],input[type="date"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:textfield}input[type="text"]:focus,select:focus,#blogpostcomment .commentcodecol4 a:focus,#emailOfferForm .email-frmfieldset #imgcode-home:focus,input:focus,textarea:focus{border:2px solid #c89211;box-shadow:0 0 10px rgba(0,0,0,.7);-webkit-box-shadow:0 0 10px rgba(0,0,0,.7)}.rating-list .li:focus{border:1px solid #000}a.has-link:link,a.has-link:visited,#breadcrumb a:link,#breadcrumb a:visited{border-bottom:1px solid transparent}a.has-link:focus,a.has-link:hover{border-bottom:1px solid #000}.input-error{border:solid 1px red!important}#breadcrumb a{border-bottom:1px solid transparent}#breadcrumb a:focus{border-color:#000}.error-message{color:#7d0000;font-size:14px}#logo a:link,#logo a:visited{display:block;border:1px dotted transparent;vertical-align:middle}#logo a:focus{border:1px solid #000}body{min-height:100%;margin:0;padding:0;font-family:'Josefin Sans',sans-serif;font-weight:normal;font-size:17px;line-height:1.42857143;color:#000;background:#f8f6ed}#wrapper{width:100%;padding:110px 0 0 0;margin:0 0 0 0}#main{position:fixed;top:0;width:100%;background:transparent;background-color:rgba(0,0,0,0);z-index:10;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.header-top{height:76px;background-color:#6d6036;line-height:76px;position:relative}.header-bottom{height:80px;background-color:#fff;line-height:80px;position:relative}.header-top-wrap{background-color:#6d6036}.header-top-wrap,.header-bottom-wrap{max-width:1170px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.header-top::after{position:absolute;content:" ";width:50%;height:100%;background-color:#4d4425;right:0;top:0;z-index:1}.header-top-wrap::after,.header-bottom-wrap::after{clear:both;content:" ";display:block}.header-main{padding:10px 0 4px 0;background:#f8f6ed;-webkit-box-shadow:0 10px 26px -11px rgba(0,1,1,.67);-moz-box-shadow:0 10px 26px -11px rgba(0,1,1,.67);box-shadow:0 10px 26px -11px rgba(0,1,1,.67);width:100%;float:left}.header-container{max-width:1230px;margin:0 auto;padding:0 0 0 0;width:100%;position:relative}.logo-column{width:16.666666%;float:left}.right-header{width:82.821%;float:right;margin:15px 0 0 0}.top-contact-info{width:100%;text-align:right;float:right;margin:0 0 0 0;position:relative}.top-contact-info li{width:auto;display:inline-block;font-size:14px;font-weight:300;color:#000;margin:0 40px 0 0}.top-contact-info li:last-child{margin:0}.top-contact-info li a{color:#000}.top-navigation{width:100%;text-align:right;float:right;margin:28px 0 0 0}.top-navigation li{width:auto;display:inline-block;margin:0 23px 0 0;font-size:14px;font-weight:700;color:#0d1f2c}.top-navigation li:last-child{margin:0}.top-navigation li a{color:#0d1f2c;text-transform:uppercase}.city-state{display:inline-block;font-size:15px;margin-right:0}#number{display:inline-block;font-size:15px;margin:0 40px 0 0;position:relative}#number span,.city-state span{font-size:15px;margin-right:9px;font-weight:600}#number a:link,#number a:visited,.city-state a:link,.city-state a:visited{color:#000;border-bottom:1px solid transparent}#number a:hover,#number a:focus{border-bottom:1px solid #000}.city-state a:hover,.city-state a:focus{border-bottom:1px solid #000}#number::after,#number::before{content:" ";position:absolute;height:15px;width:1px;top:50%;margin-top:-7px;background-color:#fff}#number::after{right:0}#number::before{left:0}#nav{box-sizing:border-box;float:right;position:relative}#nav #topnav{position:relative}#nav ul::after{clear:both;content:" ";display:block}#nav ul{list-style:none}#nav ul li{float:left;font-size:14px;position:relative;text-transform:uppercase}#nav ul li a{border-bottom:1px solid transparent}#nav ul li a:hover,#nav ul li a:focus{border-color:#000}#nav ul li:last-child{margin-right:0}#nav ul li a:link,#nav ul li a:visited{color:#000;display:block;position:relative}#nav ul li a::after{content:" ";position:absolute;width:1px;height:22px;bottom:-22px;left:50%;background-color:#000;opacity:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);display:none}#nav ul li a.navON{border-bottom:1px solid #000}#nav ul li a.navON:after,#nav ul li a:hover::after,#nav ul li a:focus::after,#nav ul li.navhover a::after,#nav ul li.navhover a.navON::after{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}#nav ul li ul.dropnav{position:absolute;background-color:#132d3f;min-width:200px;margin-left:0;left:0;top:20px;padding:0 0 0 0;z-index:999999999}#nav ul li ul.dropnav li{float:none;margin:0;line-height:35px;text-align:left;width:100%}#nav ul li.wedings ul.dropnav{width:220px;margin-left:-110px}#nav ul li ul.dropnav li a:link,#nav ul li ul.dropnav li a:visited{color:#fff;display:block;vertical-align:top;padding:12px 15px;position:relative;font-weight:400;font-size:14px;letter-spacing:1px;text-transform:capitalize;border-bottom:1px solid;border-color:rgba(238,236,2237,.5);text-align:left;line-height:22px}#nav ul li ul.dropnav li:last-child a{border:none}#nav ul li ul.dropnav li a:hover,#nav ul li ul.dropnav li a:focus{background-color:#fff;color:#132d3f}#nav ul li ul.dropnav li a::after{content:" ";width:100%;height:3px;background-color:#6d6036;opacity:0;left:0;bottom:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}#nav ul li ul.dropnav li a.navON::after,#nav ul li ul.dropnav li a:hover::after,#nav ul li ul.dropnav li a:focus::after{opacity:1}#subnav{position:absolute;right:20px;top:10px;z-index:2}#subnav ul{list-style:none}#subnav ul::after{clear:both;display:block;content:" "}#subnav ul li{float:left;padding-left:23px}#subnav ul li a:link,#subnav ul li a:visited{color:#d0b985;border-bottom:1px dotted transparent;font-size:14px}#subnav ul li a:hover,#subnav ul li a:focus,#subnav ul li a.navON:link,#subnav ul li a.navON:visited{color:#fff;border-bottom:1px dotted #fff}.weather-holder{font-size:18px;color:#000;left:40px;position:absolute;bottom:3px;font-style:italic}#floatingweather{display:inline-block;margin:0 0 0 10px}.weather-holder a:link,.weather-holder a:visited{color:#000;border-bottom:1px solid transparent}.weather-holder a:hover,.weather-holder a:focus{border-bottom:1px solid #000}.ic-weather{font-size:20px;vertical-align:middle;margin-right:5px;position:relative;top:-2px}.reserve-btn{text-align:center;margin-right:0;opacity:0;position:absolute;top:-10px;right:0;z-index:2;display:none}.fixed-header .city-state{margin-right:218px;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.fixed-header .right-header{margin-top:5px}.fixed-header .top-navigation{margin-top:25px}.fixed-header .reserve-btn{opacity:1;top:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;display:block}.reserve-btn a.res-button:link,.reserve-btn a.res-button:visited{background-color:#0d1f2d;display:block;color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;padding:15px 40px 11px 40px;min-width:178px;text-align:center;border:2px solid #0d1f2d}.reserve-btn a.res-button:hover,.reserve-btn a.res-button:focus{background-color:transparent;color:#0d1f2d}.fixed-header #number{margin:19px 40px 0 0}.reserve-btn a.res-button span{margin-left:0}.reservation-bg{display:block;position:absolute;left:0;width:100%;z-index:2;background:transparent;z-index:9;bottom:45px}.reservation-top{max-width:980px;margin:0 auto;padding:0 0}.reservation-top::after{clear:both;content:" ";display:block}.res-mob-close{float:left;font-size:15px;text-transform:uppercase;color:#fff}.res-mob-close a:link,.res-mob-close a:visited{color:#fff;letter-spacing:1.5px;border-bottom:1px solid transparent}.res-mob-close a:hover,.res-mob-close a:focus{border-bottom:1px solid #fff}.res-mob-close span{font-size:10px;margin-left:10px}.booking-form-data{height:101px;width:100%;float:left;background:#f8f6ed;padding:18px 0;position:relative;-webkit-box-shadow:-4px 3px 39px -11px rgba(0,1,1,.67);-moz-box-shadow:-4px 3px 39px -11px rgba(0,1,1,.67);box-shadow:-4px 3px 39px -11px rgba(0,1,1,.67)}.booking-form-data ul{padding:0;margin:0}.booking-form-data ul li{width:auto;float:left;padding:0 60px;position:relative}.booking-form-data ul li::after{content:'';position:absolute;top:0;right:0;width:1px;height:43px;background:#b9bdba}.booking-form-data label{font-style:normal;text-align:center;width:100%;display:block;font-size:17px;font-weight:600;color:#0d1f2c;margin:0 0 5px 0;padding:0}.booking-form-data input{background:transparent;border:none!important;height:25px;font-size:29px;color:#000;font-weight:400;width:175px;text-align:center;font-family:'Playfair Display',serif;height:36px;position:relative;top:-10px}.calendar-icon{box-shadow:none;border:none;line-height:0}.booking-form-data .increase input{width:60px;padding:0 5px;left:-6px}.booking-form-data ul li:last-child::after{display:none}.booking-form-data .book-btn{background:#c89211;font-size:17px;font-weight:600;text-align:center;display:inline-block;padding:0 40px;position:absolute;top:0;right:0;border:none;height:101px;letter-spacing:2px;text-transform:uppercase;font-family:'Josefin Sans',sans-serif}.booking-form-data .book-btn:hover,.booking-form-data .book-btn:focus{background:#193244;color:#fff}.reserv-inc-dec a.plus{position:relative;left:-5px;top:-11px}.booking-form-data .reserv-drop .mim-icon-add{font-weight:700;font-size:18px;position:relative;top:3px}.booking-form-data .reserv-drop .mim-icon-substract{font-size:18px;position:relative;top:3px}#reservation{float:left;position:relative;width:100%;background:#f8f6ed;padding:27px 0 11px 0}#reservation ul::after{clear:both;content:" ";display:block}#reservation ul li{float:left;width:auto;position:relative;padding:0 55px}#reservation ul li .ada-datepicker{width:175px;float:left;margin-left:5px}#reservation ul li .ada-datepicker input:focus,#reservation ul li select:focus{border-bottom:1px solid #fff;box-shadow:none;-webkit-box-shadow:none;outline:none}#reservation ul li select{width:45px;height:40px;border:none;background-color:transparent;color:#fff;font-size:25px;padding:0 5px;background-color:#4d4425;cursor:pointer}#reservation ul li.reserv-drop .res-down-arrow{font-size:12px;position:absolute;color:#fff;right:0;top:50%;margin-top:-6px}.reservation-right-arrow{font-size:58px;color:#6d623d;line-height:76px;float:left;margin-right:13px}.reservation-right-arrow span{line-height:76px}.reservation-box-footer{float:left;width:186px}.reservation-box-footer .button{background-color:transparent;border:none;color:#fff;text-transform:uppercase;font-family:'WorkSans-SemiBold';font-size:14px;line-height:76px;letter-spacing:.8px;width:100%;height:76px;position:relative}.reservation-box-footer .button span{font-size:15px;vertical-align:middle;position:relative;top:-1px;padding-left:10px;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;left:0}.reservation-box-footer .button::after{width:100%;height:1px;content:" ";background-color:#fff;left:0;bottom:20px;position:absolute;opacity:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.reservation-box-footer .button:hover::after,.reservation-box-footer .button:focus::after{opacity:1}.reservation-box-footer .button:hover,.reservation-box-footer .button:focus{background-color:transparent}.reservation-bg.desk-reservation-active{display:block}#middle{position:relative;background:#000}.inner-mainimage-bg{height:485px;z-index:1;background-color:#16200b;margin-bottom:-333px;position:relative}.inner-mainimage-bg-wrap{position:absolute;height:100%;width:100%;z-index:1;left:0;top:0;background-repeat:no-repeat;background-attachment:fixed;opacity:.4;background-size:cover}.header-wrap{max-width:1170px;margin:0 auto;position:relative;z-index:2;padding:26px 20px 0;color:#fff}.home-middle-image{width:100%;display:inline-block}.home-middle-image #mainimage{max-width:inherit;padding:0}.home-middle-image #mainimage.flexslider .slides img{max-height:726px}#mainimage{position:relative;z-index:2;max-width:1170px;margin:0 auto;padding:0 20px;width:auto;background:#000}#mainimage .flex-control-nav{bottom:176px;left:0;position:absolute;text-align:center;right:0;z-index:5}#mainimage .flex-control-nav li{display:inline-block;margin:0 2px}#mainimage .flex-control-nav li a{cursor:pointer;display:block;height:15px;text-indent:-9999px;width:15px;border:none;border-radius:50%;margin:0 1px;background:#717171}#mainimage .flex-control-paging li a:hover,#mainimage .flex-control-paging li a:focus,#mainimage .flex-control-paging li a.flex-active{background:#c89211}.flex-pauseplay{display:none}#mainimage.flexslider .slides img{width:100%;display:block;height:574px;object-fit:cover;object-position:center}#mainimage .flex-direction-nav a{color:#fff;position:absolute;top:50%;height:50px;width:50px;line-height:50px;font-size:40px;text-align:center;margin-top:-25px;z-index:5}#mainimage .flex-direction-nav a.flex-prev{left:0}#mainimage .flex-direction-nav a.flex-next{right:0}.home-middle-image #mainimage{position:static}.home-middle-image #mainimage .slides:after{display:none}#contentinfo{position:relative;background-color:#f8f6ed}#container-wrap{position:relative}.welcome-content-wrap{width:100%;padding:110px 0 150px 0;background:url(/images_noindex/welcome-content-bg.jpg) no-repeat left top;background-size:cover;min-height:764px;background-color:#122636;margin:-8px 0 0 0}.welcome-content-wrap .boxspacer{height:18px}#container{max-width:970px;margin:0 auto;padding:17px 20px 30px;position:relative}.welcome-content-wrap #box{max-width:850px;margin:0 auto}.welcome-content-wrap #header{font-weight:600;color:#fff;font-size:16px;display:block;letter-spacing:.02em;line-height:.9;margin:0 0 0 0;padding:0;text-transform:uppercase;font-style:italic}.welcome-content-wrap .box2{padding-top:23px;padding-bottom:11px}#header{font-size:50px;line-height:53px;text-align:center;padding-bottom:8px}.text-center{text-align:center}.contentinfo-home h1{font-size:44px;font-weight:400;color:#f6e9c9;line-height:52px;margin:0 0 30px 0;text-transform:uppercase;padding:0;font-family:'Playfair Display',serif;letter-spacing:2px;text-align:center}.welcome-content-wrap .read-more-content{font-size:17px;font-weight:300;color:#fff;line-height:30px;margin:0 0 30px 0}.guarantee-content{width:100%;display:inline-block;padding:0;margin:20px 0 0 0}.guarantee-content-left{width:27.3%;float:left;position:relative}.guarantee-content-left::before{position:absolute;top:0;left:0;content:'';background:url(/images_noindex/guarantee-marker.png) no-repeat left top;width:156px;height:155px}.guarantee-left-image{padding:0 0 0 201px;vertical-align:top;line-height:27px;font-weight:600;color:#fff;font-size:16px;width:315px;margin:51px 0 0 0;font-style:italic}.guarantee-content-right{width:72.7%;float:right;margin:0 0 0 0;padding:0 0 0 50px}.guarantee-content-right ul{padding:0;list-style:none;margin:63px 0 0 0}.guarantee-content-right ul li{width:auto;float:left;margin:0 35px 0 0;color:#fff;font-size:16px;font-weight:400}.guarantee-content-right ul li:last-child{margin:0}.guarantee-icon{color:#e6d4a7;font-size:23px;margin:0 10px 0 0;position:relative;top:5px}h1{margin:0 0 30px 0;padding:0 0 0 0;font-size:44px;line-height:45px;color:#000;text-align:left;text-transform:uppercase;font-family:'Playfair Display',serif}h2{margin:0 0 30px 0;padding:0 0 0 0;font-size:38px;line-height:40px;color:#000;text-transform:uppercase;font-family:'Playfair Display',serif}h3{margin:0 0 30px 0;padding:0 0 0 0;font-size:34px;line-height:36px;color:#000;text-transform:uppercase;font-family:'Playfair Display',serif}h4{color:#000;font-size:14px;font-weight:normal;margin:0 0 10px 0;padding-bottom:0;text-transform:uppercase;line-height:20px;font-family:'Playfair Display',serif}#content .readmoretest{display:inline-block;margin-left:-26px}#readmorelessbtn{padding-top:20px}.why-us-wrap{width:100%;margin:0;padding:110px 0;background:#fff;position:relative;z-index:1}.best-hotel-slide{width:100%;max-width:1440px;margin:0 auto;padding:0}.whyus-content-details{width:100%!important}.whyus-content-img,.whyus-content-img img{width:100%}.whyus-slide{width:440px;height:440px;display:inline-block;vertical-align:middle;background:#fff;border-radius:100%;padding:10px;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.whyus-slide-inner{width:100%;height:100%;border:5px solid #c89211;border-radius:100%;position:relative}.whyus-slide-content{width:100%;position:absolute;top:0;left:0;z-index:9;padding:80px 0 0 0}.whyus-slide-title{font-size:16px;font-weight:600;color:#292929;margin:0 0 13px 0;display:block;line-height:.91;letter-spacing:.05em;font-style:italic}.whyus-content-details h2{font-size:29px;font-weight:400;color:#0d1f2c;margin:0 auto 25px auto;display:block;line-height:36px;max-width:300px;font-family:'Playfair Display',serif;padding:0;letter-spacing:.01em;text-transform:capitalize}.whyus-slide-desc{max-width:345px;margin:0 auto 0 auto;font-size:16px;font-weight:300;line-height:26px;color:#000}.why-us-wrap .bx-controls{width:135px;position:absolute;bottom:67px;z-index:9999;left:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.why-us-wrap .bx-pager{position:relative;right:-45px;width:auto;font-size:25px;z-index:9999;top:-10px;color:#000;font-family:'Josefin Sans',sans-serif}.why-us-wrap .bx-pager span{font-size:25px;font-family:'Josefin Sans',sans-serif;font-weight:600;padding:0 5px 0 0;font-style:italic}.why-us-wrap .bx-pager span.current{font-size:38px;font-weight:600}.why-us-wrap .bx-controls-direction{display:inline-block;position:absolute;left:0;width:auto;z-index:9999}.why-us-wrap .bx-controls-direction a{top:inherit;height:inherit;text-indent:inherit;z-index:9999;font-size:0;border:0!important}.why-us-wrap .bx-controls-direction a.bx-prev::before{content:'';font-family:'mimiconfont';position:absolute;top:-60px;left:0;font-size:30px;color:#000}.why-us-wrap .bx-controls-direction a.bx-prev:focus::before,.why-us-wrap .bx-controls-direction a.bx-next:focus::before{color:#c89211}.why-us-wrap .bx-controls-direction a.bx-prev:hover::before,.why-us-wrap .bx-controls-direction a.bx-next:hover::before{color:#c89211}.why-us-wrap .bx-controls-direction a.bx-next::before{content:'';font-family:'mimiconfont';position:absolute;top:-60px;left:70px;font-size:30px;color:#000}.corporate-packages{width:100%;margin:0 0 0 0;padding:0 0 0 0;height:700px;overflow:hidden;position:relative}.corporate-packages .corporate-slide,.corporate-packages .bx-viewport,.corporate-packages .bx-wrapper{position:relative;max-width:inherit!important}.corporate-packages .corporate-slide{background-color:#171717}.corporate-slide::after{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background:url(/images_noindex/corporate-slide-effectshad2.png) no-repeat left top;background-size:100% 100%;z-index:1}.corporate-packages .corporate-slide img{height:100%;object-fit:cover;width:100%}.corporate-slide-caption{width:430px;position:absolute;top:50%;left:285px;color:#fff;z-index:9;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);opacity:0;transition:1s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s}.corporate-slide.active-slide .corporate-slide-caption{opacity:1;transition:3s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s}.corporate-slide .corporate-slide-title{margin:0 0 15px 0;font-weight:600;font-size:16px;color:#fff;line-height:normal;display:block;letter-spacing:.09em;font-style:italic}.corporate-slide h2{margin:0 0 18px 0;font-size:38px;line-height:44px;font-weight:400;color:#fff;font-family:'Playfair Display',serif;padding:0;letter-spacing:.05em}.corporate-slide .corporate-slide-description{margin:0 0 20px 0;font-size:17px;font-weight:300;color:#fff;line-height:26px}.corporate-slide a{min-width:200px;padding:27px 30.5px 24px 30.5px;line-height:1;color:#fff;display:inline-block;border:2px solid #fff;background:transparent;font-size:15px;font-weight:normal;letter-spacing:1px;font-family:'Josefin Sans',sans-serif}.corporate-slide a:hover,.corporate-slide a:focus{color:#0d1f2c;display:inline-block;background:#fff;font-size:15px;font-weight:700}.corporate-packages .bx-controls{position:absolute;top:50%;left:1370px;z-index:5;transform:translate(0%,-50%);width:146px;height:430px;background:#c89211}.corporate-packages .bx-pager{position:relative;right:0;width:auto;font-size:25px;z-index:9999;top:67px;color:#000;font-family:'Josefin Sans',sans-serif;font-weight:400}.corporate-packages .bx-pager span.current{font-size:54px;font-weight:500}.corporate-packages .bx-pager span{font-size:25px;font-family:'Josefin Sans',sans-serif;font-weight:500;padding:2px 5px 0 0;font-style:italic}.corporate-packages .bx-controls-direction{position:absolute;bottom:126px;left:18px}.corporate-packages .bx-wrapper .bx-controls-direction a{position:relative;text-indent:inherit;font-size:0;top:inherit}.corporate-packages .bx-controls-direction a.bx-prev::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:0;font-size:45px;color:#000}.corporate-packages .bx-controls-direction a.bx-next::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:68px;font-size:45px;color:#000}.corporate-packages .bx-controls-direction a.bx-prev:focus::before,.corporate-packages .bx-controls-direction a.bx-next:focus::before{color:#fff}.corporate-packages .bx-controls-direction a.bx-prev:hover::before,.corporate-packages .bx-controls-direction a.bx-next:hover::before{color:#fff}.amenities-wrap{width:100%;background:#f8f6ed;padding:112px 87px 108px 87px;z-index:2;position:relative}.amenities-innerpart{max-width:1430px;display:inline-block;margin:0 0 0 0;width:100%;overflow:hidden;position:relative}.amenities-slide{width:100%;display:table;margin:0 0 0 0;padding:0 0 0 0}.amenities-slide-left{width:68.112%;display:table-cell;margin:0;padding:0}.amenities-slide-left img{width:100%}.amenities-slide-right{width:31.888%;display:table-cell;padding-left:73px;vertical-align:middle;height:100%}.amenities-slide-right .amenities-title{margin:0 0 17px 0;font-weight:600;font-size:16px;color:#000;line-height:normal;display:block;font-style:italic}.amenities-slide-right h2{padding:0 0 0 0;margin:0 0 21px 0;font-size:38px;line-height:40px;font-weight:400;color:#000;font-family:'Playfair Display',serif}.amenities-slide-right .amenities-description{margin:0 0 25px 0;font-size:17px;font-weight:300;color:#000;line-height:26px}.amenities-slide-right a{min-width:200px;padding:27px 30.5px 24px 30.5px;line-height:1;color:#0d1f2c;display:inline-block;border:2px solid #0d1f2c;background:transparent;font-size:15px;font-weight:600;margin:20px 0 0 0;letter-spacing:1px;font-family:'Josefin Sans',sans-serif}.amenities-slide-right a:hover,.amenities-slide-right a:focus{color:#fff;background:#0d1f2c;color:#fff}.amenities-innerpart .bx-controls{position:absolute;bottom:141px;right:-6px;width:150px;z-index:9999}.amenities-innerpart .bx-wrapper .bx-controls-direction a{margin-top:0;outline:0 none;text-indent:inherit;top:0;width:auto;z-index:9999;position:inherit;font-size:0}.amenities-innerpart a.bx-prev{margin-right:15px;position:relative}.amenities-innerpart .bx-wrapper .bx-controls-direction a{font-size:0}.amenities-innerpart .bx-controls-direction a.bx-prev::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:0;font-size:31px;color:#000;border:1px solid transparent}.amenities-innerpart .bx-controls-direction a.bx-next::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:46px;font-size:31px;color:#000}.amenities-innerpart .bx-pager{position:relative;left:92px;width:0;font-size:25px;z-index:9999;top:0;color:#000;font-family:'Josefin Sans',sans-serif}.amenities-innerpart .bx-pager span{font-size:25px;font-weight:600;padding:0 5px 0 0;font-style:italic}.amenities-innerpart .bx-pager span.current{font-size:38px}.amenities-innerpart .bx-pager{display:block}.amenities-innerpart .bx-controls-direction a.bx-next:focus::before,.amenities-innerpart .bx-controls-direction a.bx-prev:focus::before{color:#c89211}.amenities-innerpart .bx-controls-direction a.bx-next:hover::before,.amenities-innerpart .bx-controls-direction a.bx-prev:hover::before{color:#c89211}.event-wrap{width:100%;padding:100px 60px;background:#0d1f2c;margin-top:100px}.event-inner{width:100%;display:table;padding:0 0 0 285px;height:692px}.event-left{width:430px;padding:0 0 0 0;display:table-cell;vertical-align:middle;height:100%}.event-left .event-title{font-size:16px;font-weight:600;color:#fff;display:block;letter-spacing:2px;margin:0 0 13px 0;letter-spacing:.09em;font-style:italic}.event-left h2{font-size:38px;font-weight:400;line-height:42px;color:#fff;margin:0 0 22px 0;padding:0;font-family:'Playfair Display',serif;text-transform:uppercase;letter-spacing:.02em}.event-left .event-description{font-size:17px;font-weight:300;line-height:26px;color:#fff;margin:0 0 34px 0}.event-left ul{padding:0;margin:0 0 20px 0;width:100%;float:left}.event-left ul li{font-weight:400;font-size:23px;margin:0 0 25px 0;color:#fff;line-height:1;letter-spacing:.06em;font-style:italic}.event-left a{color:#fff}.event-left a:hover,.event-left a:focus{border-width:2px}.btn-white{display:inline-block;padding:27px 30.5px 24px 30.5px;line-height:1;border:2px solid #fff;color:#fff;font-size:15px;font-weight:600;background:transparent;letter-spacing:1px;min-width:250px;font-family:'Josefin Sans',sans-serif}.btn-white:hover,.btn-white:focus{background:#fff;border-color:#fff;color:#0d1f2c}.event-right{width:66.581%;width:974px;display:table-cell;padding:0 0 0 57px;vertical-align:middle}.event-right img{width:100%}.restaurant-details{width:100%;padding:97px 0 102px 0;background:#f0ede2}.restaurant-details .dining-title{display:block;font-size:16px;font-weight:600;color:#000;margin:0 auto 12px auto;letter-spacing:.09em;font-style:italic}.restaurant-details h2{font-size:38px;font-weight:400;color:#000;line-height:44px;margin:0 auto 21px auto;font-family:'Playfair Display',serif;max-width:770px;padding:0;letter-spacing:3px}.restaurant-details .dining-description{display:block;font-size:17px;font-weight:300;color:#000;line-height:26px;margin:0 auto 24px auto;max-width:553px}.home-restaurant-list{width:100%;display:inline-block}.restaurant-details ul{width:100%;float:left;padding:0;margin:0;list-style:none}.restaurant-details ul li{width:25%;float:left;margin:0;padding:0;border-right:1px solid #fff;position:relative;height:618px;overflow:hidden;background-color:#282828}.restaurant-details ul li:last-child{border-right:none}.restaurant-details ul li img{height:100%;object-fit:cover;width:100%}.restaurant-details ul li::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images_noindex/image-shadow-layer.png) no-repeat left top;background-size:100% 100%;z-index:1}.restaurant-name{width:100%;height:100%;position:absolute;bottom:0;text-align:center;z-index:2}.restaurant-name h3{margin:0 0 0 0;color:#fff;font-size:26px;font-weight:700;line-height:normal;position:absolute;bottom:50px;text-align:center;width:100%;font-family:'Josefin Sans',sans-serif;text-transform:capitalize}.restaurant-name h3 a{color:#fff;border-bottom:1px solid transparent}.restaurant-name h3 a:hover,.restaurant-name h3 a:focus{border-color:#fff}.gallery-wrap{width:100%;height:615px}.gallery-left{width:44.79%;float:left;padding:71px 0 52px 317px;background:#0d1f2c;height:100%}.gallery-left .carouselitems{max-width:445px}.gallery-left .gallery-left-title{font-size:16px;font-weight:600;color:#fff;display:block;letter-spacing:2px;margin:0 0 20px 0;font-style:italic}.gallery-left h2{font-size:38px;font-weight:400;line-height:30px;color:#fff;margin:0 0 25px 0;font-family:'Playfair Display',serif;padding:0}.gallery-left .gallery-left-description{font-size:17px;font-weight:300;line-height:26px;color:#fff;margin:0 0 25px 0}.gallery-left ul{width:100%;float:left;padding:0;margin:0}.gallery-left ul li{width:144px;height:144px;float:left;overflow:hidden;position:relative;margin:0 8px 8px 0}.gallery-left ul li:nth-child(3n){margin-right:0}.gallery-left ul li a{display:block;width:100%;height:100%;border:5px solid transparent;border-radius:100%;position:relative}.gallery-left ul li a:hover,.gallery-left ul li a:focus{border-color:#c89211}.gallery-left ul li img{width:100%;height:100%;object-fit:cover;border-radius:100%}.gallery-image-overlay{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);opacity:0;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;border-radius:100%}.gallery-left ul li:hover .gallery-image-overlay,.gallery-left ul li:focus .gallery-image-overlay{opacity:1}.gallery-left ul li a:hover .gallery-image-overlay,.gallery-left ul li a:focus .gallery-image-overlay{opacity:1}.gallery-image-overlay .linktext{display:block;width:100%;height:100%;color:#fff;font-weight:700;font-size:14px;position:absolute;top:0;left:0}.gallery-image-overlay .linktext span{width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:17px}.gallery-left .viewall-gellary{background:#c89211;border-color:#c89211;border-radius:100%}.gallery-left .viewall-gellary a{color:#000;letter-spacing:1px;position:absolute;top:0;left:0;font-weight:600;display:block;width:100%;height:100%;text-align:center;border-radius:100%;font-size:14px}.gallery-left .viewall-gellary a span{width:105px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-left .viewall-gellary a:focus,.gallery-left .viewall-gellary a:hover{color:#fff;background:#0d1f2c;border-color:#c89211}.gallery-right{width:55.21%;float:left;height:100%}.gallery-right img{width:100%;height:100%;object-fit:cover}.gallery-right{width:55.21%;float:left;height:100%}.gallery-right img{width:100%;height:100%;object-fit:cover}.gallery-right .gallery-right-img-list{height:100%;width:100%}.gallery-right img{transition:1s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s;opacity:0}.gallery-right img.fadeimg{opacity:1}.guests-explore-wrap{width:100%;background:#f8f6ed;padding:110px 53px 0 53px;font-size:0;float:left}.guests-explore-wrap h2{max-width:455px;border-left:5px solid #c89211;padding:0 0 0 25px;margin:0 0 0 270px;font-size:29px;color:#0d1f2c;font-weight:400;line-height:1.2;font-family:'Playfair Display',serif;text-transform:capitalize}.explore-left{width:43.1833%;float:left;margin:52px 1.6% 0 0}.image-item1{width:100%;height:404px;display:block;margin-bottom:30px}.image-item1 img{width:100%;height:100%;object-fit:cover}.image-item2{width:484px;float:right;height:320px}.image-item2 img{width:100%;height:100%;object-fit:cover}.explore-right{width:55%;float:left;margin:-23px 0 0 0}.right-inner1{width:100%;float:left;margin:0 0 30px 0}.right-inner-sub-left{width:47%;margin:0 3% 0 0;height:729px;float:left}.right-inner-sub-left img{width:100%;height:100%;object-fit:cover}.right-inner2{width:100%;float:left}.right-inner2 .expore-btn{border:2px solid #0d1f2c;color:#0d1f2c;min-width:320px;display:inline-block;background:transparent;font-size:15px;font-weight:600;letter-spacing:1px;padding:27px 34px 24px 35px;line-height:1;font-family:'Josefin Sans',sans-serif}.expore-btn:hover,.expore-btn:focus{background:#0d1f2c;border-color:#0d1f2c;color:#fff}.right-inner-sub-right{width:50%;height:326px;float:left;margin:30px 0 0 0;padding:0 0 0 0}.right-img-item1{width:100%;height:100%;float:left;margin:0 0 30px 0;padding:0}.right-img-item1 img{width:100%;height:100%;object-fit:cover}.right-img-item2{width:345px;height:345px;border:5px solid #c89211;overflow:hidden;border-radius:100%;clear:left}.right-img-item2 img{height:100%;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.experience-container{max-width:1200px;margin:0 auto;padding:0 15px}.experience-inner-part{width:100%;float:left;margin:108px 0 0 0;padding:0 0 0 0}.experience-inner-part h2{margin:0 0 27px 0;font-size:38px;color:#000;font-weight:400;line-height:.8;border:none!important;max-width:100%;font-family:'Playfair Display',serif;letter-spacing:.04em;text-transform:uppercase}.experience-inner-part h3{margin:0 0 27px 0;font-size:22px;color:#0d1f2c;font-weight:300;line-height:1;padding-bottom:0;letter-spacing:-.8px;text-transform:lowercase;font-family:'Josefin Sans',sans-serif}.experience-inner-part h3 a{border-bottom:1px solid transparent}.experience-inner-part h3 a:hover,.experience-inner-part h3 a:focus{border-color:#000}.experience-social{width:100%;text-align:center;font-size:0;margin:0 0 30px 0}.experience-social li{width:auto;float:none;display:inline-block;margin:0 28px 0 0;line-height:0}.experience-social li:last-child{margin-right:0}.experience-social li a{color:#0d1f2c;font-size:22px}.experience-social li a:hover,.experience-social li a:focus{color:#a77809;border:0}.experience-image-gellary{width:100%;float:left;margin:0 0 0 0;padding:0;position:relative;z-index:1}.inner-experience-image-gellary{width:25%;float:left;margin:0;padding:0;position:relative;height:292px}.inner-experience-image-gellary a{width:100%;height:100%;display:block}.inner-experience-image-gellary::after{content:'';position:absolute;top:0;right:0;width:1px;height:237px;background:#f8f6ed}.inner-experience-image-gellary:last-child::after{display:none}.inner-experience-image-gellary img{width:100%;height:100%;object-fit:cover}.inner-experience-image-overlay{text-align:center;width:100%;height:100%;position:absolute;top:0;letter-spacing:0;background:rgba(0,0,0,.75);opacity:0;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s}.inner-experience-image-gellary a:hover .inner-experience-image-overlay,.inner-experience-image-gellary a:focus .inner-experience-image-overlay{opacity:1}.inner-experience-image-overlay .experience-overlay-content{width:100%;height:100%;display:block;position:absolute;top:0;left:0;color:#fff;font-weight:300;font-size:18px}.inner-experience-image-overlay .experience-overlay-content span{width:135px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ftr-home .footer-one{width:100%;float:left;background:#0d1f2c;padding:115px 0 50px 0;margin:-65px 0 0 0;position:relative}.footer-one ul{width:100%;text-align:center;padding:0}.footer-one ul li{float:none;width:auto;display:inline-block;margin:0 50px 0 0;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.footer-one ul li:last-child{margin:0}.footer-one ul li a{color:#fff;font-weight:normal}.footer-one ul li a:hover,.footer-one ul li a:focus{border-color:#fff!important}.footer-second{width:100%;float:left;margin:0 0 0 0;padding:80px 0 80px 0;background:#f8f6ed}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.footer-left{float:left;position:relative;width:53.42%}.footer-left .footer-box{font-size:17px}.footer-left .htl-phone,.footer-left .htl-fax,.footer-left .htl-website{display:inline-block;font-family:'Josefin Sans',sans-serif;font-weight:300;width:100%}.footer-left .footer-info-title-reserv{font-family:'Josefin Sans',sans-serif;font-weight:300}.footer-left .htl-addr,.footer-left .phone-wrap{padding-left:0;padding-bottom:0;font-weight:300}.footer-right{float:right;position:relative;width:46.58%}.social-links{width:100%;float:right;text-align:right;margin:0 0 30px 0}.social-links ul{list-style:none;padding:0;margin:0;line-height:0}.social-links ul li{font-size:18px;display:inline-block;margin:0 20px 0 0;width:auto;line-height:0}.social-links ul li:last-child{margin:0}.social-links ul li a{color:#343333;border:0}.social-links ul li a:hover,.social-links ul li a:focus{color:#a77809}.marriot-info{width:100%;display:inline-block;text-align:right}.marriot-logo{display:inline-block}.marriot-logo a{border:1px solid transparent;display:block;padding:2px}.marriot-logo a:hover,.marriot-logo a:focus{border:1px solid #000;display:block}.marriot-logo a:focus{border:1px solid #000}.marriot-text{display:inline-block;margin:0 0 0 20px;text-align:left;width:175px}.marriot-text .exclusive-title{margin:0 0 10px 0;font-size:14px;font-weight:400;line-height:20px}.marriot-text a{font-size:14px;font-weight:700;color:#000;position:relative}.marriot-text a::before{content:'';position:absolute;top:1px;right:-13px;width:8px;height:6px;background:url(/images_noindex/ftr-start-now-arrow.png) no-repeat left top}.privacy-links{width:100%;float:right;text-align:right;margin:30px 0 0 0}.privacy-links ul{padding:0;margin:0;font-size:0;line-height:30px}.privacy-links ul li{display:inline-block;margin:0 0 0 0;padding:0 9px 0 9px;width:auto;position:relative;line-height:1.2}.privacy-links ul li::after{content:'';position:absolute;top:0;right:0;width:2px;height:16px;background:#a5a49e}.privacy-links ul li a{color:#000;font-size:15px}.privacy-links ul li:first-child{padding-left:0}.privacy-links ul li:last-child{padding-right:0}.privacy-links ul li:last-child::after{display:none}.clients-logo{width:100%;float:left;margin:60px 0 22px 0;padding-left:0}.clients-logo ul{text-align:center;float:none;list-style:none}.clients-logo ul li{width:auto;float:none;display:inline-block;margin:0 40px 0 0}.clients-logo ul li:last-child{margin:0}.clients-logo ul li a{border:1px solid transparent;display:block;padding:2px}.clients-logo ul li a:focus{border:1px solid #000}#note{border-top:none;position:relative;background-color:#fff}.link-email{height:130px;line-height:130px;position:relative;background-color:#6d6036}.link-email-wrap{max-width:1170px;margin:0 auto;padding:0 20px}.link-email::after{content:" ";width:50%;height:100%;position:absolute;top:0;right:0;background-color:#4d4425;z-index:1}.link-email-wrap{max-width:1170px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.link-email-wrap::after{content:" ";clear:both;display:block}.googleaddress.footer-box.googleaddress2{margin:0}.information.footer-box{margin-right:0;width:50%;float:left}.footer-information::after{clear:both;display:block;content:" "}.information.footer-box ul::after{clear:both;content:" ";display:block}.information.footer-box ul li{float:left;margin-right:70px}.information.footer-box ul li a:link,.information.footer-box ul li a:visited{color:#fff;text-transform:uppercase;font-family:'WorkSans-Medium';border-bottom:1px solid transparent}.information.footer-box ul li a:hover,.information.footer-box ul li a:focus,.information.footer-box ul li a.navON:link,.information.footer-box ul li a.navON:visited{border-bottom:1px solid #fff}.subscribe-box.footer-box{float:right}.footer-sec-title{font-family:'Times New Roman';font-size:20px;padding-bottom:10px;color:#fff;line-height:40px}.footer-information::after{clear:both;display:block;content:" "}.footer-main-logo{float:left;margin-right:35px;width:195px}.footer-main-logo-wrap a:link,.footer-main-logo-wrap a:visited{display:inline-block;border:1px solid transparent}.footer-main-logo-wrap a:focus{display:block;border:1px solid #000}.footer-information-wrap{float:left;width:388px}.footer-main-logo-wrap img{vertical-align:top}footer a.nav:link,footer a.nav:visited,footer a:link,footer a:visited{color:#000;border-bottom:1px solid transparent}.footer-one a.nav:link,.footer-one a.nav:visited,.footer-one a.navON:link,.footer-one a.navON:visited,.footer-one a.navON{color:#fff!important}.footer-one a.navON{border-color:#fff!important}footer a.navON:link,footer a.navON:visited,footer a.navON:hover,footer a.navON:focus,footer a.nav:hover,footer a.nav:focus,footer a:hover,footer a:focus{border-bottom:1px solid #000}footer .social-media a:link,footer .social-media a:visited,footer .social-media a:hover,footer .social-media a:focus{border-bottom:0 solid #fff!important}footer .social-media a:hover,footer .social-media a:focus{color:#000}.htl-addr .mim-icon-placeholder{position:absolute;font-size:16px;color:#4d4425;left:0;top:4px}.htl-addr{width:380px;position:relative;padding-left:30px;padding-bottom:23px}.phone-wrap{position:relative;padding-left:30px}.phone-wrap .mim-icon-phone-call{position:absolute;left:0;top:4px}.subscribe-btn a:link,.subscribe-btn a:visited{color:#fff;font-size:18px;border-bottom:1px solid transparent;position:relative;margin-right:57px}.subscribe-btn a:hover,.subscribe-btn a:focus{border-bottom:1px solid #fff}.subscribe-btn a::after{content:"";font-family:'mimiconfont';font-size:42px;vertical-align:middle;margin-left:15px;position:absolute;right:-57px}.footer-information{float:left}.footer-warp::after{clear:both;content:" ";display:block}.footer-right-section{float:right;margin-top:-20px}.footer-logos-wrap{text-align:right}.footer-best-rate{display:inline-block;vertical-align:middle;padding-right:31px}.footer-trip-logo{display:inline-block;vertical-align:middle}.footer-best-rate img,.footer-trip-logo img{vertical-align:top}.footer-best-rate a:link,.footer-trip-logo a:link,.footer-best-rate a:visited,.footer-trip-logo a:visited{display:block;border:1px dotted transparent}.footer-best-rate a:hover,.footer-trip-logo a:hover,.footer-best-rate a:focus,.footer-trip-logo a:focus{border:1px dotted #4d4425}.popular-links ul li{display:inline-block;padding:0 7px 0 6px;font-size:14px;position:relative}.popular-links ul li::after{content:" ";width:1px;height:14px;background-color:#868171;position:absolute;right:0;top:7px}.popular-links ul li:last-child{padding-right:0}.popular-links ul li:last-child::after{display:none}footer .popular-links ul li a:link,footer .popular-links ul li a:visited{border-bottom:1px solid #4d4425}footer .popular-links ul li a.navON:link,footer .popular-links ul li a.navON:visited,footer .popular-links ul li a:hover,footer .popular-links ul li a:focus{border-bottom:1px solid transparent}.popular-links.footer-box{padding-top:47px;text-align:right;padding-bottom:6px}.copy-statement{text-align:right;font-size:14px}.htl-name{margin:0 0 7px 0;font-size:19px;font-weight:600;color:#000;line-height:.9;font-style:italic}a#backtotop:link,a#backtotop:visited{position:fixed;z-index:9;width:50px;height:50px;line-height:50px;bottom:20px;right:20px;background-color:#fff;color:#c89211;text-align:center;border:2px solid #c89211}a#backtotop .mim-icon-select-drop-arrow{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);display:block;height:50px;line-height:55px;font-size:14px}a#backtotop:hover,a#backtotop:focus{background-color:#c89211;color:#fff}#breadcrumb{text-align:center;padding-bottom:0;font-size:14px;line-height:42px;color:rgba(255,255,255,.6);font-family:'Ubuntu-LightItalic'}#breadcrumb span.mim-icon-filled-circle{font-size:3px;margin:0 5px;vertical-align:middle}.column21{width:48%;float:left;margin:0 10% 0 0}.column22{float:right;width:42%}.column31{width:31%;float:left;margin-right:3.5%}.column32{float:left;width:31%;margin-right:3.5%}.column33{width:31%;float:right}.column41{float:left;width:23%;margin-right:2.66%}.column42{float:left;width:23%;margin-right:2.66%}.column43{float:left;width:23%;margin-right:2.66%}.column44{float:right;width:48%}.common-snippet-list ul li,.box ul li,.box2 ul li,.column21 ul li,.column22 ul li,.column31 ul li,.column32 ul li,.column33 ul li,.column41 ul li,.column42 ul li,.column43 ul li,.column44 ul li{line-height:30px;position:relative;padding-left:16px}.common-snippet-list ul li::before,.box ul li::before,.box2 ul li::before,.column21 ul li::before,.column22 ul li::before,.column31 ul li::before,.column32 ul li::before,.column33 ul li::before,.column41 ul li::before,.column42 ul li::before,.column43 ul li::before,.column44 ul li::before{content:"";font-family:'mimiconfont';position:absolute;left:0;font-size:0;top:9px;line-height:0;width:7px;height:7px;border:1px solid #014b73;border-radius:100%;background:transparent}.common-snippet-list ul li a:link,.common-snippet-list ul li a:visited{color:#000}.container{max-width:1170px;margin:0 auto;padding:0 20px}#container-wrap2:empty{display:none}#container-wrap2{position:relative;padding:90px 0 0 0;background:#eeece3}#contentinfo.subnav-main{padding-top:101px}.photo-gallery-main #container{max-width:1170px}#gdprformsection{border:1px solid #525148!important;padding:20px!important}#gdprformsection input{outline:none!important;border-width:2px!important}#gdprsubmit{display:inline-block;padding:0 20px;height:53px;line-height:normal;vertical-align:middle}#gdpremail{vertical-align:middle}.sitemapinfo h1,.sitemapinfo h2{font-size:24px;line-height:normal;border-bottom:1px solid #525148}.errTop{font-size:18px;text-align:center}.oh{border-right:1px solid #525148;font-size:25px;margin-right:15px;padding-right:15px}.er{font-size:18px}.errSugg{font-size:18px}.er-maindiv{margin:0 auto;padding-top:25px;width:100%}.er-or{font-size:28px;padding-top:20px;text-align:center;width:100%}.er-contentbox-wrap{width:24%;float:left;margin:0 1.33% 0 0;position:relative;text-align:center}.er-contentbox-wrap img{width:100%;height:auto;vertical-align:top}.er-contentbox-wrap.last-child{margin:0}.er-or{font-size:28px;padding-top:20px;text-align:center;width:100%}.er-back{padding:20px 0;text-align:center;width:320px;margin:0 auto}#goog-fixurl{margin:0 auto;max-width:570px;padding-bottom:0;text-align:center;width:100%}#goog-fixurl ul li::before{display:none}#goog-fixurl h3{margin:0 0 15px 0}#goog-fixurl form{margin:15px 0 0 0}.search-goog input{margin-right:10px;display:inline-block;width:300px;vertical-align:middle}#goog-wm-sb{width:180px;display:inline-block;vertical-align:middle;height:53px;line-height:50px;padding:3px 0 0 0}.box2.shadow-box.err-404-box{padding:0}.outer-box{background-color:transparent;margin:30px auto 0;max-width:960px;padding:30px 0;text-align:center;width:94%;border:1px solid #4d4425}.pro-txt{font-weight:normal;font-size:30px;line-height:35px;margin-bottom:20px;text-align:center;font-family:'Ubuntu-MediumItalic'}.click-logo{padding-bottom:20px}.vcard{font-size:14px;line-height:24px}.vcard a:link,.vcard a:visited{border-bottom:1px solid}.vcard a:hover,.vcard a:focus{border-bottom:1px solid}.vcard .fn{font-size:18px;text-transform:uppercase;font-family:'Ubuntu-LightItalic';line-height:30px}.lockimg{font-size:120px;margin-bottom:20px}.footer-logo-info{display:inline-block;vertical-align:middle;margin:0 20px}.footer-logo-main-wrap{text-align:center;padding-top:38px}.reviewPagination .lnkPrevious,.reviewPagination .lnkNext{position:relative}.reviewPagination .lnkPrevious::before,.reviewPagination .lnkNext::after{font-family:'mimiconfont';font-size:10px;vertical-align:middle;margin:0 5px}.reviewPagination .lnkPrevious::before{content:""}.reviewPagination .lnkNext::after{content:""}.box2.sitemapinfo{padding-bottom:0}.sitemapinfo ul li a{border-bottom:1px solid transparent}.sitemapinfo ul li a:hover,.sitemapinfo ul li a:focus{border-bottom:1px solid #000}.contentinfo-home #container{max-width:1230px;margin:0 auto;padding:0 32px;width:100%}.contentinfo-home #container::after{content:" ";clear:both;display:block}.contentinfo-home #content{width:100%;padding-left:0}.home-section1{width:36.39vw;float:right;box-sizing:border-box;position:absolute;right:10.83vw;top:39px;padding:40px 0 54px}#quotes{font-family:'Ubuntu-MediumItalic';font-size:50px;line-height:50px;text-align:center}.popup-wrap{width:100%;height:100%;display:none;z-index:9999999;position:fixed;left:0;top:0}.popup-box{width:100%;padding:70px;position:absolute;top:0;right:0;text-align:center;z-index:9999999}.popup-fading{transform:translate(-50%,-50%) scale(.5);width:100%;height:100%}.transform-in,.transform-out{display:block;-webkit-transition:all ease .5s;transition:all ease .5s}.transform-in{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.transform-out{-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}a.close-btn{z-index:9999999999;display:inline-block;position:absolute;top:47px;right:58px;-webkit-transition:all ease .7s;-ms-transition:all ease .7s;transition:all ease .7s;border-radius:1000px;font-weight:bold;color:#fff;font-size:41px;line-height:23px;background:transparent;border:0!important}a.close-btn span{font-size:25px;color:#fff;background-color:#0d1f2d}.close-btn:hover,.close-btn:focus{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#c89211}.reservation-details-popup{width:878px;height:704px;position:absolute;top:0;background:url(/images_noindex/popup-bg.png) no-repeat left top;right:0}.reservation-details-popup .reservation-bg{position:inherit;bottom:inherit;padding:0 0 0 200px}.reservation-details-popup .booking-form-data{float:none;max-width:435px;margin:0 auto;background:transparent;box-shadow:none;padding:0 0 0 0}.reservation-details-popup h2{color:#fff;font-size:35px;font-weight:normal;margin:85px 0 60px 0;padding-bottom:0;text-transform:uppercase;line-height:40px;font-family:'Playfair Display',serif;background:#0d1f2c}.reservation-details-popup .booking-form-data ul{padding:0;margin:0;width:100%;display:inline-block;text-align:center;font-size:0}.reservation-details-popup .booking-form-data label{color:#fff;background:#0d1f2c}.reservation-details-popup .booking-form-data input{color:#fff;width:190px;background:#0d1f2c}.reservation-details-popup .booking-form-data ul li{width:50%;float:none;padding:0;position:relative;text-align:center;display:inline-block;margin:0 0 30px 0}.reservation-details-popup .book-btn{border:2px solid #c89211;color:#000;min-width:266px;display:inline-block;background:#c89211;font-size:15px;font-weight:700;letter-spacing:1px;padding:24.5px 40px 24.5px 40px;height:auto;position:relative;text-transform:uppercase;margin-top:30px}.reservation-details-popup .book-btn:hover,.reservation-details-popup .book-btn:focus{background:transparent;color:#c89211}.reservation-details-popup .booking-form-data ul li::after{display:none}.reservation-details-popup .booking-form-data .increase input{width:78px;left:-6px}.reservation-details-popup .booking-form-data input{top:-8px}.reservation-details-popup .booking-form-data .increase a{color:#fff}.reservation-details-popup .booking-form-data input{color:#fff}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger{right:10px;bottom:16px}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger img{display:none;display:block;height:0;opacity:0}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger::before{content:'';position:absolute;left:0;top:12px;font-size:24px;color:#fff;font-family:'mimiconfont'}.reservation-details-popup .reservation-top{padding:0 0 0 0}.reserv-inc-dec a{border:1px solid transparent;position:relative;top:-8px;left:-7px}.reserv-inc-dec a:focus{border:1px solid #000}.reservation-details-popup .reserv-inc-dec a:focus{border:1px solid #fff;display:inline-block}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger:focus{border:1px solid #fff}.amenities-list-wrap{width:100%;display:inline-block;padding:0 0 90px 0}.full-photo-gallery #header{color:#000;font-family:'Playfair Display',serif;font-size:46px;text-transform:uppercase;line-height:normal;text-align:left;padding-bottom:10px}.full-photo-gallery #breadcrumb{padding:10px 0 0 0}.newdesign .about-content-inner #box{width:100%}.ui-datepicker-trigger img{width:100%;height:100%}#faq-question-list ul li h3 a:link,#faq-question-list ul li h3 a:visited{border-bottom:1px solid transparent}#paracookiepolicy ul li{padding-left:0}#paracookiepolicy ul li::before{display:none}.loactionmap-box #gmap_canvas{height:500px}.home-faq-main{width:100%;display:inline-block;padding:108px 335px 0 33px}.home-faq-inner{display:table;width:100%;height:629px}.home-faq-left{width:770px;height:629px;padding:0;margin:0;display:table-cell;vertical-align:middle}.home-faq-left img{width:100%;height:100%;object-fit:cover}.home-faq-right{width:659px;display:table-cell;height:100%;vertical-align:middle;padding:0 0 0 50px}.home-faq-right h2{border:0;text-transform:uppercase;font-size:38px;margin:0 0 50px 0;padding:0 0 0 60px;max-width:inherit}.home-faq-right .faqdetails{padding:0 0 0 0}.home-faq-right .faqdetails li h3::after{right:inherit;left:15px}.home-faq-right .faqdetails li h3{font-size:18px}.home-faq-right .faqdetails li h3 a{padding:13px 15px 7px 58px;line-height:26px}.home-faq-right .faqdetails li .activeTab .faqmobans{padding:0}.home-faq-right .faq-ans{padding:10px 15px 13px 58px}.faq-more-link{display:none;margin:15px 0 0 0}.faq-image-home{display:none}.home-faq-right .faq-more-link{display:block}.inner-body .home-faq-right .faq-more-link{display:none}.inner-body .home-faq-main{padding:90px 335px 90px 86px;background:#f8f6ed;display:block}#con-addres a{border-bottom:1px solid transparent}#con-addres a:hover,#con-addres a:focus{border-bottom:1px solid #000}#msCookieBanner .right button{line-height:normal!important}#legislation a,#thirdparty-data ul li a{border-bottom:1px solid transparent}#legislation a:hover,#legislation a:focus{border-bottom:1px solid #000}#thirdparty-data a:hover,#thirdparty-data a:focus{border-bottom:1px solid #000}#adawebsiteconformance a:hover,#adawebsiteconformance a:focus{border-bottom:1px solid #000}#mainimage .slides:after{content:".";display:block;clear:both;visibility:visible;line-height:0;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:2}.snp-more-content{display:none;margin-top:25px;font-weight:300}.snp-read-link{display:inline-block;margin-top:15px;width:100%}.snp-read-link a{display:inline-block;position:relative;font-style:italic;padding:0 30px 0 0;font-family:'Josefin Sans',sans-serif;font-weight:normal}.snp-read-link a::before{content:'';font-family:'mimiconfont';position:absolute;top:-2px;right:0;font-size:17px;color:#0d1f2c;font-style:normal}.snp-more-content{margin-top:25px}.snp-read-link a.read-active::before{content:''}#msCookieBanner .right button{line-height:normal!important}#msCookieBanner a,#msCookieBanner a:link,#msCookieBanner a:visited{border-bottom:1px solid #fff!important}.snp-more-content ul{display:block;margin:5px 0 0 0}.faq-more-link a.button-link::after{top:7px!important}.pad-bt0{padding-bottom:0!important}#nav ul li ul.dropnav li a:link.navON,#nav ul li ul.dropnav li a:visited.navON{color:#c89211}.mid-part.event-detail-snippet{padding:0 20px}button,.reservation-details-popup .booking-form-data input{outline:none!important}.ui-rangeSlider-label.ui-rangeSlider-leftLabel{border-left:1px solid #f8f6ed}.reserv-inc-dec a.plus span.mim-icon-add:before{position:relative;top:-2px}.reserv-inc-dec a{padding:3px}.reserv-inc-dec a.minus span.mim-icon-substract:before{position:relative;top:-2px}.experience-social{display:none}.snp-more-content.cms6{display:block}.ellis-hotels-getaway-giveaway-img{max-width:1100px}.ellis-hotels-getaway-giveaway-img img{width:100%;height:auto}#mc_embed_signup .clear{clear:both;height:auto}.formslable{display:none!important}.footer-ccpa-links{padding:0 0 60px;text-align:center;clear:both}.booking-click-page #ccpacontainer,.booking-click-page #teconsent{display:none!important}.marriot-logo-header{position:absolute;top:12px;left:26%;z-index:99;width:90px}.marriot-logo-header img{width:100%;height:auto;display:block}#main.pushItDown{margin-top:0!important}#msCookieBanner{display:none!important}.modulel-dropdown a{color:#fff}
.common-snippet .snippet-img-inner{float:right;position:relative}.snippet-box-fixwidth{max-width:1500px;margin:0 auto;position:relative;z-index:2;padding:0 20px}.snippet-box-fixwidth::after{clear:both;display:block;content:" "}.common-snippet .snippet-img-inner img{width:100%;height:692px;vertical-align:top;object-fit:cover;object-position:center}.common-snippet .snippet-content{width:505px;float:left;display:table;box-sizing:border-box;padding:0 30px 0 80px;height:626px}.common-snippet .snippet-content .snippet-content-wrap{display:table-cell;vertical-align:middle}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns{padding:30px 0 0}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a:link,.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a:visited{display:inline-block;vertical-align:middle;padding-right:25px}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button:link,.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button:visited{margin-right:35px}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button-link::after{top:0}.common-snippet .snippet-content .snippet-content-wrap .snippet-text{padding:10px 0 0}.common-snippet{position:relative;margin:0;padding:109px 0}.common-snippet::after{content:" ";position:absolute;height:100%;width:38.06%;top:0;right:0;background-image:url(/images_noindex/top-reason-bg.png);background-attachment:fixed;z-index:1;display:none}.common-snippet-list .common-snippet:nth-child(2n)::after{display:none}.common-snippet:last-child{margin:0}.common-snippet:nth-child(1n) .snippet-img-inner{float:left}.common-snippet:nth-child(2n) .snippet-img-inner{float:right}.common-snippet:nth-child(2n) .snippet-content{float:right;padding:0 80px 0 35px}.tab-content-wrapper .tab-content{display:none}.tab-content-wrapper .tab-content.current{display:block}.common-snippet-list.even{padding-bottom:90px}h2.snippet-head{padding-bottom:5px}.amenity-list-title{background-color:#0d1f2c;background-image:url(/images_noindex/amenity-bg.jpg);color:#fff;padding:69px 0;background-attachment:fixed}.amenity-list-title-wrap{max-width:970px;margin:0 auto;padding:0 20px;position:relative}.amenity-list-title-wrap::after{content:" ";display:block;clear:both}.amenity-main-title{position:absolute;left:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:370px}.amenity-main-title h2{color:#fff;padding-bottom:0}.amenity-main-title h2 span{display:block;font-size:20px;line-height:20px;font-family:'Ubuntu-MediumItalic';padding-top:6px}.amen_morelink{display:none}.amenity_list_wrap ul::after{content:" ";display:block;clear:both}.amenity_list_wrap ul li{width:47.37%;position:relative;padding-left:45px;box-sizing:border-box;height:54px;display:table;float:left}.amenity_list_wrap ul li:nth-child(2n){float:right}.amenity_list_wrap ul li svg{position:absolute;width:25px;height:25px;left:0;top:50%;margin-top:-13px}.amenity_list_wrap ul li span.amenities-name{display:table-cell;vertical-align:middle;line-height:18px;font-family:'Ubuntu-Light';font-size:14px}.content-book-now{width:208px}.mobile-tabbing-container{max-width:1170px;margin:0 auto;position:relative;border-bottom:1px solid #d6d5d0;height:74px;line-height:74px}.tabbing-mobile{display:none}.mobile-tabbing-container .tabbing-container ul::after{clear:both;content:" ";display:block}.mobile-tabbing-container .tabbing-container ul{text-align:center}.mobile-tabbing-container .tabbing-container ul li.tab-link{display:inline-block;margin:0 -4px;padding:0 25px;position:relative;vertical-align:top;text-transform:uppercase;font-size:14px;letter-spacing:.8px}.mobile-tabbing-container .tabbing-container ul li.tab-link a:link,.mobile-tabbing-container .tabbing-container ul li.tab-link a:visited{display:block;padding:0 5px;position:relative;color:#0d1f2c}.mobile-tabbing-container .tabbing-container ul li.tab-link a::after{width:100%;content:" ";position:absolute;bottom:0;left:0;height:5px;background-color:#0d1f2c;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transform-origin:left;-webkit-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform:scaleX(0);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}.mobile-tabbing-container .tabbing-container ul li.tab-link a:hover::after,.mobile-tabbing-container .tabbing-container ul li.tab-link a:focus::after,.mobile-tabbing-container .tabbing-container ul li.tab-link.current a::after{transform:scaleX(1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.mobile-tabbing-container .tabbing-container ul li.tab-link a:hover,.mobile-tabbing-container .tabbing-container ul li.tab-link a:focus,.mobile-tabbing-container .tabbing-container ul li.tab-link.current a:link,.mobile-tabbing-container .tabbing-container ul li.tab-link.current a:visited{color:#4d4425}.snippet-micro-info{padding-top:15px}.snippet-subtitle{font-size:20px;line-height:30px;margin:0 0 10px 0}.special-rate-wrap{font-size:20px;line-height:30px}.snippet-hours{padding-top:10px}.snp-microdata{padding-top:15px}.ttd-microdata{position:relative;padding-left:25px;padding-top:10px}.ttd-microdata .attr-icon-ttd{position:absolute;left:0;top:14px}.meeting-btn-wrap{text-align:center;padding-top:54px}.meeting-btns{display:inline-block;margin:0 -2px;padding:0 15px;width:236px}.floor-plan-table{display:none;background-color:#fff;padding:40px;background-image:url(/images_noindex/top-reason-bg.png)}.commentPopup-floorplan .floor-plan-table{display:block}.commentPopup-floorplan .mfp-inline-holder .mfp-content{max-width:970px}.foolr-plan-table table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}.foolr-plan-table table tr:nth-child(2n){background-color:#f7f6f2}.foolr-plan-table table td{padding:8px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.foolr-plan-table table td.header,.foolr-plan-table table td:first-child{font-family:'Ubuntu-MediumItalic'}.common-hover-snippet-format{background-color:#333;text-align:center;box-sizing:border-box;position:relative;overflow:hidden;padding-bottom:0;float:left;width:48.8%;margin-bottom:0}.common-hover-snippet-section .common-hover-snippet-format:nth-child(2n){float:right}.common-hover-snippet-format .common-hover-snippet-img img{width:100%;height:570px;vertical-align:top;object-fit:cover;object-position:center}.common-hover-snippet-format .common-hover-snippet-content{position:absolute;top:100%;background-color:transparent;left:0;width:100%;box-sizing:border-box;padding:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;height:100%;margin-top:-125px}.common-hover-snippet-format .common-hover-snippet-contentinner{margin-top:0;position:absolute;width:100%;top:0;padding:0 70px;box-sizing:border-box;height:100%}.common-hover-snippet-format .common-hover-snippet-contentinner-title{height:125px;display:table;text-align:center;width:100%;background-color:transparent;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;padding-top:0}.common-hover-snippet-format:hover .common-hover-snippet-contentinner-title,.common-hover-snippet-format.blockdiv .common-hover-snippet-contentinner-title{padding-top:27px}.common-hover-snippet-format .common-hover-snippet-contentinner-title h2{font-size:20px;line-height:normal;display:table-cell;vertical-align:middle;padding:0;color:#fff;font-family:'Ubuntu-MediumItalic'}.common-hover-snippet-format .common-hover-snippet-desc{text-align:center;color:#fff;padding-top:7px}.common-hover-snippet-format:hover .common-hover-snippet-content,.common-hover-snippet-format.blockdiv .common-hover-snippet-content{top:0;margin-top:0;background-color:rgba(0,0,0,.7)}.common-hover-snippet-main-button{width:194px;margin:0 auto;padding:50px 0 0}.meeting-wedding-overview-list{padding:0 0 90px 0}.meeting-wedding-overview-list .common-hover-snippet-section{padding-top:86px}.common-hover-snippet-format .common-hover-snippet-desc a.button-link:link,.common-hover-snippet-format .common-hover-snippet-desc a.button-link:visited{position:absolute;bottom:72px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);color:#fff}.common-hover-snippet-format .common-hover-snippet-desc a.button-link:hover,.common-hover-snippet-format .common-hover-snippet-desc a.button-link:focus{border-bottom:1px solid #fff}.common-hover-snippet-format .common-hover-snippet-desc a.button-link::after{top:0}.common-hover-snippet-img{position:relative}.common-hover-snippet-img::after{content:" ";position:absolute;width:100%;height:159px;background-image:url(/images_noindex/hover-snippet-bg.png);background-repeat:repeat-x;bottom:0;left:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.common-hover-snippet-format:hover .common-hover-snippet-img::after,.common-hover-snippet-format.blockdiv .common-hover-snippet-img::after{opacity:0}.common-hover-snippet-section::after{content:" ";display:block;clear:both}.meet-wedd-amenity{max-width:970px;margin:0 auto;position:relative;padding-top:0}.meet-wedd-amenity-title{text-align:center}.meet-wedd-amenity-title h2{position:relative;padding-bottom:0}.meet-wedd-amenity-img{padding:28px 0 58px}.meet-wedd-amenity-title h2::after{content:" ";position:absolute;left:50%;bottom:0;width:40px;height:4px;margin-left:-20px;background-color:#4d4425;display:none}.meet-wedd-amenity-img img{vertical-align:top;width:100%;height:350px;object-fit:cover;object-position:center}#rfpform{max-width:1230px;margin:0 auto;padding:0 0 90px 0}.rfp-title{text-align:center;position:relative;font-family:'Josefin Sans',sans-serif;font-size:32px;line-height:40px;padding-bottom:0;font-style:italic;text-transform:uppercase;font-weight:600}label{font-family:'Josefin Sans',sans-serif;font-size:17px;line-height:normal;padding-bottom:5px;font-style:italic;font-weight:600;color:#063e69}.rfpbox label{color:#063e69}.rfpbox input,.rfpbox select,.rfpbox textarea{font-family:'Josefin Sans',sans-serif;font-size:14px;line-height:normal;padding-bottom:0;font-style:italic;font-weight:600;color:#000}.commentPopup-floorplan .mfp-content{max-width:970px}.snippet-special-section{padding-top:20px}.inner-body .city-state{margin-right:218px}.inner-body .reserve-btn{display:inline-block;opacity:1;top:0}.inner-body #number{margin:19px 40px 0 0}.inner-body .right-header{margin:5px 0 0 0}.inner-body .top-navigation{margin:25px 0 0 0}.footer-one{margin:0 0 0 0;padding:50px 0 50px 0;background:#0d1f2c;width:100%;float:left}.modulel-dropdown{display:none}.module-page-tabbing{max-width:100%;margin:0 0 0 0;border-bottom:0;position:relative;background:#132d3f;padding:30px 20px 30px 20px}.module-page-tabbing .meetings-tab ul{text-align:center;font-size:0}.module-page-tabbing .meetings-tab ul::after{clear:both;content:" ";display:block}.module-page-tabbing .meetings-tab ul li.modulelink{display:inline-block;margin:0 45px 0 0;padding:0 0;position:relative;vertical-align:top;text-transform:uppercase;font-size:14px;color:#fff}.module-page-tabbing .meetings-tab ul li.modulelink:last-child{margin-right:0}.module-page-tabbing .meetings-tab ul li.modulelink a:link,.module-page-tabbing .meetings-tab ul li.modulelink a:visited{display:block;padding:0 0;position:relative;color:#fff;border:0}.module-page-tabbing .meetings-tab ul li.modulelink a::after{width:100%;content:" ";position:absolute;bottom:-4px;left:0;height:2px;background-color:#fff;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transform-origin:left;-webkit-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform:scaleX(0);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}.module-page-tabbing .meetings-tab ul li.modulelink a:hover::after,.module-page-tabbing .meetings-tab ul li.modulelink a:focus::after,.module-page-tabbing .meetings-tab ul li.modulelink.modulelinkON a::after{transform:scaleX(1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.location-wrap-info{margin:0 auto;position:relative}.middle-section-map-wrap{padding:90px 0 65px 0}.locationattraction::after{clear:both;content:" ";display:block}.locationattractionmain{padding:25px 0 90px 0}.locationattraction{max-width:1100px;padding:0 20px;margin:0 auto}.locationattractionmain .column21 ul li::before,.locationattractionmain .column22 ul li::before{content:"";font-family:'mimiconfont'!important;font-size:20px;line-height:50px;width:0;border:0;top:0}.locationattractionmain .column21 ul li,.locationattractionmain .column22 ul li{padding-left:30px;line-height:50px}.locationattractionmain ul li::after{content:" ";display:block;clear:both}.locationattractionmain ul li span{float:right}#location-attraction-map{padding:0;max-width:1305px;margin:0 auto;position:relative;padding:0 20px;left:69px}.location-map-menu{height:520px;letter-spacing:0;vertical-align:middle;width:370px;display:table;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;float:left}.location-menu-list{display:table-cell;vertical-align:middle}#googlemap,.gm-err-content{background-size:cover}.location-attraction-map{height:520px!important}.location-direction-section{display:table-cell;height:100%;vertical-align:middle}.location-menu-list-inner{overflow:hidden;text-align:left}.loc-map-btn{margin-top:10px}.locationcategory-menu{cursor:pointer}.location-page-map-category{position:relative;padding-left:30px;padding-bottom:20px;padding-top:5px}.locationcategory-menu:nth-child(n+8){display:none}.locationcategory-menu.loc-menu::before{background-color:#a0062b;border-radius:100%;color:#fff;content:"";display:inline-block;font-family:"milestoneretinadisplayicons";font-size:12px;height:26px;line-height:25px;margin-right:14px;text-align:center;width:26px}a.locationcategory-menu.activemap:link,a.locationcategory-menu.activemap:visited{border-bottom:1px solid #4d4425;color:#4d4425}.location-page-map-category.menu-hotel::before{content:"";display:inline-block;background-color:#0d1f2c;border-radius:100%;color:#fff;font-family:"mimiconfont";font-size:12px;height:26px;line-height:25px;margin-right:10px;text-align:center;width:26px;position:absolute;left:0;top:0}.location-page-map-category.menu-nearby::before{content:"";display:inline-block;background-color:#4d4425;border-radius:100%;color:#fff;font-family:"mimiconfont";font-size:12px;height:26px;line-height:28px;margin-right:10px;text-align:center;width:26px;position:absolute;left:0;top:0}.loc-map-btn a.button.locationttd,.loc-map-btn a.button.locdirection{display:block;vertical-align:middle;padding:0 20px;width:208px}.loc-map-btn a.button.locationttd{margin-bottom:10px}.location-map-menu.active-direction-box .location-menu-list{display:none}.location-map-menu.active-direction-box .location-direction-section{display:table-cell;vertical-align:middle;height:100%}.direction-close span.mim-icon-close{position:absolute;top:0;right:0;font-size:16px;background:#002d46;color:#fff;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-weight:700;display:none}.direction-form-title{font-size:32px;line-height:37px;color:#000;padding-bottom:0;margin:0 0 15px 0;text-transform:uppercase;font-family:'Playfair Display',serif}a.direction-close:hover .mim-icon-close,a.direction-close:focus .mim-icon-close{background-color:#0d1f2c}.direction-inner{display:block}.location-dest{display:block;font-size:17px;line-height:28px;color:#000;padding-bottom:4px;font-weight:600;font-style:italic}.direction-form{padding-bottom:17px}.saddr,.daddr{width:100%}.direction-btn{padding:41px 0 0;width:100%}.bookmystaybtn{float:right;width:170px;margin:-8px 0 0;position:relative;z-index:2}.box2.location-attraction-section{position:relative;padding:50px 0;background-color:#eeedec}.location-attraction-section-wrap{max-width:1170px;margin:0 auto;padding:0 25px}.atr-page-list .column21,.atr-page-list .column22{float:left;padding-right:0;width:49%}.atr-page-list .column22{float:right}.box2.atr-page-list ul li,.box.atr-page-list ul li{background:transparent;border-bottom:1px solid #e5e5e5;height:50px;line-height:50px;padding:0 0 0 30px;position:relative}.box2.atr-page-list ul li:last-child,.box.atr-page-list ul li:last-child{border-bottom:0 solid #e5e5e5}.box2.atr-page-list ul li::before{color:#a0062b;content:"";font-family:"milestoneretinadisplayicons";font-size:22px;left:0;position:absolute;line-height:50px}.miles{float:right;margin-right:30px}.moreattractionbtn{display:none}.location-menu-list .location-page-map-category:nth-child(n+8){display:none}.infobox.infobox1{position:absolute;margin-top:40px}.infobox .close{background-color:#111;color:#fff;font-size:20px;position:absolute;right:-20px;text-align:center;z-index:999;top:-10px;border-radius:100%;width:30px;height:30px;line-height:27px}.map-box-popup{background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.6);color:#000;font-size:13px;line-height:24px;padding:20px;position:relative}.map-box-popup::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);border-image:none;border-style:solid;border-width:13px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;top:100%;width:0}h2.mappop-title{font-size:18px;padding-bottom:7px;line-height:20px;color:#000}.hotel-site{margin-top:12px}.service-btn{width:208px;padding:10px 0}#hubreview{text-align:center;max-width:1170px;margin:0 auto;padding:0 20px}.holder-button-wrap{max-width:1170px;margin:0 auto;padding:0 20px}.newreviewbg{margin:0 auto;position:relative;padding:0 0 60px}#reviewBtnWriteReview{padding:0 30px!important}.SortBy a{background-position:100px 6px!important}.SortBy .Options.format{border:1px solid #ccc!important;padding:5px 10px 5px 10px;border-radius:0!important}.primary-btn.review-button.show-review-option.button{width:150px}#hide-review-options .primary-btn.review-button.button{padding:17px}.contact-form-wrapper,.email-offer-formbox{position:relative;margin:0 auto;padding:0 0 90px 0;background-attachment:fixed}.contact-micro-detail{padding:0;max-width:1305px;margin:0 auto;position:relative;padding:0 20px;left:69px}.contact-micro-detail::after{clear:both;content:" ";display:block}#contactus-form{width:370px;height:520px;float:left;display:table}.contact-full{display:table-cell;vertical-align:middle}.contact-title,.email-offer-title{font-size:34px;font-weight:normal;margin:0;padding-bottom:30px;line-height:40px;text-transform:uppercase;font-family:'Playfair Display',serif}.con-info-icon{position:relative;padding-left:50px;box-sizing:border-box;margin-bottom:20px;line-height:22px}.contact-right-formsection .contact-title{font-size:32px;font-weight:600;margin:0;line-height:40px;text-transform:uppercase;font-style:italic;font-family:'Josefin Sans',sans-serif;padding-bottom:0!important}.contact-right-formsection .contact-title,.email-offer-formbox .email-offer-title{text-align:center;position:relative;padding-bottom:36px}.email-offer-formbox-wrap{max-width:970px;margin:0 auto;padding:0 20px}.con-icon{position:absolute;font-size:30px;left:0;top:50%;margin-top:-15px}.contactus-title{display:block;font-size:16px}.contactus-address{display:block}.contact-right-formsection{padding:60px 20px 0;margin:30px 0;max-width:970px;margin:0 auto}#contactForm .frmfieldset{width:32%;float:left;margin-right:2%}#contactForm .frmfieldset.con-frmfieldset-right{margin:0}#contactForm .frmfieldset.frmfieldset-fullwidth{float:none;width:100%}.contact-left-contentsection #gmap_canvas{height:520px}.map-info-box{color:#000}#emailOfferForm .commentrow::after{clear:both;content:" ";display:block}#emailOfferForm .commentrow .frmfieldset{width:49%;float:left}#emailOfferForm .commentrow .frmfieldset:last-child{float:right}.popup-phone a:link,.popup-phone a:visited{color:#2e2d27;text-decoration:underline dashed}.popup-phone a:hover,.popup-phone a:focus{color:#000;text-decoration:underline solid}h1.no-padding{padding-bottom:0}#container.full-photo-gallery{max-width:1170px;padding-bottom:75px}.subheader h1,.subheader h2{padding:0;text-align:left;font-family:'Ubuntu-LightItalic';font-size:30px;line-height:45px;border-bottom:1px solid}textarea{resize:vertical}.faqdetails li{padding-bottom:10px}.faqdetails li:last-child{padding-bottom:0}.tab_content.data_beforeyourgo .box2{padding:0}.faqdetails li h3{font-size:22px;font-family:'Josefin Sans',sans-serif;position:relative;text-transform:capitalize;background:transparent;font-weight:600;line-height:34px;margin:0 0 0 0}.faqdetails li h3 a{border-radius:6px;background:transparent;display:block;padding-left:15px;padding-top:10px;padding-bottom:6px;padding-right:50px;line-height:33px}.faqdetails li h3 a:hover,.faqdetails li h3 a:focus{background:#deddd8}.no-margin{margin:0!important}.faqdetails li h3::after{content:"";font-family:'mimiconfont';position:absolute;right:20px;top:7px;color:#002d46}#faq-question-list ul li .faqqusnright.activeTab h3 a{color:#002d46}.faq-question-list{padding-bottom:40px}.answer{font-weight:300;font-size:18px;color:#000;line-height:30px}.faq-more-link a.button-link:link,.faq-more-link a.button-link:visited{color:#0d1f2c;font-weight:400;padding-right:25px}.faqdetails li .activeTab h3::after{content:""}.faqdetails li h3 a:hover,.faqdetails li h3 a:focus{border-bottom:1px solid #000}.faqdetails li .activeTab .faqmobans{padding:0}.faq-ans{padding:10px 15px 13px 15px}.faqqusnright{cursor:pointer}.faq-question-box li.tabcolspan::before{display:none}.faq-question-box li.tabcolspan{padding-left:0}.faqmobans{display:none}.faqdetails li ul li{padding-bottom:0}.faqdetails li ul{padding-top:10px}.thingtodo-attreaction .snippet-box-fixwidth{padding:0}#faq-question-list ul li h3 a:link,#faq-question-list ul li h3 a:visited{color:#000}#container.inner-container{max-width:1230px;margin:0 auto;padding:0 0 0 0;position:relative}.inner-middle-image{width:100%;position:relative;overflow:hidden}.inner-middle-image #mainimage{max-width:100%;width:100%;padding:0;height:560px;z-index:5}.inner-middle-image .slides,.inner-middle-image .slides li{width:100%;height:100%}.inner-middle-image #mainimage.flexslider .slides img{width:100%;height:100%;object-fit:cover;object-position:center}.inner-middle-image .header-wrap{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;z-index:6;max-width:100%;padding:0}.inner-middle-image .header-wrap #header{font-family:'Playfair Display',serif;font-size:60px;text-transform:uppercase;line-height:normal;text-align:center;padding-bottom:8px;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:5;color:#fff}#breadcrumb{width:100%;float:left;margin:0 0 35px 0;padding:100px 0 0 0;line-height:normal;text-align:left;padding-bottom:0;font-size:14px;line-height:normal;color:#000;font-style:italic;text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-family:'Josefin Sans',sans-serif}#breadcrumb a:link,#breadcrumb.breadcrumb-main a:visited{color:#000;border-bottom:1px solid transparent}#breadcrumb a:hover,#breadcrumb a:focus{border-bottom:1px solid #000}#breadcrumb a{margin-right:10px}#breadcrumb .mim-icon-right-arrow-slider{font-size:12px;font-weight:700;margin:0 8px 0 0}.about-content-inner{width:100%;float:left;padding-bottom:90px}.about-content-inner #box{width:50%;float:left}.about-content-inner .box{width:100%;float:left;padding:0 0 0 0;border:0;font-size:17px;font-weight:300}.about-content-inner .box h1{margin:0 0 0 0;padding:0 0 30px 0;font-size:44px;line-height:45px;color:#000;text-align:left;text-transform:uppercase;font-family:'Playfair Display',serif}.about-content-inner .inner-content-img{width:39.838%;float:right}.about-content-inner .inner-content-img img{width:100%}.sub-content-one,.sub-content-two{width:100%;float:left}.sub-content-two .common-snippet{padding:0 0 90px 0;width:100%;float:left}.sub-content-two .common-snippet .snippet-box-fixwidth{max-width:1669px;margin:0 auto;position:relative;z-index:2;padding:0 20px}.sub-content-two h2.snippet-head{margin:0 0 10px 0;padding:0 0 0 0;font-size:38px;line-height:40px;color:#000;text-transform:uppercase;font-family:'Playfair Display',serif}.snippet-text{font-size:17px;font-weight:300;color:#000}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a:link,.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a:visited{font-weight:600;font-family:'Josefin Sans',sans-serif;letter-spacing:.09em}.read-more-content{font-size:17px;font-weight:300;color:#000}.parking-box-wrap{width:100%;padding:0 0 0 0;display:inline-block}.parking-box-container{max-width:1669px;margin:0 auto;position:relative;z-index:2;padding:0 20px}.parking-img{height:100%;width:100%}.parking-left-box img{width:100%;height:100%;object-fit:cover}.parking-right-box{padding:0 0 0 78px;width:530px;float:left}.parking-right-inner{width:100%;display:table;vertical-align:middle;height:100%}.parking-right-inner .content-common-height{display:table-cell;height:100%;vertical-align:middle}.snippet-distance{display:block;margin:30px 0 30px 0}.snippet-Address a{border-bottom:1px solid transparent}.snippet-Address a:hover,.snippet-Address a:focus{border-bottom:1px solid #000}.snippet-distance,.snippet-Address{padding:0 0 0 30px;position:relative;font-size:17px;font-weight:300}.snippet-distance::before{content:"";font-family:'mimiconfont'!important;top:-2px;left:0;font-size:20px;color:#000;width:0;margin:0 0 0 0;position:absolute}.snippet-Address::before{content:"";font-family:'mimiconfont'!important;top:-2px;left:0;font-size:20px;color:#000;width:0;margin:0 0 0 0;position:absolute}span.asterisk{color:#063e69!important}#mc_embed_signup .asterisk,span.asterisk{color:#063e69;font-style:italic}.snp-width{width:95%}#mc_embed_signup .button{background:#0d1f2d!important;border:2px solid #0d1f2d!important}#mc_embed_signup .button:hover,#mc_embed_signup .button:focus{background:transparent!important;color:#0d1f2d!important}
.commentlable{line-height:28px;padding-bottom:4px;color:#0d1f2c;font-size:20px}.commentinput{margin-bottom:15px;position:relative}.continputbox{width:100%}.commentinput .ada-datepicker .ui-datepicker-trigger,#review-options .ada-datepicker .ui-datepicker-trigger,.date .ada-datepicker .ui-datepicker-trigger{position:absolute;background:transparent;right:0;bottom:50%;padding:2px;font-size:0;border:1px solid transparent;line-height:0;margin:0;height:28px;width:28px;cursor:pointer}.commentinput .ada-datepicker .ui-datepicker-trigger:focus,#review-options .ada-datepicker .ui-datepicker-trigger:focus,.date .ada-datepicker .ui-datepicker-trigger:focus{border:1px solid #000}#review-options .ada-datepicker .ui-datepicker-trigger{right:10px;bottom:13px}.date .ada-datepicker .ui-datepicker-trigger{right:10px;bottom:13px}.commentinput .icon-calendar5{font-size:19px;position:absolute;right:10px;top:9px}.commentcodecol3{width:141px}.commentcodecol3 input{width:100%}.commentcodecol6{margin-right:0}.commentcodecol5 .button{width:208px;margin-top:0;position:relative;top:-4px}.imgrefresh{display:inline-block;padding-left:12px;vertical-align:top}.ratereviewstarsholder{padding-bottom:10px;padding-top:0}.ratereviewstarsholder-inner{width:100px;float:left}.ratereviewstarsholder-inner2{height:20px;line-height:16px}.commentcol1{float:left;width:68%}.commentcol2{float:right;width:32%}.commentinput textarea{background-position:98% 5%;width:100%;height:89px}#email1{width:504px;margin:0 auto}.email-frmfieldset{float:left;margin-right:2%;width:32%}.email-frmfieldset-right{float:right;margin-right:0;width:32%}.emailforminputbox{width:100%}.emailformdropdown{width:120%}.emailformtextarea{height:70px;margin-bottom:20px;width:100%}.quickrfpbox{margin:0 auto}.quickrfp-frmfieldset{float:left;margin-right:2%;width:32%}.quickrfp-frmfieldset .quickrfp-frmfieldset{float:left;width:48%}.quickrfp-frmfieldset .quickrfp-frmfieldset-right{float:right;width:48%;margin-right:0}.quickrfp-frmfieldset-right{float:right;width:32%;margin-right:0%}.quickrfp-frmfieldset .rfpformsdate{width:100%}.quickrfpforminputbox{width:100%}.rfp-frmfieldset .rfp-frmfieldset .rfpforminputbox,.rfp-frmfieldset .rfp-frmfieldset-right .rfpforminputbox,.rfp-frmfieldset-right .rfp-frmfieldset .rfpforminputbox,.rfp-frmfieldset-right .rfp-frmfieldset-right .rfpforminputbox{width:100%}.quickrfp-frmfieldset #imgcode{width:50%}.quickrfp-frmfieldset.quicksubmit{padding-top:17px;width:48%}.quickrfp-frmfieldset-right.quickasterisk{padding-top:26px;width:50%}.rfp-frmfieldset{float:left;width:48.5%;margin-right:0}.rfp-frmfieldset-right{float:right;width:48.5%;margin-right:0}.rfp-frmfieldset-three1{width:38.15%;float:left}.rfp-frmfieldset-three2{width:27.85%;float:left;margin-left:3.07%}.rfp-frmfieldset .rfp-frmfieldset-inner-left,.rfp-frmfieldset-right .rfp-frmfieldset-inner-left{width:48%;float:left}.rfp-frmfieldset .rfp-frmfieldset-inner-right,.rfp-frmfieldset-right .rfp-frmfieldset-inner-right{width:48%;float:right}.rfp-frmfieldset .rfp-frmfieldset,.rfp-frmfieldset .rfp-frmfieldset-right,.rfp-frmfieldset-right .rfp-frmfieldset,.rfp-frmfieldset-right .rfp-frmfieldset-right{width:48%}.commentinput .ada-datepicker .ui-datepicker-trigger{bottom:13px;right:10px}.commentcoderow{padding-top:11px}.google-captcha-code{display:inline-block;vertical-align:bottom;margin-right:30px;position:relative}.google-captcha-code .google-captcha-message{position:absolute;bottom:-20px}.commentinput .res-down-arrow{color:#87674f;font-size:12px;position:absolute;pointer-events:none;right:10px;bottom:20px}.rfpforminputbox{width:100%}.rfpformdropdown{width:100%}.rfpformtextarea{height:70px;margin-bottom:20px;width:100%}
.mfp-content .popup-form {
    display: block !important;
}
.right-formsection input,
.right-formsection textarea {
    width: 100%;
    background: none;
}
.left-contentsection {
    float: left;
	margin: 0;
	width: calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
  text-align: left;
}
#contactForm .google-captcha-message {
  text-align: left;
}
.right-formsection {
	float: none;
	width: auto;
}

.left-contentsection .text-center,
.left-contentsection .textcenter {
    text-align: left;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    max-width: 320px;
    max-width: 100%;
    cursor: auto;
}
.right-formsection .form-field textarea {
    height: 120px;
    text-transform: none;
    overflow: hidden;
    resize: vertical;
    border-bottom: 1px solid #b7b7b7;
}
.left-contentsection .content960,
.right-formsection .content960 {
    width: auto;
}
/*---------------tab-btn-----*/

.left-contentsection .tab_btn {
    width: 33%;
}
.left-contentsection .review-section .write-comment-title {
    text-align: left;
    padding-left: 10px;
}
/*--------------------------*/
.email-offer {
	margin: 10px 0;width:100%;height:auto;
}
#header.hleftTxt {
    text-align: left;
    background-position: left bottom;
}
.tab_content.data_reviews {
    width: 303px;
    margin: 0 auto;
}
.tab_content.data_reviews .right-formsection,
.mfp-content .right-formsection {
    float: none;
    width: 100%;
  max-width:360px;
}
.mfp-content .right-formsection input {
    height: 36px;
    line-height: 36px;
}
.mfp-content .right-formsection #txtcomment {
    height: 65px;
}

.mfp-content .right-formsection .ajax-captcha-message {
    display: inherit;
}
.mfp-content .right-formsection .sub-message {
    padding: 15px 0;
    font-size: 18px;
}
.tab_content.data_reviews .write-comment-title {
    padding-top: 8px;
}
.popup-form .rfpform-content {
    padding-bottom: 20px;
    text-align: center;
    line-height: 20px;
    padding-top: 5px;
}
.right-formsection .commentcol1,
.right-formsection .commentcol2 {
    width: 100%;
    float: none;
}
.frmfieldset {
    width: 100%;
}
.right-formsection .commentinput textarea {
    height: 95px;
    width: 100%;
    overflow: hidden;
    resize: vertical;
}
.right-formsection .commentcoderow {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  list-style: outside none none;
  padding: 0 0 20px;
  text-align: center;
}
.right-formsection button.button {
    height: 36px;
    line-height: 34px;
}
.commentcodecol6 {
    display: inline-block;
    float: none;
    margin-left: 10px;
    margin-right: 0;
    vertical-align: middle;
}
.right-formsection .commentcoderow {
	text-align: left;
}
.commentcodecol5 {
	display: inline-block;
	vertical-align: bottom;
}
.right-formsection .commentwrap {
    display: list-item;
    margin: 0 auto;
}
.right-formsection span.error-message {
    color: #ffefcb;
    font-size: 14px;
}
.write-comment-title {
    border: none;
    background-color: #565656;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    text-transform: capitalize;
    height: 33px;
    padding: 0;
    margin-top: 18px;
}
.cont-pageright .write-comment-title {
    margin-top: 5px;
}
.form-field.left-side-section #form1-captcha {
    display: inline-block;
}
@media only screen and (max-width: 1024px) {
    .right-formsection .tab_content.data_reviews {
        width: 100%
    }
    .left-contentsection .tab_btn {
        width: 32.7%;
    }
    .right-formsection button.button {
        margin: 0;
    }
    .right-formsection .box_reviews_and_comments {
        display: block !important;
    }
    .popup-form .commentinput {
        width: 100%;
    }
}
@media only screen and (max-width: 865px) {
    .left-contentsection {
        width: 100%;
        float: none;
        margin: 0;
    }
    .right-formsection {
        float: none;
        width: 100%;
    }
.right-formsection .commentcoderow {
  display: inline-block;
  vertical-align: middle;
}
    .right-formsection .commentbtncode {
        display: inline-block;
        vertical-align: text-bottom;
        padding-left: 10px;
    }
  .map-holder {
  margin-bottom: 20px;
}
}
@media only screen and (max-width: 770px) {
    .right-formsection .box_reviews_and_comments {
        display: none !important;
    }
}
@media only screen and (max-width: 684px) {
    .drivingbtn {
        float: left;
        margin-left: 30px;
        margin-top: 10px;
    }
    .commentcodecol5 {
        display: inline-block;
        float: none;
        vertical-align: middle;
    }
    .form-field.left-side-section a.button.submit-button {
        display: block;
        float: left;
    }
    .form-field.left-side-section .ajax-captcha-message {
        display: block;
        height: 0;
        position: absolute;
        margin: 7px 0;
        line-height: 0px;
    }
    .right-formsection .box_reviews_and_comments {
        display: none !important;
    }
}
@media only screen and (max-width: 480px) {
    .right-formsection .commentbtncode {
        padding-left: 0;
    }
}
@media only screen and (max-width: 320px) {
    .right-formsection .write-comment-title {
        font-size: 16px;
    }
    .mfp-content .right-formsection .sub-message {
        padding: 15px 0 0;
        font-size: 18px;
    }
}
.email-section .right-formsection {
    margin-top: 16px;
}
.star-holder {
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
}
.ratingvelue-text {
    display: inline-block;
    vertical-align: middle;
}

.form-field .icon-calendar5 {
  font-size: 18px;
  margin-top: 8px;
  position: absolute;
  right: 10px;
}

/*========================== Responsive CSS Start ===================*/

@media (min-width:1901px) and (max-width:1930px) {
  .gallery-left { padding-left: 357px;}
}

@media (min-width:1800px) and (max-width:1900px) {
  
}


@media (min-width:1701px) and (max-width:1799px) {
.gallery-left { padding-left: 268px; padding-right: 0 }	
  
}


@media (min-width:1601px) and (max-width:1700px) {

.event-wrap { padding: 60px; }

.restaurant-details ul li { height: 500px }

.gallery-left { padding-left: 210px; padding-right: 0 }
}
@media (min-width:1501px) and (max-width:1600px) {
  .amenities-innerpart .bx-controls {bottom: 130px;}
}

@media (min-width:1401px) and (max-width:1600px) {
.gallery-left { padding-left: 120px; padding-right: 0 }

.amenities-slide-left { width: 65%; }
.amenities-slide-right { width: 30%; padding-left: 5%;}
.amenities-slide-right p br, .amenities-slide-right h2 br { display: none; }
.amenities-wrap { padding: 60px 20px; }

  .why-us-wrap .bx-controls {bottom:50px;}
  .corporate-slide-caption {left:100px;}
  
}
@media (min-width:1401px) and (max-width:1500px) {
  .amenities-innerpart .bx-controls {bottom: 115px;}
}

@media (min-width:1201px) and (max-width:1600px) {
.header-container { padding: 0 20px; }
.top-navigation li { margin-right: 20px; }
.why-us-wrap { padding: 110px; }
.why-us-wrap { padding: 110px; }


.event-wrap { padding: 60px; }

.restaurant-details ul li { height: 500px }
.guests-explore-wrap h2 { margin-left: 50px; }
 
  
  
  .corporate-slide-image { height:700px;}
  
  .sub-content-two .common-snippet.format2 .snippet-content {padding-left: 20px;
    padding-right: 40px;}
  .parking-left-box { width:60%;}
  .parking-right-box { width:40%;}
}


@media (min-width:1301px) and (max-width:1400px) {
  .whyus-content-img, .whyus-content-img img { height:600px;     object-fit: cover;}
.gallery-left, .gallery-right { width: 50%; }
.gallery-left { padding-left: 120px; padding-right: 0 }

.amenities-slide-left { width: 60%; }
.amenities-slide-right { width: 40%; }
.amenities-slide-right p br, .amenities-slide-right h2 br { display: none; }
.amenities-wrap { padding:60px 20px; }
.amenities-slide-right { padding-left: 20px; }

.right-img-item2 {width: 330px; height:330px;}
  .why-us-wrap .bx-controls { bottom: 80px;}
   .corporate-slide-caption {left:50px;}
  .event-inner { padding-left: 0 }
  .amenities-innerpart .bx-controls {bottom: 90px;}
}

@media (min-width:1202px) and (max-width:1518px) {
  .corporate-packages .bx-controls {right:0; left:inherit;}
 .home-faq-main {padding: 108px 0 0 0;}
  .inner-body .home-faq-main { padding: 90px 86px 90px 86px;}
  a.see-event-button.button:link, a.see-event-button.button:visited {top:10px; right:0px;}
}

@media (min-width:1201px) and (max-width:1300px) {
  #nav ul li {font-size: 12px;}
  .guarantee-content-right {margin:0;}
  .guarantee-left-image {    padding: 0 0 0 170px;}
  .gallery-left, .gallery-right { width: 50%; }
.gallery-left { padding-left: 120px; padding-right: 0 }

.amenities-slide-left { width: 60%; }
.amenities-slide-right { width: 40%; }

.amenities-wrap { padding: 60px 20px; }
.amenities-slide-right { padding-left: 20px; }
  .amenities-slide-right a {margin: 30px 0 0 0;} 
  .amenities-innerpart .bx-controls {bottom: 75px;}

  .image-item2 {width:100%;}
  .image-item1, .right-inner1, .right-img-item1 {margin-bottom: 20px;}
  .right-img-item2 {width: 300px; height: 300px;}
.whyus-content-img, .whyus-content-img img { height:600px;     object-fit: cover;}
  .corporate-slide-caption {left:50px;}
  
  .about-content-inner { padding: 0 20px 90px 20px;}
  .sub-content-two .common-snippet.format2 .snippet-content {padding-left: 20px;
    padding-right: 40px;}
  #breadcrumb.breadcrumb-main {padding: 100px 20px 0 20px;}
  .event-inner { padding-left: 0 }
  .parking-right-box {height: 460px;}
  
}



@media (min-width:1024px) and (max-width:1210px) {
 
  .privacy-links ul li a {font-size:11.5px;}
  .footer-information-wrap { width: 295px;}
  .footer-main-logo { margin-right: 20px;}
   .corporate-slide-caption {left:50px;}
  .corporate-packages .bx-controls {right:0; left:inherit;}
  .corporate-slide-image { height:700px;}
}

@media (min-width:992px) and (max-width:1280px) {
 .footer-left { width: 55% }
  .footer-left .footer-box { font-size: 14px;}
.footer-logo { margin-right: 20px; width: 35%; }
.hotel-address { width: 60%; }
.footer-right { width: 44.58% }
}
@media (min-width:1024px) and (max-width:1280px) {
  #event-mainimage img {
    position: relative;
    width: 100%;
    height: 500px;
}
  .mid-part.event-detail-snippet {
    bottom: 48px;
}

}
@media(max-width:1024px) {
a.see-event-button.button:link, a.see-event-button.button:visited {
    
    right: 20px;
  
}
  .mid-part.event-detail-snippet {
    bottom: 48px;
}
}
@media (min-width:1024px) and (max-width:1200px) {
  .daterangesection{
   width:80%;
  }
  .whyus-content-img, .whyus-content-img img { height:600px;     object-fit: cover;}
  .clients-logo ul li {margin: 0 30px 0 0;}
  .welcome-content-wrap {min-height:727px; padding: 60px 0 85px 0;}
  .guarantee-content-left {width: 35%;}
  .guarantee-content-right {width: 60%;}
  .guarantee-content-right ul {margin: 47px 0 0px 0;}
  .guarantee-content-right ul li {   margin: 0 24px 10px 0;}
.header-container, .welcome-container { padding:0 20px}
.top-navigation { margin-top: 35px; }
.top-navigation li { margin-right: 10px; font-size: 13px; }
.welcome-content-wrap p br { display: none; }
.welcome-content-wrap { padding: 60px 0; }

.why-us-wrap { padding:20px; }
.event-wrap { padding: 20px; height: auto;}
.event-inner { padding-left: 2%; }

.event-left h2 { font-size: 30px; line-height: 35px; margin: 0 0 20px 0;}

.event-left ul li {     font-size: 18px; margin: 0 0 20px 0; }
  
  .amenities-innerpart .bx-controls {bottom: 10px; right: 50px;}

.restaurant-details { padding: 60px 0; }
.restaurant-details ul li { height: 400px; }

.restaurant-details h2 { font-size: 30px; line-height: 35px; }

.gallery-left, .gallery-right { width: 50%; }
.gallery-left { padding-right: 40px; padding-left: 40px; }

.explore-left {width: 41.1833%;}
.image-item2 { width: 100% }

.explore-right { width: 57.1%; }
.right-inner-sub-left {width: 47%; margin: 0 3% 0 0;}
.right-img-item2 { width: 253px;  height: 253px;}
.right-inner-sub-right { width: 50%; }
.guests-explore-wrap { padding-top: 53px; padding-bottom: 53px; }
.guests-explore-wrap h2 { margin-left: 0;}
  .guests-explore-wrap .home-faq-right h2 {padding:0;     margin: 0 0 20px 0;}
.image-item1, .right-inner1, .right-img-item1 {margin-bottom: 17px;}


.amenities-slide-right, .amenities-slide-left { width: 50%; }
.amenities-slide-right p br, .amenities-slide-right h2 br { display: none; }
.amenities-wrap { padding:60px 20px; }
.amenities-slide-right { padding-left: 40px; }

 .about-content-inner { padding: 0 20px 90px 20px;}
  .sub-content-two .common-snippet.format2 .snippet-content {padding-left: 20px;
    padding-right: 40px;}
  #breadcrumb.breadcrumb-main {padding: 100px 20px 0 20px;}
  
  .parking-left-box { width:60% !important;}
  .parking-right-box { width:40%;}

  .home-faq-main {padding: 108px 0 0 0;}
  #nav ul li ul.dropnav {top:15px;}
  .parking-right-box {height: 430px;}
  .inner-body .home-faq-main {padding:90px 30px 90px 30px}
  .home-faq-left, .home-faq-right {width:50%;}
  .home-faq-right h2 {font-size: 32px; margin: 0 0 22px 0;}
  #rfpform {padding: 0 20px 90px 20px;}
  .category-search {margin-top: 30px;}
  body .event-addto-calendar a.ecbutton {padding: 24px 24px 24px 26px !important; font-size: 14px;}
  a.directions-btn.button:link, a.directions-btn.button:visited, a.add-to-calendar.button:link, a.add-to-calendar.button:visited {padding: 27px 15px 24px 15px;}
  .amenities-slide-right .content-max-height { height:auto !important;}
}
@media (min-width:1024px) and (max-width:1084px) { 
.gallery-left { width: 100%; height:auto;}
.gallery-right { width: 100% }
  .gallery-left .carouselitems {    max-width: 100%;  text-align: center;}
  
}
/*========================== Responsive CSS end ===================*/



@media only screen and (max-width:1520px) {
.common-snippet .snippet-content {
	width: 470px;
	padding: 0 30px 0 40px;
}
.snippet-box-fixwidth {
	max-width: 1170px;
}
.common-snippet:nth-child(2n) .snippet-content {
	float: right;
	padding: 0 30px 0 20px;
}
}
@media only screen and (max-width:1485px) {
.home-dining-section, .home-explore-section, .home-special-section, #location-attraction-map, .contact-micro-detail {
	left: 0;
}
}
@media only screen and (max-width:1440px) {
.home-section1 {
	width: 44.97%;
	float: right;
	box-sizing: border-box;
	position: absolute;
	right: 15px;
	top: 39px;
	padding: 40px 0 54px;
}
}
@media only screen and (max-width:1400px) {
  .mid-part.event-detail-snippet {
    bottom: 11px;
}
.home-section7 {
	background-position: 20px bottom;
}
}
@media only screen and (max-width:1210px) {
  
.fixed-header .city-state {
    margin-right: 190px;
  
  }
  .fixed-header #number {
    margin: 19px 10px 0 0;
}
  input, select, textarea {box-shadow: none !important;}
.date-input {	width: 150px;}
.information.footer-box ul li {	margin-right: 40px;}
.footer-main-logo {	margin-right: 40px;}
.home-section1 { float: right; box-sizing: border-box; position: relative; right: 0; top: 0;	padding: 0 0 54px; margin-top: -32px;}
.top-reason-info { width: 240px;}
.contentinfo-home #content { float: left;}
#nav ul li { margin: 0 10px 0 0;  font-size:11px;}

  #reservation ul li { width: auto; margin-right: 15px; padding: 0 50px;}
#reservation ul li:nth-child(2) { width: auto;}
#reservation ul li:nth-child(3) { margin-right: 0;}
.reservation-right-arrow { margin-right: 0;}
#reservation ul li:last-child { width: auto;}
#reservation ul li .ada-datepicker { width: 145px; float: left;	margin-left: 0;}
#reservation ul li .ada-datepicker input, #reservation ul li select { font-size: 20px;}
.booking-form-data input {text-align:left;}
.booking-form-data .reserv-drop .mim-icon-add {left: 0px;}
.booking-form-data .increase input {text-align:center;}
.category .left.search { width: 180px;}
.category .left.styled-select {	width: 180px;}
  
  
.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button:link, .common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button:visited { width: 190px;}
.home-special-main-btn { bottom: 0;}
.home-special-section .bx-wrapper .bx-controls {	bottom: 0;}
}

@media only screen and (max-width:1000px) {
#reservation ul li { margin-right: 10px;}
#reservation ul li .ada-datepicker {	width: 130px;}
#reservation ul li .ada-datepicker input, #reservation ul li select {	font-size: 18px;}
#reservation ul li {	width: 210px;}
#reservation ul li:nth-child(2) {	width: 240px;}
#nav ul li {	margin: 0 8px 0 0;}
}
@media only screen and (min-width:960px) and (max-width:1010px) {
.top-reason-info {	width: 170px;	left: 20px;}
}

a.button:link,a.button:visited,.button,input[type="button"],input[type="submit"]{background:transparent;color:#0d1f2c;cursor:pointer;display:inline-block;font-size:15px;height:inherit;line-height:normal;font-weight:600;text-align:center;border:2px solid #0d1f2c;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;letter-spacing:1px;text-transform:uppercase;min-width:207px;padding:27px 40px 24px 40px;white-space:nowrap;font-family:'Josefin Sans',sans-serif}a.button:hover,.button:hover,a.button:focus,.button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#0d1f2c;border-color:#0d1f2c;color:#fff}a.button-link:link,a.button-link:visited{color:#000;font-size:14px;text-transform:uppercase;position:relative;border-bottom:1px solid transparent;display:inline-block;font-style:italic}a.button-link::after{content:'';position:absolute;top:2px!important;right:0;width:16px;height:11px;background:url(/images_noindex/hyperlink-arrow.png) no-repeat left top}a.button-link:hover,a.button-link:focus{border-bottom:1px solid #000}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button:link,.common-snippet .snippet-content .snippet-content-wrap .snippet-btns a.button:link{padding:27px 40px 24px 40px}
.slider_container{width:100%;margin:auto;clear:both;padding:30px 0 0 0}.flex-caption{position:absolute;right:11px;bottom:20px}.caption_title_line{width:450px;height:75px;padding:5px 15px 10px 15px;color:#303030}.flex-caption h2{color:#303030;font-size:20px;padding:5px 0 5px 0;margin:0;font-family:'Ovo',serif}.flex-container a:active,.flexslider a:active{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{width:100%;display:block;border:0 #ededed solid}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider .slides>li{position:relative}.flex-control-nav{bottom:6px;left:20px;position:absolute;text-align:center}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{cursor:pointer;display:block;height:24px;text-indent:-9999px;width:24px}.flex-control-nav li a.active{cursor:default}@media screen and (max-width:1000px){.slider_container{width:90%;margin:0 0 0 2%;clear:both}.flexslider{width:100%;margin:0;padding:0 0 0 0;background:none}.flex-caption{display:none}}.clr{clear:both}.freshdesignweb-top{line-height:24px;font-size:11px;background:#000;text-transform:capitalize;z-index:9999;position:relative;box-shadow:1px 0 2px rgba(0,0,0,.2)}.freshdesignweb-top a{padding:0 10px;letter-spacing:1px;color:#333;text-shadow:0 1px 1px #fff;display:block;float:left}.freshdesignweb-top a:hover,.freshdesignweb-top a:focus{background:#fff}.freshdesignweb-top span.right{float:right}.freshdesignweb-top span.right a{float:left;display:block}.freshdesignweb-demos{text-align:center;display:block;line-height:30px;padding:20px 0}.freshdesignweb-demos a{display:inline-block;margin:0 4px;padding:0 4px;color:#fff;line-height:20px;font-style:italic;font-size:13px;border-radius:3px;background:#294d5f;transition:all .2s linear}.freshdesignweb-demos a:hover,.freshdesignweb-demos a:focus{background:#294d5f}.freshdesignweb-demos a.current,.freshdesignweb-demos a.current:hover,.freshdesignweb-demos a.current:focus{background:#294d5f}
/*---------------start-----------------*/
#cke_editor1{width:auto}.cke_skin_kama .cke_wrapper{background-color:transparent;background-image:none;padding:0;margin:0}.cke_show_borders #fact-box{margin-top:0}body.cke_show_borders{background:none!important}body.cke_show_borders a{text-decoration:none!important;list-style:none}.cke_skin_kama .cke_wrapper{}#cke_editor1{border:1px dashed!important;padding-left:2px;padding-right:2px}#cke_top_editor1,#cke_bottom_editor1{background-color:#fcfcfc}.cke_skin_kama .cke_wrapper{}.slider-imgpart.slider-imgpart-right .ms_cms_editbar{right:0}#ms_cms_btneditcarouselcontent,#ms_cms_btneditcarouselsnippet{display:none}.white-cms-text h1{color:#f6e9c9;text-align:center}.white-cms-text .read-more-content{color:#fff}body.cke_show_borders .snp-more-content{display:block!important}
/*cache version*/