.heading-tabs .facilities .content a:hover,.heading-tabs .meetings .content a:hover,.heading-tabs .restaurants .content a:hover,.home .news-events .block-news-and-events .inner-block .title,.room-type-content .title,.room-type-content a:hover,a:focus,a:hover{text-decoration:none}.page-contact-us .contact-form form .layout-control-group .layout-controls input:focus,.page-contact-us .contact-form form .layout-control-group .layout-controls textarea:focus,a:focus{outline:0}a:focus{outline-offset:0}body #shiftnav-toggle-main{background:#630a61;border-bottom:3px solid #92188F;position:relative}body #shiftnav-toggle-main a.img-logo{padding:10px 0;display:block}body #shiftnav-toggle-main a.img-logo img{text-align:left;display:inherit}body #shiftnav-toggle-main #shiftnav-toggle-main-button{border:1px solid #965695;border-radius:5px;margin:5px 0}body .shiftnav.shiftnav-skin-dark-purple ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target,body .shiftnav.shiftnav-skin-dark-purple ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target{background:#630a61}.home .about-us .flexslider{border:none;margin-bottom:20px}.home .about-us .flexslider .slides li{position:relative}.home .about-us .flexslider .slides li .flex-caption{width:100%;left:0;background-color:#fff;opacity:.9;color:#807691;position:relative;top:0;height:100%}.home .about-us .flexslider .slides li .flex-caption .title{background:rgba(99,10,98,.6);background:-moz-linear-gradient(left,rgba(99,10,98,.6) 0,rgba(99,10,98,.37) 47%,rgba(99,10,98,.1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(99,10,98,.6)),color-stop(47%,rgba(99,10,98,.37)),color-stop(100%,rgba(99,10,98,.1)));background:-webkit-linear-gradient(left,rgba(99,10,98,.6) 0,rgba(99,10,98,.37) 47%,rgba(99,10,98,.1) 100%);background:-o-linear-gradient(left,rgba(99,10,98,.6) 0,rgba(99,10,98,.37) 47%,rgba(99,10,98,.1) 100%);background:-ms-linear-gradient(left,rgba(99,10,98,.6) 0,rgba(99,10,98,.37) 47%,rgba(99,10,98,.1) 100%);background:linear-gradient(to right,rgba(99,10,98,.6) 0,rgba(99,10,98,.37) 47%,rgba(99,10,98,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#630a62', endColorstr='#630a62', GradientType=1);line-height:35px;padding:2px 10px;color:#fff;box-shadow:1px 2px 1px #BFB6D6;margin-bottom:25px;text-align:center}.home .contact-us .google-map,.home .news-events .block-news-and-events{margin-bottom:40px}.home .about-us .flexslider .slides li .flex-caption .detail{overflow:hidden}.home .about-us .flexslider .slides li .flex-caption .detail p{line-height:25px}.home .about-us .flexslider .slides li .flex-caption img{width:100%}.home .about-us .flexslider .slides li img{max-height:500px}.home .about-us .flexslider .flex-direction-nav{display:none}.home .about-us .flexslider .flex-control-nav{width:100%;position:absolute;text-align:center;top:20px;left:0;bottom:auto}.home .accommodation .heading{background-color:#523346;color:#523346}.home .news-events{background-color:#393443}.home .news-events .heading{background-color:#523346;color:#523346;margin-bottom:40px}.home .news-events .block-news-and-events .inner-block .featured-img img{padding:.2em .25em .15em;border-radius:.1em;width:100%;background-color:#fff}.home .news-events .block-news-and-events .inner-block .title{text-align:left;font-size:18px;color:#f03063;margin-top:10px}.home .news-events .block-news-and-events .inner-block .content{color:#fff}.home .contact-us .heading{background-color:#523346;color:#523346}.home .contact-us .block-address ul{padding-bottom:40px;margin-bottom:0}.home .contact-us .block-address ul li{line-height:24px}.home .contact-us .block-address ul li i{float:left;text-align:center;font-size:16px;color:#630A61;line-height:24px}.heading-tabs .facilities .content .detail,.heading-tabs .meetings .content .detail,.heading-tabs .restaurants .content .detail,.heading-tabs .spa .single-content{line-height:25px}.home .contact-us .block-address ul li div{padding-left:30px}.home .contact-us .block-address ul li:first-child{padding-bottom:15px;font-size:18px;color:#f03063}.read-more{text-align:right;display:block}.read-more a{color:#630A61;font-style:italic;font-size:12px}.read-more a:hover{color:#960D93}.heading{background-color:#393443}.heading h2{color:#fff;font-size:1.7em;margin-bottom:0;padding-bottom:40px;text-align:center;text-shadow:1px -1px 0 #6D6D6D;margin-top:40px}.heading .triangle{display:block;position:absolute;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top-width:13px;border-top-style:solid;border-top-color:inherit;bottom:-13px;left:50%;margin-left:-13px;z-index:3}header{background-color:#630a61}header .main-menu{padding-top:20px;padding-bottom:20px}header .main-menu .ubermenu .ubermenu-target{padding:15px 10px}header .main-menu .ubermenu .ubermenu-nav .ubermenu-item a,header .main-menu .ubermenu .ubermenu-nav .ubermenu-item a span{color:#fff}header .main-menu .ubermenu .ubermenu-nav .ubermenu-item a:hover{background-color:#770475}header .main-menu .ubermenu .ubermenu-submenu{background-color:#630a61}header .main-menu .ubermenu .ubermenu-submenu .ubermenu-item:not(:last-child){border-bottom:1px solid #771175}header .main-menu .ubermenu .ubermenu-submenu .ubermenu-item:not(:first-child){border-top:1px solid #82077F}header .main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px}.top-bar{padding:10px 0 5px;background-color:#480146}.top-bar .hot-contact{margin-bottom:0}.top-bar .hot-contact li{color:#fff;line-height:25px}.top-bar .hot-contact li i{color:#f03063;padding-right:10px}.top-bar .lang_sel_list_horizontal{text-align:right}.top-bar .lang_sel_list_horizontal ul{margin-bottom:0;border-top:none!important;padding-left:0!important;margin-left:-5px!important;list-style:none!important}.top-bar .lang_sel_list_horizontal ul li{float:none!important;position:static!important;display:inline-block}.top-bar .lang_sel_list_horizontal ul li a.lang_sel_sel{padding-left:0!important;background-color:transparent!important}.top-bar .lang_sel_list_horizontal ul li a.lang_sel_sel img{box-shadow:0 0 1px 1px #FFF}.top-bar .lang_sel_list_horizontal ul li a.lang_sel_other{background-color:transparent!important}.top-bar .lang_sel_list_horizontal ul li a img{width:auto!important;height:auto!important;position:static!important;top:auto!important}.responsive-tabs__heading{border:1px solid #393443;color:#fff;padding:10px;font-size:16px;margin-top:15px}.heading-tabs .facilities .content .title,.heading-tabs .meetings .content .title,.heading-tabs .restaurants .content .title{text-align:left;font-size:18px;color:#f03063;text-decoration:none}.icon-hat,.icon-pan,.icon-plate{margin-top:-2px}.responsive-tabs__heading--active,.responsive-tabs__heading:hover{border:1px solid #630A61}.heading-tabs{background-color:#393443}.heading-tabs .spa .single-content img{width:100%;height:100%;padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.heading-tabs .spa .room-type-content .img img{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em;width:100%;min-height:175px}.heading-tabs .facilities .content{padding-bottom:20px}.heading-tabs .facilities .content img{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em;width:100%;max-height:239px}.heading-tabs .facilities .content .title{padding-top:10px}.heading-tabs .meetings .content{padding-bottom:20px}.heading-tabs .meetings .content img{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em;width:100%;max-height:239px}.heading-tabs .meetings .content .title{padding-top:10px}.heading-tabs .restaurants .content{padding-bottom:20px}.heading-tabs .restaurants .content img{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em;width:100%;max-height:239px}.heading-tabs .restaurants .content .title{padding-top:10px}.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading .icon{display:inline-block;width:36px;height:30px;background:url(../img/services-icons-sprite.png) no-repeat;position:absolute;left:2px;top:2px}.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading .text{padding-left:45px}.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading#tablist1-tab3 .icon,.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading#tablist1-tab4 .icon,.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading#tablist1-tab5 .icon{left:5px;top:5px}.responsive-tabs-wrapper .responsive-tabs ul li .icon{display:inline-block;width:36px;height:30px;background:url(../img/services-icons-sprite.png) no-repeat;position:absolute;left:2px;top:2px}.responsive-tabs-wrapper .responsive-tabs ul li .text{padding-left:25px}.responsive-tabs-wrapper .responsive-tabs ul li#tablist1-tab3 .icon,.responsive-tabs-wrapper .responsive-tabs ul li#tablist1-tab4 .icon,.responsive-tabs-wrapper .responsive-tabs ul li#tablist1-tab5 .icon{left:5px;top:5px}.icon-key{background-position:0 0!important}.icon-truck{background-position:-145px 0!important}.icon-pan{background-position:-72px 0!important}.icon-hat{background-position:-108px 0!important}.icon-plate{background-position:-36px 0!important}.room-type-content{padding-bottom:10px}.room-type-content .img img{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em;width:100%}.room-type-content .title{padding-top:10px;color:#f03063;text-align:center}footer{background-color:#807691}footer .site-info{padding:20px 0;text-align:center}footer .site-info span{color:#fff}.shiftnav-toggle{display:block}@media only screen and (min-width:768px){.home .about-us .flexslider .slides li .flex-caption{width:100%;position:absolute;padding:20px}.home .about-us .flexslider .slides li .flex-caption .title{border-radius:20px;margin-top:30px}.home .about-us .flexslider .slides li .flex-caption img{width:auto}.home .about-us .flexslider .slides li img{max-height:500px}.home .about-us .flexslider .flex-control-nav{width:100%}.home .news-events{background-color:#fff}.home .news-events .block-news-and-events{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.29);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.29);box-shadow:0 0 30px 0 rgba(0,0,0,.29)}.home .news-events .block-news-and-events .title{padding:0 10px}.home .news-events .block-news-and-events .inner-block .content{color:#807691;padding:0 10px}.home .news-events .block-news-and-events .inner-block .read-more{padding-bottom:10px}.top-bar .lang_sel_list_horizontal{text-align:right}}#shiftnav-toggle-main.scroll-to-fixed-fixed,.site-header.scroll-to-fixed-fixed{opacity:.9}.top-container{margin-bottom:40px;background-color:#f1f0e9;box-shadow:1px 2px 4px 0 #A2A2A2}.top-breadcrumb,.top-container .breadcrumbs{background-color:transparent}.top-container .page-title{color:#630a61}.top-container .page-title h1{margin-top:20px;margin-bottom:20px}.top-container .breadcrumbs{font-size:10px;padding:0;margin-bottom:0;border-radius:0;text-align:left;font-style:italic}.block-content,.top-breadcrumb{margin-bottom:40px}.top-container .breadcrumbs a{line-height:78px;font-style:italic}.single .page-content,.single .page-content .banner{padding-bottom:40px}.single .page-content .banner img{width:100%;border:1px solid #ddd;background:#fff;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.book-now{padding:10px 30px;background-color:#f03063;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:18px}.book-now:hover{background-color:#f05954;color:#fff}.block-content .inner-block .title{font-size:18px;color:#92278f}.block-content .inner-block .excerpt{padding-bottom:15px}.portfolio{padding-bottom:50px;background:#FFF}.portfolio .box{padding-bottom:50px;background:#F3F3F3}.portfolio .box .portfolioHover{width:100%;position:relative;height:100%;background-color:#630a61}.portfolio .box .portfolioHover img{width:100%;top:0;left:0;z-index:10;opacity:1;max-height:239px}.portfolio .box .portfolioHover span{width:46px;height:46px;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0}.portfolio .box-caption h2{background:0 0;border-bottom:none;text-transform:uppercase;text-align:center;display:block;font-size:14px;color:purple}.portfolio .plus-btn{background:#FFF;padding:5px 25px 10px 12px;border:4px solid #ECF0F1;margin-top:-30px;left:43%}.portfolio .plus-btn i{color:#D0D0D0}.portfolio:hover .portfolioHover img{opacity:.6}.portfolio:hover .portfolioHover span{opacity:1}.portfolio:hover .plus-btn{background-color:#630a61}.float{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}.float:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.pad-bottom-15{padding-bottom:15px}.single-meeting .page-content h3{margin-top:0;text-transform:uppercase}.flexslider{margin:0 0 20px}.flexslider .flex-direction-nav a{height:45px}.lasted-post li{border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px}.lasted-post li .title{color:purple;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.lasted-post li .post-date{font-style:italic;color:#d1cbc7;font-size:10px}.wp-pagenavi{margin:0 0 40px;padding:20px 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{padding:5px 10px;border-radius:5px;color:purple}.page-contact-us h3{margin-top:0;padding-bottom:20px}.page-contact-us .contact-address ul{padding-bottom:40px;margin-bottom:0}.page-contact-us .contact-address ul li{line-height:24px}.page-contact-us .contact-address ul li i{float:left;text-align:center;font-size:16px;color:#630A61;line-height:24px}.page-contact-us .contact-address ul li div{padding-left:30px}.page-contact-us .contact-address ul li:first-child{padding-bottom:15px;font-size:18px;color:#f03063}.page-contact-us .contact-form{padding-bottom:40px}.page-contact-us .contact-form form .layout-control-group .layout-controls input{width:100%;height:40px;line-height:40px;padding:10px;border:1px solid purple!important}.page-contact-us .contact-form form .layout-control-group .layout-controls textarea{width:100%;padding:10px;border:1px solid purple!important}.single-accommodation .page-content .facilities{display:inline-block;position:relative}.single-accommodation .page-content .facilities h5{margin-top:0}.single-accommodation .page-content .other-description{margin-top:15px;margin-bottom:15px}.single-accommodation .page-content .contact{padding-bottom:15px}.single-accommodation .page-content .options{margin-top:15px}.single-accommodation .page-content .options table thead tr th{text-align:center;vertical-align:middle}@media only screen and (min-width:1200px){.shiftnav-toggle{display:none}.top-container .breadcrumbs{text-align:right}}@media only screen and (min-width:989px){.home .about-us .flexslider{margin-bottom:0}.home .about-us .flexslider .slides li .flex-caption{width:40%;position:absolute;padding:40px}.home .about-us .flexslider .slides li .flex-caption .title{border-radius:20px;margin-top:20px}.home .about-us .flexslider .slides li .flex-caption img{width:auto}.home .about-us .flexslider .flex-control-nav{width:40%}}@media only screen and (max-width:989px){.main-menu{display:none}}ul.social-link>li{list-style:none;display:inline-block;margin-left:4px}.page-contact-us .contact-address ul.social-link li:first-child{padding:0}.page-contact-us .contact-address ul.social-link li i{font-size:24px}ul.social-link>li a>i.fa-facebook-square:hover{color:#0a008e}ul.social-link>li a>i.fa-google-plus-square:hover{color:#a50000}ul.social-link>li a>i.fa-twitter-square:hover{color:#009ae6}ul.social-link>li a>i.fa-instagram:hover{color:#632500}ul.social-link>li a>i.fa-pinterest-square:hover{color:#bf0000}.page-contact-us .contact-address ul.social-link{margin:0;padding:0 0 5px}.kakaotalk-id p{padding-bottom:15px;font-size:18px;color:#f03063}.top-menu.contact-address ul.social-link{padding:0;margin:0;font-size:18px}.top-menu.contact-address ul.social-link>li{margin:0 4px;padding:0}.top-menu.contact-address ul.social-link>li a{color:#fff2ff}.page-contact-us .top-menu.contact-address ul li i{color:#fff2ff;font-size:18px}.banner-show{color:#fff}.banner-show .thai-show{border:0;border-radius:0;margin:0}.banner-show .thai-show .slide-item{height:350px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.banner-show .all-content{position:relative;transform:translateY(50%)}.banner-show .banner-head{margin-bottom:20px}.banner-show .flex-direction-nav a{color:#fff;opacity:1}.banner-show .flex-direction-nav a:before{color:rgba(255,255,255,.8)}.banner-show .flex-direction-nav .flex-next{right:15px}.banner-show .flex-direction-nav .flex-prev{left:10px}.banner-show .flex-control-paging li a{background:rgba(255,255,255,1)}.banner-show .flex-control-paging li a.flex-active{background-color:#630a61}@media only screen and (max-width:991px){.banner-show .flex-direction-nav{display:none}.banner-show .flex-control-paging{bottom:30px;z-index:10}.banner-show .banner-head h3{text-align:center;font-size:18px}.banner-show .table{background-color:rgba(0,0,0,.5)}.banner-show .table>tbody>tr>td,.banner-show .table>tbody>tr>th{padding:10px}}@media only screen and (min-width:992px){.banner-show .flex-control-paging{display:none}}