.flag{width:16px;height:11px;background:url(http://hihotels.net/resources/templating-kit/themes/hTtGeneric/img/flags.png) no-repeat;float:right;margin-top:2px;margin-right:3px;display:block}.flag.flag-ad{background-position:-16px 0}.flag.flag-ae{background-position:-32px 0}.flag.flag-af{background-position:-48px 0}.flag.flag-al{background-position:-64px 0}.flag.flag-am{background-position:-80px 0}.flag.flag-as{background-position:-96px 0}.flag.flag-at{background-position:-112px 0}.flag.flag-au{background-position:-128px 0}.flag.flag-az{background-position:-144px 0}.flag.flag-ba{background-position:-160px 0}.flag.flag-bd{background-position:-176px 0}.flag.flag-be{background-position:0 -11px}.flag.flag-bg{background-position:-16px -11px}.flag.flag-bh{background-position:-32px -11px}.flag.flag-bn{background-position:-48px -11px}.flag.flag-bt{background-position:-64px -11px}.flag.flag-bv{background-position:-80px -11px}.flag.flag-by{background-position:-96px -11px}.flag.flag-ca{background-position:-112px -11px}.flag.flag-ch{background-position:-128px -11px}
.flag.flag-ck{background-position:-144px -11px}.flag.flag-cn{background-position:-160px -11px}.flag.flag-cy{background-position:-176px -11px}.flag.flag-cz{background-position:0 -22px}.flag.flag-de{background-position:-16px -22px}.flag.flag-dk{background-position:-32px -22px}.flag.flag-ee{background-position:-48px -22px}.flag.flag-england{background-position:-64px -22px}.flag.flag-es{background-position:-80px -22px}.flag.flag-eu{background-position:-96px -22px}.flag.flag-fi{background-position:-112px -22px}.flag.flag-fj{background-position:-128px -22px}.flag.flag-fm{background-position:-144px -22px}.flag.flag-fo{background-position:-160px -22px}.flag.flag-fr{background-position:-176px -22px}.flag.flag-en{background-position:0 -33px}.flag.flag-ge{background-position:-16px -33px}.flag.flag-gg{background-position:-32px -33px}.flag.flag-gi{background-position:-48px -33px}.flag.flag-gr{background-position:-64px -33px}.flag.flag-gs{background-position:-80px -33px}.flag.flag-gu{background-position:-96px -33px}
.flag.flag-hk{background-position:-112px -33px}.flag.flag-hm{background-position:-128px -33px}.flag.flag-hr{background-position:-144px -33px}.flag.flag-hu{background-position:-160px -33px}.flag.flag-ic{background-position:-176px -33px}.flag.flag-id{background-position:0 -44px}.flag.flag-ie{background-position:-16px -44px}.flag.flag-il{background-position:-32px -44px}.flag.flag-im{background-position:-48px -44px}.flag.flag-in{background-position:-64px -44px}.flag.flag-io{background-position:-80px -44px}.flag.flag-iq{background-position:-96px -44px}.flag.flag-ir{background-position:-112px -44px}.flag.flag-is{background-position:-128px -44px}.flag.flag-it{background-position:-144px -44px}.flag.flag-je{background-position:-160px -44px}.flag.flag-jo{background-position:-176px -44px}.flag.flag-jp{background-position:0 -55px}.flag.flag-kg{background-position:-16px -55px}.flag.flag-kh{background-position:-32px -55px}.flag.flag-ki{background-position:-48px -55px}.flag.flag-kp{background-position:-64px -55px}
.flag.flag-kr{background-position:-80px -55px}.flag.flag-kurdistan{background-position:-96px -55px}.flag.flag-kw{background-position:-112px -55px}.flag.flag-kz{background-position:-128px -55px}.flag.flag-la{background-position:-144px -55px}.flag.flag-lb{background-position:-160px -55px}.flag.flag-li{background-position:-176px -55px}.flag.flag-lk{background-position:0 -66px}.flag.flag-lt{background-position:-16px -66px}.flag.flag-lu{background-position:-32px -66px}.flag.flag-lv{background-position:-48px -66px}.flag.flag-mc{background-position:-64px -66px}.flag.flag-md{background-position:-80px -66px}.flag.flag-me{background-position:-96px -66px}.flag.flag-mh{background-position:-112px -66px}.flag.flag-mk{background-position:-128px -66px}.flag.flag-mm{background-position:-144px -66px}.flag.flag-mn{background-position:-160px -66px}.flag.flag-mo{background-position:-176px -66px}.flag.flag-mp{background-position:0 -77px}.flag.flag-mt{background-position:-16px -77px}.flag.flag-mv{background-position:-32px -77px}
.flag.flag-my{background-position:-48px -77px}.flag.flag-nc{background-position:-64px -77px}.flag.flag-nf{background-position:-80px -77px}.flag.flag-nl{background-position:-96px -77px}.flag.flag-no{background-position:-112px -77px}.flag.flag-np{background-position:-128px -77px}.flag.flag-nr{background-position:-144px -77px}.flag.flag-nu{background-position:-160px -77px}.flag.flag-nz{background-position:-176px -77px}.flag.flag-om{background-position:0 -88px}.flag.flag-pf{background-position:-16px -88px}.flag.flag-pg{background-position:-32px -88px}.flag.flag-ph{background-position:-48px -88px}.flag.flag-pk{background-position:-64px -88px}.flag.flag-pl{background-position:-80px -88px}.flag.flag-pn{background-position:-96px -88px}.flag.flag-ps{background-position:-112px -88px}.flag.flag-pt{background-position:-128px -88px}.flag.flag-pw{background-position:-144px -88px}.flag.flag-qa{background-position:-160px -88px}.flag.flag-ro{background-position:-176px -88px}.flag.flag-rs{background-position:0 -99px}
.flag.flag-ru{background-position:-16px -99px}.flag.flag-sa{background-position:-32px -99px}.flag.flag-sb{background-position:-48px -99px}.flag.flag-scotland{background-position:-64px -99px}.flag.flag-se{background-position:-80px -99px}.flag.flag-sg{background-position:-96px -99px}.flag.flag-si{background-position:-112px -99px}.flag.flag-sk{background-position:-128px -99px}.flag.flag-sm{background-position:-144px -99px}.flag.flag-somaliland{background-position:-160px -99px}.flag.flag-sy{background-position:-176px -99px}.flag.flag-tf{background-position:0 -110px}.flag.flag-th{background-position:-16px -110px}.flag.flag-tj{background-position:-32px -110px}.flag.flag-tk{background-position:-48px -110px}.flag.flag-tl{background-position:-64px -110px}.flag.flag-tm{background-position:-80px -110px}.flag.flag-to{background-position:-96px -110px}.flag.flag-tr{background-position:-112px -110px}.flag.flag-tv{background-position:-128px -110px}.flag.flag-tw{background-position:-144px -110px}.flag.flag-ua{background-position:-160px -110px}
.flag.flag-um{background-position:-176px -110px}.flag.flag-uz{background-position:0 -121px}.flag.flag-va{background-position:-16px -121px}.flag.flag-vn{background-position:-32px -121px}.flag.flag-vu{background-position:-48px -121px}.flag.flag-wales{background-position:-64px -121px}.flag.flag-wf{background-position:-80px -121px}.flag.flag-ws{background-position:-96px -121px}.flag.flag-ye{background-position:-112px -121px}.flag.flag-zanzibar{background-position:-128px -121px}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}
.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:bold;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}
.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}
.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:black;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0{z-index:2}
20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0{-moz-transform:rotateX(0)}
100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0,black 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.1)),color-stop(100%,black));background:linear,top,rgba(0,0,0,0.1) 0,black 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0,black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0,black 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0,black 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.1)),color-stop(100%,black));background:linear,top,rgba(0,0,0,0.1) 0,black 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0,black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0,black 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,black 0,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,black),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,black 0,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,black 0,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,black 0,rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0,rgba(0,0,0,0.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,black 0,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,black),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,black 0,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,black 0,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,black 0,rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0,rgba(0,0,0,0.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}
@-webkit-keyframes show{0{opacity:0}100%{opacity:1}}@-moz-keyframes show{0{opacity:0}100%{opacity:1}}@-o-keyframes show{0{opacity:0}100%{opacity:1}}@keyframes show{0{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0{opacity:1}100%{opacity:0}}@-o-keyframes hide{0{opacity:1}100%{opacity:0}}@keyframes hide{0{opacity:1}100%{opacity:0}}/*!
 * bootstrap-gallery v0.0.5 by @iekadou
 * Copyright (c) 2014 Jonas Braun
 *
 * http://www.noxic-action.de/page/programming/bootstrap-gallery
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */.gallery-modal .img-container button,.gallery-modal>button{font-size:100px;text-shadow:0 0 5px #000;opacity:.2;background:0;border:0;outline:0;color:#fff;position:absolute;top:0}.gallery-modal button:hover{opacity:.8}.gallery-modal .img-container{width:100%;max-height:90%;position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-modal .img-container img{max-height:100%;margin:auto;display:inline-block}.gallery-modal .img-container>.btn-prev,.gallery-modal .img-container>.btn-next{z-index:2;top:50%;margin-top:-75px;height:150px;width:150px}
.gallery-modal .img-wrapper{max-height:80%;max-width:100%;display:inline-block;position:relative}.gallery-modal .img-wrapper>.btn-prev,.gallery-modal .img-wrapper>.btn-next{z-index:2;height:100%;width:40%}.gallery-modal .btn-close{right:0;font-size:50px;padding:10px 10px 5% 5%;z-index:3}.gallery-modal .btn-prev,.gallery-modal .btn-next{z-index:2;height:100%;width:40%}.gallery-modal .btn-prev{left:10px;text-align:left}.gallery-modal .btn-next{right:10px;text-align:right}.gallery-modal .indicator{position:absolute;top:50%;left:50%;display:inline-block;color:#fff;width:100px;height:100px;margin-left:-50px;margin-top:-50px;font-size:100px;opacity:.8;text-shadow:0 0 5px #000}.gallery-modal .title{position:absolute;color:#fff}.gallery-modal .title.up{top:5px;left:5px}.gallery-modal .title.bottom{bottom:5px;left:0;right:0;text-align:center;z-index:1}.gallery-modal .img-container,.gallery-modal .img-wrapper{max-height:100%;overflow:hidden}.gallery-modal .modal-img-container{width:100%;max-height:90%;text-align:center}
.gallery-modal .modal-img-container button{text-shadow:0 0 5px #000;opacity:.2;background:0;border:0;outline:0;color:#fff;position:absolute;top:0}.gallery-modal .modal-img-container video{vertical-align:middle;margin:0 auto;height:100%}.gallery-modal .imgPrevNext{position:absolute;top:0}.gallery-modal .fade{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.gallery-modal .slidePrevMain,.gallery-modal .slideNextMain,.gallery-modal .slidePrev,.gallery-modal .slideNext{-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-modal .slidePrev{-webkit-animation-name:slideGalleryPrev;-moz-animation-name:slideGalleryPrev;-o-animation-name:slideGalleryPrev;animation-name:slideGalleryPrev}
.gallery-modal .slideNext{-webkit-animation-name:slideGalleryNext;-moz-animation-name:slideGalleryNext;-o-animation-name:slideGalleryNext;animation-name:slideGalleryNext}.gallery-modal .slidePrevMain{-webkit-animation-name:slideGalleryPrevMain;-moz-animation-name:slideGalleryPrevMain;-o-animation-name:slideGalleryPrevMain;animation-name:slideGalleryPrevMain}.gallery-modal .slideNextMain{-webkit-animation-name:slideGalleryNextMain;-moz-animation-name:slideGalleryNextMain;-o-animation-name:slideGalleryNextMain;animation-name:slideGalleryNextMain}@-webkit-keyframes slideGalleryPrev{0{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes slideGalleryPrevMain{0{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideGalleryNext{0{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes slideGalleryNextMain{0{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}
}@keyframes slideGalleryPrev{0{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideGalleryPrevMain{0{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes slideGalleryNext{0{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideGalleryNextMain{0{transform:translateX(0)}100%{transform:translateX(-100%)}}.flag{background:url(../../../img/flags.png) no-repeat}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/fancybox_sprite@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/fancybox_loading@2x.gif');background-size:24px 24px}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}
#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('http://hihotels.net/resources/templating-kit/themes/hTtGeneric/css/fancybox_buttons.png');background-repeat:no-repeat;outline:0;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}
#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}