html.flypanels-open,body.flypanels-open{overflow:hidden;width:100%;height:100%;}.flypanels-container .flypanels-left{-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);background-color:#c0392b;overflow:hidden;width:260px;}.flypanels-container .flypanels-left .panelcontent{display:none;padding:50px 20px 20px 20px;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:3;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}.flypanels-container .flypanels-right{margin-right:-260px;float:right;}.flypanels-container .flypanels-left{margin-left:-260px;float:left;}.flypanels-container .flypanels-main{width:100%;float:left;margin-left:0px;}.flypanels-container .flypanels-main .flypanels-content{padding:0px;padding-top:0px;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);}.flypanels-container.openleft .flypanels-left{-webkit-transform:translate3d(260px,0,0);-moz-transform:translate3d(260px,0,0);-ms-transform:translate3d(260px,0,0);-o-transform:translate3d(260px,0,0);overflow:hidden;width:260px;position:relative;}.flypanels-container.openleft .flypanels-left .panelcontent{position:absolute;}.flypanels-container.openleft .flypanels-main{overflow:hidden;}.flypanels-container.openleft .flypanels-main .flypanels-topbar{-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-webkit-transform:translate3d(260px,0,0);-moz-transform:translate3d(260px,0,0);-ms-transform:translate3d(260px,0,0);-o-transform:translate3d(260px,0,0);}.flypanels-container.openleft .flypanels-main .flypanels-content{-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-webkit-transform:translate3d(260px,0,0);-moz-transform:translate3d(260px,0,0);-ms-transform:translate3d(260px,0,0);-o-transform:translate3d(260px,0,0);overflow:hidden;position:fixed;height:100%;width:100%;}.flypanels-container.openleft .flypanels-main .flypanels-content .overlay{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.8;z-index:100;}.flypanels-container.openright .flypanels-right{-webkit-transform:translate3d(-260px,0,0);-moz-transform:translate3d(-260px,0,0);-ms-transform:translate3d(-260px,0,0);-o-transform:translate3d(-260px,0,0);overflow:hidden;width:260px;position:relative;}.flypanels-container.openright .flypanels-right .panelcontent{position:absolute;}.flypanels-container.openright .flypanels-main{overflow:hidden;}.flypanels-container.openright .flypanels-main .flypanels-topbar{-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-webkit-transform:translate3d(-260px,0,0);-moz-transform:translate3d(-260px,0,0);-ms-transform:translate3d(-260px,0,0);-o-transform:translate3d(-260px,0,0);}.flypanels-container.openright .flypanels-main .flypanels-content{-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-webkit-transform:translate3d(-260px,0,0);-moz-transform:translate3d(-260px,0,0);-ms-transform:translate3d(-260px,0,0);-o-transform:translate3d(-260px,0,0);overflow:hidden;}.flypanels-container.openright .flypanels-main .flypanels-content .overlay{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.8;z-index:100;}.flypanels-topbar{-webkit-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-moz-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-o-transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);transition:all 0.2s cubic-bezier(0.53,0.54,0.54,0.54);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);width:100%;height:50px;background-color:#c0392b;position:fixed;z-index:1;top:0;left:0;}.flypanels-topbar a{color:#fff;text-decoration:none;font-size:24px;}.flypanels-topbar a.flypanels-button-left,.flypanels-topbar a.flypanels-button-right{padding:10px;padding-left:20px;padding-right:20px;text-align:center;padding-top:13px;display:block;float:left;}.flypanels-topbar a.flypanels-button-right{float:right;}.flypanels-topbar a i.fa-search:before{font-size:20px;position:relative;top:-3px;}.panelcontent nav.flypanels-treemenu{border-top:1px solid rgba(255,255,255,0.15);}.panelcontent nav.flypanels-treemenu ul,.panelcontent nav.flypanels-treemenu ul li{margin:0;padding:0;list-style:none;}.panelcontent nav.flypanels-treemenu ul li div{display:block;border-bottom:1px solid rgba(255,255,255,0.15);font-weight:400;font-size:12px;display:inline-block;width:260px;position:relative;}.panelcontent nav.flypanels-treemenu ul li div a.link{color:#ffffff;padding-top:11px;padding-bottom:13px;display:inline-block;padding-left:15px;padding-right:15px;width:260px;}.panelcontent nav.flypanels-treemenu ul li.haschildren a.link{width:200px;border-right:1px solid rgba(255,255,255,0.15);}.panelcontent nav.flypanels-treemenu ul li.haschildren a.expand{color:#ffffff;width:60px;font-size:11px;float:right;display:inline-block;height:100%;padding-left:15px;padding-top:11px;padding-bottom:13px;position:absolute;top:0;bottom:0;}.panelcontent nav.flypanels-treemenu ul li.haschildren li div{border-bottom-color:#b8564c;}.panelcontent nav.flypanels-treemenu ul li.haschildren li div a{background-color:#ab3326;}.panelcontent nav.flypanels-treemenu ul li.haschildren li div a.link{border-right:none;width:260px;padding-left:25px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren a.link{border-right:1px solid #b8564c;width:200px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li div{border-bottom-color:#a84c43;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li div a{background-color:#962d22;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li div a.link{border-right:none;width:260px;padding-left:40px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren a.link{border-right:1px solid #a84c43;width:200px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li div{border-bottom-color:#96443b;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li div a{background-color:#81261d;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li div a.link{border-right:none;width:260px;padding-left:55px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li.haschildren a.link{border-right:1px solid #96443b;width:200px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li.haschildren li div{border-bottom-color:#843c34;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li.haschildren li div a{background-color:#6d2018;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li.haschildren li div a.link{border-right:none;width:260px;padding-left:70px;}.panelcontent nav.flypanels-treemenu ul li.haschildren li.haschildren li.haschildren li.haschildren li.haschildren a.link{border-right:1px solid #843c34;width:200px;}.panelcontent nav.flypanels-treemenu li div a.link:hover,.panelcontent nav.flypanels-treemenu li.active > div** > **a.link{text-decoration:none;background-color:rgba(255,255,255,0.8) !important;color:#c0392b;}.panelcontent nav.flypanels-treemenu li div a.expand:hover{text-decoration:none;background-color:rgba(255,255,255,0.8);color:#c0392b;}.panelcontent nav.flypanels-treemenu ul li a:focus,.panelcontent nav.flypanels-treemenu .panelcontent nav ul li a:visited,.panelcontent nav.flypanels-treemenu .panelcontent nav ul li a:link{text-decoration:none;}.panelcontent nav.flypanels-treemenu.touch li a:hover{background-color:inherit !important;color:#ffffff;}.panelcontent nav.flypanels-treemenu.touch li li a:hover{background-color:rgba(0,0,0,0.1) !important;color:#ffffff;}.panelcontent nav.flypanels-treemenu.touch li li li a:hover{background-color:rgba(0,0,0,0.2) !important;color:#ffffff;}.panelcontent nav.flypanels-treemenu.touch li li li li a:hover{background-color:rgba(0,0,0,0.3) !important;color:#ffffff;}.panelcontent nav.flypanels-treemenu.touch li li li li li a:hover{background-color:rgba(0,0,0,0.4) !important;color:#ffffff;}.panelcontent nav.flypanels-treemenu.touch li li li li li li a:hover{background-color:rgba(0,0,0,0.5) !important;color:#ffffff;}.panelcontent nav.flypanels-treemenu.touch li a:active,.panelcontent nav.flypanels-treemenu.touch li li a:active,.panelcontent nav.flypanels-treemenu.touch li li li a:active,.panelcontent nav.flypanels-treemenu.touch li li li li a:active,.panelcontent nav.flypanels-treemenu.touch li li li li li a:active{text-decoration:none;background-color:rgba(255,255,255,0.8) !important;color:#c0392b;}.panelcontent nav.flypanels-treemenu li.haschildren > ul{max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:cubic-bezier(0,1,0.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-o-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-timing-function:cubic-bezier(0,1,0.5,1);overflow:hidden;}.panelcontent nav.flypanels-treemenu li.haschildren.expanded > ul{-moz-transition-duration:0.75s;-webkit-transition-duration:0.75s;-o-transition-duration:0.75s;transition-duration:0.75s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:3000px;overflow:hidden;}.panelcontent nav.flypanels-treemenu ul li a i{font-size:12px;margin-left:10px;}.flypanels-container .flypanels-left .panelcontent[data-panel="treemenu"]{padding-left:0;padding-right:0;}nav.flypanels-iconmenu ul,nav.flypanels-iconmenu li{margin:0;padding:0;list-style:none;}nav.flypanels-iconmenu li a{color:#fff;display:block;font-weight:400;font-size:14px;display:inline-block;width:260px;padding-left:20px;padding-top:10px;padding-bottom:15px;}nav.flypanels-iconmenu li a:hover{text-decoration:none;background-color:#db695d;}nav.flypanels-iconmenu li a:before{color:#fff;font-size:25px;margin-right:20px;position:relative;top:4px;}.flypanels-container .flypanels-left .panelcontent[data-panel="iconmenu"]{padding-left:0;padding-right:0;}.panelcontent .flypanels-searchresult{border-top:1px solid rgba(255,255,255,0.15);}.panelcontent .flypanels-searchresult ul,.panelcontent .flypanels-searchresult ul li{margin:0;padding:0;list-style:none;}.panelcontent .flypanels-searchresult ul li a{color:#ffffff;display:block;border-bottom:1px solid rgba(255,255,255,0.15);font-weight:400;font-size:13px;display:inline-block;width:260px;position:relative;}.panelcontent .flypanels-searchresult ul li a span.link{padding-top:11px;padding-bottom:13px;display:inline-block;padding-left:15px;padding-right:15px;width:210px;}.panelcontent .flypanels-searchresult ul li a span.type{width:50px;float:right;display:inline-block;height:100%;padding-left:15px;padding-top:11px;padding-bottom:13px;position:absolute;top:0;bottom:0;}.panelcontent .flypanels-searchresult ul li a span.type i.page{font-size:14px;margin-left:10px;}.panelcontent .flypanels-searchresult ul li a span.type i.page::before{content:"\f105";}.panelcontent .flypanels-searchresult ul li a span.type i.doc{font-size:12px;margin-left:10px;}.panelcontent .flypanels-searchresult ul li a span.type i.doc::before{content:"\f016";}.panelcontent .flypanels-searchresult li a:hover{text-decoration:none;background-color:rgba(255,255,255,0.8) !important;color:#c0392b;}.panelcontent .flypanels-searchresult ul li a:focus,.panelcontent .flypanels-searchresult .panelcontent nav ul li a:visited,.panelcontent .flypanels-searchresult .panelcontent nav ul li a:link{text-decoration:none;}.panelcontent .flypanels-searchresult.touch li a:hover{background-color:inherit !important;color:#ffffff;}.panelcontent .flypanels-searchresult.touch li a:active{text-decoration:none;background-color:rgba(255,255,255,0.8) !important;color:#c0392b;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"]{padding-left:0;padding-right:0;padding-top:0;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading{margin-top:50px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading span{text-align:center;color:#fff;display:block;margin-top:15px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader{position:relative;width:120px;height:120px;margin-left:70px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader,.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader:before,.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader:after{border-radius:50%;border:10px solid rgba(0,61,88,0);border-top-color:#ffffff;-webkit-animation:spin 4s infinite;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader:before,.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader:after{position:absolute;content:'';left:10px;right:10px;bottom:10px;top:10px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .loading .loader:after{left:30px;right:30px;bottom:30px;top:30px;-webkit-animation:spin2 4s infinite;}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@-webkit-keyframes spin2{100%{-webkit-transform:rotate(720deg);}}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .resultinfo{color:#ffffff;font-size:13px;padding:20px 15px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .searchbox{background-color:#fff;height:40px;margin-left:10px;margin-top:10px;width:240px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .searchbox input{height:100%;width:210px;border:none;padding-left:10px;padding-right:10px;font-size:16px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .searchbox input:focus{outline:none;font-size:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .searchbox .searchbutton{width:30px;float:right;color:#c0392b;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .searchbox .searchbutton::before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f002";font-size:16px;position:relative;top:9px;}.flypanels-container .flypanels-left .panelcontent[data-panel="search"] .searchbox .searchbutton:hover{text-decoration:none;}
*{margin:0;padding:0;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{color:#333;font-family:Arial,Tahoma,sans-serif;font-size:14px;line-height:24px;margin:0;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;}h1{font-size:170%;}h2{font-size:160%;line-height:130%;}h3{font-size:140%;}h4{font-size:130%;}h5{font-size:120%;}h6{font-size:110%;}quote,code,fieldset{margin:.5em 0;}code,pre,kbd{font-size:115%;}.clr,.clear,.clearfix,.clear-block{clear:both;}p{margin:0.6em 0 1.2em;padding:0;}a,a:link,a:visited{color:#333;text-decoration:none;}a:hover{color:#0062A0;text-decoration:underline;}a:active,a.active{color:#5895be;}a.edit-link{color:#888888;font-size:10px;}.left{float:left;}.right{float:right;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}ul,.block ul,ol{margin:0.5em 0 1em;padding:0 0 0 1.5em;}input.form-submit,a.button{margin-bottom:1em;margin-right:1em;}img,a img{border:none;max-width:100%;height:auto;}table{border-collapse:collapse;margin:1em 0;width:100%;}tbody{border-top:0 none;}td,th{padding:3px;}p{margin:6px 0 8px;padding:0;}.clr{clear:both;}ul.primary{border-bottom:1px solid #DDDDDD;float:left;margin-left:0;padding-left:0px;width:100%;}ul.primary li{float:left;margin-bottom:-1px;padding:4px 10px 0;position:relative;}ul.primary li a,ul.primary li a:hover{background:none repeat scroll 0 0 transparent;border:0 none;margin:0;padding:0;vertical-align:baseline;}ul.primary li a:hover{color:#000;}ul.primary li.active{background-color:transparent;border:1px solid #CCCCCC;border-bottom:0px solid #FFF;background-color:#FFFFFF;border-radius:8px 8px 0 0;float:left;padding:0 8px;}ul.primary li.active a{border:0 none;color:#000000;display:block;padding:3px 2px 4px 3px;}ul.secondary{margin:5px 5px 5px 0;padding-left:0px;}ul.secondary li a{padding:4px 10px;}ul.secondary li{padding:0;border:0px;}ul.secondary li.active a,ul.secondary li a:hover{background:none repeat scroll 0 0 #C7D4AC;border-radius:3px 3px 3px 3px;color:#5555FF;border:0px;}.sticky-table{width:100%;}tr.even,tr.odd,tbody th{border:solid #d3e7f4;border-width:1px 0;}tr.odd,tr.info{background-color:#edf5fa;}tr.even{background-color:#fafafa;border-bottom:1px solid #dfdfdf;padding:0.1em 0.6em;}tr.odd td.active{background-color:#DDECF5;}tr.even td.active{background-color:#E6F1F7;}.item-list ul li{margin:0 0 0.25em 0.5em;}tr.odd td,tr.even td,th{padding:5px;}.menu-enabled input{margin-left:0;}.block-region{background:none repeat scroll 0 0 #D6E6CC;border:1px dashed #618749;clear:both;color:#618749;margin-bottom:0;text-align:center;}.form-text,.form-textarea{border:1px solid #cac8c8;font-family:arial,tahoma;font-size:15px;padding:3px;}.form-text:focus,.form-textarea:focus{outline:none;border:1px solid #AAA;box-shadow:1px 1px 2px #ccc;}.form-select{font-size:15px;padding:3px;}.form-submit{cursor:pointer;font-size:15px;padding:2px 5px;}.grippie{display:none;}a.tabledrag-handle .handle{box-sizing:content-box;}.content-container{margin:0 auto;width:1200px;}#page-title{font-size:36px;font-weight:normal;line-height:1.2;margin:0 0 15px;}#header-wrapper{background-color:transparent;border-bottom:1px solid #e4e4e4;height:115px;position:relative;}#header-wrapper .cnt-right{float:right;}#header-wrapper .logo{display:block;float:left;margin-top:38px;}#header-wrapper .flip-bars{background:transparent url(/sites/all/themes/hanoitour/images/bg-menu-bars.png) no-repeat scroll center center;cursor:pointer;display:none;height:50px;width:65px;}.language-switcher-wrap{margin:22px 0 0;text-align:right;}.language-switcher-wrap .language-item{display:inline-block;height:24px;margin:0 0 0 5px;width:24px;}.language-switcher-wrap .language-item.ge{background:rgba(0,0,0,0) url(/sites/all/themes/hanoitour/images/flag-ge.png) repeat scroll 0 0;margin-left:0;}.language-switcher-wrap .language-item.en{background:rgba(0,0,0,0) url(/sites/all/themes/hanoitour/images/flag-en.png) repeat scroll 0 0;}ul.language-switcher-locale-url{list-style:outside none none;margin:22px 0 0;padding:0;text-align:right;}ul.language-switcher-locale-url li{display:inline-block;text-align:left;}ul.language-switcher-locale-url li a{display:inline-block;height:24px;margin:0 0 0 5px;outline:medium none;text-indent:-9999px;width:24px;}ul.language-switcher-locale-url li.de a{background:rgba(0,0,0,0) url(/sites/all/themes/hanoitour/images/flag-ge.png) repeat scroll 0 0;margin-left:0;}ul.language-switcher-locale-url li.en a{background:rgba(0,0,0,0) url(/sites/all/themes/hanoitour/images/flag-en.png) repeat scroll 0 0;}#block-locale-language div.contextual-links-wrapper{right:-25px;}#block-search-form form{margin:6px 0 0;position:relative;}#block-search-form form .form-item{margin:0;}#block-search-form .form-text{border:1px solid #e4e4e4;height:30px;padding-right:30px;width:240px;}#block-search-form .form-text:focus{border:1px solid #e4e4e4;}#block-search-form .form-submit{background:rgba(0,0,0,0) url(/sites/all/themes/hanoitour/images/icon-search.png) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:22px;margin:0;position:absolute;right:5px;text-indent:-99px;top:5px;width:24px;}#block-sitemodule-1{float:right;}#main-menu{height:50px;}#main-menu a.expand{display:none;}#main-menu.sticky{}#main-menu.sticky .nav-container{background-color:rgba(255,255,255,0.85);box-shadow:0 1px 3px rgba(0,0,0,0.5);height:50px;margin-top:0;position:fixed;top:0;width:100%;z-index:999;}#nice-menu-1{margin:0;padding:0;}#nice-menu-1 li{background:transparent url("") repeat scroll 0 0;border:0 none;}#nice-menu-1 > li:hover,#nice-menu-1 > li.over{}#nice-menu-1 > li > div > a{color:#929292;line-height:50px;padding:0 14px;text-transform:uppercase;}#nice-menu-1 > li:not(:first-child) > div > a.active,#nice-menu-1 > li > div > a:hover,#nice-menu-1 > li.over > div > a{background-color:#e4e4e4;color:#ff6600;text-decoration:none;}#nice-menu-1 li.menuparent{}#nice-menu-1 li a{}#nice-menu-1 li ul{background-color:rgba(0,0,0,0.6);border:0 none;margin:25px 0 0;padding:6px 0;width:180px;}#nice-menu-1 li li{width:100%;}#nice-menu-1 li li:first-child{border-top:none;}#nice-menu-1 li li a{color:#fff;line-height:20px;padding:5px 0 5px 15px;}#nice-menu-1 li li a:hover{background-color:rgba(0,0,0,0.6);color:#ff6600;text-decoration:none;}.flypanels-container .flypanels-left{background-color:#40434c;}.panelcontent nav.flypanels-treemenu{border-top:1px solid #222;}.panelcontent nav.flypanels-treemenu ul li div{border-bottom:1px solid #222;border-top:1px solid #666;}.panelcontent nav.flypanels-treemenu ul li li div{border-top:1px solid #666;}.panelcontent nav.flypanels-treemenu ul li a i{font-size:16px;}.panelcontent nav.flypanels-treemenu li div a.expand:hover{background-color:#484a56;border-left:1px solid transparent;}nav.flypanels-treemenu li{list-style:outside none none;margin:0;padding:0;}nav.flypanels-treemenu li > div{border-bottom:1px solid rgba(255,255,255,0.15);}nav.flypanels-treemenu li > div:hover{background-color:#585b67;}nav.flypanels-treemenu li a{color:#eee;display:inline-block;font-size:14px;padding:12px 5px 12px 12px;text-decoration:none;width:100%;}nav.flypanels-treemenu li li a{background-color:#525561;padding-left:22px;}nav.flypanels-treemenu li li a:hover{background-color:#626571;}nav.flypanels-treemenu li.expanded > div > a{width:80%;}nav.flypanels-treemenu li a.expand{display:none;text-shadow:unset;}nav.flypanels-treemenu li.expanded a.expand{display:inline-block;}nav.flypanels-treemenu li.expanded li a.expand{display:none;}nav.flypanels-treemenu li.expanded > div > a.expand{border-left:1px solid rgba(255,255,255,0.15);display:inline-block;width:20%;}nav.flypanels-treemenu li.expanded > ul{max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:cubic-bezier(0,1,0.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-o-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-timing-function:cubic-bezier(0,1,0.5,1);overflow:hidden;}nav.flypanels-treemenu li.expanded.menu-expanded > ul{-moz-transition-duration:0.75s;-webkit-transition-duration:0.75s;-o-transition-duration:0.75s;transition-duration:0.75s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:3000px;overflow:hidden;}nav.flypanels-treemenu ul li > div > a.expand > i{background:transparent url(/sites/all/themes/hanoitour/images/arrow-white-right.png) no-repeat scroll center center;display:inline-block;height:11px;width:11px;}nav.flypanels-treemenu ul li.menu-expanded > div > a.expand > i{background:transparent url(/sites/all/themes/hanoitour/images/arrow-white-down.png) no-repeat scroll center center;}#banner-slideshow{height:440px;overflow:hidden;position:relative;width:100%;}#banner-slideshow .view-home-slideshow{margin:0 auto;max-width:1366px;}#banner-slideshow .views-slideshow-cycle-main-frame{width:100% !important;}#banner-slideshow .views-slideshow-cycle-main-frame-row{text-align:center;width:100% !important;}#banner-slideshow .views_slideshow_main{height:400px;overflow:hidden;width:1366px;}#banner-slideshow .views-slideshow-controls-bottom{padding:15px 0 0;text-align:center;}#banner-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item{background-color:#e4e4e4;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;outline:medium none;text-indent:-9999px;width:12px;}#banner-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background-color:#ff6600;}#block-views-home-slideshow-block-1{left:50%;margin-left:-683px;position:absolute;}#block-views-banner-page-block-1{left:50%;margin-left:-683px;position:absolute;width:1366px;}.detail-page-wrapper #banner-slideshow{height:400px;}.view-banner-page{text-align:center;}.social-link-wrap .link-item{display:inline-block;height:24px;margin:0 0 0 12px;width:24px;}.social-link-wrap .fb{background:transparent url(/sites/all/themes/hanoitour/images/icon-fb.png) no-repeat scroll center center;}.social-link-wrap .trip{background:transparent url(/sites/all/themes/hanoitour/images/icon-trip.png) no-repeat scroll center center;}.social-link-wrap .ins{background:transparent url(/sites/all/themes/hanoitour/images/icon-ins.png) no-repeat scroll center center;}.social-link-wrap .tw{background:transparent url(/sites/all/themes/hanoitour/images/icon-tw.png) no-repeat scroll center center;}#footer-wrapper .social-link-wrap .link-item{margin:0 6px;}#block-sitemodule-1{padding:13px 0 0;}#block-views-philosophy-block-1,#block-views-philosophy-block-2{overflow:hidden;}.view-philosophy .view-content{margin-left:-20px;margin-right:-20px;}.view-philosophy .views-row{float:left;margin:0 20px 40px;}.view-philosophy .item{height:230px;overflow:hidden;position:relative;width:270px;}.view-philosophy .field-name{background-color:rgba(0,0,0,0.65);bottom:0;line-height:20px;padding:6px 0;position:absolute;width:100%;}.view-philosophy .field-name a{color:#fff;font-size:16px;margin:0 0 0 15px;}.view-philosophy .field-name a:hover{color:#ff6600;text-decoration:none;}.view-philosophy .field-image img{width:100%;}.view-philosophy .item.column-2{width:580px;}.view-philosophy .item.column-3{height:500px;width:580px;}.home-page .block h2.title{font-size:36px;font-weight:normal;margin:38px 0 35px;text-align:center;}#block-block-1,#block-block-3{background:rgba(0,0,0,0) url(/sites/all/themes/hanoitour/images/bullet-orange.png) no-repeat scroll 0 3px;border-top:1px solid #a6a6a6;margin:0 0 35px;}#block-block-1 .content,#block-block-3 .content{margin:0 auto;padding:0 5%;}.view-gesamtpaket .views-row{float:left;height:210px;margin:0 45px 30px 0;position:relative;width:370px;}.view-gesamtpaket .views-row.views-row-last{margin-right:0;}.view-gesamtpaket .views-field-title{background-color:rgba(0,0,0,0.65);bottom:0;line-height:20px;padding:5px 0;position:absolute;text-align:center;width:100%;}.view-gesamtpaket .views-field-title a{color:#fff;font-size:16px;}#footer-wrapper{background-color:#eee;font-size:12px;min-height:155px;padding:40px 0 25px;text-align:center;}#footer-wrapper .menu{margin:0;padding:0;text-align:center;}#footer-wrapper .menu li{display:inline-block;list-style:outside none none;margin:0;padding:0;}#footer-wrapper .menu a{color:#333;}#footer-wrapper .menu a.expand{display:none;}#footer-wrapper .menu li:not(.last) div::after{content:"/";padding:0 6px 0 8px;}#footer-wrapper .menu .menu{display:none;}#footer-wrapper p{margin:0;}#block-sitemodule-2{margin:15px 0 0;}.detail-page-wrapper #main-menu{border-bottom:1px solid #e4e4e4;}.center-sidebar-wrap{float:left;min-height:300px;padding:0 0 40px;width:800px;}#breadcrumb{color:#929292;font-style:italic;margin:30px 0 0;}#breadcrumb a{color:#929292;}#breadcrumb .sep{padding:0 12px;}.node-contact .field-name-field-image{float:left;margin:0 25px 30px 0;}.right-sidebar-wrap{float:right;padding:50px 0 0;width:350px;}.right-sidebar-wrap .block-views{border-left:1px solid #eee;}.right-sidebar-wrap h2.title{color:#ff6600;line-height:20px;padding:0;padding:10px 3px 10px 18px;font-size:16px;font-weight:bold;text-transform:uppercase;}.right-sidebar-wrap .views-row{border-top:1px solid #eee;line-height:20px;padding:0;}.right-sidebar-wrap .views-field-title a{color:#333;font-size:16px;display:block;padding:10px 3px 10px 18px;}.right-sidebar-wrap .views-field-title a:hover{background-color:#f5f5f5;text-decoration:none;}.right-sidebar-wrap .views-field-title a.active{background-color:#eee;}#block-views-contact-right-block-1 h2.title{}.page-kunden .center-sidebar-wrap{float:none;width:100%;}.view-kunden .views-row{margin:0 0 50px;text-align:center;}.view-kunden .views-field-body{margin:16px auto 0;max-width:800px;text-align:left;}.view-kunden .views-field-field-link a{font-size:18px;font-weight:bold;}.node-node-gallery-gallery{margin-left:-25px;}.node-node-gallery-gallery .views-row{float:left;height:180px;margin:0 0 25px 25px;width:250px;}.view-gallery-page{margin-left:-25px;}.view-gallery-page .views-row{float:left;height:180px;margin:0 0 25px 25px;overflow:hidden;width:250px;position:relative;}.view-gallery-page .views-field-title a{background-color:rgba(0,0,0,0.65);bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;padding:10px 0 10px 20px;position:absolute;width:100%;}#block-sitemodule-4{border-left:1px solid #eee;}#block-sitemodule-4 .item-tour{}#block-sitemodule-4 .item-tour a{color:#333;display:block;font-size:16px;line-height:20px;padding:10px 3px 10px 18px;}#block-sitemodule-4 .item-tour a:hover{background-color:#f5f5f5;text-decoration:none;}#block-sitemodule-4 .item-tour a.active{background-color:#eee;}#block-sitemodule-4 .item-tour a.parent-active{color:#ff6600;font-weight:bold;}#block-sitemodule-4 .item-tour > div{padding-left:18px;}#block-sitemodule-4 .depth-0{border-top:1px solid #eee;padding:0;}.admin-page-wrapper a,.admin-page-wrapper a:link,.admin-page-wrapper a:visited{color:#027AC6;}.admin-page-wrapper a:hover{color:#0062A0;}.admin-page-wrapper #main-wrapper *,.admin-page-wrapper #main-wrapper *::before,.admin-page-wrapper #main-wrapper *::after{box-sizing:unset;}
@media screen and (min-width:768px){}@media only screen and (max-width:767px){.content-container{width:100%;}#nav-mobile-wrap{display:block;}#main-menu{display:none;}.flypanels-container .flypanels-main .flypanels-content{padding-top:50px;}#header-wrapper{background-color:#000;background-color:rgba(255,255,255,0.85);border:0 none;box-shadow:0 1px 3px rgba(0,0,0,0.5);height:50px;position:fixed;z-index:999;}#header-wrapper .item-bar{float:left;width:33.33%;}#header-wrapper .logo{display:inline-block;float:none;margin:5px 0 0;}#header-wrapper .logo img{height:40px;}#header-wrapper .flip-bars{display:block;}.language-switcher-wrap{margin:12px 15px 0 0;}.language-switcher-wrap .language-item{margin-left:12px;}#header-wrapper #block-search-form{display:none;}.center-sidebar-wrap{float:none;padding:0 5px 30px;min-height:0;width:auto;}.right-sidebar-wrap{float:none;width:auto;}.detail-page-wrapper #banner-slideshow{height:auto;}}@media only screen and (max-width:479px){.view-philosophy .view-content{margin:0;}.view-philosophy .views-row{margin:0 0 30px;padding:0 10px;width:100%;}.view-philosophy .item{margin:0 auto;}.view-philosophy .item.column-2,.view-philosophy .item.column-3{height:auto;width:100%;}.view-philosophy .field-image img{display:block;}#block-block-1 .content,#block-block-3 .content{padding:0 10px;width:auto;}.view-gesamtpaket .views-row,.view-gesamtpaket .views-row.views-row-last{float:none;height:auto;margin:0 auto 30px;max-width:95%;}.view-gesamtpaket .views-field-field-image img{display:block;}.view-gallery-page{margin:0;}.view-gallery-page .views-row{float:none;margin:0 auto 30px;}.node-node-gallery-gallery{margin:0;}.node-node-gallery-gallery .views-row{float:none;margin:0 auto 30px;}#header-wrapper .item-bar{width:20%;}#header-wrapper .item-bar.logo-wrap{text-align:center;width:55%;}#header-wrapper .item-bar.cnt-right{width:25%;}#header-wrapper .logo img{height:32px;margin:5px 0 0;max-width:none;}#banner-slideshow{height:200px;}#block-views-home-slideshow-block-1{margin-left:-240px;}#banner-slideshow .views_slideshow_main{height:170px;width:480px;}}@media only screen and (max-width:320px){.content-container{width:320px;}#banner-slideshow{width:320px;}#footer-wrapper{width:320px;}}@media only screen and (min-width:1000px) and (max-width:1199px){.content-container{width:1000px;}.center-sidebar-wrap{width:680px;}.right-sidebar-wrap{width:300px;}.view-gesamtpaket .views-row{height:177px;margin:0 32px 30px 0;width:312px;}.view-philosophy .view-content{margin-left:-15px;margin-right:-15px;}.view-philosophy .views-row{margin:0 15px 30px;}.view-philosophy .item{height:193px;width:227px;}.view-philosophy .item.column-2{width:484px;}.view-philosophy .item.column-3{height:416px;width:484px;}.view-gallery-page .views-row{height:150px;width:210px;}.node-node-gallery-gallery .views-row{height:150px;width:210px;}}@media only screen and (min-width:768px) and (max-width:999px){.content-container{width:768px;}.center-sidebar-wrap{width:550px;}.right-sidebar-wrap{width:200px;}.right-sidebar-wrap h2.title,.right-sidebar-wrap .views-field-title a,#block-sitemodule-4 .item-tour a,#block-sitemodule-4 .item-tour > div{padding-left:10px;}.view-gesamtpaket .views-row{height:177px;margin:0 32px 30px 0;width:312px;}.view-philosophy .view-content{margin-left:-15px;margin-right:-15px;}.view-philosophy .views-row{margin:0 15px 30px;}.view-philosophy .item{height:193px;width:227px;}.view-philosophy .item.column-2{width:484px;}.view-philosophy .item.column-3{height:416px;width:484px;}}@media screen and (min-width:600px) and (max-width:767px){.view-gesamtpaket .views-row{height:152px;margin:0 15px 30px;width:270px;}.view-philosophy .view-content{margin-left:-10px;margin-right:-10px;}.view-gallery-page{margin:0;}#banner-slideshow{height:260px;}#block-views-home-slideshow-block-1{margin-left:-384px;}#banner-slideshow .views_slideshow_main{height:230px;width:768px;}}@media screen and (min-width:480px) and (max-width:599px){#block-block-1 .content,#block-block-3 .content{padding:0 10px;width:100%;}.view-philosophy .view-content{margin:0 auto;width:480px;}.view-philosophy .views-row{margin:0 0 20px;padding:0 10px;}.view-philosophy .item{height:auto;width:220px;}.view-philosophy .item img{display:block;}.view-philosophy .item.column-3{height:auto;width:100%;}.view-philosophy .item.column-2{width:100%;}.view-gesamtpaket .views-row,.view-gesamtpaket .views-row.views-row-last{float:none;margin:0 auto 30px;}.view-gallery-page{margin:0;}.view-gallery-page .views-row{height:auto;margin:0 2%;padding:0;width:46%;max-width:250px;}.view-gallery-page .views-field-field-image img{display:block;width:100%;}.node-node-gallery-gallery{margin:0;}.node-node-gallery-gallery .views-row{height:auto;margin:0 0 20px;padding:0 2%;width:50%;}#banner-slideshow{height:230px;}#block-views-home-slideshow-block-1{margin-left:-300px;}#banner-slideshow .views_slideshow_main{height:200px;width:600px;}}
