#disqus_thread{margin-top:20px;}
/**{-moz-box-sizing:border-box;box-sizing:border-box;}*/
.blue{background:#3498db;color:#fff;}
.blue h3{background:#fff;color:#3498db;font-size:36px;line-height:100px;margin:10px;padding:2%;position:relative;text-align:center;}
.variable-width .slick-slide p { background: #fff; height: 100px; color:#3498db; margin: 5px; line-height: 100px; }
.button{background:#3498db;color:#fff;display:block;font-size:16px;margin:20px auto;padding:20px;text-align:center;text-decoration:none;width:48%;}
.buttons{padding:0 20px 20px; margin-bottom: 10px;}
.buttons .button{background:#FFF;color:#3498db;float:left;margin:5px;}
.center .slick-center h3{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08);}
.center h3{opacity:0.8;transition:all 300ms ease;}
.content{margin:auto;padding:20px;width:600px;}
.content:after,.buttons::after{clear:both;content:"";display:table;}
.destroy{font-weight:400;margin-top:40px;}
.features{display:block;list-style-type:none;margin-top:30px;padding:0;text-align:center;}
.features li{margin:20px 0;} 
.filter .button{background:#FFF;color:#3498db; margin-bottom: 40px;}
.fixed-header{background:#FFF;box-shadow:2px 0 5px rgba(0,0,0,0.5);display:none;padding:10px;position:fixed;top:0;width:100%;z-index:10000;}
.fixed-header .header-content{margin:auto;width:600px;}
.fixed-header .subheading{display:none;}
.fixed-header h1.title{float:left;font-size:24px;margin:0;}
.fixed-header ul.nav{float:right;margin:0;padding:5px;}
.fixed-header ul.nav li{margin:0 0 0 10px;}
.slick-slide .intro-slide {display: block;float: none;margin: 0 auto;text-align: center;width: 100%;}
.intro-slide {display: block;float: none;margin: 0 auto;position: absolute;text-align: center;bottom: 30px;	z-index: 8;}
.single-item .slick-slide .intro-slide {display: block;float: none;margin: 0 auto;text-align: center;width: 33.33%;right: 0;padding: 7% 30px;height: 100%;bottom: 0px;top: 0;background-color: rgba(0, 0, 0, 0.8);}
.single-item .slick-slide .intro-slide.left {background-color: rgba(0, 0, 0, 0.8);bottom: 0;/* display: block; */float: none;height: 100%;left: 0;right: auto;margin: 0 auto;padding: 7% 30px;text-align: center;top: 0;width: 33.33%;}
.single-item.left .slick-slide .intro-slide {display: block;float: none;margin: 0;text-align: center;width: 50%;left: 0;padding: 80px;height: 100%;bottom: 0px;background-color: rgba(0,0,0,0.7);}
.single-item.left .slick-dots {position: absolute;bottom: 0;display: block !important;width: 100%;padding: 0;list-style: none;text-align: left;	left: 5%;}
.single-item .cover-slide {display: block;float: none;margin: 0 auto;text-align: center;width: 50%;right: 0;padding: 140px 0 0;height: 100%;bottom: 0px;background: rgba(255,255,255,0.7);z-index:999;}
.intro-slide .header {font-size:27px;color: #ffffff;transform: none !important;text-shadow: 1px 0 0 #333;}
.intro-slide .header h2 {color: #ffffff;text-shadow: initial;text-decoration: none;}
.intro-slide .room-icon{  background-image: url(../images/amed-icon.png);color: #ffffff;display: block;font-size: 14px;height: 48px;margin: 0 auto;text-align: center;width: 168px;}
.intro-slide a {font-size:16px;color: #ffffff;}
.wrap-room{position: relative;}
.room-slide {background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;display: block;height: 100%;	width: 50%;padding: 8%;position: absolute;right: 0;z-index: 1;}
.wrap-room.left .room-slide {left: 0;}
.wrap-room.left .single-item .slick-dots {right: 5%;left: auto;text-align: right;}
.wrap-room .slick-initialized .slick-slide {border-right: none;}
.room-slide h4 {font-size:57px;}
.explor-caption {
    border: 1px solid #514947;
    color: #514947;
    display: inline-block;
    margin: 32px auto 0;
    /* padding: 5px 15px; */
    text-align: center;
    width: 160px;
    background: none;
    transition: all 0.4s;
    }
.room-slide .explor-caption a {background: url(../images/arrow-more.png) no-repeat center right;color: #ffffff;text-decoration: underline;padding: 8px 20px;display: block;	width: 120px;}
.room-slide .explor-caption a:hover {background-color: #d11242;}
.explor-caption a {background: none;color: #fff;display: block;font-size: 15px;text-align: center;}
.reserve-bt {border: 1px solid #d11343;display: block;height: 45px;margin: 60px auto 0;padding: 7px 18px;text-align: center;width: 140px;}
.reserve-bt a {color: #d11343;font-size: 22px;}
.margin-40{margin-bottom:40px;}
.more,.button.first{margin-top:40px;}
.red{background:#e74c3c;color:#fff;}
.slick-slide .image{padding:10px;}
.slick-slide img{display:block;width:100%;height: 100%;}
.award.slick-slide {width: 300px;}
.award .slick-slide img{width: auto; margin: 0 auto;}
.slick-slide img.slick-loading{border:0 }
.subheading{color:#555;font-size:12px;font-style:italic;font-weight:400;margin:10px auto;text-align:center;}
.white{background:#fff;color:#3498db;}
.white pre,.white hr{background:#3498db !important;}
code{color:#000; overflow-x: scroll;}
hr{background:#fff;border:0;height:1px;margin:40px 0;}
p.note{font-size: 12px;}
p.cdn{font-size: 14px;}
p.guff{font-size:16px;}
pre{background:#fff;margin:0 10px 20px;padding:10px;}
section{width:100%; position: relative; overflow: hidden;}
ul.nav{margin-bottom:0;padding-left:0;text-align:center;}
ul.nav li{display:inline-block;list-style-type:none;margin:0 20px;}
ul.nav li a{font-size:14px;text-decoration:none;}
#carbonads { max-width: 320px; width: 100%; color: white; background: white; padding: 20px 20px 20px; margin: 0px auto 40px; text-align: center; position: relative; top: 40px; }
#carbonads a { display: inline-block; margin-bottom: 0px; font-size: 10px; line-height: 1.5; }
#carbonads .carbon-img { margin-bottom: 10px; }
@media (max-width: 420px) {
ul.nav li a{display:block;font-size:14px;}
}

/* Slider */
.slick-loading .slick-list{background: #fff url('../images/ajax-loader.gif') center center no-repeat;}
.slick-prev, .slick-next {background: rgba(0, 0, 0, 0) url("../images/arrow-slick.png") no-repeat scroll center center;color: transparent;cursor: pointer;display: block;font-size: 0;height: 40px;line-height: 0;outline: medium none;padding: 0;position: absolute;bottom: 15%;width: 30px;z-index: 9;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{color: transparent;outline: none;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{opacity: 0.8;}
.one-time .slick-prev, .one-time .slick-next {background: rgba(0, 0, 0, 0.4) url("../images/arrow-room.png") no-repeat scroll center center;border: medium none;border-radius: 50px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 70px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 50%;width: 70px;z-index: 9;}
.one-time .slick-prev{left: 30px;margin-right: 2px;background-position: 14px 10px;}

.one-time .slick-next {right: 30px;left: auto;background-position: -24px 9px;}

.autoplay-trip .slick-prev, .autoplay-trip .slick-next {background: rgba(0, 0, 0, 0.4) url("../images/arrow-room.png") no-repeat scroll center center;border: medium none;border-radius: 50px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 70px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 50%;width: 70px;z-index: 9;}
.autoplay-trip .slick-prev{left: 30px;margin-right: 2px;background-position: 14px 10px;}

.autoplay-trip .slick-next {right: 30px;left: auto;background-position: -24px 9px;}
.single-item  .slick-prev{right: 17%;margin-right: 0;background-position: 0 3px;}
.single-item  .slick-next {right: 14.93%;left: auto;background-position: -31px 3px;}
.single-item .slick-dots {position: absolute;bottom: 0;display: block !important;width: 100%;padding: 0;list-style: none;text-align: left;	left: 5%;	z-index: 9;}
.single-item .slick-dots li button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #ffffff;border-radius: 12px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 12px;line-height: 0;outline: medium none;padding: 0;width: 12px;}
.single-item .slick-dots li.slick-active button {background: #ffffff none repeat scroll 0 0;border: 1px solid #ffffff;}
.room-gallery .slick-initialized .slick-slide {display: block;padding-right: 0px;	position: relative;}
.room-gallery h3 {font-size: 22px;font-weight: lighter;}
[dir='rtl'] .slick-prev
{right: -25px;left: auto;}
.slick-next { background: rgba(0, 0, 0, 0) url("../images/arrow-slick.png") no-repeat scroll -20px 7px ;}
[dir='rtl'] .slick-next
{right: auto;left: -25px;}
.slick-prev, .slick-next {background: rgba(0, 0, 0, 0) url("../images/arrow-slick.png") no-repeat scroll center center;color: transparent;cursor: pointer;display: block;font-size: 0;height: 40px;line-height: 0;outline: medium none;padding: 0;position: absolute;bottom: 15%;width:29px;z-index: 9;}
.wrap-amen-list .slick-prev, .wrap-amen-list .slick-next {background: rgba(18, 60, 107, 0.8) url("../images/arrow-slick-white.png") no-repeat scroll center center;bottom: 0;color: transparent;cursor: pointer;display: block;font-size: 0;height: 40px;line-height: 0;outline: medium none;padding: 0;position: absolute;width: 40px;z-index: 9;}
.wrap-amen-list .single-item .slick-prev {background-position: 9px 3px;	margin-right: 10px;}
.wrap-amen-list .single-item .slick-prev {background-position: 10px 3px;margin-right: 22px;	right: 18px;}
.wrap-amen-list .slick-next { 
 right: 0;
 background-position: -31px 3px;}
/* Dots */
.slick-dots
{position: absolute;bottom: -45px;display: block;width: 100%;padding: 0;list-style: none;text-align: center;	display: none !important;}
.slick-dots li
{position: relative;display: inline-block;width: 12px;height: 12px;margin: 22px 8px;padding: 0;cursor: pointer;}
.slick-dots li button
{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 0;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{	background-color: #666;opacity: 1;}
.slick-dots li.slick-active button{    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #514947;}
/* Slider */
.slick-slider
{overflow: hidden;position: relative;display: block;-moz-box-sizing: border-box;     box-sizing: border-box;-webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;        user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;    touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-slider.amenity  {width: 67%;float: left;}
.slick-slider.amenity.image-width  {width: 100%;float: left;}
.slick-slider.wedding {width: 50%;float: left;}
.amen-wedding {float: left;width: 50%;background-color: #ffffff;padding: 30px 0 0 0;}
.wrap-amen-list { overflow: hidden;    background-color: #ffffff;}
.amen-list h2 {color: #514947;}
.offer .slick-arrow {display: none !important;}
.offer .slick-dots {bottom: 0;display: block !important;list-style: outside none none;padding: 0;position: absolute;text-align: center;width: 100%;}
.offer .slick-dots li.slick-active button {background: #d11343 none repeat scroll 0 0;border-radius: 15px;	border: 1px solid #d11343;}
.offer .slick-dots li button {background: #ffffff none repeat scroll 0 0;border-radius: 15px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 15px;line-height: 0;outline: medium none;padding: 0;width: 15px;}
.slick-list
{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);   -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);     -o-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);}
.slick-track
{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after
{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;min-height: 1px;	position: relative;}.over-marker {background: rgba(0, 0, 0, 0) url("../images/bg-bottom.png") repeat-x scroll left bottom;height: 100%;position: absolute;width: 100%;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.award-wrap {float: right; width: 416px;}
.award-wrap li {margin: 0;display: inline-block;}
.award-wrap  img {height: auto;width: 75%;}
.award .slick-prev {background: rgba(0, 0, 0, 0) url("../images/arrow-award.png") no-repeat scroll center center;border: 0px;border-radius: 0;color: transparent;cursor: pointer;display: block;font-size: 0;height: 30px;line-height: 0;outline: medium none;padding: 0;position: absolute;top: 25%;width: 15px;z-index: 9;}
.award .slick-next {background: rgba(0, 0, 0, 0) url("../images/arrow-award.png") no-repeat scroll center center;border: 0px;border-radius: 0;color: transparent;cursor: pointer;display: block;font-size: 0;height: 30px;line-height: 0;outline: medium none;padding: 0;position: absolute;top: 25%;width: 15px;z-index: 9;}
.award .slick-prev {background-position: 0px 0px;left: -31px;}
.award .slick-next {background-position: -24px 0px;right:-23px;}
.award .slick-slide {border-right: none;display: block;}
.award .slick-slide.width80 {width:60px !important;}
.award .slick-slide.width120 {width:132px !important;}
.award .slick-slide.width160 {width:160px !important;}
.slick-loading .slick-slide
{visibility: hidden;}
.slick-vertical .slick-slide
{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.offer .intro-slide {float: right;margin: 0;padding: 6% 10px 6% 10px;position: relative;width: 28%;margin-top: 20%;}
.offer .slick-slide img {display: block;float: left;width: 72%;}
.offer .offer-right .intro-slide { float: left;}
.offer .offer-right .intro-slide img { float:right;}
.offer .slick-slide { border:none;}
h3.offer {border: medium none;font-size: 40px;margin: 0 auto;padding-top: 30px;position: absolute;text-align: center;width: 100%;z-index: 9;}
.offer-right .intro-slide {border-left: 1px solid #ffffff;height: 255px;}
@media only screen and (min-width: 769px) and (max-width: 1200px) {h3.offer {font-size: 28px;}
.intro-slide .header {font-size: 20px;}
.offer .intro-slide {float: right;margin: 0;padding: 45px 10px 0 10px;position: relative;top: 60px;width: 28%;	height: auto;}
.reserve-bt {height: 37px;margin: 30px auto 0;padding: 7px 18px;text-align: center;width: 100px;}
.reserve-bt a {font-size: 18px;}
}
@media (max-width: 980px) {
.single-item .slick-slide .intro-slide {display: block;float: none;margin: 0 auto;text-align: center;width: 50%;right: 0;padding: 10px;	top: 0;}
.single-item .slick-slide .intro-slide.left {float: none;margin: 0 auto;text-align: center;width: 50%;left: 0;right: auto;/* padding: 10px; */top: 0;}
.slick-prev, .slick-next {bottom: 6%;}
}
@media (max-width: 960px) {
.slick-slider.amenity {width: 100%;float: none;}
.amen-list {float: left;width: 100%;background-color: #ffffff;}
}
@media (max-width: 768px) {
.header {font-size: 15px;}
.intro-slide {top: 20%;}
.blue h3{font-size:24px;}
.button{margin:0 auto 20px;width:auto;}
.button.first{margin-top:40px;}
.buttons{padding:0 0 20px;}
.buttons .button{float:left;font-size:12px;margin:1%;width:48%;}
.center{margin-left:-40px;margin-right:-40px;}
.center .slick-center h3{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);color:#e67e22;opacity:1;transform:scale(1);}
.center h3{-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);-webkit-transform:scale(0.95);opacity:0.8;transform:scale(0.95);transition:all 300ms ease;}
.content{margin:auto;padding:20px 40px;width:auto;}
.fixed-header .header-content{width:auto;}
pre{font-size:12px; overflow-x: scroll;}
.one-time .slick-prev, .one-time .slick-next {background: rgba(0, 0, 0, 0.8) url("../images/arrow-slick.png") no-repeat scroll center center;display: block;font-size: 0;height: 30px;top: 45%;width: 30px;}
.one-time .slick-prev {background-position: 7px 4px !important;left: 30px;margin-right: 2px;}
.one-time .slick-next {background-position: -12px 4px !important;left: auto;right: 30px;}
.intro-slide .header h2 {font-size: 24px;
  line-height: 20px;}
.single-item .slick-prev {left: 20px;}
.single-item .slick-next {right: 54%;	background-position: -32px 3px;}

.single-item .slick-slide .intro-slide {padding: 15px;}
.single-item .slick-prev, .single-item .slick-next {background: rgba(0, 0, 0, 0) url("../images/arrow-slick-white.png") no-repeat scroll center center;color: transparent;cursor: pointer;display: block;font-size: 0;height: 40px;line-height: 0;outline: medium none;padding: 0;position: absolute;bottom: 15%;width: 40px;z-index: 9;background-color: rgba(18,60,107,0.8);}
.single-item .slick-next {background-position:-32px 1px;}
.single-item .slick-prev {background-position:9px 3px;}
.wrap-amen-list  .single-item .slick-next {right: 0;}
.wrap-amen-list .single-item .slick-next, .wrap-amen-list .single-item .slick-prev {top: 40%;}
.single-item .slick-prev, .single-item .slick-next {top: 70%;}
.triple-content .explor-caption {margin: 10px auto 0 auto;}
.wrap-room .explor-caption {/* color: #514947; *//* display: inline-block; *//* margin: 5px auto 0 auto; *//* padding: 0; *//* text-align: center; */width: 100px;/* background: none; */}
.experience {padding: 20px 0 0px;}
.single-item .slick-slide .intro-slide p {/* line-height: 16px; */}
.title p {line-height: 20px;}
.single-item .slick-slide .intro-slide p {/* font-size: 12px; */}
.title p:before, .title h2:before {display: block;background: #999;width: 28px;height: 1px;position: absolute;content: "";top: 12px;right: -37px;}
.title p:after, .title h2:after {display: block;background: #999;width: 28px;height: 1px;position: absolute;content: "";top: 12px;left: -37px;}
.single-item .slick-prev, .single-item .slick-next {top: 39%;}
.home-inrto-accommodation.room-feature {width: 100%;padding: 20px;}
.room-feature .room-amen li img { width: 32%;}
.room-feature .room-amen li {line-height: 24px;padding: 7px 20px;text-align: center;width: 48%;display: inline-block;}
.room-feature .room-amen li img {float: none;	 margin: 0 auto;}
.room-gallery h3 {font-size: 18px;font-weight: lighter;}
.autoplay-trip .slick-prev {display: none !important;}
.autoplay-trip .slick-next {display: none !important;}
.award-wrap {padding: 0px;width: 100%;margin: 20px auto;float: none;text-align: center;}
.offer .slick-slide img {display: block;float: none;width: 100%;}
.offer .intro-slide {float: none;margin: 0;padding:0px;position: relative;top: 110px;width: 100%;}
.offer-right .intro-slide {height: auto;	border-left: none;}
.intro-slide .header {font-size: 100%;padding: 10px 0;}
.reserve-bt {margin: 80px auto 0;	background-color:#d11343;	color: #ffffff;}
.reserve-bt a {color: #ffffff;}
.room-slide h4 {font-size: 30px;}
.room-slide p {display: none;}
.room-slide {padding: 20px;}
}
@media (max-width: 480px) {
.room-slide h4 {font-size: 18px;}
.intro-slide .header h2 {font-size: 24px;line-height: 4px;}
.intro-slide .header {padding: 14px 0;}
.room-slide p {display: none;}
.room-slide {padding: 20px 0px;}
.explor-caption a {background: none;/* color: #514947; */display: block;font-size: 14px;text-align: center;}
.explor-caption {color: #514947;display: block;margin: 0px auto 0 auto;text-align: center;width: 124px;background: none;}
.single-item .slick-prev {left: 0px;}
.single-item .slick-next {right: 0;background-position: -32px 3px;}
.single-item .slick-prev, .single-item .slick-next {top: 70%;}
.room-slide .explor-caption {margin: 10px auto 0;}
.single-item .slick-dots li { margin: 6px 2px;}
.single-item .slick-slide .intro-slide {text-align: center;width: 100%;padding: 10px;position: relative;height: 160px;}
.single-item .slick-slide .intro-slide.left {text-align: center;width: 50%;padding: 30px 10px;}
/*.single-item .slick-slide .intro-slide p {/ line-height: 14px; }*/
.award .slick-slide img {width: 42%;}
/*.wrap-room .explor-caption { border: 1px solid #514947; // color: #514947; // padding:0; // text-align: center; // width: 124px; // background: none; /}*/
/*.wrap-room .explor-caption a { line-height: 26px; }*/
/*.wrap-room .single-item .slick-slide .intro-slide {/ text-align: center; // width: 100%; // padding: 13px 10px; // position: relative; // float: left; /}*/
.autoplay-trip .slick-dots {display: block !important;bottom: 0;}
}