%3C!--%20GTranslate%3A%20https%3A%2F%2Fgtranslate.io%2F%20--%3E%0A%3Cstyle%3E%0A.switcher%20%7Bfont-family%3AArial%3Bfont-size%3A12pt%3Btext-align%3Aleft%3Bcursor%3Apointer%3Boverflow%3Ahidden%3Bwidth%3A173px%3Bline-height%3A17px%3B%7D%0A.switcher%20a%20%7Btext-decoration%3Anone%3Bdisplay%3Ablock%3Bfont-size%3A12pt%3B-webkit-box-sizing%3Acontent-box%3B-moz-box-sizing%3Acontent-box%3Bbox-sizing%3Acontent-box%3B%7D%0A.switcher%20a%20img%20%7Bvertical-align%3Amiddle%3Bdisplay%3Ainline%3Bborder%3A0%3Bpadding%3A0%3Bmargin%3A0%3Bopacity%3A0.8%3B%7D%0A.switcher%20a%3Ahover%20img%20%7Bopacity%3A1%3B%7D%0A.switcher%20.selected%20%7Bbackground%3A%23fff%20linear-gradient(180deg%2C%20%23efefef%200%25%2C%20%23fff%2070%25)%3Bposition%3Arelative%3Bz-index%3A9999%3B%7D%0A.switcher%20.selected%20a%20%7Bborder%3A1px%20solid%20%23ccc%3Bcolor%3A%23666%3Bpadding%3A3px%205px%3Bwidth%3A161px%3B%7D%0A.switcher%20.selected%20a%3Aafter%20%7Bheight%3A24px%3Bdisplay%3Ainline-block%3Bposition%3Aabsolute%3Bright%3A10px%3Bwidth%3A15px%3Bbackground-position%3A50%25%3Bbackground-size%3A11px%3Bbackground-image%3Aurl(%22data%3Aimage%2Fsvg%2Bxml%3Butf8%2C%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%20285%20285'%3E%3Cpath%20d%3D'M282%2076.5l-14.2-14.3a9%209%200%200%200-13.1%200L142.5%20174.4%2030.3%2062.2a9%209%200%200%200-13.2%200L3%2076.5a9%209%200%200%200%200%2013.1l133%20133a9%209%200%200%200%2013.1%200l133-133a9%209%200%200%200%200-13z'%20style%3D'fill%3A%2523666'%2F%3E%3C%2Fsvg%3E%22)%3Bbackground-repeat%3Ano-repeat%3Bcontent%3A%22%22!important%3Btransition%3Aall%20.2s%3B%7D%0A.switcher%20.selected%20a.open%3Aafter%20%7B-webkit-transform%3A%20rotate(-180deg)%3Btransform%3Arotate(-180deg)%3B%7D%0A.switcher%20.selected%20a%3Ahover%20%7Bbackground%3A%23fff%7D%0A.switcher%20.option%20%7Bposition%3Arelative%3Bz-index%3A9998%3Bborder-left%3A1px%20solid%20%23ccc%3Bborder-right%3A1px%20solid%20%23ccc%3Bborder-bottom%3A1px%20solid%20%23ccc%3Bbackground-color%3A%23eee%3Bdisplay%3Anone%3Bwidth%3A171px%3Bmax-height%3A198px%3B-webkit-box-sizing%3Acontent-box%3B-moz-box-sizing%3Acontent-box%3Bbox-sizing%3Acontent-box%3Boverflow-y%3Aauto%3Boverflow-x%3Ahidden%3B%7D%0A.switcher%20.option%20a%20%7Bcolor%3A%23000%3Bpadding%3A3px%205px%3B%7D%0A.switcher%20.option%20a%3Ahover%20%7Bbackground%3A%23fff%3B%7D%0A.switcher%20.option%20a.selected%20%7Bbackground%3A%23fff%3B%7D%0A%23selected_lang_name%20%7Bfloat%3A%20none%3B%7D%0A.l_name%20%7Bfloat%3A%20none%20!important%3Bmargin%3A%200%3B%7D%0A.switcher%20.option%3A%3A-webkit-scrollbar-track%7B-webkit-box-shadow%3Ainset%200%200%203px%20rgba(0%2C0%2C0%2C0.3)%3Bborder-radius%3A5px%3Bbackground-color%3A%23f5f5f5%3B%7D%0A.switcher%20.option%3A%3A-webkit-scrollbar%20%7Bwidth%3A5px%3B%7D%0A.switcher%20.option%3A%3A-webkit-scrollbar-thumb%20%7Bborder-radius%3A5px%3B-webkit-box-shadow%3A%20inset%200%200%203px%20rgba(0%2C0%2C0%2C.3)%3Bbackground-color%3A%23888%3B%7D%0A%3C%2Fstyle%3E%0A%3Cdiv%20class%3D%22switcher%20notranslate%22%3E%0A%3Cdiv%20class%3D%22selected%22%3E%0A%3Ca%20href%3D%22%23%22%20onclick%3D%22return%20false%3B%22%3E%3Cimg%20src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fen.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22en%22%20%2F%3E%20English%3C%2Fa%3E%0A%3C%2Fdiv%3E%0A%3Cdiv%20class%3D%22option%22%3E%0A%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Car')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22Arabic%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Far.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22ar%22%20%2F%3E%20Arabic%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Czh-CN')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22Chinese%20(Simplified)%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fzh-CN.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22zh-CN%22%20%2F%3E%20Chinese%20(Simplified)%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Cen')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22English%22%20class%3D%22nturl%20selected%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fen.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22en%22%20%2F%3E%20English%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Cfr')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22French%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Ffr.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22fr%22%20%2F%3E%20French%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Cde')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22German%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fde.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22de%22%20%2F%3E%20German%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Chi')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22Hindi%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fhi.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22hi%22%20%2F%3E%20Hindi%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Cru')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22Russian%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fru.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22ru%22%20%2F%3E%20Russian%3C%2Fa%3E%3Ca%20href%3D%22%23%22%20onclick%3D%22doGTranslate('en%7Ces')%3BjQuery('div.switcher%20div.selected%20a').html(jQuery(this).html())%3Breturn%20false%3B%22%20title%3D%22Spanish%22%20class%3D%22nturl%22%3E%3Cimg%20data-gt-lazy-src%3D%22%2F%2Fplanetoceanunderwaterhotel.com%2Fwp-content%2Fplugins%2Fgtranslate%2Fflags%2F24%2Fes.png%22%20height%3D%2224%22%20width%3D%2224%22%20alt%3D%22es%22%20%2F%3E%20Spanish%3C%2Fa%3E%3C%2Fdiv%3E%0A%3C%2Fdiv%3E%0A%3Cscript%3E%0AjQuery('.switcher%20.selected').click(function()%20%7BjQuery('.switcher%20.option%20a%20img').each(function()%20%7Bif(!jQuery(this)%5B0%5D.hasAttribute('src'))jQuery(this).attr('src'%2C%20jQuery(this).attr('data-gt-lazy-src'))%7D)%3Bif(!(jQuery('.switcher%20.option').is('%3Avisible')))%20%7BjQuery('.switcher%20.option').stop(true%2Ctrue).delay(100).slideDown(500)%3BjQuery('.switcher%20.selected%20a').toggleClass('open')%7D%7D)%3B%0AjQuery('.switcher%20.option').bind('mousewheel'%2C%20function(e)%20%7Bvar%20options%20%3D%20jQuery('.switcher%20.option')%3Bif(options.is('%3Avisible'))options.scrollTop(options.scrollTop()%20-%20e.originalEvent.wheelDelta)%3Breturn%20false%3B%7D)%3B%0AjQuery('body').not('.switcher').click(function(e)%20%7Bif(jQuery('.switcher%20.option').is('%3Avisible')%20%26%26%20e.target%20!%3D%20jQuery('.switcher%20.option').get(0))%20%7BjQuery('.switcher%20.option').stop(true%2Ctrue).delay(100).slideUp(500)%3BjQuery('.switcher%20.selected%20a').toggleClass('open')%7D%7D)%3B%0A%3C%2Fscript%3E%0A%3Cstyle%3E%0A%23goog-gt-tt%20%7Bdisplay%3Anone%20!important%3B%7D%0A.goog-te-banner-frame%20%7Bdisplay%3Anone%20!important%3B%7D%0A.goog-te-menu-value%3Ahover%20%7Btext-decoration%3Anone%20!important%3B%7D%0A.goog-text-highlight%20%7Bbackground-color%3Atransparent%20!important%3Bbox-shadow%3Anone%20!important%3B%7D%0Abody%20%7Btop%3A0%20!important%3B%7D%0A%23google_translate_element2%20%7Bdisplay%3Anone!important%3B%7D%0A%3C%2Fstyle%3E%0A%0A%3Cdiv%20id%3D%22google_translate_element2%22%3E%3C%2Fdiv%3E%0A%3Cscript%3E%0Afunction%20googleTranslateElementInit2()%20%7Bnew%20google.translate.TranslateElement(%7BpageLanguage%3A%20'en'%2CautoDisplay%3A%20false%7D%2C%20'google_translate_element2')%3B%7D%0A%3C%2Fscript%3E%3Cscript%20src%3D%22%2F%2Ftranslate.google.com%2Ftranslate_a%2Felement.js%3Fcb%3DgoogleTranslateElementInit2%22%3E%3C%2Fscript%3E%0A%0A%0A%3Cscript%3E%0Afunction%20GTranslateGetCurrentLang()%20%7Bvar%20keyValue%20%3D%20document%5B'cookie'%5D.match('(%5E%7C%3B)%20%3Fgoogtrans%3D(%5B%5E%3B%5D*)(%3B%7C%24)')%3Breturn%20keyValue%20%3F%20keyValue%5B2%5D.split('%2F')%5B2%5D%20%3A%20null%3B%7D%0Afunction%20GTranslateFireEvent(element%2Cevent)%7Btry%7Bif(document.createEventObject)%7Bvar%20evt%3Ddocument.createEventObject()%3Belement.fireEvent('on'%2Bevent%2Cevt)%7Delse%7Bvar%20evt%3Ddocument.createEvent('HTMLEvents')%3Bevt.initEvent(event%2Ctrue%2Ctrue)%3Belement.dispatchEvent(evt)%7D%7Dcatch(e)%7B%7D%7D%0Afunction%20doGTranslate(lang_pair)%7Bif(lang_pair.value)lang_pair%3Dlang_pair.value%3Bif(lang_pair%3D%3D'')return%3Bvar%20lang%3Dlang_pair.split('%7C')%5B1%5D%3Bif(GTranslateGetCurrentLang()%20%3D%3D%20null%20%26%26%20lang%20%3D%3D%20lang_pair.split('%7C')%5B0%5D)return%3Bvar%20teCombo%3Bvar%20sel%3Ddocument.getElementsByTagName('select')%3Bfor(var%20i%3D0%3Bi%3Csel.length%3Bi%2B%2B)if(sel%5Bi%5D.className.indexOf('goog-te-combo')!%3D-1)%7BteCombo%3Dsel%5Bi%5D%3Bbreak%3B%7Dif(document.getElementById('google_translate_element2')%3D%3Dnull%7C%7Cdocument.getElementById('google_translate_element2').innerHTML.length%3D%3D0%7C%7CteCombo.length%3D%3D0%7C%7CteCombo.innerHTML.length%3D%3D0)%7BsetTimeout(function()%7BdoGTranslate(lang_pair)%7D%2C500)%7Delse%7BteCombo.value%3Dlang%3BGTranslateFireEvent(teCombo%2C'change')%3BGTranslateFireEvent(teCombo%2C'change')%7D%7D%0Aif(GTranslateGetCurrentLang()%20!%3D%20null)jQuery(document).ready(function()%20%7Bvar%20lang_html%20%3D%20jQuery('div.switcher%20div.option').find('img%5Balt%3D%22'%2BGTranslateGetCurrentLang()%2B'%22%5D').parent().html()%3Bif(typeof%20lang_html%20!%3D%20'undefined')jQuery('div.switcher%20div.selected%20a').html(lang_html.replace('data-gt-lazy-'%2C%20''))%3B%7D)%3B%0A%3C%2Fscript%3E%0A