CINXE.COM
World Time Zone Map
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="preconnect" href="https://www.googletagmanager.com"/> <link rel="preconnect" href="https://cdn.fuseplatform.net/"/> <link rel="preconnect" href="https://browser.sentry-cdn.com/"/> <link rel="preconnect" href="https://static.cloudflareinsights.com/"/> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"/> <link rel="preload" as="script" href="/t?callback=handleServerTime"> <title>World Time Zone Map</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="robots" content="index,follow"/> <meta name="keywords" content=""/> <meta name="description" content="See what time zones are actually observed in different locations of the world. Check current time in any city or country with our interactive time difference map."/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://24timezones.com/timezone-map"/> <meta property="og:image" content="https://24timezones.com/i/24tz_og.jpg"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="og:title" content="World Time Zone Map"/> <meta http-equiv="content-language" content="en-us"/> <script data-issxg-var>window.isSXG = false</script> <link rel="icon" href="/favicon.ico"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"/> <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"/> <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"/> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"/> <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"/> <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"/> <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"/> <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"/> <style type="text/css">body,html{background:#fff}body{color:#3a3a3a;font-family:Helvetica,Arial;font-size:14px;line-height:1.5em;margin:0;min-width:380px;padding:0!important}*{margin-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-box-sizing:border-box}.bg-overlay{align-items:center;display:flex;height:33.33vh;justify-content:center;left:0;opacity:.5;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.bg-overlay:before{color:#777;content:"24 am pm 24 am pm 24 am pm 24 am pm 24 am pm 24 am pm 24 am pm 24 am pm 24 am pm 24 am pm";font-size:4rem;opacity:.01;transform:rotate(45deg);white-space:nowrap}.logo-cover .mob-name{display:none}.logo-cover{display:inline-block}.logo-cover,.logo-cover:link{text-decoration:none}.logo-cover .logo{background:#ed6c20;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:23px;height:35px;margin-right:3px;text-align:center;width:35px}.logo-cover .logo,.logo-cover .logo-text{display:inline-block;font-weight:600;line-height:35px;vertical-align:top}.logo-cover .logo-text{color:#252525;font-size:24px}p#path{color:#777;font-size:.7rem;left:0;margin:3px 0 0;position:absolute;top:.57rem;white-space:nowrap}p#path a{text-decoration:none}p#path a,p#path span a{margin-right:.3em;padding-right:.89em;white-space:nowrap}p#path a.last{background:none;color:#3a3a3a;font-weight:700;padding-right:0}p#path a.last:hover{text-decoration:none}div#page{padding-top:3.6rem}.h_table{margin-bottom:.75rem;width:100%}ul#m1{background:#34393e;border-radius:7px;list-style-type:none;margin-left:0;margin-right:0;padding:0;width:100%}ul#m1 li.nav-item{display:inline-block;font-size:.75rem;font-weight:700;line-height:1.5em;margin:0;padding:0;position:relative;white-space:nowrap}@media only screen and (min-width:769px){ul#m1 li.contacts{float:right}}ul#m1 .nav-item>a,ul#m1 .nav-item>span{color:#fff;display:block;padding:.35rem .4rem;text-decoration:none;transition:all .1s ease-in-out}ul#m1 .nav-item>a.curr{background-color:#ffd35b;color:#000}ul#m1 .nav-item:hover>a:not(.curr),ul#m1 .nav-item>a:not(.curr):hover{color:#ffc531}@media only screen and (min-width:769px){.bottom-navigation,.h_table{display:table}.table-tr{display:table-row}.bottom-navigation a,.h_search-td,.h_slogan-td{display:table-cell}.bottom-navigation .table-tr a:first-child{text-align:left}.bottom-navigation .table-tr a:last-child{text-align:right}}.bottom-navigation{clear:both;font-size:.75rem;margin-bottom:.7rem;padding:1rem 0 0;width:100%}.bottom-navigation a{border-bottom:5px solid #34393e;color:#888;padding:.25rem .2rem;text-align:center;text-decoration:none}.bottom-navigation a.curr,.bottom-navigation a:hover{border-color:#ffc531;color:red}span.obligatory{color:red;padding-right:.3em}.fieldRow{display:block;margin-bottom:.7em}.fieldRow *{vertical-align:middle}.fieldRow label{display:inline;font-weight:400;margin:0}.subField{margin-right:.6em;white-space:nowrap}.subField label{margin-right:.3em}.subField .last,.subField.last{margin-right:0}.subField *{margin-right:.2em}.lastFieldRow{margin-bottom:1.4em}a.addToFavorites{background-repeat:no-repeat;display:block;height:24px;margin-bottom:1.2em;min-height:24px;padding-left:32px}div#header{border-bottom:1px solid #ccc;color:#666;margin-bottom:3px;padding:0 .45em 0 260px}div#header p{margin:0}div#leftCol{float:left;width:610px}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:block}*+html .clearfix{zoom:1}.switch-format{display:inline-block;padding-bottom:5px}.current-time{background:#f3f3f3;border-radius:7px;color:#878787;font-size:24px;margin-bottom:15px;margin-right:15px;max-width:357px;padding:15px 10px 11px 20px;position:relative}.current-time .time{color:#000;font-size:62px;padding:5px 0 10px}.current-time .time span{position:relative}.current-time .time span:nth-child(3){color:#b7b7b7;font-size:38px;font-weight:400}.current-time sup{color:#000;display:inline-block;font-size:1.125rem;font-weight:400;line-height:1.3em;margin-top:.5rem;padding-left:8px;text-transform:uppercase;vertical-align:top}.current-time .time span:first-child:after,.current-time .time span:nth-child(3):before{content:":";display:inline-block}.current-time p{line-height:1.2em;margin:0}.time+p{font-size:20pt}.next-to-banner{border-radius:7px}@media only screen and (min-width:769px){.next-to-banner{float:left;margin-bottom:15px;margin-right:10px;max-height:250px;overflow:hidden;width:58%}.next-to-banner .current-time{box-sizing:border-box;font-size:24pt;height:250px;margin-bottom:0;margin-right:0;max-width:452px;padding-top:28px}.full-mode .current-time .time span:nth-child(3):after,.full-mode .next-to-banner .current-time .time span:nth-child(3){font-size:95px}.full-mode .current-time sup{display:inline-block;margin-top:12px;vertical-align:top}.full-mode .current-time #cityClock p,.full-mode .next-to-banner .current-time p{font-size:27pt}.next-to-banner .current-time .time{font-size:5rem;line-height:1em}.next-to-banner .current-time .time span:nth-child(3){font-size:60px}.next-to-banner .current-time sup{font-size:2rem}.full-mode .next-to-banner .current-time{max-width:none}.current-time .location-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#countdown-div .fullscreen-ico,.next-to-banner .fullscreen-ico{background-size:cover;cursor:pointer;display:block;height:24px;opacity:.5;position:absolute;right:5px;top:5px;width:24px}.full-mode{overflow:hidden}.full-mode .next-to-banner{background:#f3f3f3;bottom:0;float:none;height:auto;left:0;margin-bottom:0;max-height:none;position:fixed;right:0;top:0;width:auto;z-index:9999}.full-mode .current-time{margin-top:-150px;top:49%;z-index:999}.full-mode .current-time #cityClock,.full-mode .current-time>p{margin-left:auto;margin-right:auto;max-width:650px}#countdown-div.full-screen .fullscreen-ico,.full-mode .next-to-banner .fullscreen-ico{height:38px;position:fixed;right:20px;top:20px;width:38px}#countdown-div.full-screen .fullscreen-ico,.full-mode .next-to-banner .fullscreen-ico:hover{opacity:1}.full-mode .addthis-smartlayers{display:none}@media (min-width:769px){.full-mode .current-time .time *{font-size:1.8em;line-height:1.1em}.full-mode .current-time .time span:nth-child(3){font-size:4rem}.full-mode .current-time .time sup{font-size:2rem}}@media (max-width:768px){.full-mode .current-time,.full-mode .next-to-banner .current-time{margin:0;max-width:none}#countdown-div.full-screen .fullscreen-ico,.full-mode .next-to-banner #fullscreen-ico{height:24px;width:24px}.full-mode .next-to-banner .current-time{margin-top:-58px}.full-mode .current-time #cityClock,.full-mode .current-time>p{max-width:310px}.full-mode .current-time .time{margin-top:15px}.full-mode .current-time{line-height:26px}.full-mode .current-time *{font-size:1.65em}.full-mode .current-time p{font-size:22px}.full-mode .current-time sup{font-size:35px}.full-mode .current-time .time span:nth-child(3){font-size:40px}#countdown-div.full-screen .fullscreen-ico,.full-mode .next-to-banner .fullscreen-ico{height:24px;width:24px}}.full-width .current-time{color:#000;font-family:Helvetica,Roboto,Arial;font-size:.875rem;margin-right:0;max-width:none;padding:1rem 2rem;text-align:center}.full-width .current-time .time,.full-width .current-time .time *{text-align:center}.full-width .current-time p{font-size:.875rem}.full-width .current-time a{color:#1f88d3}#countdown-div.full-screen .fullscreen-ico,.full-width .fullscreen-ico{background-size:cover;cursor:pointer;display:block;height:24px;opacity:.5;position:absolute;right:7px;top:7px;width:24px}.full-width .current-time .time{font-size:3rem;font-weight:700;line-height:1.3em}.current-time .time span:nth-child(3){font-size:2.5rem}.color-red{color:red}.current-time .city-name{display:block;font-size:1.875rem;line-height:1.2em}.current-time .city-day{display:block;font-size:1.5rem;line-height:1.2em}@media (min-width:769px){.current-time .city-name__col{left:2rem;position:absolute;text-align:left;top:2rem;width:30%}.current-time .city-day__col{position:absolute;right:2rem;text-align:right;top:2.15rem;width:30%}.current-time .city-day__col span{text-align:right}.full-width .current-time .time{padding:0 30% .5rem}}@media (max-width:768px){.full-width .current-time{padding:2.4rem 2rem 1.3rem}.full-width .current-time p{font-size:.75rem}.current-time .city-name{font-size:1.5rem;padding-bottom:.2rem}.full-width .current-time .time{font-size:2.8rem}.current-time .city-day{padding-top:1rem}.full-width .current-time .time{padding-top:0}.current-time sup{margin-top:.55rem}}div.mapSkeleton{background:-webkit-linear-gradient(top,#a6bcda,#779ccd 15.49%,#4c7ec0 31.79%,#316cb9 44.53%,#2765b6 52.04%,#326cb9 59.06%,#4e80c1 71.23%,#7b9fce 86.95%,#a6bcda);background:linear-gradient(180deg,#a6bcda,#779ccd 15.49%,#4c7ec0 31.79%,#316cb9 44.53%,#2765b6 52.04%,#326cb9 59.06%,#4e80c1 71.23%,#7b9fce 86.95%,#a6bcda);border-radius:6px;display:flex;margin:0;position:relative}.preloaderContainer{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}#mapAppPreloader{color:#fff;font-weight:700;height:100%;position:relative}#mapAppPreloaderInner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading_dots{font-size:1em;line-height:1;padding:0 0 .175em .55em;width:2.75em}.loading_dots span{-webkit-animation:loading_dots 1s linear infinite;-moz-animation:loading_dots 1s linear infinite;-ms-animation:loading_dots 1s linear infinite;animation:loading_dots 1s linear infinite;background:transparent;border-radius:50%;box-shadow:inset 0 0 1px rgba(0,0,0,.3);display:inline-block;height:.5em;width:.5em}.loading_dots span:nth-child(2){-webkit-animation-delay:.33s;-moz-animation-delay:.33s;-ms-animation-delay:.33s;animation-delay:.33s}.loading_dots span:nth-child(3){-webkit-animation-delay:.66s;-moz-animation-delay:.66s;-ms-animation-delay:.66s;animation-delay:.66s}@-webkit-keyframes loading_dots{0%{background:transparent}50%{background:#fff}to{background:transparent}}@-moz-keyframes loading_dots{0%{background:transparent}50%{background:#fff}to{background:transparent}}@-ms-keyframes loading_dots{0%{background:transparent}50%{background:#fff}to{background:transparent}}@keyframes loading_dots{0%{background:transparent}50%{background:#fff}to{background:transparent}}div#wt_leftCol{border-radius:7px;float:left;overflow:hidden;width:670px}div#page{margin:0 auto;max-width:980px;min-width:250px;position:relative}div#rightCol{float:right;overflow:hidden;width:220px}div#wt_rightCol{float:right;overflow:hidden;width:165px}.wt_rightCol_ad,.wt_rightCol_adLarge{display:block;height:600px;width:160px}.wt_rightCol_adLarge{height:1200px}.home_sidebar_ad{display:block;height:1200px;width:260px}div.ad_block_top,div.ad_link_block_top{display:inline-block;margin-bottom:15px;min-height:15px;min-width:125px;width:100%}div.map_description{width:75%}div.sidebar{float:right;padding-top:5px;width:20%}.sticky{top:0}@media only screen and (min-width:769px){.sticky{position:sticky}}div.cMap_leftCol{float:left;overflow:hidden;width:165px}div.cMap_rightCol{float:right;overflow:hidden;width:810px}.footer-text{color:#3a3a3a;font-size:.75rem;line-height:1.2em;margin-bottom:.5rem}.footer-text br{display:none}p.copyrights{color:#3a3a3a;font-size:.85rem;line-height:1.2em;padding:1rem 0;text-align:center}p.copyrights a{color:#1f88d3}.footer-slogan{padding-left:30px}p#logo{bottom:-.1rem;left:0;margin:0;position:absolute}.h_search-td{position:relative;width:85%}.h_slogan-td{padding-left:1.4rem;text-align:right;vertical-align:middle;white-space:nowrap}.h_slogan-td p#slogan{font-size:.75rem;line-height:1.1em;margin:0;padding:0}.po_r{position:relative}.search-form{margin-left:165px}.search-form .select2-container .select2-selection--single{height:30px}.search-form .select2-container--default .select2-selection--single{background:#fafafa;border-color:#dcdcdc;border-radius:7px}.search-form .select2-container--default .select2-selection--single .select2-selection__arrow,.search-form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.search-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5em;padding-left:.5rem;padding-right:.5rem}.search-form .select2-container--default .select2-selection--single .select2-selection__placeholder{display:inline-block;font-style:italic;padding-top:.25rem;vertical-align:top}.search-form .select2-dropdown{background:none;border-color:#edeced;margin-top:-30px}.search-form .select2.select2-container{width:100%!important}.search-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.search-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.search-form .select2-container--open .select2-dropdown--below{border-radius:7px}.search-form .select2-search--dropdown{display:block;height:30px;margin-right:30px;padding:0 0 0 4px;position:relative}.search-form .select2-container--default .select2-search--dropdown .select2-search__field{-webkit-appearance:none;background:#fafafa;border:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:.9rem;height:25px;line-height:28px;margin-top:3px;padding:0 5px}.search-form .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;outline-color:transparent;outline-style:none}.search-form .select2-results__option{margin-bottom:0;padding-left:10px}.search-form select{opacity:0;width:100%}.search-form .select2-results{background:#edeced}.search-form .select2-results__option.select2-results__message{display:none}@media only screen and (max-width:925px){.logo-cover .desktop-name{display:none}.logo-cover .mob-name{display:block;display:inline}.search-form{margin-left:80px}}@media only screen and (max-width:768px){.search-form .select2-container .select2-selection--single{height:32px}}.h_table+.clearfix{border:none}ul#m1 .lang-item{text-transform:uppercase}@media only screen and (min-width:769px){ul#m1{position:relative}ul#m1 .lang-item{background:none;border:none;color:#000;min-width:200px;position:absolute;right:0;top:-91px}ul#m1 .lang-item a{display:inline-block;font-size:.7rem;font-weight:700;padding:0;text-decoration:none}ul#m1 .lang-item .nls,ul#m1 .lang-item strong{font-size:.7rem}}ul#m1 .lang-item .nls,ul#m1 .lang-item strong{color:#000}div div.dataBlock{background-position:100% 100%;background-repeat:no-repeat;margin-bottom:1.2em;padding:.9em 15px 1px 10px;text-align:left}div.dataBlock h2{font-size:1rem}div.dataBlock div.hSeparator{background-color:#000}div.dBColor1{background-color:#ffeb72}div.dBColor2{background-color:#f0fbd3}div.dBColor3{background-color:#d9e4fb}div.dBColor4{background-color:#cfc}div.dBColor5{background-color:#a5c8f2}div.dBColor6{background-color:#e6f0ff}dl.news dt{font-size:1.1em;font-weight:700;margin-bottom:.2em}dl.news dd{margin:0 0 .8em;padding:0}dl.news dd a:hover,dl.news dd a:link,dl.news dd a:visited{color:#000;text-decoration:none}dl.news dd a:hover{color:#009}dl.clock-widgets-faq dt{font-size:1em;font-weight:700;margin-bottom:.2em}dl.clock-widgets-faq dd{margin:0 0 .8em;padding:0}p.moreLink{font-size:.9em;text-align:right}table.dataTab1{background-color:#eee;border:1px solid #aab;border-collapse:collapse}table.dataTab1 td,table.dataTab1 th{border-right:1px solid #bbc;padding:.2em .6em}table.dataTab1 tr.odd{background-color:#ddd}table.dataTab1 ul{list-style-position:inside;margin:0;padding:0}.floatLeft,.floatRight{margin:0 1em .6em}.floatLeft{float:left;margin-left:0}.floatRight{float:right;margin-right:0}a{color:#e00;text-decoration:none}a:hover{color:#c00}a:link.nls,a:link:hover.nls,a:visited.nls{color:#000;font-weight:700;text-decoration:none}button{background-color:#fff;background-repeat:repeat-x;border:1px solid #888;font-size:1.1em;padding:0 .3em;text-align:center}button.color1{background-color:#b6d0db;border-color:#b6d0db}button.color2{background-color:#c7ccff;border-color:#c7ccff}button.color3{background-color:#75aaff;border-color:#008}form{margin:0}h1.clearfix{border-bottom:none;font-size:1.8em;padding-top:12px}h2 a:link,h2 a:visited{color:#000}h2 a:link:hover{color:#c00}h2.hiddenLink a:link,h2.hiddenLink a:visited{text-decoration:none}h3{font:700 1.1em Tahoma,Arial,Helvetica,sans-serif;margin-bottom:.6em}.page-heading,h1{clear:both;color:#2e3d48;font:700 1.7em/1.7em sans-serif,Tahoma,Arial,Helvetica;font-size:1.7rem;line-height:1.7em;margin-bottom:.7em;padding-bottom:.5rem;padding-top:.5rem;position:relative;text-align:left}.page-heading:after,h1:not(:empty):after{background:#ffc531;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:170px}.page-subheading{color:#000;font:700 1.3rem Helvetica,Tahoma,Arial;padding:.7rem 0;position:relative;text-align:left}.page-subheading:after{background:#ffc531;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:170px}#leftCol+h2{clear:both}.map_description,.max-width2{font-size:.9rem}img,table{border:0}label{display:block;font-weight:700;height:auto;margin-bottom:.2em}li{margin-bottom:.3em}table td,table th{vertical-align:top}.genericBlock,.hSeparator,address,blockquote,dl,ol,p,ul{margin-bottom:1.2em}div.fClearer,div.hSeparator{background-color:#ccc;height:1px;overflow:hidden}div.fClearer{clear:both;visibility:hidden}div.tableContainer{width:100%}.hl{color:#2b5ea4}.small{font-size:.9em}.big{font-size:1.1em}.nowrap{white-space:nowrap}div.MakeTime{border-top:1px solid #afafaf;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:8pt;padding-top:8px;text-align:left}.at4-share-count-container{text-align:center}.time_line_row{background-color:#ddd;margin:5px auto 0;overflow:hidden;width:60%}.time_line_cell{line-height:23px;width:50%}.time_line_from{float:left}.time_line_from .time_line_item{padding-right:20px;text-align:right}.time_line_to{float:right}.time_line_item{padding-left:5px}.clock_banner2{display:block;float:right;height:250px;max-width:300px;overflow:hidden}.clock_banner{height:150px;overflow:hidden}.clock_block{max-width:780px;width:100%}.max-width{max-width:860px}.max-width,.max-width2{margin-left:auto;margin-right:auto}.max-width2{max-width:810px}.pad0l{padding-left:13px}.text-center{text-align:center}.choose-clock{margin-top:30px}.choose-clock .clearfix{border:none}.row{margin:0 -15px}.row.clearfix{border-bottom:none;margin:0}.choose-clock .col-sm-4:last-child .clock-title{margin-bottom:20px}.type-clock-wrap{background:#f2f2f2;margin:0 15px 30px;max-width:310px;position:relative;text-align:center}.type-clock-inner{line-height:1.3em;min-height:220px;padding:12px 22px 55px;text-align:center}.digital-clock-inner{padding:12px 0 55px}.clock-title{font-size:18px;font-weight:700;line-height:1.5em;padding-bottom:5px;text-align:center}.type-clock-wrap .analog-clock-wrap{background:#f2f2f2;display:inline-block;padding:5px;text-align:center}.analog-clock-wrap a{text-decoration:none}.type-clock-wrap .text-clock-text{font-size:1.05em}.text-clock-text a:link,.text-clock-text a:visited{color:#878787}.type-clock-wrap .button{bottom:15px;left:50%;margin-left:-46px;position:absolute}.type-clock-wrap .w24tz-current-time{border:4px solid #fff!important;margin:20px 0 0!important}.button,.button:link{border:1px solid #098bc4;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:7px 20px 6px;text-decoration:none;vertical-align:top}.button:link:hover,.button:visited{color:#fff}.button.btn-blue{background:#169bd5}.button.btn-blue:hover{background:#1093cc}.button.btn-green{background:#093;border:1px solid #028b2f}.button.btn-green:hover{background:#028b2f}.form-group label{padding:10px 0 2px}.sub-title+.form-group label{padding-top:2px}.form-group #widget-code{display:block;height:160px;width:100%}.select-location{border:1px solid #ccc;color:#b7b7b7;margin-bottom:10px;padding:4px 5px}.select-location .tag{background:#d9e4fb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000;display:inline-block;padding:7px 20px 6px;vertical-align:top}.select-location input{border:1px solid #fff;margin-top:0;padding-left:10px}.radio-tabs.clearfix{border:none}.radio-tabs .radio-tab{float:left;position:relative}.radio-tab label{background:#eee;border:1px solid #ccc;cursor:pointer;left:1px;margin-left:-1px;min-width:90px;padding:7px 10px 6px;position:relative;text-align:center}.radio-tab [type=radio]{display:none}[type=radio]:checked~label{background:#b9caed;border-color:#97add9;z-index:2}[type=radio]:checked~label~.content{z-index:1}.radio-tabs .radio-tab:first-child label{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.radio-tabs .radio-tab:last-child label{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.display-inline{display:inline-block;padding-right:15px;vertical-align:top}.form-control{width:100%}.display-inline .form-control{width:225px}.form-group .form-control{height:28px}.form-errors{color:red;display:none;padding-left:15px}.sub-title{font-size:18px;font-weight:700;padding:24px 0 10px}h2.sub-title{font-family:Arial,Helvetica,sans-serif;font-size:18px;margin:0}p.preview-text{margin:20px 0 0}.sub-title_big{font-size:20px;font-weight:700;padding:24px 0 10px}.preview-clock{border:1px dashed #ccc;border-radius:7px;margin-bottom:10px;margin-right:15px;padding:150px 30px 0}.preview-clock.preview-analog{min-height:315px;padding-top:50px;text-align:center}.preview-clock .current-time{margin:0 auto}.preview-clock iframe{border:none}.terms{padding-bottom:25px;padding-right:15px}.terms .genericBlock{font-size:1.15em}.col-sm-3 .genericBlock .button.btn-green{display:block;font-size:1.7em;margin:33px auto 20px;max-width:250px;padding:15px 10px 14px;width:100%}.button.copy-to-clipboard{margin:15px 0}a.grey{color:#000}a.grey:hover{color:#c00;text-decoration:none}.current-time a{color:#878787;text-decoration:none}.get-code a{color:#000}#widget-code-wrapper{display:none}ul.line-li li{list-style:none;position:relative}ul.line-li li:before{content:"-";display:block;left:-13px;position:absolute;top:-1px}.clock-generator_text{padding-bottom:70px}.clock-generator_text h3{margin-bottom:1em}div.infoRow{font-size:.8rem}@media only screen and (min-width:769px){.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.3333%}.col-sm-6{float:left;width:50%}.col-sm-8{float:left;width:66.6666%}.col-sm-9{float:left;width:75%}.other-clock .row{text-align:center}.other-clock .col-sm-4{display:inline-block;float:none;vertical-align:top;width:34.4%}.clock-generator_text p{max-width:370px;padding-right:15px}.column-gap-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.column-gap-2,.column-gap-3{-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;vertical-align:top}.column-gap-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.break-avoid{width:100%;column-break-inside:avoid;-webkit-column-break-inside:avoid}.column-gap-3 .page-subheading:after,.column-gap-3 h2:after{right:0;width:auto}}.column-gap-2,.column-gap-3{line-height:1.3em}.column-gap-2 ul,.column-gap-3 ul,ul.no-list{list-style:none;padding-left:0}.column-gap-2 ul li,.column-gap-3 ul li,ul.no-list li{margin-bottom:.45rem}@media only screen and (max-width:768px){.type-clock-wrap{margin:0 auto 20px}#page .sub-title_big{font-size:18px}.preview-clock{padding-top:100px}.preview-clock iframe{height:180px}h1.clearfix{font-size:1.5em}.terms .genericBlock{font-size:1em}.col-sm-3 .genericBlock .button.btn-green{font-size:1.5em}.clock-generator_text{padding:20px 0}.choose-clock{margin:25px 0 30px}div.cMap_leftCol,div.cMap_rightCol{float:none;width:100%}}@media only screen and (max-width:540px){.get-code{padding-top:15px}.get-code .genericBlock{margin-bottom:10px;text-align:center}.display-inline{display:block;padding-right:0}.display-inline .form-control{width:100%}}table.promo-table{margin-bottom:1.2em}td.promo{padding:.9em 15px 1px 10px}.capital{background-color:#fff053;border-radius:7px;margin-top:10px;padding:.3em .8em}.infoRow .text-clock{margin-right:-12px}.text-clock>strong{font-size:1.2em}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}div[id^=div-gpt-ad],div[id^=google_ads_iframe]{text-align:center}table.recent-transitions{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.recent-transitions td,.recent-transitions th{padding:6px;text-align:center}.recent-transitions td:first-child,.recent-transitions th:first-child,td ul li{text-align:left}.recent-transitions tr:nth-child(2n){background-color:#f2f2f2}.npa-code-cities-list{-webkit-columns:2;-moz-columns:2;column-count:2;list-style-position:inside;list-style-type:disc;margin-left:10px;max-width:300px;padding:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-page-clock .fullscreen-ico{display:none}.enum-sp{line-height:1.5rem;padding-right:8px}.enum-sp:not(:last-child):after{content:","}.search-submit{background:transparent;border:none;border-bottom-right-radius:14px;border-top-right-radius:14px;bottom:0;cursor:pointer;height:30px;margin-right:15px;position:absolute;right:0;top:0;width:30px}.search-submit:after{color:#3b3b3b;content:"⚲";display:inline-block;font-size:20px;transform:rotate(45deg)}.search-submit:focus{border:none;outline:none}.ad-container-diff,.ad-container-top,.ad-container-wtd{align-items:center;display:flex;justify-content:flex-start}.ad-container-side{min-height:600px}.ad-container-top-index,.ad-container-wtd{align-items:center;display:flex;height:250px;justify-content:center;width:100%}.map-ad-container{display:flex;justify-content:center}.toc-container{margin-bottom:10px;min-height:360px}.ad-container-square{align-items:center;display:flex;height:250px;justify-content:flex-start}@media only screen and (max-width:766px){.ad-container-top{height:250px;justify-content:center}.ad-container-top-index{height:100px}.ad-container-wtd{height:280px}.ad-container-diff{height:280px;justify-content:center}}@media only screen and (min-width:767px){.ad-container-top{height:100px}.ad-container-diff{height:250px}}.links-container{display:flex;flex-wrap:wrap;margin-bottom:15px}@media only screen and (min-width:769px){.links-container a{line-height:1.5rem;padding-right:8px}.links-container a:not(:last-child):after{content:","}}@media only screen and (max-width:768px){.links-container a{font-size:17px;padding:8px 6px;text-decoration:none}.time-page-checkbox{margin:15px 0;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(2);transform:scale(1.5)}.bottom-navigation a{margin:5px 0}.city-link{font-size:18px;margin:6px 0}.city-link,.city-link a{padding:5px 0}.abbreviation-link{font-size:20px;padding:5px 0}.abbreviation-link a{padding:5px 0}.popular-link{font-size:18px;padding:5px 0}.popular-link a{padding:5px 0}.diff-table td{margin:7px 0}.diff-table .col-c1{margin:0 0 10px}.diff-title{margin-bottom:10px}}#time-format-switcher-12,#time-format-switcher-24{background:none;border:none;color:red;cursor:pointer;outline:none}#time-format-switcher-12:hover,#time-format-switcher-24:hover{text-decoration:none}.transitions-table{background-color:#eee;border:1px solid #aab;border-collapse:collapse;font-size:15px;margin-bottom:20px;text-align:center;width:100%}.transitions-table th{border-bottom:1px solid #aab;padding:2px 10px}.transitions-table td:first-child,.transitions-table th{background-color:#ddd;font-weight:700}.transitions-table td{border-bottom:1px solid #aaa;padding:4px 0}.row-divider{border-top:3px solid #aaa}@media only screen and (max-width:767px){.transitions-table.desktop{display:none}.transitions-table.mobile{display:table}.transitions-table tr{display:flex!important}.transitions-table th{padding:8px 5px!important;width:50%}}@media only screen and (min-width:768px){.transitions-table.mobile{display:none}}.infoRowTitle{border-radius:7px}.infoRowTitle a{color:inherit;text-decoration:none}.h_table{min-height:30px}@media only screen and (max-width:768px){.h_search-td{min-height:32px}}.choices-inner{display:none}.choices-list{background:#edeced;border-radius:7px;border-top:4px solid #84a6c8;box-shadow:0 25px 60px rgba(0,0,0,.25);box-sizing:border-box;color:#203a53;left:0;max-height:200px;overflow:auto;padding:.6rem;position:absolute;top:0;width:100%;z-index:10}div.choices{pointer-events:none}div.choices *{pointer-events:auto}.choices-list::-webkit-scrollbar{width:5px}.choices-list::-webkit-scrollbar-thumb{background:rgba(32,58,83,.7);border-radius:7px}.choices-list::-webkit-scrollbar-thumb:hover{background:#203a53}.choices-list_dropdown{flex-direction:column;justify-content:center;max-height:unset;overflow:unset;top:unset}.choices-item,.choices-list_dropdown{display:flex;position:relative;visibility:hidden}.choices-item{align-items:center;cursor:pointer;flex-direction:row;font-size:14px;margin:0;padding:.35rem .4rem;word-break:break-all}.choices-item i{align-items:center;display:flex;height:100%;justify-content:center;margin-left:auto;width:32px}.choices-item:hover{cursor:pointer}.choices-item.is-highlighted{background-color:#ffcea0}.search-inner{display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:21px;max-height:30px;width:100%}.choices-list_dropdown.is-active .choices-item,.choices-list_dropdown.is-active .choices-list{visibility:visible}.choices-input{display:none}.choices:after{display:none!important}.search-input{background-color:#f3f3f3;border:none;border-radius:14px;box-sizing:border-box;height:30px;outline:none;padding:0 15px;width:100%}.search-input::placeholder{font-size:14px;font-style:italic;width:90%}.search-input::-webkit-input-placeholder{font-size:14px;font-style:italic;width:90%}.search-input:placeholder-shown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-form{height:30px}.no-choices{display:none}.choices__item--disabled{cursor:default}.choices__item--disabled:hover{background-color:unset;color:inherit;cursor:default}.message-container{height:0;position:relative;width:100%}.search-message{align-items:center;background-color:#fff;border:1px solid #aaa;border-radius:7px;box-sizing:border-box;color:#3a3a3a;display:none;height:30px;padding:0 0 0 5px;position:absolute;top:-1px;width:100%;z-index:11}.event-time::-webkit-calendar-picker-indicator{opacity:0}.mc-calendar{display:none}.mc-date{vertical-align:middle}.time-page-container{display:flex;flex-direction:row;justify-content:space-between}.time-page-content{max-width:780px}.time-page-content img{max-width:100%}.time-page-container .sticky{align-self:flex-start;margin-bottom:1.2em}.search-input:focus{box-shadow:inset 0 0 0 2px #1f88d3}.header-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.search-container{flex:1;height:30px;padding:0 10px;position:relative}.search-container select{display:none!important}.menu-icon{background:url(/i/menu.svg);display:none;height:30px;width:30px}.event-search{border-radius:4px}.event-search:focus{border-color:#0d8dff;box-shadow:none}.desktop-event-time,.mobile-event-time{display:none!important}@media only screen and (max-width:980px){.time-page-container{flex-direction:column;justify-content:unset}.time-page-content{max-width:unset}.time-page-container .sticky{align-self:center}}@media only screen and (max-width:768px){.ad-container-side{display:none}.search-input{background-color:#fff;box-shadow:inset 0 0 0 1px #cdcdcd}.example-links{display:none}.search-container{padding:0 10px}.header-content{margin-bottom:0;width:95%}.header-container{align-items:center;background-color:#f3f3f3;box-shadow:0 4px 24px rgba(0,0,0,.12);display:flex;flex-direction:row;height:65px;justify-content:center;left:0!important;position:fixed;top:0!important;width:100%;z-index:999}.menu-icon{display:block}.mobile-event-time{display:block!important}}@media only screen and (max-width:365px){.adsense-container-top{min-height:250px}}@media only screen and (min-width:366px){.adsense-container-top{min-height:280px}}@media only screen and (min-width:769px){.desktop-event-time{display:block!important}}.event-search,.event-time{background-color:#fff!important}</style> <style type="text/css">.btn-group{padding:17px 0 16px;text-align:right}.clearfix{border-bottom:1px solid #ccc;clear:both;margin-bottom:3px}.lang{padding-left:5px;text-align:right}.lang a,.lang strong{display:inline-block;margin-right:.3rem}.ico-lang,.ico-menu,ul#m1 li.close,ul#m2 li.close{display:none}@media only screen and (max-width:1024px){#mapPlaceholder #loader2{width:100%!important}}@media only screen and (max-width:1040px){div#page{max-width:none;padding-left:15px;padding-right:15px;width:auto!important}ul#m1 .lang-item{right:0}p#path{left:15px}}@media only screen and (max-width:1010px){#mapPlaceholder #loader2{height:350px!important;width:100%!important}}@media only screen and (max-width:768px){.page-heading,h1{font-size:1.6rem;line-height:1.5em}.page-heading:after,h1:after{width:165px}.page-subheading,h2{font-size:1.4rem;line-height:1.5em}.page-subheading:after,h2:after{width:165px}.footer-text{text-align:center}ul#m1 .lang-item a{text-decoration:none}.lang{padding-bottom:1rem;padding-top:1rem;text-align:left!important;white-space:normal}ul#m1 .lang a,ul#m1 .lang strong{display:inline-block;font-size:.9rem;font-weight:700;margin:1px;padding:5px 0;text-align:center;vertical-align:top;width:40px}ul#m1 .lang-item .nls,ul#m1 .lang-item strong{color:#ed6c20}.ico-menu{cursor:pointer;display:block;font-size:19px;height:21px;position:fixed;right:15px;text-transform:uppercase;top:1.5rem;width:24px;z-index:999}.ico-menu:before{border:3px solid #1f88d3;border-width:3px 0;height:4px;top:0}.ico-menu:after,.ico-menu:before{content:"";display:block;left:0;position:absolute;width:24px}.ico-menu:after{border-top:3px solid #1f88d3;top:14px}div#page{padding-top:5.5rem}.h_search-td{width:100%}.h_slogan-td{display:none}#page .h_table{background:#f3f3f3;box-shadow:0 4px 24px rgba(0,0,0,.12);left:0!important;padding:1.05rem 3rem 1rem 1rem;position:fixed;right:0;top:0!important;width:auto;z-index:998}p#logo{bottom:.08rem}.bottom-navigation{width:auto}.btn-group,p#path{display:none}div#header{padding-bottom:15px}.clearfix{margin-bottom:15px}ul#m1 .fa-angle-down{right:1rem;top:1rem}body.opened-menu{overflow:hidden}ul#m1{background:#1c2125;bottom:-16px;display:none;left:0;position:fixed;right:0;top:0;z-index:100500}ul#m1.open-menu{display:block;overflow:scroll}ul#m1 li.nav-item{display:block;font-size:1.125rem}ul#m1 li.contacts{border-top:1px solid #f7f7f7;margin-top:1.125rem;padding-top:1rem}ul#m1 li.contacts+li.contacts{border-bottom:1px solid #f7f7f7;border-top:none;margin-top:0;padding-bottom:1rem;padding-top:0}ul#m1 .nav-item>span,ul#m1 li.nav-item a.curr{background:none;color:#ed6c20}ul#m1 li.close{background:none;display:block;font-size:24px;text-align:right}ul#m1 li.close span{cursor:pointer;display:inline-block;font-family:Arial;padding:2rem 20px .5rem .5rem}.current-time{margin-left:auto;margin-right:auto}.current-time p{font-size:16px}.current-time .time{font-size:42px;line-height:32px}.next-to-banner .current-time{max-width:450px}#page>table:first-child td a:first-child img{height:auto;vertical-align:middle;width:93px}.bottom-navigation{background:#272c31;margin-bottom:1.2rem;margin-left:-15px;margin-right:-15px;padding:1rem}.bottom-navigation a{border:none;color:#fff;display:block;font-size:.75rem;padding:.2rem 0;text-align:left}.bottom-navigation a.curr,.bottom-navigation a:hover{color:#ffc531}body{font-size:14px;line-height:19px}div#leftCol,div#rightCol,div#wt_leftCol,div#wt_rightCol,h3.infoRowTitle{float:none;width:100%}h3.infoRowTitle{margin-right:0;margin-top:5px}div.infoRow{float:none;padding:0;width:100%}table:not(.dataTab1):not(.mc-table){width:100%}table:not(.dataTab1):not(.mc-table) td,table:not(.dataTab1):not(.mc-table) tr{display:block;vertical-align:top;width:100%}.addthis_toolbox a.at300m span{margin-right:5px;vertical-align:middle}.addthis_toolbox .addthis_separator{display:none!important}.addthis_toolbox a{float:left;height:36px;padding:0!important}.addthis_toolbox .at-icon-wrapper{height:30px!important;margin:0 10px;text-align:center;width:30px!important}.addthis_toolbox .at-icon-wrapper .at-icon{margin-top:6px}#leftCol>div:first-child a img{height:auto;margin-bottom:10px;width:150px}#page>div{float:none!important;font-size:15px;left:auto;top:auto}#page table td{text-align:center!important}#page table.recent-transitions td{text-align:left!important}table{border:0;border-collapse:collapse;border-spacing:0;vertical-align:baseline}table.dataTab1 td,table.dataTab1 th{padding:.4em .6em}#mapPlaceholder #loader2{height:auto!important;width:100%!important}.dataBlock iframe{width:100%!important}table td #main{display:block;margin:0 auto}.genericBlock input[type=text],.genericBlock select,.genericBlock textarea{width:100%!important}div.ad_block_top,div.ad_link_block_top{display:block}.home_sidebar_ad,.wt_rightCol_ad,.wt_rightCol_adLarge{display:none}.clock_block{width:100%}.clock_banner{margin-bottom:10px;width:100%}.clock_banner2{float:none;margin:0 auto;width:100%}.logo-cover .logo{font-size:1.3rem;height:30px;line-height:30px;width:30px}.logo-cover .logo-text{font-size:1.875rem;line-height:30px}div.map_description,div.sidebar{width:100%}}</style> <style type="text/css">/*--- new menu ---*/ ul#m2 li .nav-item { color: #fff; font-weight: bold; display: inline-block; padding: 0.8rem 1rem 0.5rem 0; text-decoration: none; border-bottom: 4px solid transparent; } ul#m2 li a.nav-item:hover, ul#m2 li:hover a.nav-item, ul#m2 li .nav-item.active { border-color: #FF7A00; } ul#m1 li.nav-item > a:not(:last-child), ul#m1 li.nav-item > span:not(:last-child) { padding-right: 1.45rem; } ul#m1 .some-class { display: none; color: #203A53; transition: all .1s ease-in-out; } @media only screen and (min-width: 769px) { /*ul#m1 li.nav-item { margin-right: 0.5rem; }*/ ul#m1 .nav-item > span, ul#m1 .nav-item > a { padding-left: 0.65rem; padding-right: 0.65rem; } ul#m1 li:hover .some-class { display: block; } ul#m1 li.nav-item > a:not(:last-child):after, ul#m1 li.nav-item > span:not(:last-child):after { content: ''; border: 2px solid #fff; border-width: 0 2px 2px 0; display: block; position: absolute; top: 50%; right: 0.75rem; margin-top: -4px; transform-origin: 66% 66%; transform: rotate(45deg); transition: all .1s ease-in-out; height: 5px; width: 5px; } ul#m1 li.nav-item:hover > a:not(:last-child):after { border-color: #FFC531; } ul#m1 li.nav-item > .curr:not(:last-child):after, ul#m1 li.nav-item:hover > .curr:not(:last-child):after { border-color: #000; } ul#m1 .some-class { position: absolute; z-index: 999; top: 100%; left: 0px; /*margin-top: -4px;*/ letter-spacing: 0.02em; /*font-size: 1rem;*/ } .some-class-row, .menu-row { border-radius: 7px; border-top: 4px solid #84A6C8; box-shadow: 0px 25px 60px rgba(0, 0, 0, 0.25); position: relative; /*left: 100%;*/ -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; } .some-class-col, .menu-col { -webkit-flex-direction: row; flex-direction: row; padding: 0.6rem; } ul#m1 li.nav-item > a:not(:last-child), ul#m1 li.nav-item > span:not(:last-child) { position: relative; } /*ul#m1 li.nav-item:hover > a:not(:last-child):before, ul#m1 li.nav-item:hover > span:not(:last-child):before { content: ''; display: block; position: absolute; left: 0px; right: -1rem; bottom: 0px; height: 4px; background: #FF7A00; }*/ } .some-class-row, .menu-row { background: #FBFBFB; } ul#m1 .some-class .sub2-item { display: block; padding: 0.7rem 0.4rem 0.5rem 0.4rem; color: #203A53; text-transform: uppercase; text-decoration: none; } ul#m1 .some-class .sub3-item { display: block; padding: 0.35rem 0.4rem; /*margin-bottom: 0.6rem;*/ margin-bottom: 0.2rem; color: #203A53; text-decoration: none; white-space: nowrap; font-weight: normal; } ul#m1 .some-class .sub3-item.curr, ul#m1 .some-class a.sub3-item:hover { background: #FFCEA0; } ul#m1 .arrow-down { display: none; } @media only screen and (max-width: 768px) { /*ul#m1 li.nav-item > a:not(:last-child):after, ul#m1 li.nav-item > span:not(:last-child):after { top: 1.3rem; right: 1rem; }*/ .some-class-row, .menu-row { background: none; } ul#m1 .some-class .sub2-item, ul#m1 .some-class .sub3-item { padding-left: 1rem; } ul#m1 .some-class .sub3-item { margin-bottom: 0; } ul#m1 li.nav-item .arrow-down { display: block; position: absolute; top: 0px; right: 0px; bottom: 0px; /*border-left: 1px solid rgba(255,255,255,0.5);*/ width: 2.6rem; cursor: pointer; } ul#m1 li.nav-item .arrow-down:after { content: ''; border: 2px solid #203A53; border-width: 0 2px 2px 0; display: block; position: absolute; right: 1rem; top: 0.85rem; transform-origin: 66% 66%; transform: rotate(45deg); transition: all .1s ease-in-out; height: 10px; width: 10px; } .mi-mob-hide, .mi-mob-hide { display: none !important; } .some-class { display: block !important; max-height: 0; overflow: hidden; } .some-class.expanded { max-height: 500px; } } /*--- /new menu ---*/ </style> <style type="text/css">.language-selector-dropdown{display:none;flex-direction:column;align-items:flex-end;color:#203A53;z-index:11;float:right;position:relative;pointer-events:none}.language-selector-dropdown *{pointer-events:auto}.lang-dropdown-content{display:none;border-radius:7px;overflow:hidden;background-color:#f3f3f3;border-top:4px solid #84A6C8;z-index:inherit;padding:0;margin:0;box-shadow:0 25px 60px rgba(0,0,0,.25)}.lang-link-container{display:flex;flex-direction:column;justify-content:center;padding:.6rem;background-color:inherit;border-radius:7px;overflow:hidden}.language-selector-dropdown.open .lang-dropdown-content{display:flex}.selector-button{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;z-index:12;height:30px;border-radius:7px;background-color:#f1f1f1;outline:0;border:none;text-transform:uppercase;color:inherit;font-weight:bolder;font-size:12px;cursor:pointer;width:40px}.arrow{border-right:4px solid transparent;border-left:4px solid transparent;position:relative;bottom:-1px;transition:transform .1s ease-in-out;-webkit-transition:transform .1s ease-in-out}.selector-button .arrow{border-top:4px solid red}.language-selector-dropdown.open .arrow{transform:rotate(180deg)}.lang-link{padding:.35rem .4rem!important;color:inherit;text-decoration:none!important;font-size:12px!important;font-family:Helvetica,Arial,serif;font-weight:400!important;text-transform:none}.lang-link:hover{background-color:#FFCEA0;color:inherit}.lang-selector-link{display:none!important}.format-switch-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.format-switch-container .format-switch-button{display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;text-transform:none!important;padding:0 5px!important;font-size:14px!important;border-radius:7px}.format-switch-container .format-switch-button.switch-12{font-size:10px!important;line-height:10px!important}.format-switch-container .format-switch-button.selected{color:#203A53;background-color:#F3F3F3;text-decoration:none;cursor:unset;pointer-events:none}@media only screen and (max-width:768px){.lang-item{padding:0;margin:auto 0 0;position:relative;height:100%;min-height:60px;display:flex!important;flex-direction:row;justify-content:center;align-items:flex-end}.lang-selector-link{bottom:10px;display:block!important;margin:0}.open-menu{display:flex!important;flex-direction:column;height:100%!important}ul#m1{height:100vh;background-color:#FFF;color:#203A53;gap:15px}ul#m1 a{color:#203A53!important}ul#m1 .nav-item{margin:0 auto!important;border-radius:7px;width:95%;background-color:#F6F6F8}ul#m1 .nav-item a{padding:10px 15px}ul#m1 .nav-item .some-class{font-size:15px}ul#m1 li.close{margin-bottom:-10px}ul#m1 .nav-item.open .arrow-down{transform:rotate(180deg)}ul#m1 .close-item{background:0 0;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end}.arrow-down{max-height:42px;transition:transform .1s ease-in-out;-webkit-transition:transform .1s ease-in-out}#language-selector-link .arrow-down{transform:rotate(180deg);pointer-events:none}.open-selector{border-top-left-radius:0!important;border-top-right-radius:0!important}.open-selector .arrow-down{transform:rotate(0)!important}.language-selector-dropdown{display:flex;width:100%}.language-selector-dropdown .lang-dropdown-content{width:95%;margin:0 auto -10px;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:175px;box-shadow:none}.language-selector-dropdown .lang-link-container{flex-wrap:wrap;flex-grow:1;justify-content:flex-start;align-items:flex-start}.selector-button{display:none}.no-scroll{height:100vh!important;overflow:hidden!important}li.contacts{padding-top:0!important;border:none!important}.format-switch-container{position:absolute;top:0;bottom:0;width:100%}.format-switch-container .format-switch-button{width:40%;height:50px;font-size:22px!important;text-decoration:none}.format-switch-container .format-switch-button.switch-12{font-size:18px!important;line-height:18px!important}.format-switch-container .format-switch-button:hover{text-decoration:none!important}.close-item .close-button-container{width:42px;height:42px;display:flex;justify-content:center;align-items:flex-end}.close-item .close-button-container .close-icon{display:block!important;background-image:url(/i/close-icon.svg);background-repeat:no-repeat;background-size:cover;background-position:center;height:17px;width:17px}}@media only screen and (max-width:450px){.lang-dropdown-content{max-height:unset!important}}@media only screen and (min-width:769px){.language-selector-dropdown,li.lang-item,ul#m1{display:flex}li.lang-item{flex-direction:row;justify-content:flex-end;align-items:flex-start;position:relative;margin:0!important}ul#m1{flex-direction:row;justify-content:flex-start}ul#m1 li.contacts{margin-left:auto}}</style> <link rel="preload" href="/deferred-styles.css?_1736618869" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="/deferred-styles.css?_1736618869"> </noscript> <script type="text/javascript" id="data-layer"> window.dataLayer = window.dataLayer || []; var dataLayer = [{"siteLang":"en","ig":0,"pageType":"world-tz-map"}]; var randomNumber = Math.floor((Math.random() * 32) + 1); dataLayer[0].dynExpGroup = "v" + randomNumber; </script> <script type="text/javascript"> let jinjaVars = { pageType: "world-map-timezones", pushToGoogletag: (func) => { if (window.dataLayer.length && window.dataLayer[0].currentAdstack === "gam") { googletag.cmd.push(func) } }, } const isRealAgent = () => { const botPattern = "googlebot|bot|Googlebot-Mobile|Googlebot-Image|Google favicon|bingbot|slurp|java|wget|curl" const re = new RegExp(botPattern, "gi") const userAgent = navigator.userAgent return !re.test(userAgent) } ;(() => { const realAgent = isRealAgent() const adstack = new URL(window.location.href).searchParams.get("adstack") let currentAdstack = "" if (realAgent && adstack !== "gam-disabled") { const dynExpGroup = parseInt(dataLayer[0].dynExpGroup.replace("v", "")) let loadFuse = dynExpGroup <= 28 let loadGam = dynExpGroup >= 29 if (adstack === "gam") { loadFuse = false loadGam = true } else if (adstack === "publift") { loadFuse = true loadGam = false } if (loadFuse) { currentAdstack = "publift" const fuseScriptTag = document.createElement("script") fuseScriptTag.async = true fuseScriptTag.src = "https://cdn.fuseplatform.net/publift/tags/2/3751/fuse.js" document.head.appendChild(fuseScriptTag) } else if (loadGam) { currentAdstack = "gam" const gptScriptTag = document.createElement("script") gptScriptTag.async = true gptScriptTag.src = "https://www.googletagservices.com/tag/js/gpt.js" document.head.appendChild(gptScriptTag) } window.dataLayer[0].currentAdstack = currentAdstack } else { window.dataLayer[0].currentAdstack = adstack } window.dataLayer.push({ "ig": !realAgent }) })() </script> <!-- Google Tag Manager --> <script> ;(() => { const adstack = new URL(window.location.href).searchParams.get("adstack"); const dynExpGroup = parseInt(dataLayer[0].dynExpGroup.replace("v", ""), 10); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PZXF2Q'); })(); </script> <!-- End Google Tag Manager --> <script> /*window.googlefc = window.googlefc || {}; googlefc.controlledMessagingFunction = (message) => { var percentageToShowTo = 0; var rand = Math.random() * 100; if (rand <= percentageToShowTo) { message.proceed(true); } else { message.proceed(false); } };*/ </script> <script type="text/javascript"> const siteLang = navigator.language; const dateTimeFormat = new Intl.DateTimeFormat(siteLang, { hour: 'numeric', minute: 'numeric', }); const formattedDate = dateTimeFormat.format(new Date()); const timeFormat = formattedDate.match(/\b(?:am|pm)\b/gi) ? 12 : 24; if (!localStorage.getItem("timeFormat")) localStorage.setItem("timeFormat", timeFormat); const getTimeFormat = () => parseInt(localStorage.getItem("timeFormat"), 10); const addLeadingZeros = number => number < 10 ? `0${number}` : number; const getTime = (dateObject, is24Hr = false, utcHours = true, ignoreZeros = false) => { const is24format = is24Hr ? true : getTimeFormat() === 24; const hoursToUse = utcHours ? dateObject.getUTCHours() : dateObject.getHours(); const minutes = utcHours ? dateObject.getUTCMinutes() : dateObject.getMinutes(); if (is24format) return `${addLeadingZeros(hoursToUse)}:${addLeadingZeros(minutes)}`; else { const hours = hoursToUse > 12 ? hoursToUse - 12 : hoursToUse; const minutesFor12Format = ignoreZeros && minutes === 0 ? "" : `:${addLeadingZeros(minutes)}`; return `${hours}${minutesFor12Format}`; } }; const getMeridiem = (dateObject, utcHours = true) => { if (getTimeFormat() === 12) { const hoursToUse = utcHours ? dateObject.getUTCHours() : dateObject.getHours(); return hoursToUse >= 12 ? "PM" : "AM"; } else return ""; }; // NOTE: By default all transitions are UTC+0 (meaning the timestamps are in Greenwich time). So // when converting time, or checking for DST overall, dateObject should hold UTC time, not local. // To avoid breaking anything, by default this function will keep assuming that the check // is being ran on local, non-utc time. const dstInEffect = (transitionData, dateObject = null, utcDate = false) => { if (!transitionData.has_dst) return false; const rawOffset = utcDate ? 0 : transitionData.raw_offset; const dstOffset = utcDate ? 0 : transitionData.dst_offset; const currentTime = dateObject !== null ? (dateObject.getTime() / 1000) : jinjaVars.serverTime; const dstStarts = transitionData.dst_starts + rawOffset - 1; const dstEnds = transitionData.dst_ends + dstOffset - 1; const dstHasStarted = currentTime > dstStarts; const dstHasEnded = currentTime > dstEnds; return (!dstHasStarted && !dstHasEnded && dstStarts > dstEnds) || (dstHasStarted && !dstHasEnded); }; </script> <style type="text/css">.mapboxgl-marker,.mapboxgl-popup{top:0;left:0;will-change:transform}.mapboxgl-ctrl-geocoder ul>li>a,.suggestions>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapboxgl-map{font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group>button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group>button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;overflow:hidden;background:#fff}.mapboxgl-ctrl-group:not(:empty){-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-group>button{width:30px;height:30px;display:block;padding:0;outline:0;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group>button+button{border-top:1px solid #ddd}.mapboxgl-ctrl>button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl>button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-icon,.mapboxgl-ctrl-icon>.mapboxgl-ctrl-compass-arrow{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mapboxgl-ctrl-icon{padding:5px}.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='m 7,9 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 6,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='M 10 6 C 9.446 6 9 6.4459904 9 7 L 9 9 L 7 9 C 6.446 9 6 9.446 6 10 C 6 10.554 6.446 11 7 11 L 9 11 L 9 13 C 9 13.55401 9.446 14 10 14 C 10.554 14 11 13.55401 11 13 L 11 11 L 13 11 C 13.554 11 14 10.554 14 10 C 14 9.446 13.554 9 13 9 L 11 9 L 11 7 C 11 6.4459904 10.554 6 10 6 z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M 10,4 C 9,4 9,5 9,5 L 9,5.1 C 7.0357113,5.5006048 5.5006048,7.0357113 5.1,9 L 5,9 c 0,0 -1,0 -1,1 0,1 1,1 1,1 l 0.1,0 c 0.4006048,1.964289 1.9357113,3.499395 3.9,3.9 L 9,15 c 0,0 0,1 1,1 1,0 1,-1 1,-1 l 0,-0.1 c 1.964289,-0.400605 3.499395,-1.935711 3.9,-3.9 l 0.1,0 c 0,0 1,0 1,-1 C 16,9 15,9 15,9 L 14.9,9 C 14.499395,7.0357113 12.964289,5.5006048 11,5.1 L 11,5 c 0,0 0,-1 -1,-1 z m 0,2.5 c 1.932997,0 3.5,1.5670034 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 8.0670034,13.5 6.5,11.932997 6.5,10 6.5,8.0670034 8.0670034,6.5 10,6.5 Z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M 10,4 C 9,4 9,5 9,5 L 9,5.1 C 7.0357113,5.5006048 5.5006048,7.0357113 5.1,9 L 5,9 c 0,0 -1,0 -1,1 0,1 1,1 1,1 l 0.1,0 c 0.4006048,1.964289 1.9357113,3.499395 3.9,3.9 L 9,15 c 0,0 0,1 1,1 1,0 1,-1 1,-1 l 0,-0.1 c 1.964289,-0.400605 3.499395,-1.935711 3.9,-3.9 l 0.1,0 c 0,0 1,0 1,-1 C 16,9 15,9 15,9 L 14.9,9 C 14.499395,7.0357113 12.964289,5.5006048 11,5.1 L 11,5 c 0,0 0,-1 -1,-1 z m 0,2.5 c 1.932997,0 3.5,1.5670034 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 8.0670034,13.5 6.5,11.932997 6.5,10 6.5,8.0670034 8.0670034,6.5 10,6.5 Z'/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting{-webkit-animation:mapboxgl-spin 2s infinite linear;-moz-animation:mapboxgl-spin 2s infinite linear;-o-animation:mapboxgl-spin 2s infinite linear;-ms-animation:mapboxgl-spin 2s infinite linear;animation:mapboxgl-spin 2s infinite linear}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes mapboxgl-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes mapboxgl-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(360deg)}}@-ms-keyframes mapboxgl-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(360deg)}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mapboxgl-ctrl-icon.mapboxgl-ctrl-fullscreen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M 5 4 C 4.5 4 4 4.5 4 5 L 4 6 L 4 9 L 4.5 9 L 5.7773438 7.296875 C 6.7771319 8.0602131 7.835765 8.9565728 8.890625 10 C 7.8257121 11.0633 6.7761791 11.951675 5.78125 12.707031 L 4.5 11 L 4 11 L 4 15 C 4 15.5 4.5 16 5 16 L 9 16 L 9 15.5 L 7.2734375 14.205078 C 8.0428931 13.187886 8.9395441 12.133481 9.9609375 11.068359 C 11.042371 12.14699 11.942093 13.2112 12.707031 14.21875 L 11 15.5 L 11 16 L 14 16 L 15 16 C 15.5 16 16 15.5 16 15 L 16 14 L 16 11 L 15.5 11 L 14.205078 12.726562 C 13.177985 11.949617 12.112718 11.043577 11.037109 10.009766 C 12.151856 8.981061 13.224345 8.0798624 14.228516 7.3046875 L 15.5 9 L 16 9 L 16 5 C 16 4.5 15.5 4 15 4 L 11 4 L 11 4.5 L 12.703125 5.7773438 C 11.932647 6.7864834 11.026693 7.8554712 9.9707031 8.9199219 C 8.9584739 7.8204943 8.0698767 6.7627188 7.3046875 5.7714844 L 9 4.5 L 9 4 L 6 4 L 5 4 z '/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-shrink{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23000000;' d='M 4.2421875 3.4921875 A 0.750075 0.750075 0 0 0 3.71875 4.78125 L 5.9648438 7.0273438 L 4 8.5 L 4 9 L 8 9 C 8.500001 8.9999988 9 8.4999992 9 8 L 9 4 L 8.5 4 L 7.0175781 5.9550781 L 4.78125 3.71875 A 0.750075 0.750075 0 0 0 4.2421875 3.4921875 z M 15.734375 3.4921875 A 0.750075 0.750075 0 0 0 15.21875 3.71875 L 12.984375 5.953125 L 11.5 4 L 11 4 L 11 8 C 11 8.4999992 11.499999 8.9999988 12 9 L 16 9 L 16 8.5 L 14.035156 7.0273438 L 16.28125 4.78125 A 0.750075 0.750075 0 0 0 15.734375 3.4921875 z M 4 11 L 4 11.5 L 5.9648438 12.972656 L 3.71875 15.21875 A 0.75130096 0.75130096 0 1 0 4.78125 16.28125 L 7.0273438 14.035156 L 8.5 16 L 9 16 L 9 12 C 9 11.500001 8.500001 11.000001 8 11 L 4 11 z M 12 11 C 11.499999 11.000001 11 11.500001 11 12 L 11 16 L 11.5 16 L 12.972656 14.035156 L 15.21875 16.28125 A 0.75130096 0.75130096 0 1 0 16.28125 15.21875 L 14.035156 12.972656 L 16 11.5 L 16 11 L 12 11 z '/%3E %3C/svg%3E")}.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass>.mapboxgl-ctrl-compass-arrow{width:20px;height:20px;margin:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpolygon fill='%23333333' points='6,9 10,1 14,9'/%3E %3Cpolygon fill='%23CCCCCC' points='6,11 10,19 14,11 '/%3E %3C/svg%3E");background-repeat:no-repeat;display:inline-block}a.mapboxgl-ctrl-logo{width:85px;height:21px;margin:0 0 -3px -3px;display:block;background-repeat:no-repeat;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 84.49 21' style='enable-background:new 0 0 84.49 21;' xml:space='preserve'%3E%3Cg%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M83.25,14.26c0,0.12-0.09,0.21-0.21,0.21h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39l-1.44,2.39 c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68L76.2,6.84 c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.4-2.35 c0.06-0.11,0.18-0.17,0.3-0.17H83c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.37,3.63l2.43,3.67 C83.24,14.18,83.25,14.22,83.25,14.26z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M66.24,9.59c-0.39-1.88-1.96-3.28-3.84-3.28c-1.03,0-2.03,0.42-2.73,1.18V3.51c0-0.13-0.1-0.23-0.23-0.23h-1.4 c-0.13,0-0.23,0.11-0.23,0.23v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.11,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.73,1.18 c1.88,0,3.45-1.41,3.84-3.29C66.37,10.79,66.37,10.18,66.24,9.59L66.24,9.59z M62.08,13c-1.32,0-2.39-1.11-2.41-2.48v-0.06 c0.02-1.38,1.09-2.48,2.41-2.48s2.42,1.12,2.42,2.51S63.41,13,62.08,13z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M71.67,6.32c-1.98-0.01-3.72,1.35-4.16,3.29c-0.13,0.59-0.13,1.19,0,1.77c0.44,1.94,2.17,3.32,4.17,3.3 c2.35,0,4.26-1.87,4.26-4.19S74.04,6.32,71.67,6.32z M71.65,13.01c-1.33,0-2.42-1.12-2.42-2.51s1.08-2.52,2.42-2.52 c1.33,0,2.42,1.12,2.42,2.51S72.99,13,71.65,13.01L71.65,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M62.08,7.98c-1.32,0-2.39,1.11-2.41,2.48v0.06C59.68,11.9,60.75,13,62.08,13s2.42-1.12,2.42-2.51 S63.41,7.98,62.08,7.98z M62.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25 c0.63,0,1.17,0.57,1.17,1.27C63.24,11.2,62.73,11.76,62.08,11.76z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M71.65,7.98c-1.33,0-2.42,1.12-2.42,2.51S70.32,13,71.65,13s2.42-1.12,2.42-2.51S72.99,7.98,71.65,7.98z M71.65,11.76c-0.64,0-1.17-0.57-1.17-1.27c0-0.7,0.53-1.26,1.17-1.26s1.17,0.57,1.17,1.27C72.82,11.21,72.29,11.76,71.65,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M45.74,6.53h-1.4c-0.13,0-0.23,0.11-0.23,0.23v0.73c-0.71-0.75-1.7-1.18-2.73-1.18 c-2.17,0-3.94,1.87-3.94,4.19s1.77,4.19,3.94,4.19c1.04,0,2.03-0.43,2.73-1.19v0.73c0,0.13,0.1,0.23,0.23,0.23h1.4 c0.13,0,0.23-0.11,0.23-0.23V6.74c0-0.12-0.09-0.22-0.22-0.22C45.75,6.53,45.75,6.53,45.74,6.53z M44.12,10.53 C44.11,11.9,43.03,13,41.71,13s-2.42-1.12-2.42-2.51s1.08-2.52,2.4-2.52c1.33,0,2.39,1.11,2.41,2.48L44.12,10.53z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M41.71,7.98c-1.33,0-2.42,1.12-2.42,2.51S40.37,13,41.71,13s2.39-1.11,2.41-2.48v-0.06 C44.1,9.09,43.03,7.98,41.71,7.98z M40.55,10.49c0-0.7,0.52-1.27,1.17-1.27c0.64,0,1.14,0.56,1.17,1.25v0.04 c-0.01,0.68-0.53,1.24-1.17,1.24C41.08,11.75,40.55,11.19,40.55,10.49z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M52.41,6.32c-1.03,0-2.03,0.42-2.73,1.18V6.75c0-0.13-0.1-0.23-0.23-0.23h-1.4c-0.13,0-0.23,0.11-0.23,0.23 v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.1,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.74,1.18c2.17,0,3.94-1.87,3.94-4.19 S54.58,6.32,52.41,6.32z M52.08,13.01c-1.32,0-2.39-1.11-2.42-2.48v-0.07c0.02-1.38,1.09-2.49,2.4-2.49c1.32,0,2.41,1.12,2.41,2.51 S53.4,13,52.08,13.01L52.08,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M52.08,7.98c-1.32,0-2.39,1.11-2.42,2.48v0.06c0.03,1.38,1.1,2.48,2.42,2.48s2.41-1.12,2.41-2.51 S53.4,7.98,52.08,7.98z M52.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25c0.63,0,1.17,0.58,1.17,1.27 S52.72,11.76,52.08,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M36.08,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68c0-0.98-0.74-1.71-1.62-1.71 c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.11,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V6.74 c0.01-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03c1.09,0,2.09,0.6,2.6,1.55 c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78L36.08,14.24z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M84.34,13.59l-0.07-0.13l-1.96-2.99l1.94-2.95c0.44-0.67,0.26-1.56-0.41-2.02c-0.02,0-0.03,0-0.04-0.01 c-0.23-0.15-0.5-0.22-0.78-0.22h-1.61c-0.56,0-1.08,0.29-1.37,0.78L79.72,6.6l-0.34-0.56C79.09,5.56,78.57,5.27,78,5.27h-1.6 c-0.6,0-1.13,0.37-1.35,0.92c-2.19-1.66-5.28-1.47-7.26,0.45c-0.35,0.34-0.65,0.72-0.89,1.14c-0.9-1.62-2.58-2.72-4.5-2.72 c-0.5,0-1.01,0.07-1.48,0.23V3.51c0-0.82-0.66-1.48-1.47-1.48h-1.4c-0.81,0-1.47,0.66-1.47,1.47v3.75 c-0.95-1.36-2.5-2.18-4.17-2.19c-0.74,0-1.46,0.16-2.12,0.47c-0.24-0.17-0.54-0.26-0.84-0.26h-1.4c-0.45,0-0.87,0.21-1.15,0.56 c-0.02-0.03-0.04-0.05-0.07-0.08c-0.28-0.3-0.68-0.47-1.09-0.47h-1.39c-0.3,0-0.6,0.09-0.84,0.26c-0.67-0.3-1.39-0.46-2.12-0.46 c-1.83,0-3.43,1-4.37,2.5c-0.2-0.46-0.48-0.89-0.83-1.25c-0.8-0.81-1.89-1.25-3.02-1.25h-0.01c-0.89,0.01-1.75,0.33-2.46,0.88 c-0.74-0.57-1.64-0.88-2.57-0.88H28.1c-0.29,0-0.58,0.03-0.86,0.11c-0.28,0.06-0.56,0.16-0.82,0.28c-0.21-0.12-0.45-0.18-0.7-0.18 h-1.4c-0.82,0-1.47,0.66-1.47,1.47v7.5c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.48-0.66,1.48-1.48l0,0V9.79 c0.03-0.36,0.23-0.59,0.36-0.59c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41c0.82,0,1.47-0.66,1.47-1.47 l-0.01-4.57c0.06-0.32,0.25-0.47,0.35-0.47c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41 c0.82,0,1.47-0.66,1.47-1.47v-0.38c0.96,1.29,2.46,2.06,4.06,2.06c0.74,0,1.46-0.16,2.12-0.47c0.24,0.17,0.54,0.26,0.84,0.26h1.39 c0.3,0,0.6-0.09,0.84-0.26v2.01c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.47-0.66,1.47-1.47v-1.77c0.48,0.15,0.99,0.23,1.49,0.22 c1.7,0,3.22-0.87,4.17-2.2v0.52c0,0.82,0.66,1.47,1.47,1.47h1.4c0.3,0,0.6-0.09,0.84-0.26c0.66,0.31,1.39,0.47,2.12,0.47 c1.92,0,3.6-1.1,4.49-2.73c1.54,2.65,4.95,3.53,7.58,1.98c0.18-0.11,0.36-0.22,0.53-0.36c0.22,0.55,0.76,0.91,1.35,0.9H78 c0.56,0,1.08-0.29,1.37-0.78l0.37-0.61l0.37,0.61c0.29,0.48,0.81,0.78,1.38,0.78h1.6c0.81,0,1.46-0.66,1.45-1.46 C84.49,14.02,84.44,13.8,84.34,13.59L84.34,13.59z M35.86,14.47h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23 V9.68c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23 V6.74c0.01-0.13,0.11-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03 c1.09,0,2.09,0.6,2.6,1.55c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78l0.01,5.16C36.09,14.36,35.98,14.46,35.86,14.47 L35.86,14.47z M45.97,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V13.5c-0.7,0.76-1.69,1.18-2.72,1.18 c-2.17,0-3.94-1.87-3.94-4.19s1.77-4.19,3.94-4.19c1.03,0,2.02,0.43,2.73,1.18V6.74c0-0.13,0.1-0.23,0.23-0.23h1.4 c0.12-0.01,0.22,0.08,0.23,0.21c0,0.01,0,0.01,0,0.02v7.51h-0.01V14.24z M52.41,14.67c-1.03,0-2.02-0.43-2.73-1.18v3.97 c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.1-0.23-0.23V6.75c0-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.23,0.11,0.23,0.23v0.73 c0.71-0.76,1.7-1.18,2.73-1.18c2.17,0,3.94,1.86,3.94,4.18S54.58,14.67,52.41,14.67z M66.24,11.39c-0.39,1.87-1.96,3.29-3.84,3.29 c-1.03,0-2.02-0.43-2.73-1.18v0.73c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V3.51c0-0.13,0.1-0.23,0.23-0.23 h1.4c0.13,0,0.23,0.11,0.23,0.23v3.97c0.71-0.75,1.7-1.18,2.73-1.17c1.88,0,3.45,1.4,3.84,3.28C66.37,10.19,66.37,10.8,66.24,11.39 L66.24,11.39L66.24,11.39z M71.67,14.68c-2,0.01-3.73-1.35-4.17-3.3c-0.13-0.59-0.13-1.19,0-1.77c0.44-1.94,2.17-3.31,4.17-3.3 c2.36,0,4.26,1.87,4.26,4.19S74.03,14.68,71.67,14.68L71.67,14.68z M83.04,14.47h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39 l-1.44,2.39c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68 L76.2,6.84c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.41-2.36 c0.06-0.11,0.18-0.17,0.3-0.17h1.61c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.38,3.64l2.43,3.67 c0.02,0.03,0.03,0.07,0.03,0.12C83.25,14.38,83.16,14.47,83.04,14.47L83.04,14.47L83.04,14.47z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M10.5,1.24c-5.11,0-9.25,4.15-9.25,9.25s4.15,9.25,9.25,9.25s9.25-4.15,9.25-9.25 C19.75,5.38,15.61,1.24,10.5,1.24z M14.89,12.77c-1.93,1.93-4.78,2.31-6.7,2.31c-0.7,0-1.41-0.05-2.1-0.16c0,0-1.02-5.64,2.14-8.81 c0.83-0.83,1.95-1.28,3.13-1.28c1.27,0,2.49,0.51,3.39,1.42C16.59,8.09,16.64,11,14.89,12.77z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M10.5-0.01C4.7-0.01,0,4.7,0,10.49s4.7,10.5,10.5,10.5S21,16.29,21,10.49C20.99,4.7,16.3-0.01,10.5-0.01z M10.5,19.74c-5.11,0-9.25-4.15-9.25-9.25s4.14-9.26,9.25-9.26s9.25,4.15,9.25,9.25C19.75,15.61,15.61,19.74,10.5,19.74z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M14.74,6.25C12.9,4.41,9.98,4.35,8.23,6.1c-3.16,3.17-2.14,8.81-2.14,8.81s5.64,1.02,8.81-2.14 C16.64,11,16.59,8.09,14.74,6.25z M12.47,10.34l-0.91,1.87l-0.9-1.87L8.8,9.43l1.86-0.9l0.9-1.87l0.91,1.87l1.86,0.9L12.47,10.34z'/%3E %3Cpolygon class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' points='14.33,9.43 12.47,10.34 11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 '/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:21px;height:21px;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cg transform='translate(0,0.01)'%3E%3Cpath d='m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z' style='opacity:0.9;fill:%23ffffff;enable-background:new' class='st0'/%3E%3Cpath d='M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z' style='opacity:0.35;enable-background:new' class='st1'/%3E%3Cpath d='M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z' style='opacity:0.35;enable-background:new' class='st1'/%3E%3Cpolygon points='11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 ' style='opacity:0.9;fill:%23ffffff;enable-background:new' class='st0'/%3E%3C/g%3E%3C/svg%3E")}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:rgba(255,255,255,.5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{margin:10px;position:relative;background-color:#fff;border-radius:3px 12px 12px 3px}.mapboxgl-ctrl-attrib.mapboxgl-compact:hover{padding:2px 24px 2px 4px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover{padding:2px 4px 2px 24px;border-radius:12px 3px 3px 12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact::after{content:'';cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' fill-rule='evenodd' d='M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0'/%3E %3C/svg%3E");background-color:rgba(255,255,255,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact::after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact::after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact::after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact::after{bottom:0;left:0}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:rgba(255,255,255,.75);font-size:10px;border-width:medium 2px 2px;border-style:none solid solid;border-color:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;display:-webkit-flex;display:flex;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot::before{width:15px;height:15px;background-color:#1da1f2;border-radius:50%}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-marker{position:absolute}.mapboxgl-user-location-dot{box-shadow:0 0 2px rgba(0,0,0,.25)}.mapboxgl-user-location-dot::before{content:'';position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;-moz-animation:mapboxgl-user-location-dot-pulse 2s infinite;-ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot::after{border-radius:50%;border:2px solid #fff;content:'';height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}100%{-webkit-transform:scale(1);opacity:0}}@-ms-keyframes mapboxgl-user-location-dot-pulse{0%,100%{-ms-transform:scale(1)}100%,70%{opacity:0}0%{opacity:1}70%{-ms-transform:scale(3)}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale::after{display:none}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.suggestions{background-color:#FFF;font-size:14px;left:0;list-style:none;margin:0;padding:0;position:absolute;text-align:left;width:100%;top:100%;z-index:1}.suggestions>li>a{clear:both;cursor:default;display:block;padding:5px 10px;text-decoration:none;border:0;color:rgba(0,0,0,.75);font-weight:400}.suggestions>li.active>a,.suggestions>li>a:hover{background-color:#0d8dff;color:#fff;text-decoration:none;cursor:pointer}.map-canvas{width:100%;height:600px}.controls{background-color:#fff;border-radius:2px;border:1px solid #ccc;box-sizing:border-box;font-size:15px;font-weight:300;height:29px;outline:0;padding:0 11px 0 13px;text-overflow:ellipsis;width:80%;margin-left:10px}.btn-text,.custom-control-btn{color:#191919;font-family:sans-serif;font-size:14px;line-height:24px}.controls-button{background-color:#fff;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer}.custom-control-btn{border-bottom:1px solid #ddd;cursor:pointer;padding:3px 5px}.custom-control-btn:hover{background-color:rgba(0,0,0,.05)}.btn-text{padding-left:5px;padding-right:5px}.controls-top{margin-top:10px}@media all and (min-width:769px){.controls{width:60%}}.controls:focus{border-color:#4d90fe}.title{font-weight:700}#gmap-search-box,#info-window-content{display:none}#map #info-window-content{display:inline}@media all and (min-width:768px){.mapboxgl-ctrl .gsc-search-box{width:70%!important}}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mapboxgl-ctrl-geocoder{font:15px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;position:relative;background-color:#fff;width:33.3333%;min-width:240px;max-width:360px;z-index:1;border-radius:3px}.mapboxgl-ctrl-geocoder input[type=text]{font-size:12px;width:100%;border:0;background-color:transparent;height:40px;margin:0;color:rgba(0,0,0,.5);padding:10px 10px 10px 40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapboxgl-ctrl-geocoder input:focus{color:rgba(0,0,0,.75);outline:0;box-shadow:none;outline:dotted thin\9}.mapboxgl-ctrl-geocoder .geocoder-icon-search{position:absolute;top:10px;left:10px}.mapboxgl-ctrl-geocoder button{padding:0;margin:0;background-color:#fff;border:none;cursor:pointer}.mapboxgl-ctrl-geocoder .geocoder-pin-right *{background-color:#fff;z-index:2;position:absolute;right:10px;top:10px;display:none}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder ul{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder ul{background-color:#fff;border-radius:0 0 3px 3px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:100%;z-index:1000;overflow:hidden;font-size:12px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-geocoder ul,.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-geocoder ul{top:auto;bottom:100%}.mapboxgl-ctrl-geocoder ul>li>a{clear:both;cursor:default;display:block;padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#404040}.mapboxgl-ctrl-geocoder ul>li:last-child>a{border-bottom:none}.mapboxgl-ctrl-geocoder ul>li>a:hover{color:#202020;background-color:#f3f3f3;text-decoration:none;cursor:pointer}.mapboxgl-ctrl-geocoder ul>li.active>a{color:#202020;background-color:#e3e3e3;text-decoration:none;cursor:pointer}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes rotate{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.geocoder-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;speak:none;background-repeat:no-repeat}.geocoder-icon-search{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIj4NCiAgPHBhdGggZD0iTTguNSA0QzYgNCA0IDYgNCA4LjUgNCAxMSA2IDEzIDguNSAxMyA5LjQgMTMgMTAuMiAxMi44IDEwLjggMTIuM0wxMC45IDEyLjMgMTQuMyAxNS43QzE0LjUgMTUuOSAxNC43IDE2IDE1IDE2IDE1LjYgMTYgMTYgMTUuNiAxNiAxNSAxNiAxNC43IDE1LjkgMTQuNSAxNS43IDE0LjNMMTIuMyAxMC45IDEyLjMgMTAuOEMxMi44IDEwLjIgMTMgOS40IDEzIDguNSAxMyA2IDExIDQgOC41IDR6TTguNSA1LjVDMTAuMiA1LjUgMTEuNSA2LjggMTEuNSA4LjUgMTEuNSAxMC4yIDEwLjIgMTEuNSA4LjUgMTEuNSA2LjggMTEuNSA1LjUgMTAuMiA1LjUgOC41IDUuNSA2LjggNi44IDUuNSA4LjUgNS41eiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+)}.geocoder-icon-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiPg0KICA8cGF0aCBkPSJtNSA1IDAgMS41IDMuNSAzLjUtMy41IDMuNSAwIDEuNSAxLjUgMCAzLjUtMy41IDMuNSAzLjUgMS41IDAgMC0xLjUtMy41LTMuNSAzLjUtMy41IDAtMS41LTEuNSAwLTMuNSAzLjUtMy41LTMuNS0xLjUgMHoiIGZpbGw9IiMwMDAiLz4NCjwvc3ZnPg==)}.geocoder-icon-loading{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxwYXRoIGQ9Im0xMCAyIDAgMy4zYzIuNiAwIDQuNyAyLjEgNC43IDQuN2wzLjMgMGMwLTQuNC0zLjYtOC04LTh6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTEwIDJDNi44IDIgMy43IDQuMSAyLjYgNy4xIDEuNCAxMCAyLjEgMTMuNiA0LjUgMTUuOGMyLjQgMi40IDYuNCAyLjkgOS40IDEuMiAyLjUtMS40IDQuMi00LjIgNC4yLTctMS4xIDAtMi4yIDAtMy4zIDAgMC4xIDIuMi0xLjcgNC4zLTMuOCA0LjZDOC43IDE1IDYuNCAxMy44IDUuNyAxMS43IDQuOCA5LjcgNS42IDcuMSA3LjYgNiA4LjMgNS42IDkuMSA1LjMgMTAgNS4zYzAtMS4xIDAtMi4yIDAtMy4zeiIgc3R5bGU9ImZpbGw6IzAwMDtvcGFjaXR5OjAuMiIvPjwvc3ZnPg==);-webkit-animation:rotate .4s linear infinite;-moz-animation:rotate .4s linear infinite;-ms-animation:rotate .4s linear infinite;animation:rotate .4s linear infinite}.mapboxgl-style-list{display:none}.mapboxgl-style-list button{background:0 0;border:none;cursor:pointer;display:block;font-size:14px;padding:8px 8px 6px;text-align:right;width:100%}.mapboxgl-style-list button.active{font-weight:700}.mapboxgl-style-list button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-style-list button+button{border-top:1px solid #ddd}.mapboxgl-style-switcher{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTQuODQ5cHgiIGhlaWdodD0iNTQuODQ5cHgiIHZpZXdCb3g9IjAgMCA1NC44NDkgNTQuODQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NC44NDkgNTQuODQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZD0iTTU0LjQ5NywzOS42MTRsLTEwLjM2My00LjQ5bC0xNC45MTcsNS45NjhjLTAuNTM3LDAuMjE0LTEuMTY1LDAuMzE5LTEuNzkzLDAuMzE5Yy0wLjYyNywwLTEuMjU0LTAuMTA0LTEuNzktMC4zMThsLTE0LjkyMS01Ljk2OEwwLjM1MSwzOS42MTRjLTAuNDcyLDAuMjAzLTAuNDY3LDAuNTI0LDAuMDEsMC43MTZMMjYuNTYsNTAuODFjMC40NzcsMC4xOTEsMS4yNTEsMC4xOTEsMS43MjksMEw1NC40ODgsNDAuMzNDNTQuOTY0LDQwLjEzOSw1NC45NjksMzkuODE3LDU0LjQ5NywzOS42MTR6Ii8+PHBhdGggZD0iTTU0LjQ5NywyNy41MTJsLTEwLjM2NC00LjQ5MWwtMTQuOTE2LDUuOTY2Yy0wLjUzNiwwLjIxNS0xLjE2NSwwLjMyMS0xLjc5MiwwLjMyMWMtMC42MjgsMC0xLjI1Ni0wLjEwNi0xLjc5My0wLjMyMWwtMTQuOTE4LTUuOTY2TDAuMzUxLDI3LjUxMmMtMC40NzIsMC4yMDMtMC40NjcsMC41MjMsMC4wMSwwLjcxNkwyNi41NiwzOC43MDZjMC40NzcsMC4xOSwxLjI1MSwwLjE5LDEuNzI5LDBsMjYuMTk5LTEwLjQ3OUM1NC45NjQsMjguMDM2LDU0Ljk2OSwyNy43MTYsNTQuNDk3LDI3LjUxMnoiLz48cGF0aCBkPSJNMC4zNjEsMTYuMTI1bDEzLjY2Miw1LjQ2NWwxMi41MzcsNS4wMTVjMC40NzcsMC4xOTEsMS4yNTEsMC4xOTEsMS43MjksMGwxMi41NDEtNS4wMTZsMTMuNjU4LTUuNDYzYzAuNDc3LTAuMTkxLDAuNDgtMC41MTEsMC4wMS0wLjcxNkwyOC4yNzcsNC4wNDhjLTAuNDcxLTAuMjA0LTEuMjM2LTAuMjA0LTEuNzA4LDBMMC4zNTEsMTUuNDFDLTAuMTIxLDE1LjYxNC0wLjExNiwxNS45MzUsMC4zNjEsMTYuMTI1eiIvPjwvZz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-size:70%}</style> <style> .mapboxgl-marker { cursor: pointer; } </style> <script type="text/javascript">;(function (global) { var tU = "undefined"; function Tz24AdVisibilityTracker(gpt_slot) { this.slot_id = gpt_slot.getSlotElementId(); this.ad_unit_path = gpt_slot.getAdUnitPath(); var ad_unit_parts = this.ad_unit_path.split("/"); this.ad_unit_placement = ad_unit_parts[ad_unit_parts.length - 1]; this.refresh_count = 0; this.refresh_timer = null; } Tz24AdVisibilityTracker.prototype.trackGptEvent = function(gpt_event){ var inViewPercentage = gpt_event.inViewPercentage; var self = this; if (inViewPercentage >= 100) { if(null == this.refresh_timer) { var on_timeout = function() { self.refresh_count += 1; if(tU !== typeof dataLayer) { var event_name = self.ad_unit_placement + '_reload_'; if(self.refresh_count <= 10) { event_name += String(self.refresh_count); } else { event_name += 'gt10'; } dataLayer.push({'event': event_name, 'reload_count': self.refresh_count }); } self.refresh_timer = setTimeout(on_timeout, 30000); }; this.refresh_timer = setTimeout(on_timeout, 30000); } } else { if(null != this.refresh_timer) { clearTimeout(this.refresh_timer); this.refresh_timer = null; } } }; global.Tz24AdVisibilityTracker = Tz24AdVisibilityTracker; })(this);</script> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; </script> <script> jinjaVars.pushToGoogletag(function() { var mapping_top = googletag.sizeMapping().addSize([980,0],[[728,90],[980,90],[750,100],[950,90],[960,90],[970,90],[980,90]]) .addSize([767,0],[[728,90],[750,100]]) .addSize([0,0],[[300,250],[336,280],[250,250],[330,275],[320,267]]) .build(); var top_slot = googletag.defineSlot("/21727093501/en/top", [980,90], "div-gpt-ad-1") .setTargeting("pageType", "world-tz-map") .setTargeting("siteLang", "en") .defineSizeMapping(mapping_top) .addService(googletag.pubads()); var mapping_side = googletag.sizeMapping().addSize([980,0],[[160,600],[120,600],[120,240]]) .build(); var side_slot = googletag.defineSlot("/21727093501/en/side", [160,600], "div-gpt-ad-2") .setTargeting("pageType", "world-tz-map") .setTargeting("siteLang", "en") .defineSizeMapping(mapping_side) .addService(googletag.pubads()); var mapping_bottom = googletag.sizeMapping().addSize([767,0],[[728,90],[750,100]]) .addSize([0,0],[[300,250],[336,280],[250,250],[330,275],[320,267]]) .build(); var bottom_slot = googletag.defineSlot("/21727093501/en/bottom", [728,90], "div-gpt-ad-3") .setTargeting("pageType", "world-tz-map") .setTargeting("siteLang", "en") .defineSizeMapping(mapping_bottom) .addService(googletag.pubads()); googletag.pubads().enableLazyLoad({"fetchMarginPercent":50,"renderMarginPercent":50,"mobileScaling":1}); googletag.enableServices(); googletag.pubads().setTargeting("domain", window.location.host); googletag.pubads().setTargeting("url", window.location.pathname); });</script> <script> if(typeof window.TZ24_Ads_Visibility_Trackers == "undefined"){ window.TZ24_Ads_Visibility_Trackers = {}; } jinjaVars.pushToGoogletag(function(){ googletag.pubads().addEventListener('slotVisibilityChanged', function(e) { var slot = e.slot; var slot_id = slot.getSlotElementId(); if (!(slot_id in window.TZ24_Ads_Visibility_Trackers)) { window.TZ24_Ads_Visibility_Trackers[slot_id] = new Tz24AdVisibilityTracker(slot); } window.TZ24_Ads_Visibility_Trackers[slot_id].trackGptEvent(e); }); }); </script> </head> <body data-page-type="world-map-timezones"> <div class="bg-overlay"></div> <script type="text/javascript"> jinjaVars = { ...jinjaVars, lang: "en", customUrlLangs: ["de"], getTime, addLeadingZeros, dstInEffect, getMeridiem, getTimeFormat, }; const handleServerTime = serverTime => { console.info("Server time loaded.") jinjaVars.serverTime = serverTime; } </script> <script src="/t?callback=handleServerTime" async defer></script> <script type="text/javascript"> const httpGet = (url, callback, failCallback) => { const request = new XMLHttpRequest(); request.onreadystatechange = () => { if (request.readyState === 4 && request.status === 200) callback(request); if (request.readyState === 4 && request.status !== 200 && typeof failCallback !== "undefined") { failCallback(request); } }; request.open("GET", url, true); request.send(null); }; const addScriptTag = (src, async = false, defer = false, onload = null) => { const scriptTag = document.createElement("script") scriptTag.defer = defer; scriptTag.async = async; scriptTag.src = src; if(onload) scriptTag.onload = onload; document.body.appendChild(scriptTag); } const addScriptOnLoad = (src, async = false, defer = false) => { if (document.readyState !== "loading") { addScriptTag(src, async, defer); } else { document.addEventListener("DOMContentLoaded", () => { addScriptTag(src, async, defer); }); } } let timeLoadingTimeout; const loadServerTime = (callback, attempt = 0) => { clearTimeout(timeLoadingTimeout); const maxAttempts = 10; const desiredDelay = 1000 * (attempt || 1); const delay = desiredDelay > 5000 ? 5000 : desiredDelay; if (attempt > maxAttempts) throw new Error("Server time didn't load after 10 attempts."); if (jinjaVars.serverTime) { callback(jinjaVars.serverTime); } else { console.info("Waiting for the server time..."); timeLoadingTimeout = setTimeout(() => loadServerTime(callback, attempt + 1), delay); } } </script> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PZXF2Q" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div id="page"> <!-- Start Sentry loader and config --> <script src="https://browser.sentry-cdn.com/8.13.0/bundle.replay.min.js" integrity="sha384-qjmvDcIpD3JwPAeOYv3SVWU5mx6TLnn885/+CwwMEVXy3NaFzcHYG8vRAzGgtNKJ" crossorigin="anonymous" ></script> <script type="text/javascript"> Sentry.init({ dsn: "https://d87eaa02ddca2c3cfa43910c8ef65ea1@o4507384302403584.ingest.us.sentry.io/4507384304304128", allowUrls: [/^https?:\/\/([a-zA-Z0-9-]+\.)*24timezones\.com/], beforeSend(event) { if (event.exception && event.exception.values) { const errorMessage = event.exception.values[0].value; // Filter out events with the specific non-error promise rejection message const includesNonErrorMessage = errorMessage.includes("Non-Error promise rejection captured with value: timeout"); // Filter out all events thrown by external sources const allowedSourcePatterns = [/24timezones\.com/gi]; const frames = event.exception.values[0].stacktrace?.frames || []; const hasValidSource = frames.some( frame => allowedSourcePatterns.some( sourcePattern => sourcePattern.test(frame.filename) ) ); if (includesNonErrorMessage || !hasValidSource) { return null; // Ignore this event } } return event; // Send the event if it doesn't match the filter }, maxBreadcrumbs: 50, sampleRate: 0.02, tracesSampleRate: 0.01, // This sets the sample rate to be 10%. You may want this to be 100% while // in development and sample at a lower rate in production replaysSessionSampleRate: 0.1, // If the entire session is not sampled, use the below sample rate to sample // sessions when an error occurs. replaysOnErrorSampleRate: 1.0, integrations: [ Sentry.replayIntegration({ maskAllText: true, blockAllMedia: true, }), ], }) Sentry.setContext("dataLayer", { dataLayer: JSON.stringify(dataLayer) }); </script> <!-- End Sentry loader and config --> <!-- Header --> <p id="path" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/" > <span itemprop="name">World Clock</span> </a> <meta itemprop="position" content="1"/> </span> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" class="last" disabled="true" href="/timezone-map" > <span itemprop="name">World Time Zone Map</span> </a> <meta itemprop="position" content="2"/> </span> </p> <div class="header-container"> <div class="header-content"> <a href="/" class="logo-cover" title="24TimeZones.com"> <span class="logo">24</span> <span class="logo-text"><span class="desktop-name">timezones</span><span class="mob-name">tz</span></span> </a> <div class="search-container"> <input type="text" id="global-search" class="search-input" autocomplete="off" placeholder="Select a city, country or timezone"> <div class="message-container"> <div class="search-message" id="searching-message__global-search"></div> </div> <select id="selector-container__global-search"></select> <button id="search-submit__global-search" class="search-submit"></button> </div> <div class="example-links"> e.g. <a href="/India/time">India</a>, <a href="/London/time">London</a>, <a href="/Japan/time">Japan</a> </div> <i class="menu-icon" id="ico-menu"></i> </div> </div> <ul id="m1"> <li class="close-item nav-item"> <div class="close-button-container"> <i class="close-icon" id="menu-close-button"></i> </div> </li> <li class="nav-item"><a href="/"title="world time">World Time<i class="arrow-down"></i></a><div class="some-class"><div class="some-class-row"><div class="some-class-col"><a href="/" class="sub2-item" title="world clock">World Clock</a><div><a href="/current_world_time.php" class="sub3-item" title="time in cities">Cities</a><a href="/local_world_time.php" class="sub3-item" title="time in countries">Countries</a><a href="/time-zone/gmt" class="sub3-item" title="Exact GMT time">GMT time</a><a href="/time-zone/utc" class="sub3-item" title="Exact Universal Coordinated Time">UTC time</a><a href="/am-pm" class="sub3-item" title="AM and PM">AM and PM</a></div><a href="/difference" class="sub2-item" title="Time Difference">Time zone conveter</a><a href="/area-codes" class="sub2-item">Area Codes</a><div><a href="/United-States/area-codes" class="sub3-item">United States</a><a href="/Canada/area-codes" class="sub3-item">Canada</a></div></div></div></div></li><li class="nav-item"><a href="/time-zones"title="time zones">Time Zones<i class="arrow-down"></i></a><div class="some-class"><div class="some-class-row"><div class="some-class-col"><a href="/time-zones" class="sub2-item" title="Time Zone Abbreviations">Time Zone Abbreviations</a><div><a href="/time-zone/utc" class="sub3-item" title="UTC">UTC</a><a href="/time-zone/gmt" class="sub3-item" title="GMT">GMT</a></div><a href="/timezone-map" class="sub2-item" title="Time zone map">World Time Zone Map</a><span class="sub2-item">Knowledge Base</span><div><a href="/gmt-vs-utc" class="sub3-item"> GMT and UTC difference</a><a href="/daylight-saving-time" class="sub3-item" title="Daylight Saving Time">Daylight Saving Time</a><a href="/world-time-zones" class="sub3-item" title="How we keep time in zones">How we keep time in zones</a><a href="/military-time" class="sub3-item" title="military time">Military Time</a></div></div></div></div></li><li class="nav-item"><a href="/difference"title="Time difference">Time Converter<i class="arrow-down"></i></a><div class="some-class"><div class="some-class-row"><div class="some-class-col"><a href="/difference" class="sub2-item" title="calculate time difference">Time Difference Calculator</a><span class="sub2-item">Popular Converters </span><div><a href="/difference/us-ny/london" class="sub3-item" title="New York London time">New York vs London</a><a href="/difference/central/eastern" class="sub3-item" title="Central Time Eastern Time">Central vs Eastern Time</a><a href="/difference/us-ca/us-hi" class="sub3-item" title="California Hawaii time">California vs Hawaii</a><a href="/difference/eastern/pacific" class="sub3-item" title="Eastern Pacific Time">Eastern vs Pacific Time</a></div></div></div></div></li><li class="nav-item"><a href="/worldmap"title="maps of countries and cities">Maps<i class="arrow-down"></i></a><div class="some-class"><div class="some-class-row"><div class="some-class-col"><a href="/timezone-map" class="sub2-item" title="world time zones">Time Zone Maps</a><div><a href="/timezone-map" class="sub3-item">World Time Zone Map</a><a href="/au_map/australia_time.php" class="sub3-item">Australia Time Zone Map</a><a href="/ca_map/canada_time.php" class="sub3-item" title="/ca_map/canada_time.php">Canada Time Zone Map</a><a href="/eu_map/europe_time.php" class="sub3-item">EU Time Zone Map</a><a href="/us_clock/usa_time.php" class="sub3-item" title="check time in the US">US Time Zone Map</a></div><a href="/worldmap" class="sub2-item" title="world map">World Map</a></div></div></div></li><li class="nav-item"><a href="/clock-widget"title="Widgets for websites and blogs">Clock Widgets<i class="arrow-down"></i></a><div class="some-class"><div class="some-class-row"><div class="some-class-col"><a href="/clock-widget" class="sub2-item" title="Widgets for websites and blogs">Widgets for websites and blogs</a><div><a href="/clock-widget/analog" class="sub3-item" title="Analog clock widget for website">Analog clock widget</a><a href="/clock-widget/digital" class="sub3-item" title="Digital clock widget for website">Digital clock widget</a><a href="/clock-widget/text" class="sub3-item" title="Text clock widgets for website">Text clock widget</a></div></div></div></div></li><li class="nav-item"><a href="/about-us"title="about">About Us<i class="arrow-down"></i></a><div class="some-class"><div class="some-class-row"><div class="some-class-col"><a href="/about-us" class="sub2-item" title="about">Why 24timezones</a><div><a href="/about-us" class="sub3-item" title="About Us">About Us</a><a href="/contacts.php" class="sub3-item">Contact Us</a></div></div></div></div></li><li class="nav-item contacts"><a href="/event/create" class=" contacts" title="when your event will start?">Announce event!</a></li> <li class="lang-item"> <div class="language-selector-dropdown" id="language-selector-dropdown"> <button class="selector-button" id="lang-selector-button"> en <i class="arrow"></i> </button> <div class="lang-dropdown-content"> <div class="lang-link-container"> <a href="/mapa-husos-horarios" class="lang-link" title=""> ES - Español </a> <a href="/mapa-fuso-horario" class="lang-link" title=""> PT - Português </a> <a href="/carte-fuseaux-horaires" class="lang-link" title=""> FR - Français </a> <a href="/tijdzone-kaart" class="lang-link" title=""> NL - Nederlands </a> <a href="/tidszone-kort" class="lang-link" title=""> DA - Dansk </a> </div> </div> </div> <li class="nav-item lang-selector-link"> <a href="javascript:void(0)" id="language-selector-link"> EN - English <i class="arrow-down"></i> </a> </li> <style> @media only screen and (min-width: 769px) { .format-switch-container { position: absolute; right: 50px; } } </style> </li> </ul> <!-- /Header --> <script> const setTimeFormat = value => { localStorage.setItem("timeFormat", value); const mapConfig = JSON.stringify({ clocksPage: {"timeformat": value}, mapPage: {"timeformat": value}, }); localStorage.setItem("worldconfig", mapConfig); localStorage.setItem("auconfig", mapConfig); localStorage.setItem("caconfig", mapConfig); localStorage.setItem("euconfig", mapConfig); localStorage.setItem("usconfig", mapConfig); const closeButton = document.getElementById("menu-close-button"); if (closeButton) closeButton.dispatchEvent(new Event("click")); if (jinjaVars.timeFormatCallback) jinjaVars.timeFormatCallback(value); }; const storageTimeFormat = getTimeFormat(); setTimeFormat(storageTimeFormat); </script> <!-- Content --> <div class="ad-container-wtd"> <div data-fuse="23203724861" id="div-gpt-ad-1" class="margin-bottom-15"> <script> jinjaVars.pushToGoogletag(function() { googletag.display("div-gpt-ad-1"); }); </script> </div> </div> <h1>World Time Zone Map</h1> <p>This interactive map represent time zones around the world and cities observing them. Just point at the city on the map or search it in the search field to see the detailed information. </p> <div id="timezones-map" style="width: 100%; height: 600px; margin-bottom: 0.8em;"></div> <h2>How to use our map of world time zones?</h2> <ol class="pad0l"> <li>You may see the offset to UTC (Universal coordinated time) at the bottom of the map.</li> <li>Search the city in the search field or just hover it on the map to see it’s time zone information.</li> <li>DST changes are taken into account.</li> </ol> <h2>Why time zones were introduced?</h2> <ol class="pad0l"> <li>Time zones are crucial for standartizing time across countries and regions. A term “time zone” describes an area where uniform standard time isused for the legal, social or economical purpose. The time zones are not strict: they follow the boundaries of countries, because it would be inconvenient otherways. </li> <li>The offset from world’s standard time (Coordinated Universal Time UTC) expressed as UTC- or UTC+ defines the local time within a time zone. As a rule, the whole hours offsets are observed, but the 30 minutes or 45 minutes offsets are also possible. </li> </ol> <!-- /Content --> <!-- Footer --> <div id="m2" class="bottom-navigation"><div class="table-tr"><a title="check time around the world" href="/" >World Clock</a> <a class="curr" href="/timezone-map" >Time Zone Map</a> <a title="check Europe time" href="/eu_map/europe_time.php" >Europe Time Map</a> <a title="check time in Australia" href="/au_map/australia_time.php" >Australia Time Map</a> <a title="check time in the US" href="/us_clock/usa_time.php" >US Time Map</a> <a title="check Canada time" href="/ca_map/canada_time.php" >Canada Time Map</a> <a title="check local time around the world" href="/local_world_time.php" >World Time Directory</a> <a href="/worldmap" >World Map</a> <a title="get free clock for your site" href="/clock-widget" >Free Clocks</a> <a title="contact with us" href="/contacts.php" >Contact Us</a></div></div> <p class="footer-text">Check what time zones are observed in different cities. Our interactive time zones map takes into account the DST changes. </p> <p class="footer-text"></p> <p class="copyrights"> <span class="nowrap">Copyright © 2005 - 2025 24TimeZones.com.</span> All rights reserved. </p> <!-- /Footer --> </div> <script type="text/javascript"> const icoMenu = document.querySelector("#ico-menu"); const closeButton = document.getElementById("menu-close-button"); if (icoMenu) icoMenu.addEventListener("click", () => { document.getElementById("m1").classList.add("open-menu"); document.body.classList.add("opened-menu"); document.body.classList.add("no-scroll"); }); if (closeButton) closeButton.addEventListener("click", () => { document.getElementById("m1").classList.remove("open-menu"); document.body.classList.remove("opened-menu"); document.body.classList.remove("no-scroll"); }); const downArrows = document.querySelectorAll("ul#m1 li.nav-item .arrow-down"); const langDropdown = document.getElementById("language-selector-dropdown"); for (const element of downArrows) { const navItem = element.parentElement.parentElement; const someClassElement = navItem.querySelector(".some-class"); const toggleOpening = e => { e.preventDefault(); e.stopPropagation(); someClassElement.classList.toggle("expanded"); navItem.classList.toggle("open"); if (langDropdown) langDropdown.classList.remove("open"); for (const element of downArrows) { const otherNavItem = element.parentElement.parentElement; if (otherNavItem !== navItem) { otherNavItem.classList.remove("open"); const contentContainer = otherNavItem.querySelector(".some-class"); if (contentContainer) contentContainer.classList.remove("expanded"); } } } if (someClassElement) { const link = navItem.querySelector("a"); link.addEventListener("click", e => { const mediaQuery = window.matchMedia("only screen and (max-width: 768px)"); if (mediaQuery.matches) { toggleOpening(e); } }) } element.addEventListener("click", e => { toggleOpening(e); }); } </script> <script type="text/javascript" src="/assets/common.min.js?_1736618869"></script> <script type="text/javascript" src="/js/search-setup.min.js?_1736618872"></script> <!-- Page scripts --> <script type="text/javascript" src="/assets/maps/map-scripts.min.js?_1736618869"></script> <script type="text/javascript" src="/assets/moment-with-data.min.js?_1736618869"></script> <script> var iana_timezone_offsets = {"Africa\/Abidjan":0,"Africa\/Accra":0,"Africa\/Addis_Ababa":10800,"Africa\/Algiers":3600,"Africa\/Asmara":10800,"Africa\/Bamako":0,"Africa\/Bangui":3600,"Africa\/Banjul":0,"Africa\/Bissau":0,"Africa\/Blantyre":7200,"Africa\/Brazzaville":3600,"Africa\/Bujumbura":7200,"Africa\/Cairo":7200,"Africa\/Casablanca":3600,"Africa\/Ceuta":3600,"Africa\/Conakry":0,"Africa\/Dakar":0,"Africa\/Dar_es_Salaam":10800,"Africa\/Djibouti":10800,"Africa\/Douala":3600,"Africa\/El_Aaiun":3600,"Africa\/Freetown":0,"Africa\/Gaborone":7200,"Africa\/Harare":7200,"Africa\/Johannesburg":7200,"Africa\/Juba":7200,"Africa\/Kampala":10800,"Africa\/Khartoum":7200,"Africa\/Kigali":7200,"Africa\/Kinshasa":3600,"Africa\/Lagos":3600,"Africa\/Libreville":3600,"Africa\/Lome":0,"Africa\/Luanda":3600,"Africa\/Lubumbashi":7200,"Africa\/Lusaka":7200,"Africa\/Malabo":3600,"Africa\/Maputo":7200,"Africa\/Maseru":7200,"Africa\/Mbabane":7200,"Africa\/Mogadishu":10800,"Africa\/Monrovia":0,"Africa\/Nairobi":10800,"Africa\/Ndjamena":3600,"Africa\/Niamey":3600,"Africa\/Nouakchott":0,"Africa\/Ouagadougou":0,"Africa\/Porto-Novo":3600,"Africa\/Sao_Tome":0,"Africa\/Tripoli":7200,"Africa\/Tunis":3600,"Africa\/Windhoek":7200,"America\/Adak":-36000,"America\/Anchorage":-32400,"America\/Anguilla":-14400,"America\/Antigua":-14400,"America\/Araguaina":-10800,"America\/Argentina\/Buenos_Aires":-10800,"America\/Argentina\/Catamarca":-10800,"America\/Argentina\/Cordoba":-10800,"America\/Argentina\/Jujuy":-10800,"America\/Argentina\/La_Rioja":-10800,"America\/Argentina\/Mendoza":-10800,"America\/Argentina\/Rio_Gallegos":-10800,"America\/Argentina\/Salta":-10800,"America\/Argentina\/San_Juan":-10800,"America\/Argentina\/San_Luis":-10800,"America\/Argentina\/Tucuman":-10800,"America\/Argentina\/Ushuaia":-10800,"America\/Aruba":-14400,"America\/Asuncion":-10800,"America\/Atikokan":-18000,"America\/Bahia":-10800,"America\/Bahia_Banderas":-21600,"America\/Barbados":-14400,"America\/Belem":-10800,"America\/Belize":-21600,"America\/Blanc-Sablon":-14400,"America\/Boa_Vista":-14400,"America\/Bogota":-18000,"America\/Boise":-25200,"America\/Cambridge_Bay":-25200,"America\/Campo_Grande":-14400,"America\/Cancun":-18000,"America\/Caracas":-14400,"America\/Cayenne":-10800,"America\/Cayman":-18000,"America\/Chicago":-21600,"America\/Chihuahua":-21600,"America\/Ciudad_Juarez":-25200,"America\/Costa_Rica":-21600,"America\/Creston":-25200,"America\/Cuiaba":-14400,"America\/Curacao":-14400,"America\/Danmarkshavn":0,"America\/Dawson":-25200,"America\/Dawson_Creek":-25200,"America\/Denver":-25200,"America\/Detroit":-18000,"America\/Dominica":-14400,"America\/Edmonton":-25200,"America\/Eirunepe":-18000,"America\/El_Salvador":-21600,"America\/Fort_Nelson":-25200,"America\/Fortaleza":-10800,"America\/Glace_Bay":-14400,"America\/Goose_Bay":-14400,"America\/Grand_Turk":-18000,"America\/Grenada":-14400,"America\/Guadeloupe":-14400,"America\/Guatemala":-21600,"America\/Guayaquil":-18000,"America\/Guyana":-14400,"America\/Halifax":-14400,"America\/Havana":-18000,"America\/Hermosillo":-25200,"America\/Indiana\/Indianapolis":-18000,"America\/Indiana\/Knox":-21600,"America\/Indiana\/Marengo":-18000,"America\/Indiana\/Petersburg":-18000,"America\/Indiana\/Tell_City":-21600,"America\/Indiana\/Vevay":-18000,"America\/Indiana\/Vincennes":-18000,"America\/Indiana\/Winamac":-18000,"America\/Inuvik":-25200,"America\/Iqaluit":-18000,"America\/Jamaica":-18000,"America\/Juneau":-32400,"America\/Kentucky\/Louisville":-18000,"America\/Kentucky\/Monticello":-18000,"America\/Kralendijk":-14400,"America\/La_Paz":-14400,"America\/Lima":-18000,"America\/Los_Angeles":-28800,"America\/Lower_Princes":-14400,"America\/Maceio":-10800,"America\/Managua":-21600,"America\/Manaus":-14400,"America\/Marigot":-14400,"America\/Martinique":-14400,"America\/Matamoros":-21600,"America\/Mazatlan":-25200,"America\/Menominee":-21600,"America\/Merida":-21600,"America\/Metlakatla":-32400,"America\/Mexico_City":-21600,"America\/Miquelon":-10800,"America\/Moncton":-14400,"America\/Monterrey":-21600,"America\/Montevideo":-10800,"America\/Montserrat":-14400,"America\/Nassau":-18000,"America\/New_York":-18000,"America\/Nome":-32400,"America\/Noronha":-7200,"America\/North_Dakota\/Beulah":-21600,"America\/North_Dakota\/Center":-21600,"America\/North_Dakota\/New_Salem":-21600,"America\/Nuuk":-7200,"America\/Ojinaga":-21600,"America\/Panama":-18000,"America\/Paramaribo":-10800,"America\/Phoenix":-25200,"America\/Port-au-Prince":-18000,"America\/Port_of_Spain":-14400,"America\/Porto_Velho":-14400,"America\/Puerto_Rico":-14400,"America\/Punta_Arenas":-10800,"America\/Rankin_Inlet":-21600,"America\/Recife":-10800,"America\/Regina":-21600,"America\/Resolute":-21600,"America\/Rio_Branco":-18000,"America\/Santarem":-10800,"America\/Santiago":-10800,"America\/Santo_Domingo":-14400,"America\/Sao_Paulo":-10800,"America\/Scoresbysund":-7200,"America\/Sitka":-32400,"America\/St_Barthelemy":-14400,"America\/St_Johns":-12600,"America\/St_Kitts":-14400,"America\/St_Lucia":-14400,"America\/St_Thomas":-14400,"America\/St_Vincent":-14400,"America\/Swift_Current":-21600,"America\/Tegucigalpa":-21600,"America\/Thule":-14400,"America\/Tijuana":-28800,"America\/Toronto":-18000,"America\/Tortola":-14400,"America\/Vancouver":-28800,"America\/Whitehorse":-25200,"America\/Winnipeg":-21600,"America\/Yakutat":-32400,"Antarctica\/Casey":28800,"Antarctica\/Davis":25200,"Antarctica\/DumontDUrville":36000,"Antarctica\/Macquarie":39600,"Antarctica\/Mawson":18000,"Antarctica\/McMurdo":46800,"Antarctica\/Palmer":-10800,"Antarctica\/Rothera":-10800,"Antarctica\/Syowa":10800,"Antarctica\/Troll":0,"Antarctica\/Vostok":18000,"Arctic\/Longyearbyen":3600,"Asia\/Aden":10800,"Asia\/Almaty":18000,"Asia\/Amman":10800,"Asia\/Anadyr":43200,"Asia\/Aqtau":18000,"Asia\/Aqtobe":18000,"Asia\/Ashgabat":18000,"Asia\/Atyrau":18000,"Asia\/Baghdad":10800,"Asia\/Bahrain":10800,"Asia\/Baku":14400,"Asia\/Bangkok":25200,"Asia\/Barnaul":25200,"Asia\/Beirut":7200,"Asia\/Bishkek":21600,"Asia\/Brunei":28800,"Asia\/Chita":32400,"Asia\/Choibalsan":28800,"Asia\/Colombo":19800,"Asia\/Damascus":10800,"Asia\/Dhaka":21600,"Asia\/Dili":32400,"Asia\/Dubai":14400,"Asia\/Dushanbe":18000,"Asia\/Famagusta":7200,"Asia\/Gaza":7200,"Asia\/Hebron":7200,"Asia\/Ho_Chi_Minh":25200,"Asia\/Hong_Kong":28800,"Asia\/Hovd":25200,"Asia\/Irkutsk":28800,"Asia\/Jakarta":25200,"Asia\/Jayapura":32400,"Asia\/Jerusalem":7200,"Asia\/Kabul":16200,"Asia\/Kamchatka":43200,"Asia\/Karachi":18000,"Asia\/Kathmandu":20700,"Asia\/Khandyga":32400,"Asia\/Kolkata":19800,"Asia\/Krasnoyarsk":25200,"Asia\/Kuala_Lumpur":28800,"Asia\/Kuching":28800,"Asia\/Kuwait":10800,"Asia\/Macau":28800,"Asia\/Magadan":39600,"Asia\/Makassar":28800,"Asia\/Manila":28800,"Asia\/Muscat":14400,"Asia\/Nicosia":7200,"Asia\/Novokuznetsk":25200,"Asia\/Novosibirsk":25200,"Asia\/Omsk":21600,"Asia\/Oral":18000,"Asia\/Phnom_Penh":25200,"Asia\/Pontianak":25200,"Asia\/Pyongyang":32400,"Asia\/Qatar":10800,"Asia\/Qostanay":18000,"Asia\/Qyzylorda":18000,"Asia\/Riyadh":10800,"Asia\/Sakhalin":39600,"Asia\/Samarkand":18000,"Asia\/Seoul":32400,"Asia\/Shanghai":28800,"Asia\/Singapore":28800,"Asia\/Srednekolymsk":39600,"Asia\/Taipei":28800,"Asia\/Tashkent":18000,"Asia\/Tbilisi":14400,"Asia\/Tehran":12600,"Asia\/Thimphu":21600,"Asia\/Tokyo":32400,"Asia\/Tomsk":25200,"Asia\/Ulaanbaatar":28800,"Asia\/Urumqi":28800,"Asia\/Ust-Nera":36000,"Asia\/Vientiane":25200,"Asia\/Vladivostok":36000,"Asia\/Yakutsk":32400,"Asia\/Yangon":23400,"Asia\/Yekaterinburg":18000,"Asia\/Yerevan":14400,"Atlantic\/Azores":-3600,"Atlantic\/Bermuda":-14400,"Atlantic\/Canary":0,"Atlantic\/Cape_Verde":-3600,"Atlantic\/Faroe":0,"Atlantic\/Madeira":0,"Atlantic\/Reykjavik":0,"Atlantic\/South_Georgia":-7200,"Atlantic\/St_Helena":0,"Atlantic\/Stanley":-10800,"Australia\/Adelaide":37800,"Australia\/Brisbane":36000,"Australia\/Broken_Hill":37800,"Australia\/Darwin":34200,"Australia\/Eucla":31500,"Australia\/Hobart":39600,"Australia\/Lindeman":36000,"Australia\/Lord_Howe":39600,"Australia\/Melbourne":39600,"Australia\/Perth":28800,"Australia\/Sydney":39600,"Europe\/Amsterdam":3600,"Europe\/Andorra":3600,"Europe\/Astrakhan":14400,"Europe\/Athens":7200,"Europe\/Belgrade":3600,"Europe\/Berlin":3600,"Europe\/Bratislava":3600,"Europe\/Brussels":3600,"Europe\/Bucharest":7200,"Europe\/Budapest":3600,"Europe\/Busingen":3600,"Europe\/Chisinau":7200,"Europe\/Copenhagen":3600,"Europe\/Dublin":0,"Europe\/Gibraltar":3600,"Europe\/Guernsey":0,"Europe\/Helsinki":7200,"Europe\/Isle_of_Man":0,"Europe\/Istanbul":10800,"Europe\/Jersey":0,"Europe\/Kaliningrad":7200,"Europe\/Kirov":10800,"Europe\/Kyiv":7200,"Europe\/Lisbon":0,"Europe\/Ljubljana":3600,"Europe\/London":0,"Europe\/Luxembourg":3600,"Europe\/Madrid":3600,"Europe\/Malta":3600,"Europe\/Mariehamn":7200,"Europe\/Minsk":10800,"Europe\/Monaco":3600,"Europe\/Moscow":10800,"Europe\/Oslo":3600,"Europe\/Paris":3600,"Europe\/Podgorica":3600,"Europe\/Prague":3600,"Europe\/Riga":7200,"Europe\/Rome":3600,"Europe\/Samara":14400,"Europe\/San_Marino":3600,"Europe\/Sarajevo":3600,"Europe\/Saratov":14400,"Europe\/Simferopol":10800,"Europe\/Skopje":3600,"Europe\/Sofia":7200,"Europe\/Stockholm":3600,"Europe\/Tallinn":7200,"Europe\/Tirane":3600,"Europe\/Ulyanovsk":14400,"Europe\/Vaduz":3600,"Europe\/Vatican":3600,"Europe\/Vienna":3600,"Europe\/Vilnius":7200,"Europe\/Volgograd":10800,"Europe\/Warsaw":3600,"Europe\/Zagreb":3600,"Europe\/Zurich":3600,"Indian\/Antananarivo":10800,"Indian\/Chagos":21600,"Indian\/Christmas":25200,"Indian\/Cocos":23400,"Indian\/Comoro":10800,"Indian\/Kerguelen":18000,"Indian\/Mahe":14400,"Indian\/Maldives":18000,"Indian\/Mauritius":14400,"Indian\/Mayotte":10800,"Indian\/Reunion":14400,"Pacific\/Apia":46800,"Pacific\/Auckland":46800,"Pacific\/Bougainville":39600,"Pacific\/Chatham":49500,"Pacific\/Chuuk":36000,"Pacific\/Easter":-18000,"Pacific\/Efate":39600,"Pacific\/Fakaofo":46800,"Pacific\/Fiji":43200,"Pacific\/Funafuti":43200,"Pacific\/Galapagos":-21600,"Pacific\/Gambier":-32400,"Pacific\/Guadalcanal":39600,"Pacific\/Guam":36000,"Pacific\/Honolulu":-36000,"Pacific\/Kanton":46800,"Pacific\/Kiritimati":50400,"Pacific\/Kosrae":39600,"Pacific\/Kwajalein":43200,"Pacific\/Majuro":43200,"Pacific\/Marquesas":-34200,"Pacific\/Midway":-39600,"Pacific\/Nauru":43200,"Pacific\/Niue":-39600,"Pacific\/Norfolk":43200,"Pacific\/Noumea":39600,"Pacific\/Pago_Pago":-39600,"Pacific\/Palau":32400,"Pacific\/Pitcairn":-28800,"Pacific\/Pohnpei":39600,"Pacific\/Port_Moresby":36000,"Pacific\/Rarotonga":-36000,"Pacific\/Saipan":36000,"Pacific\/Tahiti":-36000,"Pacific\/Tarawa":43200,"Pacific\/Tongatapu":46800,"Pacific\/Wake":43200,"Pacific\/Wallis":43200,"UTC":0,"Etc\/GMT":0,"Etc\/GMT+1":-3600,"Etc\/GMT+10":-36000,"Etc\/GMT+11":-39600,"Etc\/GMT+12":-43200,"Etc\/GMT+2":-7200,"Etc\/GMT+3":-10800,"Etc\/GMT+4":-14400,"Etc\/GMT+5":-18000,"Etc\/GMT+6":-21600,"Etc\/GMT+7":-25200,"Etc\/GMT+8":-28800,"Etc\/GMT+9":-32400,"Etc\/GMT-1":3600,"Etc\/GMT-10":36000,"Etc\/GMT-11":39600,"Etc\/GMT-12":43200,"Etc\/GMT-13":46800,"Etc\/GMT-14":50400,"Etc\/GMT-2":7200,"Etc\/GMT-3":10800,"Etc\/GMT-4":14400,"Etc\/GMT-5":18000,"Etc\/GMT-6":21600,"Etc\/GMT-7":25200,"Etc\/GMT-8":28800,"Etc\/GMT-9":32400}; var iana_timezone_colors = {"Africa\/Abidjan":"red","Africa\/Accra":"red","Africa\/Addis_Ababa":"green","Africa\/Algiers":"orange","Africa\/Asmara":"green","Africa\/Bamako":"red","Africa\/Bangui":"orange","Africa\/Banjul":"red","Africa\/Bissau":"red","Africa\/Blantyre":"yellow","Africa\/Brazzaville":"orange","Africa\/Bujumbura":"yellow","Africa\/Cairo":"yellow","Africa\/Casablanca":"orange","Africa\/Ceuta":"orange","Africa\/Conakry":"red","Africa\/Dakar":"red","Africa\/Dar_es_Salaam":"green","Africa\/Djibouti":"green","Africa\/Douala":"orange","Africa\/El_Aaiun":"orange","Africa\/Freetown":"red","Africa\/Gaborone":"yellow","Africa\/Harare":"yellow","Africa\/Johannesburg":"yellow","Africa\/Juba":"yellow","Africa\/Kampala":"green","Africa\/Khartoum":"yellow","Africa\/Kigali":"yellow","Africa\/Kinshasa":"orange","Africa\/Lagos":"orange","Africa\/Libreville":"orange","Africa\/Lome":"red","Africa\/Luanda":"orange","Africa\/Lubumbashi":"yellow","Africa\/Lusaka":"yellow","Africa\/Malabo":"orange","Africa\/Maputo":"yellow","Africa\/Maseru":"yellow","Africa\/Mbabane":"yellow","Africa\/Mogadishu":"green","Africa\/Monrovia":"red","Africa\/Nairobi":"green","Africa\/Ndjamena":"orange","Africa\/Niamey":"orange","Africa\/Nouakchott":"red","Africa\/Ouagadougou":"red","Africa\/Porto-Novo":"orange","Africa\/Sao_Tome":"red","Africa\/Tripoli":"yellow","Africa\/Tunis":"orange","Africa\/Windhoek":"yellow","America\/Adak":"green","America\/Anchorage":"yellow","America\/Anguilla":"cyan","America\/Antigua":"cyan","America\/Araguaina":"green","America\/Argentina\/Buenos_Aires":"green","America\/Argentina\/Catamarca":"green","America\/Argentina\/Cordoba":"green","America\/Argentina\/Jujuy":"green","America\/Argentina\/La_Rioja":"green","America\/Argentina\/Mendoza":"green","America\/Argentina\/Rio_Gallegos":"green","America\/Argentina\/Salta":"green","America\/Argentina\/San_Juan":"green","America\/Argentina\/San_Luis":"green","America\/Argentina\/Tucuman":"green","America\/Argentina\/Ushuaia":"green","America\/Aruba":"cyan","America\/Asuncion":"green","America\/Atikokan":"blue","America\/Bahia":"green","America\/Bahia_Banderas":"violet","America\/Barbados":"cyan","America\/Belem":"green","America\/Belize":"violet","America\/Blanc-Sablon":"cyan","America\/Boa_Vista":"cyan","America\/Bogota":"blue","America\/Boise":"red","America\/Cambridge_Bay":"red","America\/Campo_Grande":"cyan","America\/Cancun":"blue","America\/Caracas":"cyan","America\/Cayenne":"green","America\/Cayman":"blue","America\/Chicago":"violet","America\/Chihuahua":"violet","America\/Ciudad_Juarez":"red","America\/Costa_Rica":"violet","America\/Creston":"red","America\/Cuiaba":"cyan","America\/Curacao":"cyan","America\/Danmarkshavn":"red","America\/Dawson":"red","America\/Dawson_Creek":"red","America\/Denver":"red","America\/Detroit":"blue","America\/Dominica":"cyan","America\/Edmonton":"red","America\/Eirunepe":"blue","America\/El_Salvador":"violet","America\/Fort_Nelson":"red","America\/Fortaleza":"green","America\/Glace_Bay":"cyan","America\/Goose_Bay":"cyan","America\/Grand_Turk":"blue","America\/Grenada":"cyan","America\/Guadeloupe":"cyan","America\/Guatemala":"violet","America\/Guayaquil":"blue","America\/Guyana":"cyan","America\/Halifax":"cyan","America\/Havana":"blue","America\/Hermosillo":"red","America\/Indiana\/Indianapolis":"blue","America\/Indiana\/Knox":"violet","America\/Indiana\/Marengo":"blue","America\/Indiana\/Petersburg":"blue","America\/Indiana\/Tell_City":"violet","America\/Indiana\/Vevay":"blue","America\/Indiana\/Vincennes":"blue","America\/Indiana\/Winamac":"blue","America\/Inuvik":"red","America\/Iqaluit":"blue","America\/Jamaica":"blue","America\/Juneau":"yellow","America\/Kentucky\/Louisville":"blue","America\/Kentucky\/Monticello":"blue","America\/Kralendijk":"cyan","America\/La_Paz":"cyan","America\/Lima":"blue","America\/Los_Angeles":"orange","America\/Lower_Princes":"cyan","America\/Maceio":"green","America\/Managua":"violet","America\/Manaus":"cyan","America\/Marigot":"cyan","America\/Martinique":"cyan","America\/Matamoros":"violet","America\/Mazatlan":"red","America\/Menominee":"violet","America\/Merida":"violet","America\/Metlakatla":"yellow","America\/Mexico_City":"violet","America\/Miquelon":"green","America\/Moncton":"cyan","America\/Monterrey":"violet","America\/Montevideo":"green","America\/Montserrat":"cyan","America\/Nassau":"blue","America\/New_York":"blue","America\/Nome":"yellow","America\/Noronha":"yellow","America\/North_Dakota\/Beulah":"violet","America\/North_Dakota\/Center":"violet","America\/North_Dakota\/New_Salem":"violet","America\/Nuuk":"yellow","America\/Ojinaga":"violet","America\/Panama":"blue","America\/Paramaribo":"green","America\/Phoenix":"red","America\/Port-au-Prince":"blue","America\/Port_of_Spain":"cyan","America\/Porto_Velho":"cyan","America\/Puerto_Rico":"cyan","America\/Punta_Arenas":"green","America\/Rankin_Inlet":"violet","America\/Recife":"green","America\/Regina":"violet","America\/Resolute":"violet","America\/Rio_Branco":"blue","America\/Santarem":"green","America\/Santiago":"green","America\/Santo_Domingo":"cyan","America\/Sao_Paulo":"green","America\/Scoresbysund":"yellow","America\/Sitka":"yellow","America\/St_Barthelemy":"cyan","America\/St_Johns":"wheat","America\/St_Kitts":"cyan","America\/St_Lucia":"cyan","America\/St_Thomas":"cyan","America\/St_Vincent":"cyan","America\/Swift_Current":"violet","America\/Tegucigalpa":"violet","America\/Thule":"cyan","America\/Tijuana":"orange","America\/Toronto":"blue","America\/Tortola":"cyan","America\/Vancouver":"orange","America\/Whitehorse":"red","America\/Winnipeg":"violet","America\/Yakutat":"yellow","Antarctica\/Casey":"orange","Antarctica\/Davis":"red","Antarctica\/DumontDUrville":"green","Antarctica\/Macquarie":"cyan","Antarctica\/Mawson":"blue","Antarctica\/McMurdo":"violet","Antarctica\/Palmer":"green","Antarctica\/Rothera":"green","Antarctica\/Syowa":"green","Antarctica\/Troll":"red","Antarctica\/Vostok":"blue","Arctic\/Longyearbyen":"orange","Asia\/Aden":"green","Asia\/Almaty":"blue","Asia\/Amman":"green","Asia\/Anadyr":"blue","Asia\/Aqtau":"blue","Asia\/Aqtobe":"blue","Asia\/Ashgabat":"blue","Asia\/Atyrau":"blue","Asia\/Baghdad":"green","Asia\/Bahrain":"green","Asia\/Baku":"cyan","Asia\/Bangkok":"red","Asia\/Barnaul":"red","Asia\/Beirut":"yellow","Asia\/Bishkek":"violet","Asia\/Brunei":"orange","Asia\/Chita":"yellow","Asia\/Choibalsan":"orange","Asia\/Colombo":"wheat","Asia\/Damascus":"green","Asia\/Dhaka":"violet","Asia\/Dili":"yellow","Asia\/Dubai":"cyan","Asia\/Dushanbe":"blue","Asia\/Famagusta":"yellow","Asia\/Gaza":"yellow","Asia\/Hebron":"yellow","Asia\/Ho_Chi_Minh":"red","Asia\/Hong_Kong":"orange","Asia\/Hovd":"red","Asia\/Irkutsk":"orange","Asia\/Jakarta":"red","Asia\/Jayapura":"yellow","Asia\/Jerusalem":"yellow","Asia\/Kabul":"wheat","Asia\/Kamchatka":"blue","Asia\/Karachi":"blue","Asia\/Kathmandu":"wheat","Asia\/Khandyga":"yellow","Asia\/Kolkata":"wheat","Asia\/Krasnoyarsk":"red","Asia\/Kuala_Lumpur":"orange","Asia\/Kuching":"orange","Asia\/Kuwait":"green","Asia\/Macau":"orange","Asia\/Magadan":"cyan","Asia\/Makassar":"orange","Asia\/Manila":"orange","Asia\/Muscat":"cyan","Asia\/Nicosia":"yellow","Asia\/Novokuznetsk":"red","Asia\/Novosibirsk":"red","Asia\/Omsk":"violet","Asia\/Oral":"blue","Asia\/Phnom_Penh":"red","Asia\/Pontianak":"red","Asia\/Pyongyang":"yellow","Asia\/Qatar":"green","Asia\/Qostanay":"blue","Asia\/Qyzylorda":"blue","Asia\/Riyadh":"green","Asia\/Sakhalin":"cyan","Asia\/Samarkand":"blue","Asia\/Seoul":"yellow","Asia\/Shanghai":"orange","Asia\/Singapore":"orange","Asia\/Srednekolymsk":"cyan","Asia\/Taipei":"orange","Asia\/Tashkent":"blue","Asia\/Tbilisi":"cyan","Asia\/Tehran":"wheat","Asia\/Thimphu":"violet","Asia\/Tokyo":"yellow","Asia\/Tomsk":"red","Asia\/Ulaanbaatar":"orange","Asia\/Urumqi":"orange","Asia\/Ust-Nera":"green","Asia\/Vientiane":"red","Asia\/Vladivostok":"green","Asia\/Yakutsk":"yellow","Asia\/Yangon":"wheat","Asia\/Yekaterinburg":"blue","Asia\/Yerevan":"cyan","Atlantic\/Azores":"orange","Atlantic\/Bermuda":"cyan","Atlantic\/Canary":"red","Atlantic\/Cape_Verde":"orange","Atlantic\/Faroe":"red","Atlantic\/Madeira":"red","Atlantic\/Reykjavik":"red","Atlantic\/South_Georgia":"yellow","Atlantic\/St_Helena":"red","Atlantic\/Stanley":"green","Australia\/Adelaide":"wheat","Australia\/Brisbane":"green","Australia\/Broken_Hill":"wheat","Australia\/Darwin":"wheat","Australia\/Eucla":"wheat","Australia\/Hobart":"cyan","Australia\/Lindeman":"green","Australia\/Lord_Howe":"cyan","Australia\/Melbourne":"cyan","Australia\/Perth":"orange","Australia\/Sydney":"cyan","Europe\/Amsterdam":"orange","Europe\/Andorra":"orange","Europe\/Astrakhan":"cyan","Europe\/Athens":"yellow","Europe\/Belgrade":"orange","Europe\/Berlin":"orange","Europe\/Bratislava":"orange","Europe\/Brussels":"orange","Europe\/Bucharest":"yellow","Europe\/Budapest":"orange","Europe\/Busingen":"orange","Europe\/Chisinau":"yellow","Europe\/Copenhagen":"orange","Europe\/Dublin":"red","Europe\/Gibraltar":"orange","Europe\/Guernsey":"red","Europe\/Helsinki":"yellow","Europe\/Isle_of_Man":"red","Europe\/Istanbul":"green","Europe\/Jersey":"red","Europe\/Kaliningrad":"yellow","Europe\/Kirov":"green","Europe\/Kyiv":"yellow","Europe\/Lisbon":"red","Europe\/Ljubljana":"orange","Europe\/London":"red","Europe\/Luxembourg":"orange","Europe\/Madrid":"orange","Europe\/Malta":"orange","Europe\/Mariehamn":"yellow","Europe\/Minsk":"green","Europe\/Monaco":"orange","Europe\/Moscow":"green","Europe\/Oslo":"orange","Europe\/Paris":"orange","Europe\/Podgorica":"orange","Europe\/Prague":"orange","Europe\/Riga":"yellow","Europe\/Rome":"orange","Europe\/Samara":"cyan","Europe\/San_Marino":"orange","Europe\/Sarajevo":"orange","Europe\/Saratov":"cyan","Europe\/Simferopol":"green","Europe\/Skopje":"orange","Europe\/Sofia":"yellow","Europe\/Stockholm":"orange","Europe\/Tallinn":"yellow","Europe\/Tirane":"orange","Europe\/Ulyanovsk":"cyan","Europe\/Vaduz":"orange","Europe\/Vatican":"orange","Europe\/Vienna":"orange","Europe\/Vilnius":"yellow","Europe\/Volgograd":"green","Europe\/Warsaw":"orange","Europe\/Zagreb":"orange","Europe\/Zurich":"orange","Indian\/Antananarivo":"green","Indian\/Chagos":"violet","Indian\/Christmas":"red","Indian\/Cocos":"wheat","Indian\/Comoro":"green","Indian\/Kerguelen":"blue","Indian\/Mahe":"cyan","Indian\/Maldives":"blue","Indian\/Mauritius":"cyan","Indian\/Mayotte":"green","Indian\/Reunion":"cyan","Pacific\/Apia":"violet","Pacific\/Auckland":"violet","Pacific\/Bougainville":"cyan","Pacific\/Chatham":"wheat","Pacific\/Chuuk":"green","Pacific\/Easter":"blue","Pacific\/Efate":"cyan","Pacific\/Fakaofo":"violet","Pacific\/Fiji":"blue","Pacific\/Funafuti":"blue","Pacific\/Galapagos":"violet","Pacific\/Gambier":"yellow","Pacific\/Guadalcanal":"cyan","Pacific\/Guam":"green","Pacific\/Honolulu":"green","Pacific\/Kanton":"violet","Pacific\/Kiritimati":"red","Pacific\/Kosrae":"cyan","Pacific\/Kwajalein":"blue","Pacific\/Majuro":"blue","Pacific\/Marquesas":"wheat","Pacific\/Midway":"cyan","Pacific\/Nauru":"blue","Pacific\/Niue":"cyan","Pacific\/Norfolk":"blue","Pacific\/Noumea":"cyan","Pacific\/Pago_Pago":"cyan","Pacific\/Palau":"yellow","Pacific\/Pitcairn":"orange","Pacific\/Pohnpei":"cyan","Pacific\/Port_Moresby":"green","Pacific\/Rarotonga":"green","Pacific\/Saipan":"green","Pacific\/Tahiti":"green","Pacific\/Tarawa":"blue","Pacific\/Tongatapu":"violet","Pacific\/Wake":"blue","Pacific\/Wallis":"blue","UTC":"red","Etc\/GMT":"#f8f8f8","Etc\/GMT+1":"#f8f8f8","Etc\/GMT+10":"#f8f8f8","Etc\/GMT+11":"#f8f8f8","Etc\/GMT+12":"#f8f8f8","Etc\/GMT+2":"#f8f8f8","Etc\/GMT+3":"#f8f8f8","Etc\/GMT+4":"#f8f8f8","Etc\/GMT+5":"#f8f8f8","Etc\/GMT+6":"#f8f8f8","Etc\/GMT+7":"#f8f8f8","Etc\/GMT+8":"#f8f8f8","Etc\/GMT+9":"#f8f8f8","Etc\/GMT-1":"#f8f8f8","Etc\/GMT-10":"#f8f8f8","Etc\/GMT-11":"#f8f8f8","Etc\/GMT-12":"#f8f8f8","Etc\/GMT-13":"#f8f8f8","Etc\/GMT-14":"#f8f8f8","Etc\/GMT-2":"#f8f8f8","Etc\/GMT-3":"#f8f8f8","Etc\/GMT-4":"#f8f8f8","Etc\/GMT-5":"#f8f8f8","Etc\/GMT-6":"#f8f8f8","Etc\/GMT-7":"#f8f8f8","Etc\/GMT-8":"#f8f8f8","Etc\/GMT-9":"#f8f8f8"}; var utc_offset_colors = {"-11":"cyan","-10":"green","-9":"yellow","-8":"orange","-7":"red","-6":"violet","-5":"blue","-4":"cyan","-3":"green","-2":"yellow","-1":"orange","UTC":"red","+1":"orange","+2":"yellow","+3":"green","+4":"cyan","+5":"blue","+6":"violet","+7":"red","+8":"orange","+9":"yellow","+10":"green","+11":"cyan","+12":"blue"}; var timer_interval = null; jinjaVars = { ...jinjaVars, lang: "en" }; var newLangs = ["da"]; var mapStyleUrl = newLangs.includes(jinjaVars.lang) ? "/map/osm-bright-" + jinjaVars.lang + "/style.json" : "https://m.24timezones.com/styles/osm-bright-" + jinjaVars.lang + "/style.json"; function debounce(func, wait, immediate) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; } function hasOwnProp(a, b) { return Object.prototype.hasOwnProperty.call(a, b); } function extend(a, b) { for (var i in b) { if (hasOwnProp(b, i)) { a[i] = b[i]; } } if (hasOwnProp(b, 'toString')) { a.toString = b.toString; } if (hasOwnProp(b, 'valueOf')) { a.valueOf = b.valueOf; } return a; } function SearchCityPlugin(options) { if(typeof options !== "undefined") { this.options = extend(this.options, options); } } SearchCityPlugin.prototype = { options: { placeholder: 'Search', minLength: 2, limit: 5, }, onAdd: function(map) { this._map = map; this._onChange = this._onChange.bind(this); this._onKeyDown = this._onKeyDown.bind(this); this._clear = this._clear.bind(this); var el = this.container = document.createElement('div'); el.className = 'mapboxgl-ctrl-geocoder mapboxgl-ctrl'; var icon = document.createElement('span'); icon.className = 'geocoder-icon geocoder-icon-search'; this._inputEl = document.createElement('input'); this._inputEl.type = 'text'; this._inputEl.placeholder = this.options.placeholder; this._inputEl.addEventListener('keydown', this._onKeyDown); this._inputEl.addEventListener('change', this._onChange); var actions = document.createElement('div'); actions.classList.add('geocoder-pin-right'); this._clearEl = document.createElement('button'); this._clearEl.className = 'geocoder-icon geocoder-icon-close'; this._clearEl.setAttribute('aria-label', 'Clear'); this._clearEl.addEventListener('click', this._clear); this._loadingEl = document.createElement('span'); this._loadingEl.className = 'geocoder-icon geocoder-icon-loading'; actions.appendChild(this._clearEl); actions.appendChild(this._loadingEl); el.appendChild(icon); el.appendChild(this._inputEl); el.appendChild(actions); this._typeahead = new Suggestions(this._inputEl, [], { filter: false, minLength: this.options.minLength, limit: this.options.limit }); this._typeahead.getItemValue = function(item) { return item.display_name; }; return el; }, onRemove: function () { this.container.parentNode.removeChild(this.container); this._map = null; return this; }, _onKeyDown: debounce(function(e) { // if target has shadowRoot, then get the actual active element inside the shadowRoot var target = e.target.shadowRoot ? e.target.shadowRoot.activeElement : e.target; if (!target.value) { return this._clearEl.style.display = 'none'; } // TAB, ESC, LEFT, RIGHT, ENTER, UP, DOWN if (e.metaKey || [9, 27, 37, 39, 13, 38, 40].indexOf(e.keyCode) !== -1) return; if (target.value.length >= this.options.minLength) { this._geocode(target.value); } }, 200), _onChange: function() { if (this._inputEl.value) this._clearEl.style.display = 'block'; var selected = this._typeahead.selected; if (selected && this.options['marker']) { this.options.marker.setLngLat([selected.lng, selected.lat]) .addTo(this._map); } }, _geocode: function(searchInput) { var self = this; this._loadingEl.style.display = 'block'; $.ajax({ url: "/timezone-map/suggest", method: "GET", data: { term: searchInput, limit: self.options.limit }, success:function (data) { self._loadingEl.style.display = 'none'; self._typeahead.update(data.items); }, error: function () { self._loadingEl.style.display = 'none'; } }); }, _clear: function(ev) { if (ev) ev.preventDefault(); this._inputEl.value = ''; this._typeahead.selected = null; this._typeahead.clear(); this._onChange(); this._inputEl.focus(); this.options.marker.remove(); this._clearEl.style.display = 'none'; } }; function renderMap() { var map_bounds = [ [-180.0, -65.0], // Southwest coordinates [180.0, 85.0] ]; var map = new mapboxgl.Map({ container: 'timezones-map', style: mapStyleUrl, zoom: 0.9, minZoom: 0.9, center: [0, 30], attributionControl: false, maxBounds: map_bounds }); map.scrollZoom.disable(); map.dragRotate.disable(); map.touchZoomRotate.disableRotation(); var popup = new mapboxgl.Popup({ closeButton: false }); var utc_popup = new mapboxgl.Popup({ closeButton: false }); var marker = new mapboxgl.Marker({ draggable: false }); map.on('load', function() { var expression = ["match", ["get", "tzid"]]; var tz_id; for (tz_id in iana_timezone_colors) { expression.push(tz_id, iana_timezone_colors[tz_id]); } expression.push("#f8f8f8"); map.addSource('timezones', { "type": "vector", "tiles": ["https://m.24timezones.com/timezone-tiles/{z}/{x}/{y}.mvt"] }); map.addLayer({ "id": "timezones", "type": "fill", "source": "timezones", "source-layer": "geojsonLayer", "paint": { "fill-color": expression, "fill-opacity": 0.25 } }); map.addLayer({ "id": "timezones-highlighted", "type": "fill", "source": "timezones", "source-layer": "geojsonLayer", "paint": { "fill-color": expression, "fill-opacity": 0.5 }, "filter": ["==", "offset", ""] }); map.addControl(new SearchCityPlugin({'marker': marker}), 'top-left'); map.addControl(new mapboxgl.NavigationControl({showCompass: false})); var throttle = function(func, limit) { var inThrottle; return function() { var args = arguments; var context = this; if (!inThrottle) { func.apply(context, args); inThrottle = true; setTimeout(function(){ inThrottle = false; }, limit); } } }; map.on('mousemove', 'timezones', throttle(function(e) { // Change the cursor style as a UI indicator. map.getCanvas().style.cursor = 'pointer'; // Single out the first found feature. var feature = e.features[0]; var c_time = moment().utcOffset(feature.properties.offset / 60); utc_popup.setHTML(c_time.format('Z')); utc_popup.setLngLat(e.lngLat); utc_popup.addTo(map); map.setFilter('timezones-highlighted', ['==', 'offset', feature.properties.offset]); }, 30)); map.on('mouseleave', 'timezones', function() { map.getCanvas().style.cursor = ''; utc_popup.remove(); map.setFilter('timezones-highlighted', ['==', 'offset', '']); }); map.addSource('offset_blocks', { type: 'geojson', data: '/js/data/timezones_map/offsets.json' }); var utc_expression = ["match", ['get', 'description']]; var utc_offset; for (utc_offset in utc_offset_colors) { utc_expression.push(utc_offset, utc_offset_colors[utc_offset]); } utc_expression.push("#088"); map.addLayer({ 'id': 'offset-blocks', 'type': 'fill', 'source': 'offset_blocks', 'layout': {}, 'paint': { 'fill-color': utc_expression, 'fill-opacity': 0.65 } }); map.addLayer({ "id": "offset-block-labels", "type": "symbol", "source": "offset_blocks", "layout": { "text-field": ["get", "description"], // "text-variable-anchor": ["top", "bottom", "left", "right"], "text-justify": "center", 'text-font': ['Open Sans Regular'] } }); map.addSource('cities', { type: 'geojson', data: "/js/data/timezones_map/cities.json" }); map.addLayer({ "id": "cities", 'type': 'circle', "source": "cities", 'paint': { // make circles larger as the user zooms from z12 to z22 'circle-radius': 3, 'circle-color': 'red' } }); map.on('click', function(e) { var width = 10; var height = 20; var point = e.point; var features = map.queryRenderedFeatures([ [point.x - width / 2, point.y - height / 2], [point.x + width / 2, point.y + height / 2] ], { layers: ['cities'] }); if (!features.length) { return; } if(null !== timer_interval) { clearInterval(timer_interval); timer_interval = null; } utc_popup.remove(); // Single out the first found feature. var feature = features[0]; var updatePopupHtml = function() { var current_time = moment.utc().tz(feature.properties.tz); popup.setHTML("<div><b>" + feature.properties.name + "</b></div>" + "<div>" + current_time.format("MM/DD HH:mm:ss z") + "</div>" + "<div>UTC offset: " + current_time.format("Z") +"</div>" ); }; popup.setLngLat(e.lngLat); updatePopupHtml(feature); popup.addTo(map); if(null == timer_interval) { timer_interval = setInterval(updatePopupHtml, 1000); } }); var onMouseMoveCityLayer = function(e) { // Change the cursor style as a UI indicator. map.getCanvas().style.cursor = 'pointer'; if(null !== timer_interval) { clearInterval(timer_interval); timer_interval = null; } utc_popup.remove(); // Single out the first found feature. var feature = e.features[0]; popup.setLngLat(e.lngLat); var updatePopupHtml = function() { var current_time = moment.utc().tz(feature.properties.tz); popup.setHTML("<div><b>" + feature.properties.name + "</b></div>" + "<div>" + current_time.format("MM/DD HH:mm:ss z") + "</div>" + "<div>UTC offset: " + current_time.format("Z") +"</div>" ); }; updatePopupHtml(); popup.addTo(map); if(null == timer_interval) { timer_interval = setInterval(updatePopupHtml, 1000); } }; var onMouseLeaveCityLayer = function(e) { map.getCanvas().style.cursor = ''; popup.remove(); clearInterval(timer_interval); timer_interval = null; }; map.on('mousemove', 'cities', onMouseMoveCityLayer); map.on('mouseleave', 'cities', onMouseLeaveCityLayer); map.on('touchstart', 'cities', onMouseMoveCityLayer); map.on('touchcancel', 'cities', onMouseLeaveCityLayer); }); } renderMap(); addScriptOnLoad("/js/search-bundle.min.js?_=1736618872", true, true); </script> <script type="text/javascript"> const loadPageScript = () => { addScriptOnLoad("/js/page-scripts/dist/main.js?_=1736618872", true, true); } </script> <!-- /Page scripts --> <script type="text/javascript"> // Fix issue with GTM overwriting replaceState, causing url changes in IE and Edge browsers. function fixHistoryMethod(name) { var oldMethod = window.history[name]; window.history[name] = function (state, title, url) { if (url === undefined) { oldMethod.apply(window.history, [state, title]); } else { oldMethod.apply(window.history, [state, title, url]); } } } fixHistoryMethod("replaceState"); fixHistoryMethod("pushState"); if (langDropdown) { const langButton = document.getElementById("lang-selector-button"); let enteredTimeout = null; let mouseEntered = false; langButton.addEventListener("mouseenter", () => { mouseEntered = true; langDropdown.classList.add("open"); if (enteredTimeout) { clearTimeout(enteredTimeout); } enteredTimeout = setTimeout(() => { mouseEntered = false }, 100); }); langButton.addEventListener("click", () => { if (!mouseEntered) { langDropdown.classList.toggle("open"); } }); langDropdown.addEventListener("mouseleave", () => { const mediaQuery = window.matchMedia("only screen and (min-width: 769px)"); if (mediaQuery.matches) langDropdown.classList.remove("open"); }); const langSelectorLink = document.getElementById("language-selector-link"); langSelectorLink.addEventListener("click", e => { langDropdown.classList.toggle("open"); e.target.parentElement.classList.toggle("open-selector"); const downArrows = document.querySelectorAll("ul#m1 li.nav-item .arrow-down"); for (const element of downArrows) { const navItem = element.parentElement.parentElement; const contentContainer = navItem.querySelector(".some-class"); if (contentContainer) { contentContainer.classList.remove("expanded"); navItem.classList.remove("open"); } } }); } </script> <script defer src="/perfops.js"></script> </body> </html>