@charset "utf-8";
/* CSS Document *//*@import url("css/fonts.css");*/
*{margin:0px;padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{
	min-width: 1349px !important;
}
.breadcrumb{display: none;}
table{border-spacing: 0px;}
a{text-decoration: none!important;outline: none!important;}
ul{list-style-type:none;margin:0px!important;padding:0px;}
p{margin: 0px;}
div.breadcrumb {float: left;width: 100%;font-family:'SFUFuturaBook';background-color: #fff; padding: 0; padding: 10px 0px; position: relative; border-radius: 0px;color: #000;border:1px solid #e2e2e2;}
#inner{padding-left: 10px;margin-bottom: 0px;float: left;width: 100%}
#inner li:nth-last-child(1) span{display: none;}
#inner li{display: inline-block;float: left;list-style: none;}
#inner a{padding: 0px 10px} 
div.breadcrumb a{color:#000;} 
div.breadcrumb a:hover{color: #2486c5;}
.fixmenu{position: fixed!important;top: 0px!important;left: 0px!important;margin: auto!important;width: 100%!important;z-index: 999999!important}
.noidung_ta{padding:10px;}
.btn-disabled{cursor: not-allowed; pointer-events: none;}
.enable_buttom{cursor: pointer;background: #09bdff!important}
.clear{clear: both;}
.clearfix:before{content: "";clear: both;}
.clearfix:after {content: "";clear: both;}
.visit_hidden{display: none;}
.margin-auto{max-width: 1200px;margin: 0 auto;}
.red{ color: #FB0000}
.div_css{margin:0px -15px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-flow: row wrap;-webkit-flex-flow: row wrap;  }
#info{width:100%;float:right;margin-top: 0px;padding-left: 0px;}
#content{ width: 100%; margin:0px 0px 0px 0px; border-top: 0px;float: left;}
#container{width: 100%;margin: auto;overflow-x:hidden;}
.container{ width:100%; float:left;}
#sanpham{width:100%;float:left;padding-bottom: 15px;min-height: 570px;}
#main2{width:100%;}
#wrap_noidung{float: left;width: 100%;padding-top: 23px;}
.wraper_trangtrong{width: 100%; float: left; position: relative;margin-bottom: 10px;}
.content_trangcon{float: left;width: 100%}
.content_trangcon img{max-width: 100%;height: auto;}
.transition{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-transition: 0.5s;}
.zit{ z-index:9999 !important;}
.zib{ z-index:0;}
.i-map-at{ background:#0097c9 !important; color:#FFF;}
.map{ width:100%; height:500px; box-sizing:border-box;}
.box-map{ position:relative; height:500px;}
.map{ position:absolute;}
.i-map{ float:left; padding:5px 10px; background:#F5F5F5; cursor:pointer;}
.hidden_img{z-index: 999;width: 100%;float: left;overflow: hidden;transform:translateZ(0);position: relative;height: 100%;}
.zoom img {border: none;float: left;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-transition: 0.5s;width: 100%;}
.zoom:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}
.hv_light2{ overflow:hidden; position:relative;}
.hv_light2:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; }
.hv_light2:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.hv_light2:hover:before {right: 50%;left: 50%;width: 0;background: rgba(255, 255, 255, 0.5);}
.hv_light2:hover:after {height: 0;top: 50%;bottom: 50%;background: rgba(255, 255, 255, 0.5);}
.transition_all{-webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; }
/*====*/
.loadingcover{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.75);z-index: 999999999999999999999999999999}
.loadingcover .csslder{top:50%}
@-webkit-keyframes fx{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes fx{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}
.csslder {display: block; text-align: center; height: 20px; position: relative; clear: both; }
.csslder .csswrap {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.cssdot {width: 10px; height: 10px; border: 1px solid #288ad6; background: #288ad6; border-radius: 50%; float: left; margin: 0 5px; -webkit-transform: scale(0); transform: scale(0); -webkit-animation: fx 1000ms ease infinite 0ms; animation: fx 1000ms ease infinite 0ms; }
.cssdot:nth-child(2) {-webkit-animation: fx 1000ms ease infinite 300ms; animation: fx 1000ms ease infinite 300ms; }
.cssdot:nth-child(3) {-webkit-animation: fx 1000ms ease infinite 600ms; animation: fx 1000ms ease infinite 600ms; }
/*====*/
.skew img {overflow: hidden; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
.skew img:hover {border-radius: 50%; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.thanh_title{position: relative;float: left;width: 100%;text-transform: uppercase;margin-bottom: 20px;text-align: center;}
.thanh_title h3{font-family:'MuliBlack';font-size:24px;color: #454545;display: inline-block;line-height: 1;display: inline-block;width: 100%}

/*-------slider------*/
#slider{/*border-bottom: 1px solid #C9EADB;*/float: left;width: 100%; min-width: 1349px;}
#slider #amazingslider-wrapper-1{margin: 0px !important;}
#slider .amazingslider-arrow-right-1{background: url(images/next_sl.png)center center no-repeat !important;}
#slider .amazingslider-arrow-right-1:hover{opacity: 0.5;}
#slider .amazingslider-arrow-left-1{background: url(images/prev_sl.png) center center no-repeat !important;}
#slider .amazingslider-arrow-left-1:hover{opacity: 0.5;}
/*-------slider------*/
label{font-weight:400;font-family:"MyriadProRegular";}
input[type=radio].ibe-checkbox+label.ibe-label {text-transform: uppercase; color: #223065; }
div#menu_mobi {display:none; }
div#menu {position:relative; background:url(images/bg_main.jpg) repeat;background-size: 100% 100%;height:50px; line-height:50px; margin:auto; width:100%;margin:auto; }
div#menu ul {list-style:none;float: left;}
div#menu ul li {float:left; position:relative; z-index:9999999; padding: 0px 0px;}
div#menu ul li a {color: #fff; font-size:13px; padding: 0px 14px;text-transform: uppercase; display: block; font-family: 'MyriadPro-Bold';}
div#menu ul li a i{font-size: 25px;line-height: 1;position: relative;top: 3px}
div#menu > div > ul > li:after{content: ""; width: 1px; height: 20px; background: url(images/line_menu.png) repeat; position: absolute; right: 0px; top: 16px; z-index: 99; background-size: 100% 100%;}
div#menu div ul li:nth-last-child(1):after{display: none;}
div#menu ul li a:hover,div#menu ul li a.active,div#menu ul li a.active2{color:#0e3074;background: url(images/active_menu.png) repeat-x;background-size: cover;position: relative;z-index: 999999999999999999;}
div#menu>div>ul>li>a:hover,div#menu>div>ul>li>a.active,div#menu>div>ul>li>a.active2{}
div#menu ul li a:hover span,div#menu ul li a.active span,div#menu ul li a.active2 span{}
div#menu ul li ul,div#menu ul li:hover ul li ul {position:absolute; margin-left:0px; display:none; }
div#menu ul li:hover ul {display:block; }
div#menu ul li ul li {width:220px; line-height:1.5; background:#12377d; border-bottom:1px solid #fff; }
div#menu ul li ul li a {padding:10px 10px; text-transform:none; }
div#menu ul li ul li a:hover{color: #0e3074}
div#menu ul li ul li ul {left:220px; top:0px; } 
.active_fix{background: #e84e0f;position: relative;z-index: 9999999999999}
/*-------------------------------*/
.ADEButton { background: #008ef8 !important; height: 4rem !important; }
#ADESearchForm .ADETab > li { background: url(images/bg_main.jpg) repeat !important; background-size: auto 100% !important; }
#ADESearchForm .ADETab > li.ADETabLiActive { background: #fff !important; }
#ADESearchForm .ADETab > li.ADETabLiActive a { color: #008ef8 !important; }
#ADESearchForm .ADETab .ADESearchHotelIcon, #ADESearchForm .ADETab .ADETabLiActive .ADESearchAirIcon { vertical-align: middle; }
#ADESearchForm .ADETab .ADETabLiActive .ADESearchAirIcon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyMiAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOS41NDg4NCA2Ljk5MTMzTDMuMjY0MzQgMS40MzYyOUw0Ljk3Nzc3IDAuNDA2MTM2TDEzLjQyOSA0LjY2MTYzTDE4LjA5ODYgMS44NTU5NEMxOC40Mzk2IDEuNjUxMSAxOC44NDgxIDEuNTkwMTMgMTkuMjM0MSAxLjY4NjQ1QzE5LjYyMDEgMS43ODI3NiAxOS45NTIgMi4wMjg0NyAyMC4xNTY5IDIuMzY5NTNDMjAuMzYxNyAyLjcxMDU4IDIwLjQyMjcgMy4xMTkwMyAyMC4zMjYzIDMuNTA1MDNDMjAuMjMgMy44OTEwNCAxOS45ODQzIDQuMjIyOTcgMTkuNjQzMyA0LjQyNzhMNi4zNTY0MiAxMi40MDkxTDQuODExNzMgOS44MzcyTDUuMDI1NDggOS43MDgyOUw4LjA3MDgyIDExLjM3ODZMNS43NDA1NyAxMi43NzkxQzUuNTQ5NDkgMTIuODk0IDUuMzI1NTEgMTIuOTQxNyA1LjEwNDIxIDEyLjkxNDdDNC44ODI5MSAxMi44ODc3IDQuNjc2OTkgMTIuNzg3NSA0LjUxOTE1IDEyLjYzTDAuNjk1MTcyIDguODEwMDJMMS45ODExMSA4LjAzNzY3TDUuMDI1NDggOS43MDgyOUw5LjU0ODU2IDYuOTkwMzZMOS41NDg4NCA2Ljk5MTMzWk01LjM1MjUyIDE1Ljg1OTRMMjAuNzMyOCAxMS40NDk1TDIxLjI4NCAxMy4zNzJMNS45MDM3NiAxNy43ODE5TDUuMzUyNTIgMTUuODU5NFonIGZpbGw9JyMwMDhlZjgnLz48L3N2Zz4=) !important; }
.ADEBody .ADEBodyContent .ADEPoints .ADEPoint .icondeparture { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNyAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Y2lyY2xlIGN4PScxMy41JyBjeT0nMTQnIHI9JzEzLjUnIGZpbGw9JyMwMDhlZjgnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuMjE2MTUgMTQuNzQ0N0M2LjAyMDY0IDE0LjgyMTEgNS45NDA1NSAxNS4wNTQ4IDYuMDQ4MDcgMTUuMjM1MUw3LjIyNDY0IDE3LjIwNzhDNy40NzUwNCAxNy42Mjc2IDcuOTkyMjYgMTcuODA0OSA4LjQ0NzU2IDE3LjYyNjlMMjAuNzE2MSAxMi44MzEyQzIxLjI5OSAxMi42MDMzIDIxLjU4NjkgMTEuOTQ2MSAyMS4zNTkgMTEuMzYzMUMyMS4xMjIxIDEwLjc1NzIgMjAuNDI0OSAxMC40NzQ2IDE5LjgzMyAxMC43NDQ3TDE2LjE0MzcgMTIuNDI4NEwxMC45OTkxIDcuNzAwMjFDMTAuNzg1NiA3LjUwNDAzIDEwLjQ3OTEgNy40NDY1NiAxMC4yMDkxIDcuNTUyMTFDOS43NTY2IDcuNzI4OTggOS41ODQ0MiA4LjI3OTQ1IDkuODU1NDYgOC42ODI2MkwxMy4xNTgyIDEzLjU5NTRMOC4xMDc2NCAxNS44ODI1TDYuNTM0NDcgMTQuNzgyN0M2LjQ0MTM5IDE0LjcxNzYgNi4zMjE5NCAxNC43MDMzIDYuMjE2MTUgMTQuNzQ0N1pNMjIgMjAuMDEySDYuODQ3MDlWMjEuMTc3NkgyMlYyMC4wMTJaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPg==) !important; }
.ADEBody .ADEBodyContent .ADETime .iconcalender { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNyAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Y2lyY2xlIGN4PScxMy41JyBjeT0nMTQnIHI9JzEzLjUnIGZpbGw9JyMwMDhlZjgnLz48cGF0aCBkPSdNMTAgNy4wMTg1MkMxMCA2LjczMjE1IDEwLjM5MDUgNi41IDEwLjY2NjcgNi41QzEwLjk0MjggNi41IDExLjMzMzMgNi43MzIxNSAxMS4zMzMzIDcuMDE4NTJWOC4wNTU1NkgxMFY3LjAxODUyWicgZmlsbD0nd2hpdGUnLz48cGF0aCBkPSdNMTYuNjY2NyA3LjAxODUyQzE2LjY2NjcgNi43MzIxNSAxNy4wNTcyIDYuNSAxNy4zMzMzIDYuNUMxNy42MDk1IDYuNSAxOCA2LjczMjE1IDE4IDcuMDE4NTJWOC4wNTU1NkgxNi42NjY3VjcuMDE4NTJaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTAgOC4wNTU1Nkg4LjVDOC4yMjM4NiA4LjA1NTU2IDggOC4yODc3IDggOC41NzQwN1YxOS45ODE1QzggMjAuMjY3OSA4LjIyMzg2IDIwLjUgOC41IDIwLjVIMTkuNUMxOS43NzYxIDIwLjUgMjAgMjAuMjY3OSAyMCAxOS45ODE1VjguNTc0MDdDMjAgOC4yODc3IDE5Ljc3NjEgOC4wNTU1NiAxOS41IDguMDU1NTZIMThIMTYuNjY2N0gxMS4zMzMzSDEwWk0xOSAxMS4xNjY3SDlWMTkuNDYzSDE5VjExLjE2NjdaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGQ9J00xMCAxMy41QzEwIDEyLjk0NzcgMTAuNDQ3NyAxMi41IDExIDEyLjVDMTEuNTUyMyAxMi41IDEyIDEyLjk0NzcgMTIgMTMuNUMxMiAxNC4wNTIzIDExLjU1MjMgMTQuNSAxMSAxNC41QzEwLjQ0NzcgMTQuNSAxMCAxNC4wNTIzIDEwIDEzLjVaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGQ9J00xOCAxNS41QzE4IDE0Ljk0NzcgMTcuNTUyMyAxNC41IDE3IDE0LjVDMTYuNDQ3NyAxNC41IDE2IDE0Ljk0NzcgMTYgMTUuNUMxNiAxNi4wNTIzIDE2LjQ0NzcgMTYuNSAxNyAxNi41QzE3LjU1MjMgMTYuNSAxOCAxNi4wNTIzIDE4IDE1LjVaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPg==) !important}
.ADEBody .ADEBodyContent .ADEPassenger .iconperson { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyOCAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Y2lyY2xlIGN4PScxMy45OTUxJyBjeT0nMTQnIHI9JzEzLjUnIGZpbGw9JyMwMDhlZjgnLz48cGF0aCBkPSdNMTQuMTgyNiAxNC42MjVDMTUuOTYgMTQuNjI1IDE3LjQzMjYgMTMuMTc3NyAxNy40MzI2IDExLjM3NUMxNy40MzI2IDkuNTk3NjYgMTUuOTYgOC4xMjUgMTQuMTgyNiA4LjEyNUMxMi4zNzk5IDguMTI1IDEwLjkzMjYgOS41OTc2NiAxMC45MzI2IDExLjM3NUMxMC45MzI2IDEzLjE3NzcgMTIuMzc5OSAxNC42MjUgMTQuMTgyNiAxNC42MjVaTTE2LjQ0MjQgMTUuNDM3NUgxNi4wMTA3QzE1LjQ1MjEgMTUuNzE2OCAxNC44NDI4IDE1Ljg0MzggMTQuMTgyNiAxNS44NDM4QzEzLjUyMjUgMTUuODQzOCAxMi44ODc3IDE1LjcxNjggMTIuMzI5MSAxNS40Mzc1SDExLjg5NzVDMTAuMDE4NiAxNS40Mzc1IDguNDk1MTIgMTYuOTg2MyA4LjQ5NTEyIDE4Ljg2NTJWMTkuOTA2MkM4LjQ5NTEyIDIwLjU5MTggOS4wMjgzMiAyMS4xMjUgOS43MTM4NyAyMS4xMjVIMTguNjUxNEMxOS4zMTE1IDIxLjEyNSAxOS44NzAxIDIwLjU5MTggMTkuODcwMSAxOS45MDYyVjE4Ljg2NTJDMTkuODcwMSAxNi45ODYzIDE4LjMyMTMgMTUuNDM3NSAxNi40NDI0IDE1LjQzNzVaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPg==) !important }
.ADEBody .ADEBodyContent .ADEPoints .ADEPoint .icondestination {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNyAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Y2lyY2xlIGN4PScxMy41JyBjeT0nMTMuNTEzNycgcj0nMTMuNScgZmlsbD0nIzAwOGVmOCcvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy4zMTk1NyA5LjI1MTM4QzcuMTA4ODcgOS4xODI5MiA2Ljg4NzEyIDkuMzIwMDQgNi44NTQyMyA5LjUzOTEzTDYuNDg3MzYgMTEuOTgyOUM2LjQxNDc5IDEyLjQ2NjMgNi43MDIzNSAxMi45MzE0IDcuMTY3MjYgMTMuMDgyNEwyMC40MzQgMTcuMzkzQzIxLjA2MjIgMTcuNTk3MiAyMS43MzcgMTcuMjUzNCAyMS45NDExIDE2LjYyNTFDMjIuMTUzMyAxNS45NzIxIDIxLjc3MzMgMTUuMjc0OSAyMS4xMDk1IDE1LjA5OTNMMTYuOTcxOCAxNC4wMDQ1TDE1LjkzNzIgNi43MDI4OEMxNS44OTQzIDYuMzk5OTMgMTUuNjgyNiA2LjE0Nzg4IDE1LjM5MTYgNi4wNTMzM0MxNC45MDM5IDUuODk0ODkgMTQuMzk1IDYuMjI4OTMgMTQuMzQ2NCA2LjczOTM1TDEzLjc1NDMgMTIuOTU5TDguMTAxODIgMTEuNDQ1OEw3LjU1Mzk1IDkuNDk1NEM3LjUyMTUzIDkuMzggNy40MzM1OCA5LjI4ODQzIDcuMzE5NTcgOS4yNTEzOFpNMjEuOTkyNiAxOS43NDY5SDZWMjAuOTc3MUgyMS45OTI2VjE5Ljc0NjlaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPg==) !important }
.ADEBody .ADEHeader .ADEItinerary input[type=radio] { accent-color: #008ef8 !important;}
.ADEDetailsButton { color: #e7332d !important; margin-left: 5px; font-weight: bold !important; }
.ADEDateActive, .ADEDateInactive:hover { color: #e7332d !important; border-bottom: 2px solid #e7332d !important; }
.ADEDateActive { font-weight: bold !important; }
#ui-datepicker-div .ui-state-default.ui-state-active, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestCombo #ADEDatePickerMobileCombo .ui-datepicker-inline .ade-start-date .ui-state-default, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestCombo #ADEDatePickerMobileCombo.ADETimeRoundTrip .ui-datepicker-inline .ade-end-date .ui-state-default, #ADEDateSuggestCombo #ADEDatePickerMobileCombo a.ui-state-default.ui-state-active, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestHotel #ADEDatePickerMobileHTL .ui-datepicker-inline .ade-start-date .ui-state-default, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestHotel #ADEDatePickerMobileHTL.ADETimeRoundTrip .ui-datepicker-inline .ade-end-date .ui-state-default, #ADEDateSuggestHotel #ADEDatePickerMobileHTL a.ui-state-default.ui-state-active, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestTour #ADEDatePickerMobileTour .ui-datepicker-inline .ade-start-date .ui-state-default, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestTour #ADEDatePickerMobileTour.ADETimeRoundTrip .ui-datepicker-inline .ade-end-date .ui-state-default, #ADEDateSuggestTour #ADEDatePickerMobileTour a.ui-state-default.ui-state-active, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestTicket #ADEDatePickerMobileTicket .ui-datepicker-inline .ade-start-date .ui-state-default, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestTicket #ADEDatePickerMobileTicket.ADETimeRoundTrip .ui-datepicker-inline .ade-end-date .ui-state-default, #ADEDateSuggestTicket #ADEDatePickerMobileTicket a.ui-state-default.ui-state-active, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestISR #ADEDatePickerMobileISR .ui-datepicker-inline .ade-start-date .ui-state-default, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggestISR #ADEDatePickerMobileISR.ADETimeRoundTrip .ui-datepicker-inline .ade-end-date .ui-state-default, #ADEDateSuggestISR #ADEDatePickerMobileISR a.ui-state-default.ui-state-active, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggest #ADEDatePickerMobile .ui-datepicker-inline .ade-start-date .ui-state-default, .ADEBody .ADEBodyContent .ADETimeBox #ADEDateSuggest #ADEDatePickerMobile.ADETimeRoundTrip .ui-datepicker-inline .ade-end-date .ui-state-default, #ADEResult .customdetailsbody #ADEDateSuggest #ADEDatePickerMobile a.ui-state-default.ui-state-active { background: #008ef8 !important; }
.ADEBody .ADEBodyContent .ADETime.ADETimeRoundTrip {     grid-template-columns: 3rem 1fr 1fr !important; }
.warp-book .ADEBody .ADEHeader .ADEHeaderTitle .ADEh2 { font-family: 'MyriadPro-Bold'; text-transform: uppercase; font-size: 20px; color: #04438e; height: 3rem !important;}
.ADEContentModal .pnsection .sectionend > button {     border: 1px solid #008ef8 !important; }
.ADEContentModal .pnsection .sectionend > button > p { color: #008ef8 !important; }
.ADETicketIconSearch { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTFfNikiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIiBmaWxsPSIjMDA4ZWY4Ii8+PHBhdGggZD0iTTE5LjU3NjYgMTYuNDQ5MkwxNi4wNTE3IDEyLjkyNDRDMTYuNjY1NCAxMS45MzA3IDE3LjAzNjUgMTAuNzcxNSAxNy4wMzY1IDkuNTE4MDNDMTcuMDM2NSA1LjkxODA3IDE0LjExODMgMyAxMC41MTgyIDNDNi45MTgxNiAzIDQgNS45MTgwNyA0IDkuNTE4MDNDNCAxMy4xMTggNi45MTgxNiAxNi4wMzYxIDEwLjUxODIgMTYuMDM2MUMxMS43NzE3IDE2LjAzNjEgMTIuOTMxIDE1LjY2NSAxMy45MjM4IDE1LjA1MjNMMTcuNDQ5NiAxOC41NzcxQzE3LjczMzQgMTguODUxNCAxOC4xMTM2IDE5LjAwMzMgMTguNTA4MyAxOC45OTk5QzE4LjkwMyAxOC45OTY2IDE5LjI4MDUgMTguODM4MyAxOS41NTk2IDE4LjU1OTFDMTkuODM4NiAxOC4yNzk5IDE5Ljk5NjggMTcuOTAyMyAyMCAxNy41MDc2QzIwLjAwMzEgMTcuMTEyOSAxOS44NTExIDE2LjczMjggMTkuNTc2NiAxNi40NDkyWk0xMC41MTgyIDE0LjAzMDVDOC4wMjYyNiAxNC4wMzA1IDYuMDA1NjEgMTIuMDA5OSA2LjAwNTYxIDkuNTE4MDNDNi4wMDU2MSA3LjAyNjE0IDguMDI2MjYgNS4wMDU1NSAxMC41MTgyIDUuMDA1NTVDMTMuMDEwMiA1LjAwNTU1IDE1LjAzMDkgNy4wMjYxNCAxNS4wMzA5IDkuNTE4MDNDMTUuMDMwOSAxMi4wMDk5IDEzLjAxMDIgMTQuMDMwNSAxMC41MTgyIDE0LjAzMDVaIiBmaWxsPSJ3aGl0ZSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzExXzYiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) !important }
#ADEPointSuggestTicket .ADEPointIcon, #ADEPointSuggestTour .ADEPointIcon, #ADEPointSuggestISR .ADEPointIcon, #ADEPointSuggestHTL .ADEPointIcon, #ADEPointSuggest .ADEPointIcon, #ADEResult .ADEPointIcon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMSAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAuNSAxMS4xNTYyQzExLjk0OTcgMTEuMTU2MiAxMy4xMjUgOS45ODEgMTMuMTI1IDguNTMxMjVDMTMuMTI1IDcuMDgxNSAxMS45NDk3IDUuOTA2MjUgMTAuNSA1LjkwNjI1QzkuMDUwMjUgNS45MDYyNSA3Ljg3NSA3LjA4MTUgNy44NzUgOC41MzEyNUM3Ljg3NSA5Ljk4MSA5LjA1MDI1IDExLjE1NjIgMTAuNSAxMS4xNTYyWicgc3Ryb2tlPScjMDA4ZWY4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjxwYXRoIGQ9J00xNy4wNjI1IDguNTMxMjVDMTcuMDYyNSAxNC40Mzc1IDEwLjUgMTkuMDMxMiAxMC41IDE5LjAzMTJDMTAuNSAxOS4wMzEyIDMuOTM3NSAxNC40Mzc1IDMuOTM3NSA4LjUzMTI1QzMuOTM3NSA2Ljc5MDc3IDQuNjI4OSA1LjEyMTU3IDUuODU5NjEgMy44OTA4NkM3LjA5MDMyIDIuNjYwMTUgOC43NTk1MiAxLjk2ODc1IDEwLjUgMS45Njg3NUMxMi4yNDA1IDEuOTY4NzUgMTMuOTA5NyAyLjY2MDE1IDE1LjE0MDQgMy44OTA4NkMxNi4zNzExIDUuMTIxNTcgMTcuMDYyNSA2Ljc5MDc3IDE3LjA2MjUgOC41MzEyNVY4LjUzMTI1Wicgc3Ryb2tlPScjMDA4ZWY4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==) !important }
.ADEDivButton { border: 1.5px solid #008ef8 !important; color: #008ef8 !important; height: 3.5rem;}
#ADESearchForm .ADETab .ADETabLiActive .ADESearchHotelIcon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfODZfMTApIj48cGF0aCBkPSJNMS4yIDcuNzk3MzZWMTQuMDQ3NEMxLjIgMTQuMjEzMSAxLjEzNjc5IDE0LjM3MjEgMS4wMjQyNiAxNC40ODkzQzAuOTExNzQyIDE0LjYwNjUgMC43NTkxMyAxNC42NzI0IDAuNiAxNC42NzI0QzAuNDQwODcgMTQuNjcyNCAwLjI4ODI1OCAxNC42MDY1IDAuMTc1NzM2IDE0LjQ4OTNDMC4wNjMyMTQxIDE0LjM3MjEgMCAxNC4yMTMxIDAgMTQuMDQ3NFY3Ljc5NzM2QzAgNy42MzE2IDAuMDYzMjE0MSA3LjQ3MjYzIDAuMTc1NzM2IDcuMzU1NDJDMC4yODgyNTggNy4yMzgyMSAwLjQ0MDg3IDcuMTcyMzYgMC42IDcuMTcyMzZDMC43NTkxMyA3LjE3MjM2IDAuOTExNzQyIDcuMjM4MjEgMS4wMjQyNiA3LjM1NTQyQzEuMTM2NzkgNy40NzI2MyAxLjIgNy42MzE2IDEuMiA3Ljc5NzM2WiIgZmlsbD0iIzAwOGVmOCIvPjxwYXRoIGQ9Ik0wIDhIMTZWMTMuNzdIMFY4WiIgZmlsbD0iIzAwOGVmOCIvPjxwYXRoIGQ9Ik0xLjUgMy4yNDg3NVY2Ljk5NUgyLjczODFWNi4zNzA2M0MyLjczODEgNi4yMDUwMyAyLjgwMzMyIDYuMDQ2MjIgMi45MTk0MSA1LjkyOTEzQzMuMDM1NSA1LjgxMjA0IDMuMTkyOTYgNS43NDYyNSAzLjM1NzE0IDUuNzQ2MjVINi43NjE5QzYuOTI2MDkgNS43NDYyNSA3LjA4MzU0IDUuODEyMDQgNy4xOTk2NCA1LjkyOTEzQzcuMzE1NzMgNi4wNDYyMiA3LjM4MDk1IDYuMjA1MDMgNy4zODA5NSA2LjM3MDYzVjdIOC42MTkwNVY2LjM3MDYzQzguNjE5MDUgNi4yMDUwMyA4LjY4NDI3IDYuMDQ2MjIgOC44MDAzNiA1LjkyOTEzQzguOTE2NDYgNS44MTIwNCA5LjA3MzkxIDUuNzQ2MjUgOS4yMzgxIDUuNzQ2MjVIMTIuNjQyOUMxMi44MDcgNS43NDYyNSAxMi45NjQ1IDUuODEyMDQgMTMuMDgwNiA1LjkyOTEzQzEzLjE5NjcgNi4wNDYyMiAxMy4yNjE5IDYuMjA1MDMgMTMuMjYxOSA2LjM3MDYzVjYuOTk1SDE0LjVWMy4yNDg3NUMxNC41IDIuOTE3NTYgMTQuMzY5NiAyLjU5OTk0IDE0LjEzNzQgMi4zNjU3NUMxMy45MDUyIDIuMTMxNTYgMTMuNTkwMyAyIDEzLjI2MTkgMkgyLjczODFDMi40MDk3MyAyIDIuMDk0ODIgMi4xMzE1NiAxLjg2MjYzIDIuMzY1NzVDMS42MzA0NCAyLjU5OTk0IDEuNSAyLjkxNzU2IDEuNSAzLjI0ODc1WiIgZmlsbD0iIzAwOGVmOCIvPjxwYXRoIGQ9Ik0xNiA3Ljc5NTA0VjE0LjA0NUMxNiAxNC4yMTA4IDE1LjkzNjggMTQuMzY5OCAxNS44MjQzIDE0LjQ4N0MxNS43MTE4IDE0LjYwNDIgMTUuNTU5MiAxNC42NyAxNS40IDE0LjY3QzE1LjI0MDkgMTQuNjcgMTUuMDg4MyAxNC42MDQyIDE0Ljk3NTggMTQuNDg3QzE0Ljg2MzMgMTQuMzY5OCAxNC44IDE0LjIxMDggMTQuOCAxNC4wNDVWNy43OTUwNEMxNC44IDcuNjI5MjggMTQuODYzMyA3LjQ3MDMxIDE0Ljk3NTggNy4zNTMxQzE1LjA4ODMgNy4yMzU4OSAxNS4yNDA5IDcuMTcwMDQgMTUuNCA3LjE3MDA0QzE1LjU1OTIgNy4xNzAwNCAxNS43MTE4IDcuMjM1ODkgMTUuODI0MyA3LjM1MzFDMTUuOTM2OCA3LjQ3MDMxIDE2IDcuNjI5MjggMTYgNy43OTUwNFoiIGZpbGw9IiMwMDhlZjgiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF84Nl8xMCI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) !important; }
#ADESearchForm .ADETab .ADETabLiActive .ADESearchISRIcon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNSAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTUgNi44MzM0Mkg2LjY2NjY3VjEyLjk4NTFDNi42NjY2NyAxNC4yODc2IDcuMzE0MTcgMTUuNTA0MiA4LjM5NSAxNi4yMjg0TDkuMjk3NSAxNi44MzM0SDAuODI3NUMwLjYwODE3OCAxNi44MzM0IDAuMzk3ODI2IDE2Ljc0NjMgMC4yNDI2NjQgMTYuNTkxM0MwLjA4NzUwMTIgMTYuNDM2MyAwLjAwMDIyMDg2OCAxNi4yMjYxIDAgMTYuMDA2N1YwLjk5MzQxNUMwIDAuNTQ1OTE1IDAuMzcyNSAwLjE2Njc0OCAwLjgzMTY2NyAwLjE2Njc0OEgxMC44MzA4TDE1IDQuMzMzNDJWNi44MzM0MlpNOC4zMzMzMyA4LjUwMDA4SDE1VjEyLjk4NTFDMTUgMTMuNzMyNiAxNC42MjgzIDE0LjQzMDEgMTQuMDEwOCAxNC44NDM0TDExLjY2NjcgMTYuNDE1OUw5LjMyMjUgMTQuODQ1MUM5LjAxNzcgMTQuNjQwMiA4Ljc2ODAyIDE0LjM2MzQgOC41OTU1MSAxNC4wMzkxQzguNDIzIDEzLjcxNDkgOC4zMzI5NiAxMy4zNTMyIDguMzMzMzMgMTIuOTg1OVY4LjUwMDA4WicgZmlsbD0nIzAwOGVmOCcvPjwvc3ZnPg==) !important }
.ADEBody .ADEBodyContent .ADEPoints .ADEPoint .ADEPointISRIcon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNyAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cmVjdCB5PScwLjUnIHdpZHRoPScyNycgaGVpZ2h0PScyNycgcng9JzEzLjUnIGZpbGw9JyMwMDhlZjgnLz48cGF0aCBkPSdNMTcuNzQyNyAxNi45OTk5TDEzLjUgMjEuMjQyNkw5LjI1NzM0IDE2Ljk5OTlDOC40MTgyMyAxNi4xNjA4IDcuODQ2NzkgMTUuMDkxNyA3LjYxNTI5IDEzLjkyNzhDNy4zODM3OCAxMi43NjQgNy41MDI2IDExLjU1NzYgNy45NTY3MyAxMC40NjEyQzguNDEwODYgOS4zNjQ4NSA5LjE3OTkgOC40Mjc3OSAxMC4xNjY2IDcuNzY4NUMxMS4xNTMzIDcuMTA5MjIgMTIuMzEzMyA2Ljc1NzMyIDEzLjUgNi43NTczMkMxNC42ODY3IDYuNzU3MzIgMTUuODQ2NyA3LjEwOTIyIDE2LjgzMzQgNy43Njg1QzE3LjgyMDEgOC40Mjc3OSAxOC41ODkxIDkuMzY0ODUgMTkuMDQzMyAxMC40NjEyQzE5LjQ5NzQgMTEuNTU3NiAxOS42MTYyIDEyLjc2NCAxOS4zODQ3IDEzLjkyNzhDMTkuMTUzMiAxNS4wOTE3IDE4LjU4MTggMTYuMTYwOCAxNy43NDI3IDE2Ljk5OTlaTTEzLjUgMTQuMDkwNkMxMy44NTM2IDE0LjA5MDYgMTQuMTkyOCAxMy45NTAxIDE0LjQ0MjggMTMuNzAwMUMxNC42OTI5IDEzLjQ1IDE0LjgzMzMgMTMuMTEwOSAxNC44MzMzIDEyLjc1NzNDMTQuODMzMyAxMi40MDM3IDE0LjY5MjkgMTIuMDY0NSAxNC40NDI4IDExLjgxNDVDMTQuMTkyOCAxMS41NjQ0IDEzLjg1MzYgMTEuNDIzOSAxMy41IDExLjQyMzlDMTMuMTQ2NCAxMS40MjM5IDEyLjgwNzIgMTEuNTY0NCAxMi41NTcyIDExLjgxNDVDMTIuMzA3MSAxMi4wNjQ1IDEyLjE2NjcgMTIuNDAzNyAxMi4xNjY3IDEyLjc1NzNDMTIuMTY2NyAxMy4xMTA5IDEyLjMwNzEgMTMuNDUgMTIuNTU3MiAxMy43MDAxQzEyLjgwNzIgMTMuOTUwMSAxMy4xNDY0IDE0LjA5MDYgMTMuNSAxNC4wOTA2WicgZmlsbD0nd2hpdGUnLz48L3N2Zz4=) !important }
#ADESearchForm .ADETab .ADETabLiActive .ADESearchTicketIcon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV8xNSkiPjxwYXRoIGQ9Ik0wLjE0NjMyIDEwLjM1MzZMMS40ODIzMiAxMS42ODk0QzEuNTc2MDggMTEuNzgzMSAxLjcwMzI0IDExLjgzNTcgMS44MzU4MiAxMS44MzU3QzEuOTY4NCAxMS44MzU3IDIuMDk1NTYgMTEuNzgzMSAyLjE4OTMyIDExLjY4OTRDMi4zMjgyNiAxMS41NDk2IDIuNDkzNTMgMTEuNDM4OSAyLjY3NTU3IDExLjM2MzVDMi44NTc2IDExLjI4ODEgMy4wNTI3OSAxMS4yNDk2IDMuMjQ5ODIgMTEuMjUwMUM0LjA3NzA3IDExLjI1MDEgNC43NDk4MiAxMS45MjI5IDQuNzQ5ODIgMTIuNzUwMUM0Ljc1MDMgMTIuOTQ3MiA0LjcxMTcxIDEzLjE0MjQgNC42MzYyNyAxMy4zMjQ1QzQuNTYwODMgMTMuNTA2NiA0LjQ1MDA1IDEzLjY3MTkgNC4zMTAzMiAxMy44MTA5QzQuMjE2NTggMTMuOTA0NiA0LjE2MzkzIDE0LjAzMTggNC4xNjM5MyAxNC4xNjQ0QzQuMTYzOTMgMTQuMjk2OSA0LjIxNjU4IDE0LjQyNDEgNC4zMTAzMiAxNC41MTc5TDUuNjQ2MzIgMTUuODUzNkM1Ljc0NDA3IDE1Ljk1MTQgNS44NzE4MiAxNi4wMDAxIDUuOTk5ODIgMTYuMDAwMUM2LjEyNzgyIDE2LjAwMDEgNi4yNTU4MiAxNS45NTE0IDYuMzUzMzIgMTUuODUzNkwxNS44NTMzIDYuMzUzNjFDMTUuODk5OSA2LjMwNzI1IDE1LjkzNjggNi4yNTIxNSAxNS45NjIgNi4xOTE0OUMxNS45ODcyIDYuMTMwODMgMTYuMDAwMSA2LjA2NTc5IDE2LjAwMDEgNi4wMDAxMUMxNi4wMDAxIDUuOTM0NDIgMTUuOTg3MiA1Ljg2OTM4IDE1Ljk2MiA1LjgwODcyQzE1LjkzNjggNS43NDgwNiAxNS44OTk5IDUuNjkyOTcgMTUuODUzMyA1LjY0NjYxTDE0LjUxNzMgNC4zMTA4NkMxNC40MjM2IDQuMjE3MTIgMTQuMjk2NCA0LjE2NDQ2IDE0LjE2MzggNC4xNjQ0NkMxNC4wMzEyIDQuMTY0NDYgMTMuOTA0MSA0LjIxNzEyIDEzLjgxMDMgNC4zMTA4NkMxMy42NzE0IDQuNDUwNTcgMTMuNTA2MSA0LjU2MTMzIDEzLjMyNDEgNC42MzY3MkMxMy4xNDIgNC43MTIxMiAxMi45NDY5IDQuNzUwNjYgMTIuNzQ5OCA0Ljc1MDExQzExLjkyMjYgNC43NTAxMSAxMS4yNDk4IDQuMDc3MzYgMTEuMjQ5OCAzLjI1MDExQzExLjI0OTggMi44NDkzNiAxMS40MDYxIDIuNDcyODYgMTEuNjg5MyAyLjE4OTM2QzExLjc4MzEgMi4wOTU1OSAxMS44MzU3IDEuOTY4NDQgMTEuODM1NyAxLjgzNTg2QzExLjgzNTcgMS43MDMyNyAxMS43ODMxIDEuNTc2MTIgMTEuNjg5MyAxLjQ4MjM2TDEwLjM1MzMgMC4xNDY2MDdDMTAuMjU5NiAwLjA1Mjg3MTMgMTAuMTMyNCAwLjAwMDIxMzYyMyA5Ljk5OTgyIDAuMDAwMjEzNjIzQzkuODY3MjQgMC4wMDAyMTM2MjMgOS43NDAwOCAwLjA1Mjg3MTMgOS42NDYzMiAwLjE0NjYwN0wwLjE0NjMyIDkuNjQ2NjFDMC4wOTk3ODc4IDkuNjkyOTcgMC4wNjI4NjYgOS43NDgwNiAwLjAzNzY3MzEgOS44MDg3MkMwLjAxMjQ4MDEgOS44NjkzOCAtMC4wMDA0ODgyODEgOS45MzQ0MiAtMC4wMDA0ODgyODEgMTAuMDAwMUMtMC4wMDA0ODgyODEgMTAuMDY1OCAwLjAxMjQ4MDEgMTAuMTMwOCAwLjAzNzY3MzEgMTAuMTkxNUMwLjA2Mjg2NiAxMC4yNTIyIDAuMDk5Nzg3OCAxMC4zMDcyIDAuMTQ2MzIgMTAuMzUzNlpNNi40OTk4MiA0LjcwNzExTDYuODk2MzIgNS4xMDM2MUM2Ljk5MzgyIDUuMjAxMzYgNy4xMjE4MiA1LjI1MDExIDcuMjQ5ODIgNS4yNTAxMUM3LjM3NzgyIDUuMjUwMTEgNy41MDU4MiA1LjIwMTM2IDcuNjAzMzIgNS4xMDM2MUM3LjY5NzA2IDUuMDA5ODQgNy43NDk3MSA0Ljg4MjY5IDcuNzQ5NzEgNC43NTAxMUM3Ljc0OTcxIDQuNjE3NTIgNy42OTcwNiA0LjQ5MDM3IDcuNjAzMzIgNC4zOTY2MUw3LjIwNjgyIDQuMDAwMTFMOS45OTk4MiAxLjIwNzExTDEwLjY2MzggMS44NzA4NkMxMC4zOTI2IDIuMjc5NjQgMTAuMjQ4NiAyLjc1OTU2IDEwLjI0OTggMy4yNTAxMUMxMC4yNDk4IDQuNjI4NjEgMTEuMzcxMyA1Ljc1MDExIDEyLjc0OTggNS43NTAxMUMxMy4yNDAzIDUuNzUxNDcgMTMuNzIwMSA1LjYwNzQ5IDE0LjEyODggNS4zMzYzNkwxNC43OTI2IDYuMDAwMTFMMTEuOTk5OCA4Ljc5MzExTDExLjYwMzMgOC4zOTY2MUMxMS41NTcyIDguMzQ4ODUgMTEuNTAyIDguMzEwNzYgMTEuNDQxIDguMjg0NTZDMTEuMzggOC4yNTgzNSAxMS4zMTQ0IDguMjQ0NTYgMTEuMjQ4IDguMjQzOThDMTEuMTgxNiA4LjI0MzQgMTEuMTE1OCA4LjI1NjA1IDExLjA1NDMgOC4yODEyQzEwLjk5MjkgOC4zMDYzNCAxMC45MzcxIDguMzQzNDYgMTAuODkwMSA4LjM5MDQxQzEwLjg0MzIgOC40MzczNiAxMC44MDYxIDguNDkzMTggMTAuNzgwOSA4LjU1NDYzQzEwLjc1NTggOC42MTYwOCAxMC43NDMxIDguNjgxOTIgMTAuNzQzNyA4Ljc0ODMxQzEwLjc0NDMgOC44MTQ3IDEwLjc1ODEgOC44ODAzMSAxMC43ODQzIDguOTQxMzFDMTAuODEwNSA5LjAwMjMxIDEwLjg0ODYgOS4wNTc0OCAxMC44OTYzIDkuMTAzNjFMMTEuMjkyOCA5LjUwMDExTDUuOTk5ODIgMTQuNzkzMUw1LjMzNTgyIDE0LjEyOTRDNS42MDcgMTMuNzIwNiA1Ljc1MTA1IDEzLjI0MDcgNS43NDk4MiAxMi43NTAxQzUuNzQ5ODIgMTEuMzcxNiA0LjYyODMyIDEwLjI1MDEgMy4yNDk4MiAxMC4yNTAxQzIuNzU5MzcgMTAuMjQ4NyAyLjI3OTUxIDEwLjM5MjcgMS44NzA4MiAxMC42NjM5TDEuMjA3MDcgMTAuMDAwMUw2LjQ5OTgyIDQuNzA3MTFaIiBmaWxsPSIjMDA4ZWY4Ii8+PHBhdGggZD0iTTguMzk2NDggNi42MDM1MUM4LjQ5Mzk4IDYuNzAxMjYgOC42MjE5OCA2Ljc1MDAxIDguNzQ5OTggNi43NTAwMUM4Ljg3Nzk4IDYuNzUwMDEgOS4wMDU5OCA2LjcwMTI2IDkuMTAzNDggNi42MDM1MUM5LjE5NzIyIDYuNTA5NzUgOS4yNDk4NyA2LjM4MjU5IDkuMjQ5ODcgNi4yNTAwMUM5LjI0OTg3IDYuMTE3NDMgOS4xOTcyMiA1Ljk5MDI3IDkuMTAzNDggNS44OTY1MUw4LjYwMzQ4IDUuMzk2NTFDOC41NTczNiA1LjM0ODc2IDguNTAyMTggNS4zMTA2NiA4LjQ0MTE4IDUuMjg0NDZDOC4zODAxOCA1LjI1ODI1IDguMzE0NTcgNS4yNDQ0NiA4LjI0ODE4IDUuMjQzODhDOC4xODE3OSA1LjI0MzMxIDguMTE1OTUgNS4yNTU5NiA4LjA1NDUgNS4yODExQzcuOTkzMDYgNS4zMDYyNCA3LjkzNzIzIDUuMzQzMzcgNy44OTAyOCA1LjM5MDMxQzcuODQzMzQgNS40MzcyNiA3LjgwNjIxIDUuNDkzMDkgNy43ODEwNyA1LjU1NDUzQzcuNzU1OTMgNS42MTU5OCA3Ljc0MzI4IDUuNjgxODIgNy43NDM4NSA1Ljc0ODIxQzcuNzQ0NDMgNS44MTQ2IDcuNzU4MjIgNS44ODAyMSA3Ljc4NDQzIDUuOTQxMjFDNy44MTA2MyA2LjAwMjIxIDcuODQ4NzIgNi4wNTczOSA3Ljg5NjQ4IDYuMTAzNTFMOC4zOTY0OCA2LjYwMzUxWk05LjM5NjQ4IDcuNjAzNTFMOS44OTY0OCA4LjEwMzUxQzkuOTkzOTggOC4yMDEyNiAxMC4xMjIgOC4yNTAwMSAxMC4yNSA4LjI1MDAxQzEwLjM3OCA4LjI1MDAxIDEwLjUwNiA4LjIwMTI2IDEwLjYwMzUgOC4xMDM1MUMxMC42OTcyIDguMDA5NzUgMTAuNzQ5OSA3Ljg4MjU5IDEwLjc0OTkgNy43NTAwMUMxMC43NDk5IDcuNjE3NDMgMTAuNjk3MiA3LjQ5MDI3IDEwLjYwMzUgNy4zOTY1MUwxMC4xMDM1IDYuODk2NTFDMTAuMDU3NCA2Ljg0ODc2IDEwLjAwMjIgNi44MTA2NiA5Ljk0MTE4IDYuNzg0NDZDOS44ODAxOCA2Ljc1ODI1IDkuODE0NTcgNi43NDQ0NiA5Ljc0ODE4IDYuNzQzODhDOS42ODE3OSA2Ljc0MzMxIDkuNjE1OTUgNi43NTU5NiA5LjU1NDUgNi43ODExQzkuNDkzMDUgNi44MDYyNCA5LjQzNzIzIDYuODQzMzcgOS4zOTAyOCA2Ljg5MDMxQzkuMzQzMzQgNi45MzcyNiA5LjMwNjIxIDYuOTkzMDkgOS4yODEwNyA3LjA1NDUzQzkuMjU1OTMgNy4xMTU5OCA5LjI0MzI4IDcuMTgxODIgOS4yNDM4NSA3LjI0ODIxQzkuMjQ0NDMgNy4zMTQ2IDkuMjU4MjIgNy4zODAyMSA5LjI4NDQzIDcuNDQxMjFDOS4zMTA2MyA3LjUwMjIxIDkuMzQ4NzIgNy41NTczOSA5LjM5NjQ4IDcuNjAzNTFaIiBmaWxsPSIjMDA4ZWY4Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMV8xNSI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) !important; }
.ADEBody { border-top-right-radius: 0px !important; }
.ticket-details-info .routeinfo .flightposition .flight-time { font-weight: bold !important; }
.ticketprice .ticketpricenumber { color: #e7332d !important; }
.detailsheader .ADEBody { background: url(images/bg_main.jpg) repeat !important; background-size: auto 100% !important; }
#ADEResult .ADEResultTitle { background: url(images/bg_main.jpg) repeat !important; background-size: auto 100% !important; }
.ADEItineraryIcon, .flightdayicon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMxLjg2NjciIGhlaWdodD0iMzEuODY2NyIgcng9IjIuNTE1NzkiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS4zMjU4IDE2LjU4MTRDNS4wNTkzOCAxNi42ODU2IDQuOTUwMjQgMTcuMDA0IDUuMDk2NzYgMTcuMjQ5N0w2LjkyNzUyIDIwLjMxOTNDNy4xMzc1MSAyMC42NzE0IDcuNTcxMjUgMjAuODIgNy45NTMwNSAyMC42NzA4TDI1LjA4NTIgMTMuOTczOUMyNS44Nzk1IDEzLjY2MzQgMjYuMjcxOCAxMi43Njc3IDI1Ljk2MTMgMTEuOTczM0MyNS42Mzg1IDExLjE0NzYgMjQuNjg4MyAxMC43NjI2IDIzLjg4MTggMTEuMTMwNkwxOC44NTQyIDEzLjQyNUwxMS44NDM2IDYuOTgxODFDMTEuNTUyNyA2LjcxNDQ3IDExLjEzNSA2LjYzNjE2IDEwLjc2NyA2Ljc4QzEwLjE1MDQgNy4wMjEwMiA5LjkxNTgxIDcuNzcxMTYgMTAuMjg1MiA4LjMyMDU2TDE0Ljc4NTkgMTUuMDE1M0w3LjkwMzM3IDE4LjEzMkw1Ljc1OTU5IDE2LjYzMzJDNS42MzI3NCAxNi41NDQ1IDUuNDY5OTYgMTYuNTI1MSA1LjMyNTggMTYuNTgxNFpNMjYuODM1MyAyMy43NTc4SDYuMTg2MVYyNS4zNDYySDI2LjgzNTNWMjMuNzU3OFoiIGZpbGw9IiMwMDhlZjgiLz4KPC9zdmc+Cg==) !important}
.ADEResultOptions .ADEBox .ADEBoxTitle { font-weight: bold !important; }
.ADEBoxBody { font-size: 15px !important; }
.ADEResultOptions .ADEBox .ADEBoxBody input[type=radio], .ADEResultOptions .ADEBox .ADEBoxBody input[type=checkbox] { position: relative; top: 2px; margin-right: 5px; }
#ADEResultSelected .ADEResultSelectedBox .ADETotalSelected > span > span { color: #e7332d !important; }
.customdetailsbody .customerboxheader { background-color: #04438e !important; }
.customdetailsbody .ticket .ticket-details.ADEFlightSummary .ticket-details-info .ADEFlightSummaryTitle span:nth-child(2) { font-weight: bold !important; }
.ticket-details-info .routeinfo .flightposition .flight-airport { font-weight: bold !important; }
#ADEResult .customdetailsbody .ticket-details.ADEPriceSummary table.ADETable tr:first-child { font-weight: bold !important; }
.customdetailsbody .ticket-details.ADEPriceSummary .ADEPassengerPriceLabel#lblTotalPrice { color: #e7332d !important; }
#ADESearchResultClient { font-size: 16px; }
.ADEInvoiceCheck input[type=checkbox] { margin: 0px; }
.ADEControlBox label, .ADEHeader label { font-weight: normal !important; }
.ADEChangeFlightDesktop { color: #008ef8 !important; }
#ADESearchFormClient #ADEPointSuggest { display: none !important; }
.ADEBody .ADEHeader .ADEItinerary input[type=checkbox] { accent-color: #008ef8 !important; }
.ADEBody .ADEBodyLabel, #tbADEEndPoint, #tbADEStartPoint {     pointer-events: none !important; }
.ADEBody .ADEBodyContent .ADEPoints .ADEPoint { cursor: pointer !important; }
.ticket .rip-footer { background: #0e70bb !important; }
.ticket .ticket-details-footer { background: url(images/bg_main.jpg) repeat !important;  background-size: 100% 100% !important; }
.ticket .rip-footer:before { border-right-color: #0e70bb !important; }
.ticket .rip-footer:after { border-top-color: #0e70bb !important; }
.ticket .ticket-details-footer > div > div { color: #fff !important; }
.inforband { color: #008ef8 !important }
.flightdayicon2 { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMzUnIHZpZXdCb3g9JzAgMCAzNSAzNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cmVjdCB4PScwLjY5OTk1MScgeT0nMC4wNTI3MzQ0JyB3aWR0aD0nMzQuMDA0MicgaGVpZ2h0PSczNC4wMDQyJyByeD0nMi4zNDgzJyBmaWxsPScjMDA4ZWY4Jy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002LjM4MzA0IDE3Ljc0NDZDNi4wOTg3NCAxNy44NTU4IDUuOTgyMjggMTguMTk1NiA2LjEzODYzIDE4LjQ1NzdMOC4xNDA4MyAyMS44MTQ4QzguMzM2ODMgMjIuMTQzNCA4Ljc0MTcgMjIuMjgyMiA5LjA5ODA5IDIyLjE0MjhMMjcuNDY3OCAxNC45NjIyQzI4LjMxNTUgMTQuNjMwOCAyOC43MzQgMTMuNjc1MSAyOC40MDI3IDEyLjgyNzRDMjguMDU4MiAxMS45NDYzIDI3LjA0NDMgMTEuNTM1NSAyNi4xODM3IDExLjkyODJMMjAuODE4OSAxNC4zNzY1TDEzLjMzOCA3LjUwMTA5QzEzLjAyNzYgNy4yMTU4MiAxMi41ODE5IDcuMTMyMjYgMTIuMTg5MiA3LjI4NTc0QzExLjUzMTMgNy41NDI5MiAxMS4yODA5IDguMzQzMzggMTEuNjc1MSA4LjkyOTY0TDE2LjQ3NzcgMTYuMDczNUw5LjEzMzUgMTkuMzk5Mkw2Ljg0NTkyIDE3Ljc5OTlDNi43MTA1NiAxNy43MDUyIDYuNTM2ODYgMTcuNjg0NSA2LjM4MzA0IDE3Ljc0NDZaTTI5LjMzNDggMjUuNDA1M0g3LjMwMDVWMjcuMTAwMkgyOS4zMzQ4VjI1LjQwNTNaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPg==) !important; }
.successbooking .ticket-details-bookingsuccess-header { background: url(images/bg_main.jpg) repeat !important;  background-size: 100% 100% !important; }
.successbooking .booking-route-header { background: #008ef8 !important; }
.ADEFlightPNRCode { background: #e84e0f !important;}
.successbooking .bookingdetails > tbody > tr:last-child > td > span { color: #e7332d !important; }
.ADEFlexibilityLowestPrice { background: rgb(0 142 248 / 10%) !important; }
.ADEFlexibilityLowestPrice .ADEFlexibilityPrice { color: #008ef8 !important;}
.ADEColorBox.ADECBoxCheapest { background: #008ef8 !important; }
.typeahead.dropdown-menu { padding: 0px 5px; overflow-x: hidden !important;}
.typeahead.dropdown-menu>li>a { display: block; border-bottom: 1px solid #ddd; padding: 10px 20px; display: flex; justify-content: space-between; align-items: center; }
.typeahead.dropdown-menu  label {     font-weight: unset; }

.suggessPoint { max-width: 1000px; width: 100%; position: absolute; display: none; left: 0px; top: 0px; z-index: 999999; background-color: #fff; box-shadow: 0px 0px 5px #0000002e;}
.suggessPoint-close { position: absolute; top: 11px; right: 10px; border: none; background-color: transparent !important; color: #fff !important; }
.suggessPoint-title { color: #fff; background: url(images/bg_main.jpg) repeat; background-size: 100% 100%; font-weight: bold; font-size: 18px; padding: 10px; }
.suggessPoint-content { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 25px; padding: 20px; }
.title-box-suggessPoint { font-weight: bold; color: #04438e; font-size: 16px; margin-bottom: 10px;  }
.title-box-m-suggessPoint {}
.box-suggessPoint ul li:not(:last-child) { margin-bottom: 5px; }
.box-suggessPoint ul li a { color: #333; cursor: pointer; }
.box-suggessPoint ul li a:hover { color: #ff0000; }
.suggessPoint-search { padding: 10px 20px; margin: auto; max-width: 800px; display: flex; justify-content: space-between; align-items: center; }
.suggessPoint-search select { display: block; width: 100% !important; height: 30px; border: 2px solid #000; border-radius: 5px; } 
.suggessPoint-search label { font-weight: bold; width: 110px; flex-shrink: 0;}
.div-search-api { width: calc(100% - 110px); }
.select2-container { width: 100% !important; }

/*-------meu-danhmucleft-------*/
#left{width:275px;float: left;}
#right{float: right;width:888px}
div.khung_danhmuc {margin-bottom: 15px;float: left;width: 100%}
div#danhmuc {border-left:none; border-right:none; padding:0px 0px;float: left;width: 100%;}
div#danhmuc ul li {position:relative;background: url(images/bg_li_dm.jpg) repeat;}
div#danhmuc>ul>li:last-child>a {border:none;}
div#danhmuc ul li ul{position:absolute; left:100%; width:100%; top:0px;display:none;z-index: 999999;background: #fff;}
div#danhmuc ul li a {padding:10px 10px 10px 35px;color:#7f7f7f; font-family:'RobotoRegular'; font-size:15px; display:block; position:relative;}
div#danhmuc ul li a:hover {color:red; }
div#danhmuc ul li a:before{position: absolute;left: 23px;top: 15px;content: "";float: left;width:4px;height:7px;background: url(images/bf_li.png) no-repeat;}
div#danhmuc ul li ul li a {padding: 9px 5px 9px 22px;}
div#danhmuc ul li ul li a:after, div#danhmuc ul li ul li a:before{display:none;}
div#danhmuc ul li ul li:nth-last-child(1) a{border-bottom: none;}
.khung_danhmuc .thanh{position: relative;float: left;width: 100%;font-family:'UTMAvoBold';font-size:17px;color: #fff;text-transform: uppercase;background: #17a400;padding:12px 15px;line-height: 1}
.khung_danhmuc .thanh:before{content: "";background: url(images/bf_danhmuc.jpg) no-repeat;width:41px;height: 35px;position: absolute;top: 3px;left: 4px;}
.khung_danhmuc .thanh p{padding-left: 35px;}
/*------endcotleft----------*/
/*------timkiem-----*/
#timkiem{width: 325px;float: right;background-color: #fff;height: 30px;margin-top:10px;position: relative;border: 1px solid #e6ebed;border-right: none;}
#timkiem select{ border: 0px; width: 100px; }
#timkiem input{float: left;width:calc(100% - 40px);height: 29px;outline: none;border: none;background-color: #fff;font-size: 14px;color: #000;padding-left: 10px;}
#timkiem button {position: relative; top: -1px; width: 40px; height: 30px; outline: none; border: none; background: url(images/search.png) center no-repeat #ff0000; }
#timkiem input::-webkit-input-placeholder {color: #818181;font-size: 13px;}
#timkiem input:-moz-placeholder { /* Firefox 18- */color: #818181;font-size: 13px;  }
#timkiem input::-moz-placeholder {  /* Firefox 19+ */color: #818181;font-size: 13px;}
#timkiem input:-ms-input-placeholder {  color: #818181;font-size: 13px;  }

#search_mobi input::-webkit-input-placeholder {color: #fff;font-size: 13px;}
#search_mobi input:-moz-placeholder { /* Firefox 18- */color: #fff;font-size: 13px;  }
#search_mobi input::-moz-placeholder {  /* Firefox 19+ */color: #fff;font-size: 13px;}
#timsearch_mobikiem input:-ms-input-placeholder {  color: #fff;font-size: 13px;  }
/*------timkiem-----*/
/*---------header---------*/
#header{float: left;width: 100%}
.wrap_banner{float: left;width: 100%;padding: 12px 0px 12px 0px}
.flex_head{display: flex;align-items: center;justify-content: space-between;}
.logo{margin: 0px 5px 0px 0px;max-width: 230px}
.logo img{width: 100%}
.tieude_hl{font-family:'RobotoRegular'!important;color: #223065!important}
.banner{max-width: 380px;text-align: center;font-family:'SVNAndrogyne';color: #db4000;font-size: 23px;margin-top:20px;flex-grow: 2}
.lkw_hotline{position: relative;float: right;display: flex;align-items: center;justify-content: space-between;width: 500px;}
.lkw_hotline .item_hotline{display: flex;flex-direction: column;position: relative;}
.lkw_hotline .item_hotline:before{content: "";position: absolute;left: 0px;top:50%;background:#223065;width:1px;height:41px;transform: translate(0,-50%);}
.lkw_hotline .item_hotline:nth-child(1):before{display: none;}
.sohotline{font-size:18px;line-height:1.2}
.hotline{max-width:340px;margin-left: 15px;font-family:'RobotoRegular';font-size:18px;color:#424242;padding-left: 100px;position: relative;}
.hotline:after{content:"";background: url(images/hotline.png) no-repeat;position: absolute;left: 0px;top: -15px;width:103px;height:86px}
.hotline span{float: left;display: block;text-indent: -20px;}
.hotline p{font-size:33px;font-family:'RobotoBlack';color: #e20000;line-height:1}
.sdtchinhanh{display: block;font-family:'MyriadProRegular';font-size: 15px;margin-left: 10px;}
.sdtchinhanh .dienthoai{display: block;margin-bottom: 3px;}
.sdtchinhanh .dienthoai span{color: #db4000;text-align: right;float: right;font-style: italic;}
/*---------header---------*/
/*-----------------------------------*/
.lienket{margin: 0px 0px 0px 0px;float: left;padding-top:5px;position: relative;padding-left: 63px;}
.lienket label{ float: left; font-weight: bold;  color: #fff; margin:3px 10px 0px 0px;  }
.lienket p{float: left;font-size: 14px;font-family: "RobotoCondensedRegular";color: #000000;margin-right: 37px;padding-top: 8px;}
.lienket p:nth-child(2){margin-right: 20px;}
.lienket a{padding: 0px 8px 0px 8px;float: left;color: #fff}
.lienket h4{ float: left; font-size: 13px;color: #fff;font-weight: normal;margin-right: 19px;padding-top: 8px;font-family: "RobotoRegular";}
.lienket img:hover{opacity: 0.7;}
/*==============*/
/*-----sanpham----*/
.content_sanpham{float: left;width: 100%;margin-bottom: 20px;}
.sanpham{float: left;width: 100%}
.chay_spmain{margin: 0px -15px;}
.item{float: left;position: relative;padding: 15px 15px;}
.item .product_images{position: relative;width: 100%;padding: 0px;float: left;}
.item .product_images img {border: none;float: left;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-transition: 0.5s;width: 100%;}
.item .product_images:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}
.item > .product_images > a > span{position: absolute;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;background: url(images/i_km.png) no-repeat;top: 9px;right: 9px;font-size: 14px;color: #fff;}
.ten_item{float: left;width: 100%;background: #eeeeee;border-top: 1px solid #fff;padding: 5px;text-align: center;}
.ten_item h3{font-size:17px;font-family: 'RobotoCondensedRegular';color: #515151}
.ten_item .giaban{font-size:17px;font-family: 'RobotoCondensedRegular';color: #c22121}
.ten_item .giasi{font-size:14px;font-family: 'RobotoCondensedRegular';color: #515151;padding-bottom: 5px;}
.slick-prev{position: absolute;top: -45px;right:40px;width: 20px;height: 20px;background: url(images/prev_s.png);}
.slick-next{transform:rotate(180deg);position: absolute;top: -45px;right:16px;width: 20px;height: 20px;background: url(images/prev_s.png);}
/*-----------------------------------*/
#thongke {float: right;width: 228px;height: 132px;background: url(images/i_thongke.png) no-repeat;padding: 40px 33px 0px 97px;margin-top: 5px;}
#thongke li{color: #f9f9f9;font-size: 14px;padding: 0px 0px 0px 0px;line-height: 1.4;}
#thongke span{float: right;}
/*===========*/
/*==============================Top================================*/
#top {width: 37px;height: 37px;position: fixed;bottom: 30px;right: 20px;text-indent: -99999px;cursor: pointer;background: url(images/back_to_top.png) top center no-repeat;transition: 0.5s;z-index: 200;}
#top:hover {background: url('images/back_to_top.png') bottom center no-repeat;transition: 0.5s;}
.left-right{float: left;width: 100%;}
/*======================*/
/*================Chi tiết sản phẩm======================*/
.chitiet_sanpham {margin-bottom: 10px;margin-top: 40px;float: left;float: left;width: 100%}
.imgsp {float: left; width:40%;margin-bottom: 20px;text-align: center;}
.custom-container{width: 100%;float: right;}
.custom-container .prev,.custom-container .netxt{float: left;}
.custom-container .next,.custom-container .prev{font-size: 20px;}
.custom-container .next:hover,.custom-container .prev:hover{color: red;}
.img_detail{float: left;width: 100%}
.main_img_detail{float: left;width: 100%;padding-top: 15px;}
.box_des_detail {padding: 0px 5px;width: 57%;float: right;}
.item_des_detail {padding: 5px 0px;font-family: 'SFUEurostileCondensed';font-size: 17px;color: black;float: left;width: 100%;border-bottom: 1px solid #eee}
.item_des_detail i{color: #ff0000;font-style:normal;}
.ten_detail{float: left;width: 100%;font-size:20px;text-transform: uppercase;}
.w_chiase{float: left;width: 100%;background: #e2e2e2e2;padding: 12px 10px 0px 10px}
.chitiet_sanpham > p {text-align: justify;}
.app-figure {width: 100% !important;float: left;margin-top: 10px;}
.abulum {width: 100% !important;float: left;}
.anh_daidien {width: 100%;text-align: center;}
.MagicZoom img {max-width: 100% !important;position: relative;}
.selectors {margin-top: 10px;}
.selectors .mz-thumb img {max-width: 56px;}
.img_item {width: 100% !important;}
.item_sub_img {margin-right: 5px;}
.des-soluong{margin-bottom: 10px;float: left;width: 100%;}
.item_des_detail .qty{display: block;float: none;margin-bottom: 5px;text-align: left;text-transform: uppercase;font-size: 12px;font-weight: bold;font-family: 'MyriadPro-Bold';}
.item_des_detail button{background-color: #f5f5f5;border: 1px #eaeaea solid;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;color: #333;font-size: 15px;padding: 12px 14px 9px 16px;font-weight: bold;cursor: pointer;float: left;}
.item_des_detail button:nth-of-type(2){padding: 15px 14px 6px 16px;}
.item_des_detail button:hover{color: #fff;background: #D00000;}
.item_des_detail input{padding: 0 5px 1px;height:38px;border: 1px #ddd solid;text-align: center;margin: 0px 5px;width: 80px;color: #333;text-align: center;float: left;}
#hinhcon_mo{float: left;width: 100%;margin-top: 30px}
.chayhinhcon{margin: 0px -5px;}
.item_sub_img{padding: 0px 5px}
/*======chitietsanpham=======*/

/*======chitietsanpham=======*/

 /*----hinhanh*/
.tieude{ margin: 0px 0px 2px 0px; width: 100%; float: left; color: #666; font-size: 24px;}
.hinhanh-item{float: left;text-align: center;margin-bottom:30px}
.hinhanh-item img{float: left;width: 100%}
.loaded{float: left;width:calc(100% / 4);padding: 0px 15px;}
.loaded .rel{position: relative;}
.loaded img{width: 100%}
.ten_item h3:hover{color: #ff0000}
#grid{margin: 0px -15px!important;}
 /*----hinhanh*/
 /*--------videotrangcon------*/
.box_video{float: left; margin-bottom: 23px;}
.box_video img{ width: 100%}
.box_video h3{ text-align: center; margin:10px 0px 0px 0px; width: 100%; float: left; font-size: 14px;}
.box_video:hover{ opacity: 0.8;}
.box_video:nth-child(4n){margin-right: 0px;}
.box_video:hover a h3 {color: #d5aa16; }
.box_video a h3 {text-align: left; margin: 5px 0px 0px 0px; width: 100%; float: left; font-size: 14px; color: #035F67; font-weight: bold; overflow: hidden; }
 .video_info {font-size: 12px; color: #767676; line-height: 1.3em; }
 /*--------videotrangcon------*/
 /*---------tranglienhe--------*/
.khung_trai{ width: 100%; float: left; margin-left: 0px;color: #fff;}
.khung_phai{ width: 100%; float: right; padding: 0px;}
.thongtin_lh{ width: 100%; float: left; padding: 0px 40px 20px 0px;}
.thongtin_lh h1{ font-size: 20px; text-transform:uppercase; color: #04608B}
.form_contact{float: left;width: 49%}
.form_lh{float: right;width: 49%}
.form_lh fieldset{padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px; /*border: 1px solid #A5DFFF;*/ border: 1px solid #61AE01; }
.form_lh legend{ padding:0px 10px 0px 10px;  font-style: italic; /*color: #1589E4;*/ color: #61AE01;}
.form_lh p{ padding: 5px 0px 5px 0px;}
.form_lh p input{border-radius: 4px; display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; }
.form_lh p label{ width: 115px; float: left;color: black;}
.form_lh p textarea{border-radius: 4px; display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; height: auto; }
.form_lh p button{color: #fff; background-color: #e5e5e5; border-color: #24720C; display: inline-block; padding: 6px 13px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; border: 1px solid transparent; border-radius: 4px;}
.form_van input{ width: 100% ; padding: 5px;}
.form_van button{ position: absolute; z-index: 1000; top: 1px; right: 0px; color: #eee; padding: 5px; border: 0px; background: #E78D00}
#form_contact input{ padding: 5px;} 
#map_canvas{float: left;width: 100%;height: 400px;}
/*---------tranglienhe--------*/
/*========end csstrangtrong======*/
/*=====video-list====*/
.video{ width: 415px; float: right;padding-top: 20px}
.clip_index{float: right;width: 100%;}
.content_clip_index{float: left;  width: 100%;border-top: none;}
.box_video_index{float: left;width: 100%;height: 270px;margin-bottom: 2px;}
#chon_video{margin-top: 5px;outline: none; width: 100%;height: 33px;border: 1px solid #ccc;background: #fff;font-size: 13px;color: #000;font-family: "RobotoRegular";padding-left: 10px;}
.box_video{margin:0px auto;padding:0px;box-sizing:border-box; width: 280px;margin-right: 23px;margin-bottom: 23px;}
.box_video img{ max-width: 100%;}
.box_video a h3{ text-align: left; margin:5px 0px 0px 0px; width: 100%; float: left; font-size: 14px;color:#035F67;font-weight: bold;overflow: hidden;}
.box_video:hover a h3{color:#d5aa16;}
.box_video:hover{ opacity: 0.8;}
.video_info{font-size: 12px;color:#767676;line-height: 1.3em;}
.video_info .loai_vid a{font-size: 13px;color:#767676;}
.video_info .loai_vid:hover a{color:#167ac6;}
.box_vid{width:70%;float: left;}
.box_vid iframe{height:500px;}
.box_vid h1{font-size: 24px;color:#fff;width:100%;background:rgba(0,0,0,.7);padding:15px 10px;box-sizing:border-box;}
.vid_cmt{width:100%;height:auto; float: left; margin-top: 10px;}
.other_vid{width:28%;float: right;}
.title_other{color:#003466;font-size: 14px;font-weight: bold; border-bottom: 1px solid #ccc;text-transform: uppercase;}
.other_vid .box_video_detail{width:100%;padding:7px;box-sizing:border-box;}
.other_vid .box_video_detail img{width:40%;float: left;height:auto;}
.box_video_detail .vid_info{width:58%;float: right;color:#767676;line-height: 1.3em;font-size: 12px;}
.box_video_detail .vid_info a h3{font-size: 13px;font-weight: 500;color:#08678E;font-weight: bolder;}
.box_video_detail:hover .vid_info a h3{color:#d5aa16;}
.vid_info .loai_vid a{font-size: 13px;color:#767676;}
.vid_info .loai_vid:hover a{color:#167ac6;}
.box_video .luotxem{ font-style: italic; color: #666; font-size: 12px; }
/*======video-list=====*/
/*=====footer========*/ 
#footer{float: left;width: 100%;}
#bottom_ft{width:100%;float:left;} 
.ten_cty{margin-bottom: 15px;float: left;width: 100%;font-family:'MyriadPro-Bold';font-size:30px;;text-transform: uppercase;line-height: 1.2;color: #fff}
.title_ft{margin-bottom: 15px;position: relative;float: left;width: 100%;color: #fff;font-size:15px;font-family: 'MyriadPro-Bold';text-transform: uppercase;}
.title_ft p{margin-bottom:10px;}
.title_ft:after{content: "";float: left;width:45px;height:1px;background: #fff;position: absolute;left: 0px;bottom: 0px;}
.content_ft{float: left;width: 100%;margin:40px 0px;}
.cot1_ft{float: left;width:380px;margin-right: 35px;color: #fff}
.cot2_ft{float: left;width:240px;margin-right: 35px;}
.cot3_ft{float: left;width:390px;}
.cot4_ft{float: right;width:225px;}
.content_cot2{color: #fff}
.content_cot1,.content_cot2,.content_cot3,.content_cot4{float: left;width: 100%}
.bv_ft{float: left;width: 100%;margin-bottom: 10px;color: #fff;font-family:'MyriadProRegular';font-size: 18px;line-height: 1.3;}
.bv_ft:hover{color: #fff;margin-left: 15px;}
.w_bando{float: left;width: 100%;height: 400px;overflow: hidden;}
.w_bando iframe{width:100%;height: 100%}
.w_fbot{float: left;width: 100%;margin-top:10px;font-family:'MyriadProRegular';font-size: 13px;color: #fff}
.fbot1{float: left;width: 380px;margin-right: 20px}
.fbot2{float: left;width: 350px;margin-right: 20px}
.fbot3{float: left;width: 230px;padding-left: 15px;}
.fbot4{float: right;width: 225px}
.w_fbot span{font-family:'MuliBlack';}
/*---------copyright----*/
#copyright{float: left;width: 100%;background:#17baf9;font-family:'RobotoRegular';font-size: 13px;color: #fcfbfb}
.copy_thongke{padding: 10px 0px;}
#copyright p{margin: 0px;}
.thong_ke_bot{float: left;width: 100%;color: #fff;font-size: 13px;font-style: italic;margin-top: 10px;}
/*=====footer========*/
.lienket_ft {float: left;width: 100%;margin-top: 20px;display: flex;align-items: center;}
.lienket_ft p{float: left;color:#fff;font-size:13px;font-style: italic;}
.icon-footer{float: right;padding-left: 0px;}
.lienket_ft a:last-child{margin-right: 0px;}
.lienket_ft a{margin:0px 10px 0px 0px;float: left;}
.lienket_ft img{border: none;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-transition: 0.5s;}
.lienket_ft img:hover{opacity: 0.6;}
/*===*/
.gioithieu_giave{float: left;width: 100%;padding: 40px 0px 0px 0px}
.content_gioithieu_giave{float: left;width: 100%}
.gioithieu,.giave{float:left;width: 50%;padding: 0px 10px;}
.thanh_gt{float: left;width:100%;font-family:'MYRIADPROBOLD';font-size:27px;color: #454545;margin-bottom: 15px;}
.bg_xam1{float: left;width: 100%;background: #eeeeee;min-height: 630px}
.img_gt{float: left;width: 100%;border-radius: 35px;overflow: hidden;}
.img_gt img{width: 100%}
.info_gt{float: left;width: 100%;padding:20px 20px 30px 20px;}
.info_gt h3{font-family:'MuliBlack';font-size:24px;color: #00457b;text-transform: uppercase;text-align: center;}
.info_gt h3:hover{color: #ff0000}
.info_gt p{font-family:'MyriadProRegular';font-size:15px;color: #3b3b3b;line-height: 1.6}
.item_giave{display: flex;align-items: center;height:;overflow: hidden;padding: 5px 10px 0px 10px;}
.img_giave{max-width: 180px;margin-right: 10px;border-radius: 0px 30px 0px 30px;overflow: hidden;}
.img_giave img{width: 100%}
.info_giave{width: calc(100% - 190px)}
.info_giave h3{font-family:'MuliBlack';color: #000;font-size:15px;}
.info_giave h3:hover{color: #ff0000}
.mota_giave{display: -webkit-box;height: 65px;line-height: 22px;
width: 100%;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;color:#000}
.chay_tintuc .item_giave{margin-bottom: 15px;}
/*====*/
.item_bv_index{float: left;width: 100%;margin-bottom: 20px;display: flex;align-items: center;}
.item_bv_index .img_bv{max-width:50px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.item_bv_index .info_bv{max-width:405px}
.info_bv h3{font-family:'MyriadPro-Bold';font-size: 14px;color: #000;line-height: 1.2;text-transform: uppercase;}
.info_bv p{font-family:'RobotoRegular';font-size: 13px;color: #757575;line-height: 1.5}
.img_nganhang img{max-width: 100%;}
.img_nganhang{float: left;margin-left:62px;}
/*==*/
.lienhe_hinhthuc{float: left;width: 100%;padding:0px 0px 40px 0px}
.content_lienhehinhthuc{float: left;width: 100%}
.ma_index{margin: 0px -10px}
.item_lh{float: left;width: 50%;padding:0px 10px}
.bg_xam{float: left;width: 100%;background: #f6f6f6;padding: 30px;min-height: 620px;}
.title_index{display:block;width: 100%;font-family:'MyriadPro-Bold';font-size:20px;color: #00457b;margin-bottom: 15px;}
.tieude_index{float: left;width: 100%;font-family:'MyriadPro-Bold';font-size:16px;color: #242424;}
.tieude_index span{color: #de0000;font-size: 24px;font-family:'Time News Roman';font-weight:bold}
.hinhthuc1{margin-bottom: 10px}
.item_hotline{display: flex;align-items: center;width: 100%;clear: both;font-family:'MyriadPro-Bold';color: #474747;font-size: 16px;}
.item_hotline img{margin-left: 60px;padding-right: 5px;}
.item_hotline span{color: #d10101;font-family:'MyriadPro-Bold';;padding-left: 5px}
.w_bando_index{float: left;width: 100%;}
.w_bando_index iframe{float: left;width: 100%;height:265px}
/*===*/
.dichvu{float: left;width: 100%;padding: 40px 0px}
.content_dichvu{float: left;width: 100%}
.chay_dichvu{margin: 0px -10px}
.item_dichvu{padding: 0px 10px}
.img_dichvu img{width: 100%}
.ten_dichvu{display: block;width: 100%;text-align: center;margin-top: 10px;font-family:'MuliBlack';text-transform: uppercase;font-size: 18px;}
/*===*/
.wrap_nhantin{float: left;width: 100%;}
.margin-114{max-width: 1140px;margin: auto;}
.dangkymail{max-width: 780px;margin: auto;}
.dangkymail input{;float: left;width: 250px;margin-right: 10px;height: 43px;border: 1px solid #e1e1e1;outline: none;padding-left: 15px;font-family:'MyriadProRegular';font-size:14px;color: #454545}
.dangkymail #emaildk{width: 190px;}
.dangkymail input::-webkit-input-placeholder {font-family:'MyriadProRegular';font-size:14px;color: #454545}
.dangkymail input:-moz-placeholder {font-family:'MyriadProRegular';font-size:14px;color: #454545}
.dangkymail input::-moz-placeholder {font-family:'MyriadProRegular';font-size:14px;color: #454545}
.dangkymail input:-ms-input-placeholder {font-family:'MyriadProRegular';font-size:14px;color: #454545}
.dangkymail button{background: #d90d00;font-family:'MuliBlack';font-size:14px;border: none;outline: none;text-transform: uppercase;color: #fff;width: 127px;height: 43px;}
.dangkymail select{width:180px;float: left;margin-right: 10px;height: 43px;border: 1px solid #e1e1e1;outline: none;;padding-left: 15px;font-family:'MyriadProRegular';font-size:14px;color: #454545}
.dangkymail button:hover{}
/*=====doitac====*/
.doitac{float: left;width: 100%;padding: 10px 0px;margin-top: 30px;margin-bottom: 10px;}
.chaydoitac{margin: 0px -10px}
.item_doitac{padding:0px 10px}
.item_doitac img{width: 100%}
/*====doitac====*/
#left_in{float: left;width:65%;padding: 15px;border: 1px solid #f3f3f3}
#right_in{float: right;width:33%;}
.box_new{display: flex;align-items: center;margin-bottom: 15px;border-bottom: 1px dashed #ccc;padding-bottom: 15px}
.img_boxnew{max-width: 280px;border-radius: 0px 30px 0px 30px;overflow:hidden;}
.img_boxnew img{width: 100%}
.info_boxnew{max-width:520px;margin-left: 15px;}
.info_boxnew h3{font-family:'MuliBlack';font-size: 15px;text-transform: uppercase;color: #454545}
.info_boxnew p{font-family:'MyriadProRegular';font-size: 16px;color: #454545;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
    -webkit-line-clamp: 4;
    height: 100px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.item_banner{float: left;width: 100%;margin-bottom: 10px;border-radius: 10px;overflow: hidden;}
.item_banner img{width: 100%;}
.bg_trang{float: left;width: 100%;background: #fff;margin-top: 100px;border: 1px solid #ccc;padding: 30px;}
/*==*/
.modal-content{border:none;background: #fff100;border-radius: 12px;overflow: hidden;}
.modal.in .modal-dialog{z-index: 9999999999999999999!important;top: 70px;}
.modal-body{padding: 0px!important;}
.modal-content{position: relative;}
button.close{position: absolute;top: 0px;right: 0px;}
button.close{position: fixed; color: #fff100; right: 4px; top: 4px; width: 22px; height: 22px; border: solid 1px #fff100; border-radius: 50%; opacity: 1; text-shadow: none;background: none; }
button.close:hover{color: none;outline: none}
.w_nhantinpop{float: left;width: 100%;padding:12px 20px;background: #fff100}
.w_nhantinpop .title_nhantin{float: left;width: 100%;font-size: 18px; font-style: italic; margin-bottom: 12px; text-align: center;}
.formindex div{width: calc(33.333333% - 10px); float: left; margin: 0 5px;}
.formindex input, .formindex button {height: 45px; width: 100%; font-size: 14px; float: left; padding: 0 10px; border: solid 1px #ddd; }
.formindex button {line-height: 45px; text-transform: uppercase; background: #223065; color: #fff100; font-family: "MyriadProRegular"; }
.formindex input::-webkit-input-placeholder {font-family:'MyriadProRegular';font-size:14px;color: #454545}
/*====*/
.bg_trang h1 {text-transform: uppercase; text-align: center; margin-bottom: 25px; font-size: 25px; font-family:'MuliBlack'; }
.date_list {list-style: none; padding: 0; margin: 0; width: 100%; float: left; }
.date_list li.active {background: transparent; }
.date_list li {font-family: MuliBlack; width: 14.2857142857%; float: left; display: inline-block; border: solid 1px #ccc; text-align: center; padding-top: 10px; padding-bottom: 10px; background: #e9e6e6; }
.date_list li a{color: #000; }
.date_list li small {font-family: MyriadProRegular; width: 100%; font-style: italic; display: block; }
.table-bordered {border: 1px solid #ddd; }
.TitGroup {color: #fff; background: #12377d; font-weight: 400; font-family:MuliBlack; }
.khung_ft:nth-child(2){float: left;width: 49%}
.khung_ft:nth-child(3){float: right;width: 49%}
.left_1bai{float: left;width:330px;padding:5px;}
.right_1bai{float: right;width: calc(100% - 330px);padding: 20px;border-left: 1px solid #ccc;}
/*===*/
/*==*/
.paging{display: inline-block; text-align: center; width: 100%;}
/*Preloader*/
#loader-wrapper{width: 100%;height: 100%;position: fixed; top: 0%; left: 0%;display: flex;align-items: center;justify-content: center;z-index: 99999999999999999999;background: #fff}
.spinner {width: 70px; text-align: center; }
.spinner .bounce1 {-webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.spinner .bounce2 {-webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
.spinner > div {width: 18px; height: 18px; background-color: #333; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
@-webkit-keyframes sk-bouncedelay {0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } }
@keyframes sk-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0); transform: scale(0); } 40% {-webkit-transform: scale(1.0); transform: scale(1.0); }
/*Preloader*/
.w_pook{padding:10px;}
.owl-carousel .owl-item{height: auto!important;}

