*,
*:after,
*:before{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
body{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;background:#FFF;}
a, a:hover{text-decoration:none;}
.white{color:#FFF;}
ul,ol{list-style:none;}
.wrapper{float:left;max-width:50px;width:15%;margin:0 auto;position:relative;}
.main{width:100%;text-align:center;}
.div_header{background-color:#D08306;width:100%;height:46px;}
#logo{width:71%;color:#FFF;font-weight:700;display:inline-block;text-shadow:0px 0px 1px #FFF;flex:1 1 0%;font-size:17.8px;line-height:50px;margin:0px;float:none;max-width:none;float:left;text-align:center;}
.search{float:right;width:14%;height:50px;background-image:none;background-color:transparent;cursor:pointer;border:medium none;padding:0px;transition:background-color 0.2s ease-out 0s;text-align:right;}
.search_icon{background:transparent url("https://image.ftd.travel/mobile/header-icon.png") no-repeat scroll 0% 0%;width:45px;height:45px;display:inline-block;}
.fl{float:left;}
.fr{float:right;}
.m_0_20{margin:15px 20px;}
.clr_blk{color:#000;}
.menu_stl{background:transparent url("https://image.ftd.travel/mobile/menu.jpg") no-repeat scroll 0% 0%;width:37px;height:35px;display:inline-block;background-size:45px;margin:5px 0px;}
.menu_ico_1{background-position:0px -363px;}
.menu_ico_2{background-position:0px -39px;}
.menu_ico_3{background-position:0px -80px;}
.menu_ico_4{background-position:0px -120px;}
.menu_ico_5{background-position:0px -161px;}
.menu_ico_6{background-position:0px -202px;}
.menu_ico_7{background-position:0px -242px;}
.menu_ico_8{background-position:0px -283px;}
.menu_ico_9{background-position:0px -323px;}
.nav{position:relative;display:inline-block;font-size:12px;font-weight:900;}
.nav-list{text-align:left;}
.nav-item{float:left;*display:inline;zoom:1;position:relative;}
.nav-item a{display:block;color:#FFF;padding:0px 20px;height:50px;background:#FAB441;border-bottom:1px solid #FFF;}
.nav-item > a:hover{background:#FAB441;opacity:0.9;}
.nav-item:hover .nav-submenu{display:block;}
.nav-submenu{display:none;position:absolute;left:0;width:180px;}
.nav-submenu-item a{background:#8B2770;border-bottom:1px solid #9A337E;display:block;padding:15px;}
.nav-submenu-item a:hover{background-color:rgba(255, 255, 255, 0.3);}
.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;background:#D08306 url(https://image.ftd.travel/mobile/hamburger.png) no-repeat center center;background-size:18px;height:46px;width:50px;background-size:100%;}
.nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #8B2870;height:49px;width:50px;cursor:pointer;}
.nav-click i{display:block;height:48px;width:48px;background:url(../img/drop.svg) no-repeat center center;background-size:20px;}
.nav-click:hover{background-color:#6E1656;}
.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
@media only screen and (min-width:320px) and (max-width:768px){.nav-mobile{display:block;}
.nav{width:100%;padding:46px 0 0;}
.nav-list{display:none;}
.nav-item{width:250px;float:none;}
.nav-click{display:block;}
.nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu{display:none;}
.nav-submenu{position:static;width:100%;}
}
@media all and (min-width:0px){.search_icon{background-position:-47px 0px;}
}
@-moz-document url-prefix(){.search_icon{background-position:-47px 0px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.search_icon{background-position:-47px 0px;}
}