html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{color:#000;font:400 15px/1.5 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility}b,strong{font-weight:700}a{color:#0077b3;text-decoration:none}a:hover{color:#0081c2;text-decoration:underline}a:active{color:#006da4}.big-link{font-family:Oswald, "Open Sans Condensed", "Arial Narrow", Impact, sans-serif;text-transform:uppercase}h1,h2,h3,h4,h5,h6{color:#000;font-family:Oswald, "Open Sans Condensed", "Arial Narrow", Impact, sans-serif;font-weight:400;line-height:1.5;margin:0 0 22.5px 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#00669a}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0070a9}h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active{color:#005c8a}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:700}p{margin:0 0 22.5px 0}.lead{font-size:18.75px;font-weight:300}code,kbd,pre{font:400 0.85em/1.5 Consolas, Menlo, Monaco, "Courier New", Courier, monospace}code b,code strong,kbd b,kbd strong,pre b,pre strong{font-weight:700}address{margin:0 0 22.5px 0}.alert{background:transparent;border:5px solid #edeae8;color:gray;margin:0 -22.5px 22.5px -22.5px;padding:11.25px 22.5px}.alert-block{padding:22.5px 22.5px 0 22.5px}blockquote{background:transparent;border-left:5px solid #edeae8;border-right:5px solid #edeae8;color:#999;margin:0 11.25px;padding:0 22.5px}.boxquote{background:#f1efee;border:1px solid #edeae8;color:#000;margin:0 0 22.5px 0;overflow:auto;padding:22.5px 22.5px 0 22.5px}pre{background:#f1efee;border:1px solid #edeae8;color:#000;margin:0 0 22.5px 0;overflow:auto;padding:22.5px;white-space:pre}@media screen and (max-width: 768px){.alert{margin-left:-2.5%;margin-right:-2.5%;padding-left:2.5%;padding-right:2.5%}.alert-block{padding:2.5%}.alert-block>*:last-child{margin-bottom:0}}@media screen and (max-width: 600px){.alert{padding-left:11.25px;padding-right:11.25px}.alert-block{padding:11.25px}blockquote{padding:0 16.875px}.boxquote{padding:16.875px}.boxquote>*:last-child{margin-bottom:0}pre{padding:16.875px}pre>*:last-child{margin-bottom:0}}@media screen and (max-width: 320px){blockquote{padding:0 11.25px}.boxquote{padding:11.25px}pre{padding:11.25px}}.button{background:#c7c0ba;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YzBiYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IwYTY5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c0ba), color-stop(100%, #b0a69e));background-image:-moz-linear-gradient(#c7c0ba, #b0a69e);background-image:-webkit-linear-gradient(#c7c0ba, #b0a69e);background-image:linear-gradient(#c7c0ba, #b0a69e);border-top:1px solid #ded9d6;border-bottom:1px solid #8e7f73;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:white;display:inline-block;font-size:12.75px;font-weight:400;margin:0 1.59375px;padding:8.5px 22.3125px}.button:hover{background:#cbc5bf;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiYzViZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YWJhMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbc5bf), color-stop(100%, #b5aba3));background-image:-moz-linear-gradient(#cbc5bf, #b5aba3);background-image:-webkit-linear-gradient(#cbc5bf, #b5aba3);background-image:linear-gradient(#cbc5bf, #b5aba3);color:white;text-decoration:none}.button:active{background:#c2bbb4;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYmJiNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FiYTE5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2bbb4), color-stop(100%, #aba198));background-image:-moz-linear-gradient(#c2bbb4, #aba198);background-image:-webkit-linear-gradient(#c2bbb4, #aba198);background-image:linear-gradient(#c2bbb4, #aba198);color:white;text-decoration:none}.button-primary{background:#3cb371;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjM3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmOGQ1OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3cb371), color-stop(100%, #2f8d59));background-image:-moz-linear-gradient(#3cb371, #2f8d59);background-image:-webkit-linear-gradient(#3cb371, #2f8d59);background-image:linear-gradient(#3cb371, #2f8d59);border-top-color:#5ac88b;border-bottom-color:#1c5435;color:#cdeedc}.button-primary:hover{background:#3fbb76;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmYmI3NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyOTQ1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3fbb76), color-stop(100%, #32945e));background-image:-moz-linear-gradient(#3fbb76, #32945e);background-image:-webkit-linear-gradient(#3fbb76, #32945e);background-image:linear-gradient(#3fbb76, #32945e);color:#cdeedc}.button-primary:active{background:#39ab6c;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YWI2YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkODU1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39ab6c), color-stop(100%, #2d8554));background-image:-moz-linear-gradient(#39ab6c, #2d8554);background-image:-webkit-linear-gradient(#39ab6c, #2d8554);background-image:linear-gradient(#39ab6c, #2d8554);color:#cdeedc}.button-secondary{background:#7c6f64;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjNmY2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYwNTY0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c6f64), color-stop(100%, #60564d));background-image:-moz-linear-gradient(#7c6f64, #60564d);background-image:-webkit-linear-gradient(#7c6f64, #60564d);background-image:linear-gradient(#7c6f64, #60564d);border-top-color:#96887d;border-bottom-color:#35302b;color:#dad6d2}.button-secondary:hover{background:#817469;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxNzQ2OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY1NWI1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #817469), color-stop(100%, #655b52));background-image:-moz-linear-gradient(#817469, #655b52);background-image:-webkit-linear-gradient(#817469, #655b52);background-image:linear-gradient(#817469, #655b52);color:#dad6d2}.button-secondary:active{background:#766a60;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2NmE2MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVhNTE0OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #766a60), color-stop(100%, #5a5149));background-image:-moz-linear-gradient(#766a60, #5a5149);background-image:-webkit-linear-gradient(#766a60, #5a5149);background-image:linear-gradient(#766a60, #5a5149);color:#dad6d2}.button-large{font-size:16.5px;font-weight:300;padding:11px 28.875px}ol,ul{margin:0 0 22.5px 22.5px;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:decimal}ol ol ol ol ol{list-style:lower-alpha}ol ol ol ol ol ol{list-style:lower-roman}ol ol ol ol ol ol ol{list-style:decimal}ul{list-style:square}dl{margin:0 0 22.5px 0}dt{font-weight:700}dd{margin-left:22.5px}.custom-numbered{list-style:none;margin:0 0 22.5px 0}.custom-numbered ol,.custom-numbered ul{margin:0}.custom-numbered li{display:block;margin:0;padding-left:2em;position:relative}.custom-numbered .no{position:absolute;top:0;left:0}.no-no>li{padding-left:0}.wide-no>li{padding-left:3em}.ex-wide-no>li{padding-left:4em}.ex-ex-wide-no>li{padding-left:5em}.ex-ex-ex-wide-no>li{padding-left:6em}.half-spaced li{margin-bottom:11.25px}.half-spaced ol,.half-spaced ul{margin-top:11.25px}.spaced li{margin-bottom:22.5px}.spaced ol,.spaced ul{margin-top:22.5px}img{display:block}figure{border:1px solid #edeae8;margin:0 0 22.5px 0}.image,figure img{background:#f1efee;display:block;height:auto;margin:0 auto 22.5px auto;max-width:100%;padding:11.25px}.video{height:0;margin:0 auto 22.5px auto;overflow:hidden;position:relative}.video.aspect-ratio-4-3{padding-bottom:75%}.video.aspect-ratio-16-9{padding-bottom:56.25%}.video.aspect-ratio-185-1{padding-bottom:54.054%}.video.aspect-ratio-239-1{padding-bottom:41.841%}.video embed,.video iframe,.video object{position:absolute;top:0;right:0;bottom:0;left:0}.image.pull-right,.video.pull-right,figure.pull-right{margin-left:22.5px}.image.pull-left,.video.pull-left,figure.pull-left{margin-right:22.5px}code{background-color:#f1efee;border:1px solid #edeae8;color:#d01040;padding:0.175em 0.35em}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000000;font-weight:700}.highlight .o{color:#000000;font-weight:700}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:700;font-style:italic}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:700;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:700}.highlight .kd{color:#000000;font-weight:700}.highlight .kn{color:#000000;font-weight:700}.highlight .kp{color:#000000;font-weight:700}.highlight .kr{color:#000000;font-weight:700}.highlight .kt{color:#445588;font-weight:700}.highlight .m{color:#009999}.highlight .s{color:#d01040}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:700}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:700}.highlight .nf{color:#990000;font-weight:700}.highlight .nl{color:#990000;font-weight:700}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:700}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#009999}.table{margin:0 auto 22.5px auto;max-width:100%;width:100%}.table th,.table td{padding:0.2em 0.6em;text-align:left}.table-bordered th,.table-bordered td{background:#f1efee;border:1px solid #edeae8;color:#000}.table-condensed{width:auto}.align-center{text-align:center !important}.align-left{text-align:left !important}.align-right{text-align:right !important}.pull-left{float:left}.pull-right{float:right}html,body{background:#2f353a;min-width:1050px;overflow-x:hidden;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}body>*{background:#f8f7f6}body>footer{background:transparent}.page,.wide-page{*zoom:1}.page:after,.wide-page:after{content:"";display:table;clear:both}.page>*,.wide-page>*{margin-left:auto;margin-right:auto;max-width:90%;width:760px}.page>blockquote,.wide-page>blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;width:748.75px}.page>.boxquote,.wide-page>.boxquote{margin-left:auto;margin-right:auto;width:760px}.page>ol,.page>ul,.wide-page>ol,.wide-page>ul{max-width:80%;max-width:calc(90% - 45px);width:715px}.page>figure,.wide-page>figure{border:none;padding:23.5px 0;position:relative}.page>figure img,.wide-page>figure img{background:transparent;margin:0 auto;padding:0;position:relative}.page>figure:before,.wide-page>figure:before{background:#f1efee;border:1px solid #edeae8;content:'';position:absolute;top:0;right:-99999px;bottom:0;left:-99999px}.page>figure.pull-left,.page>figure.pull-right,.wide-page>figure.pull-left,.wide-page>figure.pull-right{border:none;float:none;margin:0 auto;padding:0}.page>figure.pull-left img,.page>figure.pull-right img,.wide-page>figure.pull-left img,.wide-page>figure.pull-right img{background:#f1efee;border-bottom:22.5px solid #f8f7f6;-moz-box-shadow:1px -1px 0 0 #edeae8 inset, -1px 1px 0 0 #edeae8 inset;-webkit-box-shadow:1px -1px 0 0 #edeae8 inset, -1px 1px 0 0 #edeae8 inset;box-shadow:1px -1px 0 0 #edeae8 inset, -1px 1px 0 0 #edeae8 inset;padding:12.25px}.page>figure.pull-left:before,.page>figure.pull-right:before,.wide-page>figure.pull-left:before,.wide-page>figure.pull-right:before{border:none}.page>figure.pull-left img,.wide-page>figure.pull-left img{border-right:22.5px solid #f8f7f6;float:left}.page>figure.pull-right img,.wide-page>figure.pull-right img{border-left:22.5px solid #f8f7f6;float:right}.page>table,.wide-page>table{width:760px}.page>.ex-narrow,.wide-page>.ex-narrow{width:560px}.page>.narrow,.wide-page>.narrow{width:660px}.page>.wide,.wide-page>.wide{width:960px}.page>.ex-wide,.wide-page>.ex-wide{width:1160px}.page>.full-width,.wide-page>.full-width{width:100%;max-width:100%}.wide-page>*{width:960px}.wide-page>blockquote{width:948.75px}.wide-page>.boxquote{width:960px}.wide-page>ol,.wide-page>ul{width:915px}.wide-page>table{width:960px}.wide-page>.ex-narrow{width:760px}.wide-page>.narrow{width:860px}.wide-page>.wide{width:1160px}.wide-page>.ex-wide{width:1360px}.block{*zoom:1;border-top:1px solid #e1ddda;padding:67.5px 0 45px 0}.block:after{content:"";display:table;clear:both}.block:first-child{border-top:none}@media screen and (max-width: 1050px){html,body{min-width:240px}}@media screen and (max-width: 850px){.block{padding:45px 0 22.5px 0}}@media screen and (max-width: 640px){.wide-page>figure.pull-left,.wide-page>figure.pull-right{margin:0 auto 22.5px auto;padding:23.5px 0}.wide-page>figure.pull-left img,.wide-page>figure.pull-right img{background:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:none;margin:0 auto;padding:0}.wide-page>figure.pull-left:before,.wide-page>figure.pull-right:before{border:1px solid #edeae8}}@media screen and (max-width: 506.66667px){.page>figure.pull-left,.page>figure.pull-right{margin:0 auto 22.5px auto;padding:23.5px 0}.page>figure.pull-left img,.page>figure.pull-right img{background:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:none;margin:0 auto;padding:0}.page>figure.pull-left:before,.page>figure.pull-right:before{border:1px solid #edeae8}}@media screen and (max-width: 768px){.page>.alert{padding-left:2.5%;padding-right:2.5%}.page>.alert-block{padding-top:2.5%;padding-bottom:2.5%}.page>.alert-block>*:last-child{margin-bottom:0}}@media screen and (max-width: 600px){.page>.alert{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:94.5%;padding-left:11.25px;padding-right:11.25px;width:94.5%}.page>.alert-block{padding-top:11.25px;padding-bottom:11.25px}}@media screen and (max-width: 320px), screen and (max-height: 320px){.block{padding:22.5px 0 0 0}}#header{background:#2f353a;border-bottom:5px solid #7c6f64;-moz-box-shadow:0 -30px 30px -30px #000 inset;-webkit-box-shadow:0 -30px 30px -30px #000 inset;box-shadow:0 -30px 30px -30px #000 inset;color:#d0cac5;padding:40px 0;position:relative;z-index:9999}#header h1{float:left;font:300 20px/1.5 Oswald, "Open Sans Condensed", "Arial Narrow", Impact, sans-serif;margin:0;text-transform:uppercase}#header h1 b,#header h1 strong{font-weight:400}#header label,#header input{display:none}#header a{color:#d0cac5}#header a:hover{border-bottom:1px solid #494d51;color:#dbd7d3;text-decoration:none}#header a:active{color:#c7c0ba}@media screen and (max-width: 600px), screen and (max-height: 600px){#header{padding:20px 0}#header h1{font-size:20px}}@media screen and (max-width: 320px), screen and (max-height: 320px){#header{border-bottom-width:3px;padding:15px 0}#header h1{font-size:15px}}#header nav{float:right;font:300 12.75px/1.5 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}#header ul{list-style:none;margin:7.25px 0 0 0}#header li{display:inline;margin:0 9.5625px}@media screen and (max-width: 600px){#header label{cursor:hand;cursor:pointer;display:block;float:right;margin-right:-2.5%;width:30px;height:30px}#header label:before{content:'';background:#d0cac5;-moz-box-shadow:0 5px 0 0 #d0cac5, 0 10px 0 0 #d0cac5;-webkit-box-shadow:0 5px 0 0 #d0cac5, 0 10px 0 0 #d0cac5;box-shadow:0 5px 0 0 #d0cac5, 0 10px 0 0 #d0cac5;display:block;margin:9px auto;width:16px;height:2px}#header label:hover:before{background:#dbd7d3;-moz-box-shadow:0 5px 0 0 #dbd7d3, 0 10px 0 0 #dbd7d3;-webkit-box-shadow:0 5px 0 0 #dbd7d3, 0 10px 0 0 #dbd7d3;box-shadow:0 5px 0 0 #dbd7d3, 0 10px 0 0 #dbd7d3}#header label:active:before{background:#c7c0ba;-moz-box-shadow:0 5px 0 0 #c7c0ba, 0 10px 0 0 #c7c0ba;-webkit-box-shadow:0 5px 0 0 #c7c0ba, 0 10px 0 0 #c7c0ba;box-shadow:0 5px 0 0 #c7c0ba, 0 10px 0 0 #c7c0ba}#header label:hover,#header input:checked ~ label{background:#3a4248;-moz-box-shadow:0 -30px 30px -30px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 -30px 30px -30px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(0,0,0,0.05);box-shadow:0 -30px 30px -30px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(0,0,0,0.05)}#header input:checked ~ label:hover{background:#3f474e}#header label:active,#header input:checked ~ label:active{background:#363d42}#header nav{clear:both;display:none;float:none;font-size:15px;margin:0 -2.5%}#header ul{display:block;margin:0;padding-top:20px}#header li{display:block;margin:4px 0 0 0}#header li:first-child{margin-top:0}#header li a{background:#3a4248;border-left:3px solid #282d32;-moz-box-shadow:0 -30px 30px -30px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 -30px 30px -30px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(0,0,0,0.05);box-shadow:0 -30px 30px -30px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(0,0,0,0.05);display:block;padding:5px 10px}#header li a:hover{background:#3f474e;border-bottom:none}#header li a:active{background:#363d42}#header input:checked ~ nav{display:block}}@media screen and (max-height: 320px) and (min-width: 601px){#header nav ul{margin-top:3px}}@media screen and (max-height: 320px) and (max-width: 600px), screen and (max-width: 320px){#header label{width:22.5px;height:22.5px}#header label:before{-moz-box-shadow:0 4px 0 0 #d0cac5, 0 8px 0 0 #d0cac5;-webkit-box-shadow:0 4px 0 0 #d0cac5, 0 8px 0 0 #d0cac5;box-shadow:0 4px 0 0 #d0cac5, 0 8px 0 0 #d0cac5;margin:6.25px auto;width:12px}#header label:hover:before{-moz-box-shadow:0 4px 0 0 #dbd7d3, 0 8px 0 0 #dbd7d3;-webkit-box-shadow:0 4px 0 0 #dbd7d3, 0 8px 0 0 #dbd7d3;box-shadow:0 4px 0 0 #dbd7d3, 0 8px 0 0 #dbd7d3}#header label:active:before{-moz-box-shadow:0 4px 0 0 #c7c0ba, 0 8px 0 0 #c7c0ba;-webkit-box-shadow:0 4px 0 0 #c7c0ba, 0 8px 0 0 #c7c0ba;box-shadow:0 4px 0 0 #c7c0ba, 0 8px 0 0 #c7c0ba}#header ul{padding-top:15px}}#footer{border-top:10px solid #464f56;color:#5f6264;font:300 20px/1.5 Oswald, "Open Sans Condensed", "Arial Narrow", Impact, sans-serif;padding:22.5px 0 90px 0;text-align:center;text-transform:uppercase}#footer p{margin:0}#footer a{color:#5f6264}#footer a:hover{border-bottom:1px solid #373c41;color:#636668;text-decoration:none}#footer a:active{color:#5d5f60}.index,.index body{min-width:600px}.index body{position:absolute;top:0;right:0;bottom:0;left:0}.index body:before{content:'';background:#2f353a url(../images/home/background-d55cdd06.jpg) no-repeat left center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.index #header{background:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:none}.index #header h1,.index #header nav{display:none}.index #content{background:transparent}.index #hero{color:#d0cac5;position:absolute;top:25%;top:25vh;left:15%;left:15vw}.index #hero h1{font:300 60px/1 Oswald, "Open Sans Condensed", "Arial Narrow", Impact, sans-serif;margin:0;text-shadow:-1px -1px 1px rgba(0,0,0,0.25),1px -1px 1px rgba(0,0,0,0.25),-1px 1px 1px rgba(0,0,0,0.25),1px 1px 1px rgba(0,0,0,0.25);text-transform:uppercase}.index #hero h1 b,.index #hero h1 strong{font-weight:500;display:block}.index #hero nav{font:300 20px/1.5 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 0 10px rgba(0,0,0,0.85),-1px -1px 1px rgba(0,0,0,0.25),1px -1px 1px rgba(0,0,0,0.25),-1px 1px 1px rgba(0,0,0,0.25),1px 1px 1px rgba(0,0,0,0.25)}.index #hero ul{list-style:none;margin:10px 0 0 0}.index #hero li{display:inline;margin:0 10px}.index #hero a{color:#d0cac5}.index #hero a:hover{color:#dbd7d3;text-decoration:none}.index #hero a:active{color:#c7c0ba}.index #footer{border:none;color:#d0cac5;font-size:15px;opacity:0.25;padding:0;position:absolute;left:0;right:0;bottom:22.5px;text-align:center}.index #footer a{color:#d0cac5}.index #footer a:hover{color:#dbd7d3}.index #footer a:active{color:#c7c0ba}@media screen and (max-width: 600px){.index,.index body{min-width:240px}.index body:before{-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.index #header{display:block}.index #header nav{padding:12px 0 0 0}.index #header nav:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(47,53,58,0.65);content:'';float:right;position:relative;top:-8px;right:7px;width:0;height:0}.index #header ul{background:rgba(47,53,58,0.65);clear:both;float:right;padding:10px;position:relative;top:-8px;width:175px}.index #hero{top:auto;right:auto;bottom:10%;bottom:10vm;bottom:10vmin;left:10%;left:10vm;left:10vmin}.index #hero nav{display:none}.index #footer{display:none}}@media screen and (max-width: 320px), screen and (max-height: 320px){.index #header nav{padding-top:9px}.index #header nav:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(47,53,58,0.65);position:relative;top:-6px;right:5px}.index #header ul{position:relative;top:-6px}}@media screen and (max-height: 120px){.index #hero{display:none}}@media screen and (max-width: 600px), screen and (max-height: 600px){.index #hero h1{font-size:43.5px}.index #hero nav{font-size:14.5px}.index #hero ul{margin-top:7.25px}.index #hero li{margin:0 7.25px}}@media screen and (max-width: 320px), screen and (max-height: 320px){.index #hero h1{font-size:33px}.index #hero nav{font-size:11px}.index #hero ul{margin-top:5.5px}.index #hero li{margin:0 5.5px}}.apps h1,.apps h2,.apps h3,.apps h4,.apps h5,.apps h6{color:#000;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5}.apps h1 a,.apps h2 a,.apps h3 a,.apps h4 a,.apps h5 a,.apps h6 a{color:#00669a}.apps h1 a:hover,.apps h2 a:hover,.apps h3 a:hover,.apps h4 a:hover,.apps h5 a:hover,.apps h6 a:hover{color:#0070a9}.apps h1 a:active,.apps h2 a:active,.apps h3 a:active,.apps h4 a:active,.apps h5 a:active,.apps h6 a:active{color:#005c8a}.apps h1 b,.apps h1 strong,.apps h2 b,.apps h2 strong,.apps h3 b,.apps h3 strong,.apps h4 b,.apps h4 strong,.apps h5 b,.apps h5 strong,.apps h6 b,.apps h6 strong{font-weight:700}.apps h1{font-size:45px;font-weight:300}.apps h2{font-size:30px;font-weight:300}.apps h3{font-size:22.5px;font-weight:300}.apps h4{font-size:18.75px;font-weight:400}.apps h5{font-size:16.875px;font-weight:400}.apps h6{font-size:15px;font-weight:400}.apps .block-dark{background:#3f474e;color:#88898a}.apps .block-dark h1,.apps .block-dark h2,.apps .block-dark h3,.apps .block-dark h4,.apps .block-dark h5,.apps .block-dark h6,.apps .block-dark pre,.apps .block-dark .lead{color:#aca9a7}.apps .block-medium{background:#e1ddda;color:#7c6f64}.apps .block-medium h1,.apps .block-medium h2,.apps .block-medium h3,.apps .block-medium h4,.apps .block-medium h5,.apps .block-medium h6,.apps .block-medium pre,.apps .block-medium .lead{color:#7c6f64}.apps .block-light{background:#f8f7f6;color:#96887d}.apps .block-light h1,.apps .block-light h2,.apps .block-light h3,.apps .block-light h4,.apps .block-light h5,.apps .block-light h6,.apps .block-light pre,.apps .block-light .lead{color:#7c6f64}.apps label.toggle-switch{color:#0077b3;cursor:hand;cursor:pointer}.apps label.toggle-switch:hover{color:#0081c2;text-decoration:underline}.apps label.toggle-switch:active{color:#006da4;text-decoration:underline}.apps input.toggle-switch{display:none}.apps input.toggle-switch:checked ~ .toggle-show{display:block}.apps input.toggle-switch:checked ~ .toggle-hide{display:none}.apps .toggle-show{display:none}.apps .toggle-hide{display:block}.apps #header{padding:20px 0}.apps #header h1{font-size:20px}.apps #hero{overflow:none;position:relative}.apps .slide{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7c6f64;display:none;overflow:hidden;padding:90px 5%;text-align:center;width:100%;z-index:1}.apps .slide.active{display:block}.apps .slide h1{color:#7c6f64;font:300 45px/1 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.apps .slide h2{color:#7c6f64;font:300 22.5px/1 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:33.75px 0}.apps .slide img{-moz-box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);height:auto;margin:67.5px auto;max-width:100%}.apps .slide p{margin:0}.apps .slide .button{min-width:170px}.apps .slide .details{font-size:12.75px;margin-top:19.125px;position:relative}.apps .arrow{cursor:hand;cursor:pointer;opacity:0.1;position:absolute;top:0;right:0;bottom:0;left:0;width:75px;z-index:3}.apps .arrow:hover{opacity:0.15}.apps .arrow:active{opacity:0.125}.apps .arrow-left{background:url(../images/apps/left-arrow-0a00816a.png) no-repeat center center;-moz-background-size:45px 135px;-o-background-size:45px 135px;-webkit-background-size:45px 135px;background-size:45px 135px;right:auto}.apps .arrow-right{background:url(../images/apps/right-arrow-a62a1d44.png) no-repeat center center;-moz-background-size:45px 135px;-o-background-size:45px 135px;-webkit-background-size:45px 135px;background-size:45px 135px;left:auto}.apps .dots{color:#7c6f64;font:700 30px/1.5 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;position:absolute;right:0;bottom:28.125px;left:0;text-align:center;z-index:2}.apps .dot{cursor:hand;cursor:pointer;display:inline-block;opacity:0.15;padding:0 19.125px 0}.apps .dot:hover{opacity:0.25}.apps .dot:active{opacity:0.2}.apps .dot.active{opacity:0.5}.apps #details{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.apps #details h2{text-align:center}.apps #details h4,.apps #details p{margin:0}.apps #details .lead{margin:0 12.5% 67.5px;text-align:center}.apps #details ul{*zoom:1;list-style:none;margin:0 0 22.5px 0}.apps #details ul:after{content:"";display:table;clear:both}.apps #details li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:7.5px;padding-right:7.5px;width:33%}.apps #details li:first-child{padding-left:0;padding-right:15px}.apps #details li:last-child{padding-left:15px;padding-right:0}.apps #details img{display:block;margin:67.5px auto;max-width:100%}.apps #features{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.apps #features h2{margin-bottom:67.5px;text-align:center}.apps #features h4,.apps #features p{margin:0}.apps #features ul{*zoom:1;list-style:none;margin:0 0 22.5px 0}.apps #features ul:after{content:"";display:table;clear:both}.apps #features li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.apps #features li:nth-child(odd){padding-right:22.5px}.apps #features li:nth-child(even){padding-left:22.5px}.apps #downloads{text-align:center}.apps #downloads .lead{margin-left:12.5%;margin-right:12.5%}.apps #downloads .buttons{margin:33.75px auto 0}.apps #downloads .button{min-width:230px;margin-bottom:11.25px}.apps #downloads label[for=versions-toggle]{color:#0077b3;cursor:hand;cursor:pointer;display:block;font-size:12.75px;margin:22.5px auto}.apps #downloads label[for=versions-toggle]:hover{color:#0081c2;text-decoration:underline}.apps #downloads label[for=versions-toggle]:active{color:#006da4;text-decoration:underline}.apps #downloads #versions-toggle{display:none}.apps #downloads #versions-toggle:checked ~ .versions{display:inline-block}.apps #downloads #versions-toggle:checked ~ label[for=versions-toggle]{display:none}.apps #downloads .versions{border:1px solid #d0cac5;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;display:none;font-size:12.75px;margin:33.75px auto 22.5px;padding:15px}.apps #downloads table{text-align:left}.apps #downloads td{padding:0 11.25px}.apps #faq{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.apps #faq kbd{background:#eeecea;font:400 12.75px/1.5 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 4.5px}.apps #faq img{-moz-box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);margin:45px auto;max-width:100%}.apps #contribute{padding:0}.apps #contribute h2{margin:0;max-width:100%;width:100%}.apps #contribute a{background:url(../images/apps/github-mark-137a38ad.png) no-repeat center center;-moz-background-size:256px;-o-background-size:256px;-webkit-background-size:256px;background-size:256px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7c6f64;display:block;padding:67.5px 12.5% 436px;text-align:center}.apps #contribute a:hover{background-color:#e3e0dd;text-decoration:none}.apps #contribute a:active{background-color:#dfdbd7}.apps #app-list{background:#f1efee;padding:67.5px 0 225px 0;position:relative;text-align:center;z-index:4}.apps #app-list ul{list-style:none;margin:0}.apps #app-list li{display:inline-block;margin:2.8125px;position:relative;vertical-align:top;width:152px;height:152px}.apps #app-list a{background:#e8e5e3;border:1px solid #d6d0cc;-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.05);-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.05);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.05);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7c6f64;font:300 16.5px/1.5 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;display:block;padding:12.375px 33px 12.375px 15.375px;text-align:left;width:100%;height:100%}.apps #app-list a:hover{background:#e6e2e0;text-decoration:none}.apps #app-list a.active{border:2px solid #d6d0cc;padding:11.375px 32px 11.375px 14.375px}.apps #app-list a.active:before{border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid #e1ddda;content:'';position:absolute;top:-71.3125px;left:42px;width:0;height:0;z-index:99999}.apps #app-list a.active:after{border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid #f8f7f6;content:'';position:absolute;top:-72.3125px;left:42px;width:0;height:0;z-index:99999}@media screen and (max-width: 850px){.apps #details .lead{margin-bottom:45px}.apps #details img{margin:67.5px auto}.apps #features h2{margin-bottom:45px}.apps #contribute a{padding:45px 12.5% 413.5px}}@media screen and (max-height: 768px), screen and (max-width: 600px){.apps .slide{padding:45px 5% 67.5px}.apps .slide h1{font-size:37.5px}.apps .slide h2{font-size:18.75px;margin:22.5px 0}.apps .slide img{margin:33.75px auto}.apps .dots{bottom:16.875px}}@media screen and (max-width: 600px){.apps #app-list{padding:5% 0 25%}.apps #app-list li{display:block;margin:0 0 11.25px 0;width:100%;height:76px}.apps #app-list a{font-size:16.5px}.apps #app-list a.active:before,.apps #app-list a.active:after{display:none}}@media screen and (max-width: 599px){.apps #details li,.apps #details li:first-child,.apps #details li:last-child{float:none;margin:0 0 22.5px 0;padding:0;width:100%}.apps #details li:last-child{margin:0}.apps #details img{margin:45px auto}.apps #features ul{margin:0}.apps #features li,.apps #features li:nth-child(odd),.apps #features li:nth-child(even){float:none;margin:0 0 22.5px 0;padding:0;width:100%}.apps #downloads .button{width:100%}}@media screen and (max-width: 600px), screen and (max-height: 320px){.apps .arrow{display:none}}@media screen and (max-width: 320px), screen and (max-height: 320px){.apps #header{border-bottom-width:3px;padding:15px 0}.apps #header h1{font-size:15px}}@media screen and (max-width: 435px){.apps #hero .button{margin-bottom:11.25px;width:100%}}@media screen and (max-width: 400px){.apps .slide{padding:33.75px 5% 67.5px}.apps .slide h1{font-size:26.25px}.apps .slide h2{font-size:16.875px;margin:11.25px 0 22.5px}.apps .slide .break{display:block;height:0;overflow:hidden}.apps #downloads #versions-toggle:checked ~ .versions{border:none;display:block;padding:0}.apps #downloads table{text-align:center;width:100%}.apps #downloads tr{padding:0 0 6.375px 0}.apps #downloads td:first-child{display:block}.apps #downloads td{display:inline-block;padding:0 2.8125px}.apps #app-list li{height:auto}.apps #app-list a{font-size:15px}}@media screen and (max-width: 320px){.apps #details .lead{margin-bottom:22.5px}.apps #features h2{margin-bottom:22.5px}.apps #contribute a{-moz-background-size:192px;-o-background-size:192px;-webkit-background-size:192px;background-size:192px;padding:22.5px 12.5% 327px}}.blog article{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.blog .post-info,.blog .tags{font-size:12.75px;margin-bottom:11.25px;text-transform:uppercase}.blog .post-info time,.blog .post-info .author{display:inline-block;margin-right:22.5px;position:relative}.blog .post-info time:before{background:#f8f7f6;content:'';position:absolute;top:12.75px;left:-22.5px;width:22.5px;height:22.5px;z-index:9999}.blog .post-info .author:before{background:#7c6f64;content:'';position:absolute;top:9.375px;left:-13.25px;width:2px;height:2px}.blog .tags{margin-bottom:22.5px}.blog .comments{background:#f1efee}.blog .page-nav{background:#edeae8;padding:15px 0}.blog .page-nav .prev{float:left}.blog .page-nav .next{float:right}.blog .shadow{-moz-box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 30px 0 rgba(0,0,0,0.25)}.contact{height:100%;min-height:655px;position:relative}.contact #header{position:absolute;top:0;right:0;left:0}.contact #content{position:absolute;top:110px;right:0;bottom:80px;left:0}.contact .email{padding-top:20px;position:absolute;top:0;right:0;bottom:138px;left:0}.contact .email article{display:table;width:100%;height:100%;table-layout:fixed}.contact .email div{display:table-cell;vertical-align:middle}.contact .email a{display:block;margin:0 auto;max-width:760px}.contact .email a:hover{opacity:0.75}.contact .email img{display:block;height:auto;margin:0 auto;max-width:100%}.contact .alt-contact{*zoom:1;margin:0 auto;max-width:100%;padding:45px 0;position:absolute;right:0;bottom:0;left:0;width:960px}.contact .alt-contact:after{content:"";display:table;clear:both}.contact .alt-contact article{float:left;width:20%}.contact .alt-contact article img{display:block;margin:0 auto;opacity:0.2;width:48px;height:auto}.contact .alt-contact article a:hover img{opacity:0.7}.contact #footer{padding:20px 0 0 0;position:absolute;left:0;bottom:20px;right:0}@media screen and (max-height: 600px), screen and (max-width: 600px){.contact #content{top:70px}}@media screen and (max-height: 320px), screen and (max-width: 320px){.contact #content{top:52px}}@media screen and (max-width: 850px){.contact{min-height:620px}}@media screen and (max-width: 640px){.contact{min-height:575px}}@media screen and (max-width: 480px){.contact{min-height:460px}.contact #content{bottom:62.5px}.contact .email{padding-top:15px;bottom:93px}.contact .alt-contact{padding:22.5px 0}.contact #footer{padding-top:15px;bottom:15px}}@media screen and (max-width: 320px){.contact{min-height:380px}.contact .alt-contact article img{width:32px}}@media screen and (max-width: 300px){.contact .email{bottom:77px}}@media screen and (max-width: 240px){.contact{min-height:320px}}.about #content{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.about .page .signature{background:transparent}.about .page .signature img{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;max-width:75%;width:350px;height:auto}.about .page .signature:before{background:transparent;border:none}