@charset "utf-8";a,a:hover{text-decoration:none}header .bt-style,header h1{float:left;vertical-align:middle}#page-preloader h1,.book-date-modify,.btn-book-now a,.check-ava-button button,.hotel-section h2,.menu-content li a,.p-f-book a,.rate-btn-book button,.search-bar-progress li a{text-transform:uppercase}html{font-size:62.5%}body{color:#000;font-family:'Open Sans';font-size:13px;font-size:1.3em;line-height:1.8}h1,h2,h3,h4,h5,li,ul{margin:0;padding:0}p{margin-top:0}a{color:#0b0b0b}.book-date-modify,.check-ava-button button,.hotel-add li a,.p-f-book a,.rate-btn-book button{text-decoration:underline}ul{list-style-type:none}.right{text-align:right}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.clearfix:after{clear:both;content:"";display:table}header{background-color:#002e4b;height:60px;display:table;width:100%;position:relative;z-index:10;box-shadow:0 0 3px #333}header .bt-style{width:20%;display:table-cell;border:none;background:0 0;height:60px;padding:0;text-align:center;z-index:940}header .bt-style.menu-active{position:absolute;top:0;left:0;z-index:999}.flat-icon{display:block;font-family:ElegantIcons;line-height:1;color:#fff}.bt-style span:before{font-size:4rem;color: #a29061;}.icon_menu.active::before{content:"\4d"}header h1{width:60%;display:table-cell;text-align:center;line-height:0}header h1 img{margin-top:6px;width:114px}.menu{width:100%;position:fixed;display:none;background-color:rgba(0,0,0,.9);overflow-x:hidden;overflow-y:auto;padding:80px 0;height:100%}.menu-content{width:80%;margin:0 auto;overflow:auto;height:100%}.menu-content li{display:list-item;width:100%;position:relative}.menu-content li a{display:block;padding:15px;color:#fff;font-weight:700}.sub-menu{display:none}.sub-menu li a{padding-left:25px}.menu-content .sub-menu li a::after{content:'\35'}footer ul li{display:list-item;border-top:1px solid #fff}footer ul li a{padding:15px 0 15px 15px;display:block;background-color:#dedede;position:relative}footer ul li a::after{position:absolute;content:'\35';font-family:ElegantIcons;right:10px;top:10px;font-size:20px}footer address{background-color:#002e4b;font-weight:400;font-style:normal;font-size:12px;color:#69685d;padding:10px 15px;line-height:16px}.section{padding:0}#alagon-central-hotel-spa{background:url(../images/alagon-central-hotel-img01.jpg) no-repeat;background-size:cover}#alagon-saigon-hotel-spa{background:url(../images/alagon-saigon-hotel-img01.jpg) no-repeat;background-size:cover}#alagon-city-point-hotel-spa{background:url(../images/alagon-citypoint-hotel-img01.jpg) no-repeat;background-size:cover}#alagon-ben-thanh-hotel-spa{background:url(../images/alagon-benthanh-hotel-img01.jpg) no-repeat;background-size:cover}#alagon-d-antique-hotel-spa{background:url(../images/alagon-dantique-hotel-img01.jpg) no-repeat;background-size:cover}.hotel-section{background:rgba(0,0,0,.4)}.btn-book-now a,.hotel-add li{background-color:#ffbb39;box-shadow:1px 2px 5px #a29061;font-weight:700}.section .container{width:90%;margin:0 auto;padding:80px 0;text-align:center;color:#fff}.hotel-section h2{font-size:1.6rem}.hotel-section h3{font-size:1.8rem;margin-bottom:15px}.hotel-star{text-align:center;margin-bottom:0}.hotel-star li{display:inline-block;text-align:left}.hotel-add{margin-bottom:20px}.hotel-add li{display:inline-block;padding:4px 15px 4px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.hotel-add li a,.hotel-add li span{display:inline;color:#fff;margin:0 3px;font-size:1.3rem}.btn-book-now{display:block;text-align:center}.btn-book-now a{font-size:1.5rem;color:#fff;text-align:center;display:inline-block;padding:4px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.search-bar-progress{background-color:#000;margin:20px 0;box-shadow:0 0 3px #333}.search-bar-progress ul{display:table;width:100%}.search-bar-progress li{display:table-cell;text-align:center}.search-bar-progress li span{font-size:2rem;display:block;margin-bottom:5px;font-weight:700}.search-bar-progress li a{color:#fff;padding:5px 0;display:block;line-height:14px;font-size:1.2rem}.search-bar-progress li a.active{background-color:#a29061}.form-group{margin:15px 0;position:relative}.currency-select a,.form-group input{padding:15px;margin:0;text-align:center;outline:0;display:inline-block;-webkit-appearance:none;cursor:pointer;width:100%;box-sizing:border-box}.form-group input{background:#f8f8f8;color:#333;border:none;-moz-appearance:none;appearance:none;border-radius:0}#gallery-slider li,#hotel-slider li,.rate-room-gallery li{height:320px;background-size:cover!important}.currency-select a{background-color:#f1f1f1;text-transform:uppercase;color:#000;border:none;-moz-appearance:none;appearance:none;border-radius:0}.check-in-date input,.check-out-date input{text-align:left;color:#888}.check-in-date:after,.check-out-date:after,.currency-select:after{color:#155075;padding:0 0 2px;position:absolute;font-size:1.6rem;font-weight:700;top:12px;pointer-events:none;right:15px}.currency-select:after{content:'\e044';font-family:ElegantIcons}.check-in-date:after,.check-out-date:after{content:"\e023";font-family:ElegantIcons}.select-style:after{content:'\e044';font-family:ElegantIcons}.check-ava-button{margin:0 15px 35px}.check-ava-button button{width:100%;border-radius:4px;background-color:#ffbb39;border:none;color:#fff;padding:10px 0;letter-spacing:1px;font-weight:700}#currency-list li a{display:block;padding:15px;border-bottom:1px solid #ddd}#currency-list h2{font-weight:700;border-bottom:1px solid #ccc;color:#333;font-size:1.6rem;text-align:center;padding:10px 0}.book-date-info{margin:0 15px;background-color:#eee;padding:10px}.book-date-info p{color:#155075;margin:0;font-weight:700;font-size:1.5rem}.book-date-info span{display:block;font-size:14px;font-weight:400;color:#333}.book-date-modify{text-align:right;font-weight:700;margin:0;display:block;font-size:1.3rem;color:rgba(21,80,117,1)}.select-style select{width:100%;border:none;color:#888;padding:12px 15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-sizing:border-box;-webkit-appearance:none;position:relative;background-color:#F8F8F8}.select-style:after{color:#155075;font-weight:700;font-size:1.6rem;right:15px;top:12px;padding:0 0 2px;position:absolute;pointer-events:none}.rate-room-type{background-color:#002e4b;color:#fff;font-size:1.4rem;padding:10px 10px 10px 31px;position:relative}.rate-room-type::after{content:'\e044';font-family:ElegantIcons;position:absolute;top:8px;right:15px;color:#fff;font-size:1.5rem;-moz-transition:all ease-in .4s;-webkit-transition:all ease-in .4s;transition:all ease-in .4s}.rate-room-type.active::after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rate-room-item{padding:15px 10px;display:table;width:100%;box-sizing:border-box;position:relative;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.rate-room-item::before{font-family:ElegantIcons;content:"\e046";position:absolute;top:15px;right:12px;color:#155075;transition:1s all ease}.rate-room-item.active{background-color:#DADADA}.bx-viewport,.rate-room-amenities,.rate-room-detail{background-color:#f1f1f1}.rate-room-item.active::before{transform:rotate(90deg);transition:1s all ease}.rate-room-tit{display:table;width:50%;float:left}.rate-room-item .rate-room-price{width:50%;float:right;padding-right:30px;box-sizing:border-box;font-weight:700;text-align:right}.rate-room-item .rate-room-price.hide{display:none}.rate-room-price .rate-notes,.room-available{display:block;font-size:1.5rem;color: #a29061;}.rate-room-price .rate-notes{font-weight:400}.rate-btn-book button,.rate-room-h4,.txt-bold{font-weight:700}.rate-room-detail{padding:10px 0}.rate-room-d-row{display:table;width:100%;padding:5px 10px;box-sizing:border-box;font-size:1.2rem}.txt-bold{font-size:1.4rem}.rate-room-d-tit{display:table-cell;float:left}.rate-room-d-des{display:table-cell;float:right;text-align:right}.rate-room-gallery{height:320px;position:relative}.rate-room-gallery li{width:100%;text-align:center}.rate-room-gallery li img{max-width:100%;line-height:0}.rate-room-amenities{padding:10px}.rate-room-amenities ul li{display:inline-block;width:50%;padding:3px 3px 3px 10px;box-sizing:border-box;position:relative}.rate-room-amenities ul li::before{display:inline-block;content:'-';position:absolute;top:0;left:0}.rate-room-amenities ul li:nth-of-type(2n){float:right}.rate-btn-book{margin:15px}.rate-btn-book button{width:100%;border-radius:4px;background-color:#199994;border:none;color:#fff;padding:10px 0;letter-spacing:1px}.fill-in-price{text-align:right}.fill-in-tit{background-color:#002e4b;color:#fff;font-size:1.4rem;padding:10px 10px 10px 31px;position:relative}.fill-in-tit.active::after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-group.input-style input{color:#888;text-align:left}.textarea-style textarea{width:100%;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bk-error,.bk-info{font-size:12px;padding:0 0 0 15px}.form-group.select-style01 .select-style{float:left;width:45%;position:relative;margin-right:10px}.bk-error{color:red}.succeed-booking .succeed-tit{background-color:#155075;color:#fff;text-align:center;padding:10px 0}.succeed-booking .succeed-content{padding:15px 15px 0}.succeed-tb{width:100%}.succeed-tb th{width:30%}.succeed-tb td,.succeed-tb th{text-align:left;border-top:1px solid #155075;padding:5px 0}.succeed-list{text-align:center}.succeed-list li{display:block;margin:5px;background-color:#199994;color:#fff}.succeed-list li a{padding:10px 0;color:#fff;display:block}.succeed-booking-money{background-color:#155075;color:#fff;padding:15px}.succeed-booking-money .succeed-tit{font-weight:700;text-align:center;border-bottom:1px solid #fff;margin-bottom:10px}.succeed-booking-money .succeed-tb th{width:40%}.succeed-booking-money .succeed-tb td{text-align:right}.hotel-slider-wrap{margin:0 0 20px}#gallery-slider li, #hotel-slider li{font-size:0;background-position:top center}#hotel-slider li img,#gallery-slider li img{width:100%;line-height:0}.hotel-content{padding:0 10px}.hotel-content h4{color:#fff;background-color:#002e4b;padding:10px}.hotel-map{margin-bottom:20px}.hotel-facility{margin:10px 0}.hotel-facility li{display:inline-block;position:relative;padding:0 10px}.hotel-facility li:last-child:after{content:'';position:absolute}.hotel-facility li:after{content:'|';position:absolute;right:0;top:0;font-weight:400;color:#000}.hotel-facility li:nth-of-type(2n){color:#155075;font-weight:700}.trip{width:100%;margin-bottom:30px}#CDSWIDSSP{width:320px!important;margin:0 auto!important}.services-item{margin:10px auto;width:300px}.services-img{line-height:0}.services-item img{width:100%}.services-content h2{background-color:#002e4b;color:#fff;text-align:center;font-size:16px;padding:10px 0}.gallery-content,.promotion-room-fixed{background-color:#000}.contact-form h2{text-align:center;font-size:18px;color:#000}.gallery-content{padding-bottom:130px}.gallery-content li{padding:20px 0 0;text-align:center;vertical-align:middle;line-height:0}.gallery-content li img{width:90%;max-width:100%;margin:0 auto}#page-preloader{background-color:#145075;position:absolute;width:100%;height:100%;z-index:9995;padding-top:8%}#page-preloader .logo-prelaoder{margin-bottom:30px}#page-preloader h1{font-size:48px;font-weight:300;margin:0;color:#fff}.spinner{width:60px;height:60px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.promotion-room-fixed{position:fixed;z-index:999;bottom:0;width:100%;background-color:rgba(0,0,0,.85);color:#fff;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-f-info{float:left;width:65%;margin:0}.p-f-info span{display:block}.p-f-02{font-size:10px}.p-f-03{font-size:22px;color:#199994;font-weight:700}.p-f-book{float:right;text-align:right;margin:15px 0 0}.p-f-book a{display:inline-block;padding:8px 25px;background-color:#199994;color:#fff;text-align:center;border-radius:25px;font-size:16px}.arrow_carrot-down,.arrow_carrot-up{font-size: 25px;float: right;}h4{margin-top: 15px;}.showmap{color:#a29061;}.promotion-list h3{background:#a29061;color: #fff;font-size: 1.4rem;padding: 10px 10px 10px 31px;position: relative;}.promotion-list h3:before{font-family: ElegantIcons;content: "\33";position: absolute;top: 10px;right: 15px;color: #fff;transition: 1s all ease;}.col-1-4{width: 40%;display: inline-block;position: relative;}.col-3-4{width: 60%;;display: inline-block;position: relative;vertical-align: top;text-align: center;}.room-info{padding: 10px 10px 2px 10px;display: table;}.room-info > span > img{width: 100%;}.max-adult::before{font-family: ElegantIcons;content:'\e08a';font-size: 1.5rem}.cancellation{padding: 10px 10px 0 10px;}span > .info-booked{color:#002e4b;display: inline-block;font-weight: bold;}.list-res > li > a{text-decoration: underline;}.bx-wrapper .bx-controls-direction a{width: 32px;height: 32px;display: inline-block;margin-top: 0px;z-index: 9999;}.bx-wrapper .bx-controls-direction .bx-prev{left: 20px;}.bx-wrapper .bx-controls-direction .bx-next{right: 20px;}.bx-outer-prev:hover, .bx-outer-next:hover,.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev i,.bx-wrapper .bx-next i{color: rgba(0,0,0,0.6);font-size: 32px;}.bx-wrapper{position: relative;margin: 0 auto;padding: 0;}.bx-outer-prev,.bx-outer-next,.bx-wrapper .bx-controls-direction a{text-indent: initial !important;position: absolute;line-height: 40px;margin-top: -20px;top: 50%;}.thumb-room-detail a, .thumb-room-detail li{display: block;position: relative;z-index: 999;}.thumb-room-detail a.active:before{border-right: 8px solid transparent;border-left: 8px solid transparent;border-bottom: 8px solid #a29061;height: 0;width: 0;top: -8px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}.thumb-room-detail a:after, .thumb-room-detail a:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";z-index: 999;}.thumb-room-detail a.active:after{background: none;border: 4px solid #a29061;}.thumb-room-detail a:after{background: url('../images/pattern.png');}.hotel-container{position: relative;z-index: 1;}.room-available{color:red;}.services-item .content{max-height: 180px;overflow: hidden;}