@font-face{font-family:'fontello';src:url("https://d3glfbbr3jeumb.cloudfront.net/assets/fontello-710f766f3779fb43fdc33f7b02942ee9.eot");src:url("https://d3glfbbr3jeumb.cloudfront.net/assets/fontello-710f766f3779fb43fdc33f7b02942ee9.eot#iefix") format("embedded-opentype"),url("https://d3glfbbr3jeumb.cloudfront.net/assets/fontello-f4d68c628afca9046ac1bdc5b87f4c79.woff") format("woff"),url("https://d3glfbbr3jeumb.cloudfront.net/assets/fontello-498837f910d4cc9008f574408d859195.ttf") format("truetype"),url("https://d3glfbbr3jeumb.cloudfront.net/assets/fontello-7340a76437010bd68a4e7ab6315b604f.svg#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-user:before{content:'\e800'}.icon-search:before{content:'\e801'}.icon-cancel:before{content:'\e802'}.icon-plus:before{content:'\e803'}.icon-minus:before{content:'\e804'}.icon-help-circled:before{content:'\e805'}.icon-home:before{content:'\e806'}.icon-lock:before{content:'\e807'}.icon-download:before{content:'\e808'}.icon-feather:before{content:'\e809'}.icon-network:before{content:'\e80a'}.icon-comment:before{content:'\e80b'}.icon-briefcase:before{content:'\e80c'}.icon-video:before{content:'\e80d'}.icon-rss:before{content:'\e80e'}.icon-cog:before{content:'\e80f'}.icon-down:before{content:'\e810'}.icon-credit-card:before{content:'\e811'}.icon-gauge:before{content:'\e812'}.icon-play:before{content:'\e813'}.icon-calendar:before{content:'\e814'}.icon-thumbs-up:before{content:'\e815'}.icon-mail:before{content:'\e816'}.icon-arrows-ccw:before{content:'\e817'}.icon-menu:before{content:'\e818'}.icon-doc-text:before{content:'\e819'}.icon-book-open:before{content:'\e81a'}.icon-forward:before{content:'\e81b'}.icon-address:before{content:'\e81c'}.icon-code:before{content:'\e81d'}.icon-check:before{content:'\e81e'}.icon-dot:before{content:'\e81f'}#lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:0.85;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-weight:normal}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:10px}.lb-loader{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none}.lb-prev,.lb-next{width:49%;height:100%;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display:block}.lb-prev{left:0;float:left}.lb-next{right:0;float:right}.lb-prev:hover{background:url(../images/prev.png) left 48% no-repeat}.lb-next:hover{background:url(../images/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 10px;color:#bbbbbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:11px}.lb-data .lb-close{width:35px;float:right;padding-bottom:0.7em;outline:none}.lb-data .lb-close:hover{cursor:pointer}pre.prettyprint{background:#f5f5f5;border:1px solid #ccc;padding:0.75em;line-height:1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow-x:auto}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print, projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}.dark .prettyprint{background:black;font-family:Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace;font-size:12px;line-height:1.5;border:none}.dark .pln{color:#eaeaea}.dark .str{color:#b9ca4a}.dark .kwd{color:#77ef85}.dark .com{color:#969896}.dark .typ{color:#7aa6da}.dark .lit{color:#77c0ef}.dark .pun{color:#eaeaea}.dark .opn{color:#eaeaea}.dark .clo{color:#eaeaea}.dark .tag{color:#d54e53}.dark .atn{color:#e78c45}.dark .atv{color:#70c0b1}.dark .dec{color:#e78c45}.dark .var{color:#d54e53}.dark .fun{color:#7aa6da}.dark ol.linenums{margin-top:0;margin-bottom:0}.highlight .hll{background-color:#ffc}.highlight{background:#eeffcc}.highlight .c{color:#408090;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#408090;font-style:italic}.highlight .cp{color:#007020}.highlight .c1{color:#408090;font-style:italic}.highlight .cs{color:#408090;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00a000}.highlight .go{color:#333}.highlight .gp{color:#c65d09;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#04d}.highlight .kc{color:#007020;font-weight:bold}.highlight .kd{color:#007020;font-weight:bold}.highlight .kn{color:#007020;font-weight:bold}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:bold}.highlight .kt{color:#902000}.highlight .m{color:#208050}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:bold}.highlight .no{color:#60add5}.highlight .nd{color:#555555;font-weight:bold}.highlight .ni{color:#d55537;font-weight:bold}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:bold}.highlight .nn{color:#0e84b5;font-weight:bold}.highlight .nt{color:#062873;font-weight:bold}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#208050}.highlight .mh{color:#208050}.highlight .mi{color:#208050}.highlight .mo{color:#208050}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:bold}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .il{color:#208050}@font-face{font-family:'RedactorFont';src:url("redactor-font.eot")}@font-face{font-family:'RedactorFont';src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABIoAAoAAAAAEeAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAADgEAAA4Bg0Rie09TLzIAAA74AAAAYAAAAGAIIvzVY21hcAAAD1gAAABMAAAATBpVzHZnYXNwAAAPpAAAAAgAAAAIAAAAEGhlYWQAAA+sAAAANgAAADYACVb9aGhlYQAAD+QAAAAkAAAAJAPhAgVobXR4AAAQCAAAAJAAAACQQQED3m1heHAAABCYAAAABgAAAAYAJFAAbmFtZQAAEKAAAAFmAAABZhHEcG1wb3N0AAASCAAAACAAAAAgAAMAAAEABAQAAQEBDVJlZGFjdG9yRm9udAABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeKZviU+HQFHQAAAT8PHQAAAUQRHQAAAAkdAAAN+BIAJQEBDRkbHSAlKi80OT5DSE1SV1xhZmtwdXp/hImOk5idoqessba7wFJlZGFjdG9yRm9udFJlZGFjdG9yRm9udHUwdTF1MjB1RTYwMHVFNjAxdUU2MDJ1RTYwM3VFNjA0dUU2MDV1RTYwNnVFNjA3dUU2MDh1RTYwOXVFNjBBdUU2MEJ1RTYwQ3VFNjBEdUU2MEV1RTYwRnVFNjEwdUU2MTF1RTYxMnVFNjEzdUU2MTR1RTYxNXVFNjE2dUU2MTd1RTYxOHVFNjE5dUU2MUF1RTYxQnVFNjFDdUU2MUR1RTYxRXVFNjFGAAACAYkAIgAkAgABAAQABwAKAA0AQQCYAPEBSQH6Ai8CxwMhA98EGwTXBYEFkQW0BfEGLwagBxEHOgf0CLUJaQmsCfwKhAq5C0QLdAuiC9AMAQxo/JQO/JQO/JQO+5QOi7AVi/gB+JSLi/wB/JSLBfhv990V/EqLi/u5+EqLi/e5Bfu4+5QVi/dv9yb7Avsm+wEFDvcm+AIV+AKLi0L8AouL1AWL+wIV+AKLi0L8AouL1AWL+wIV+AKLi0L8AouL1AX7JvdwFdSLi0JCi4vUBYv7AhXUi4tCQouL1AWL+wIV1IuLQkKLi9QFDviLsBVky0yq+0KWCIshBYuLQMb7LPcT9z33GsW4i4sIiyEF92Wr9wT7QV77Cgj7yfdpFYvIBYuLb3ImSOFBtnqLiwiLfIvXBe6F9yJ7nGSl0PsO6Ps2YwgO9wLUFfe4i4tn+7iLi68FysoVnHmngrGLsounlJydnJ2Up4uyCIv3SUyLi/tXBYt8hoCDg4ODgId8i32Lf4+Dk4OTh5aLmgiL91dLi4v7SQWLZJRvnXkIDvfd+EoVrouL+yrWi4tr+wKLi/dKBbH7kxX3JS/7JS+L1fsDi4uw9wOLi9QF+3LTFfsl5/cl54tC9wOLi2b7A4uLQQWXNhWTg499i3iLf4mBhoSGg4SHgYmOio6KjYiNiI6GjoQIpklri3i5BYuMio2KjYaZhZKEiwiBi4tDbouL90q1iwWfi5mHk4MIVEcVmYsFk4uRjY+Pjo+NkYuUi5SJkoiOh4+FjYOLCH2Li1kFDve393oVRYuu9wyu+wwF+0r7DRXVi6LU7ouiQtWLJve6MIsm+7oFjGcV97iLi0L7uIuL1AUOi7AVi/gB+JSLi/wB/JSLBfdLrxX3JouL1Psmi4tCBYv3AhX3JouL1Psmi4tCBWb3SxX7AYuLQvcBi4vUBYv7AhX7AYuLQvcBi4vUBYv7AhX7AYuLQvcBi4vUBbD3cBWLQvcmi4vU+yaLBfe4ixX7AYuLQvcBi4vUBYv7AhX7AYuLQvcBi4vUBYv7AhX7AYuLQvcBi4vUBQ74lPdzFfss+xNAUIuLCIv1BftCgExsZEte9wr3BPdB92VrCIv1BYuLxV73PfsaCPxYLBWcsvcim+6RCIs/i5oFi4u2nOHVJs5vpIuLCItOBfs2s/sOLqVGCA73zfe2FXNsgGiLY4tpk3Ccd513n4Gji6CLnJKZmpqakpyLn4uehZt+mH+ZfJJ7i32LgIeChQiIiYmKiYuKi4mMioyKjoqPi5GLpJOknKOco6KcqJYIi6EFWXhlcnRrCPthixV0bH9oi2OLaZNwnXecd6CBoougi5ySmpqZmpKci5+LnoWbfph/mX2Seot+i3+IgoQIiImJioqLiYuKjIqMiY6Kj4uRi6SUpJujnKOinKmWCIuhBVh4ZnJzawgOi/gCFfiUi4tC/JSLi9QF90v7AhX33YuLQvvdi4vUBYv7AhX33YuLQvvdi4vUBWZCFYv3S/snL/cnMAUO9yb4AhX4AouLQvwCi4vUBYv7AhX4AouLQvwCi4vUBYv7AhX4AouLQvwCi4vUBfsh9hXPi4ufc4uL6HeLdYWLd6GRi0Jzi4t3Bav7JRWXl5KTjY6PkI2PjY+Mj4yPi5CLlIiThJCFkYKOf4uHi4aKhoqGioaKhokIi3YFkI6QjZCNkIyPjI+LkIuPio6IjoiMh4uGi4iLiImIiYeJh4eHiIiDgX18CIB+i3jPi4ufXosFjo+QkJGRCIuLBQ74AtQVcItyk3aYCIu/qYsFmIWZh5uLvYu0sIu5i7pisFmLe4t9h36FCG2Li78FoJikk6aL3IvMSYs6iztKSTqLCPtL90sV9yaLi0L7JouL1AVmuhV8i3yHfoUIbYuLcwWAfYR6i3iLeZJ5ln0Ii3SpiwWYhZqHmoubi5mPmJEIqYuLVwV2fnKDcIs6i0rNi9uL3MzN3Iumi6SDoH4Ii1dtiwV+kX2Pe4sIDov3lBX4lIuLQvyUi4vUBQ73m/ftFWL7a0qLgFL3VYuWxEuLtPdry4uWxPtVi4BSzIsFDov4AhX4lIuLQvyUi4vUBfdL+wIV992Li0L73YuL1AWL+wIV992Li0L73YuL1AX7S0IVi/dL9ycv+ycwBQ6LsBWL+AH4lIuL/AH8lIsF+G/33RX8SouL+7n4SouL97kF+0r7SxWvi7vqySyLQvwCi4vU9wL3JvcC+yYFDvhv+EsVi/tw+2/3cPdviwVhYBWShIyChoUI+wf7BwWFhoKMhJKEkoqUkJEI9wj3BwWQkJWKkYQI/CD8HxX3b4r7b/dvi/tuBbW1FZKElYqQkAj3B/cHBZCQipWEkoSRgo2FhQj7BvsHBYWGjYGRhQgO97n3kxWL93D3b/tv+2+KBbW3FYSSipSQkQj3B/cGBZGRlIqShJKEjIGGhgj7CPsHBYaGgYyFkgj7CPsJFftvjPdv+3CL928FYWEVhJKBjIaGCPsH+wcFhoaMgZKEkoSUipGRCPcG9wYFkZGJlIWSCA733bAVi/fdZ4uL+91Bi4v3JgVPi1q8i8iLx7y8x4sI9yeLi/wBZosFDvgm9yYV1Ysv+yUv9yXVi4v3J0GL5/cl5/slQYuL+ycF+3+EFYWCgoSBhoGGgIh/i3WLeZF+mH6XhZ2Looujkp2blpqXopGriwiwi4uUBYuUiJKFj4SQgo1/i3+Lf4l/iH+If4V+hAiLugWWkJeOl46XjZiMmIusi6KEmH6ZfZFyi2gIi/sMV4uLowWL1hV2iwV3i32IhIaDhoeCi36LgY6EkIWQhpOIlIuZi5aQkpaTlo+ai58Ii48FDvdC91kVVoum9wml+wkF+x37ChXDi5zS1oudRMOLPvezR4s++7MF+BPwFYuHBYt3h3uDgIOAf4V9i4GLg46GkYWRiJOLlIuYj5WTkJSQmY6giwihiwWt7RV9mXOSaYt8i36Kfol/iH6Hf4YIi1sFmJOYkJiPl46YjZmLl4uViJGHkoaOhIuCCIuCZYsFaYtyhXt/e3+DeItyi3SReZl+mH6ehaOLmIuXjZWQlpCTk5KUCItzwouL9w8Fi6+EpX2ZCA7U95QV+AKLi2b8AouLsAX3U1oVloeUhZGEkYSOgouCi36GgYKEgoR/iHuLe4t6jnuRepB6lHqXCItKBZqEm4Wch5yIm4mci7OLqZOfm5+alKOLq4ujhZ9/mn6bd5dwlAhvlgV3kX6ShZGFkIiTi5OLl4+UlJGTkZeOm4uai5mImoaZhpqEmYIIi8gFfJF8kHuPfI58jXuLaYtxg3h6d3uCdItui3WQeZd+l32hf61+CKuABQ6L928Vr6n3S/snZ277S/cmBYuLFfdL9yevbvtL+ydnqAX4lIsVZ6n7S/snr273S/cmBYuLFftL9ydnbvdL+yevqAUOi2YVi/iU+JSLi/yU/JSLBfhv+HAV/EqLi/xL+EqLi/hLBUL7JhX7uIuL1Pe4i4tCBYv7AhX7uIuL1Pe4i4tCBYv7AhX7uIuL1Pe4i4tCBQ73jPdyFZ6LmYiUg5ODj36LeYt6h3+DhIOEfYd3iwhii4vstIsFi/cVFZuLloiShJKFjoKLfYt+iIGEhYSFgIh7iwhii4vYtIsFJvuqFfCLBbWLqJKemp2ZlKKLqoulhZ9/mn+ZeZRzjZ+NmpKVl5aXkJuLoIungqB5mHqZcJJoiwgmi4v73QUOsIsVi/hL+EqLi/xL/EqLBfeR+AIVR4s/+7nDi5vT1oucQ8KLQPe5BWlWFaX7DFeLpfcMBQ74UPeKFfso+yiHjwV9h3uNfJMIamupbXx8BWJiSYtitAh8mgVitIvNtLQI92v3awW0tM2LtGIImnwFtGKLSWJiCGb3EhVuqFyKbm4I+1n7WgVtbotcp26ob7qLqKkIsrEFg4+EkIWScKaGsJ+gCN3dBZuapIyifwj7EvsRsWb3GvcaBaiojLpuqAgOi/gCFfiUi4tC/JSLi9QF9yb7AhX4AouLQvwCi4vUBfcn+wIV92+Li0L7b4uL1AUOi/gCFfiUi4tC/JSLi9QFi/sCFfgBi4tC/AGLi9QFi/sCFfdwi4tC+3CLi9QFDov4AhX4k4uLQvyTi4vUBYv7AhX4k4uLQvyTi4vUBYv7AhX4lIuLQvyUi4vUBQ73AvgCFfe4i4tC+7iLi9QF+wL7AhX4lIuLQvyUi4vUBfcC+wIV97iLi0L7uIuL1AUO1LIVi9RCi4v3ufhLi4tB1IuL+7j8S4sF99333RX8AYuL+3D4AYuL93AF1UIVZouL+0v73YuLZvgCi4v3cAX7b0IV+0yL5/cB5/sBBfcBZhX7uYuLsPe5i4tmBWL3AhW0QkKLq9QFDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYfAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5h///f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAhlBJsl8PPPUACwIAAAAAAM91iyUAAAAAz3WLJf///9sCAAHbAAAACAACAAAAAAAAAAEAAAHg/+AAAAIA//8AAAIAAAEAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAgAAAAIAAG4CAAAAAgAAbQIAAAACAAAJAgAASQIA//8CAAAAAgAAAAIAAAACAACSAgAAAAIAAAACAAAlAgAAAAIAAG4CAAAlAgAAJQIAAEkCAAAAAgAAAAIAAJMCAAAlAgAAQgIAAAACAAAAAgAAAAIAAAACAAAAAABQAAAkAAAAAAAOAK4AAQAAAAAAAQAYAAAAAQAAAAAAAgAOAGoAAQAAAAAAAwAYAC4AAQAAAAAABAAYAHgAAQAAAAAABQAWABgAAQAAAAAABgAMAEYAAQAAAAAACgAoAJAAAwABBAkAAQAYAAAAAwABBAkAAgAOAGoAAwABBAkAAwAYAC4AAwABBAkABAAYAHgAAwABBAkABQAWABgAAwABBAkABgAYAFIAAwABBAkACgAoAJAAUgBlAGQAYQBjAHQAbwByAEYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAFIAZQBkAGEAYwB0AG8AcgBGAG8AbgB0UmVkYWN0b3JGb250AFIAZQBkAGEAYwB0AG8AcgBGAG8AbgB0AFIAZQBnAHUAbABhAHIAUgBlAGQAYQBjAHQAbwByAEYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:normal;font-style:normal}.redactor-box{position:relative;overflow:visible;margin-bottom:24px}.redactor-box iframe,.redactor-box textarea{display:block;position:relative;margin:0;padding:0;width:100%}.redactor-box iframe{border:1px solid #eee}.redactor-box textarea{overflow:auto;outline:none;border:none;background-color:#111;box-shadow:none;color:#ccc;font-size:13px;font-family:Menlo, Monaco, monospace, sans-serif;resize:none}.redactor-box textarea:focus{outline:none}.redactor-editor,.redactor-box{background:#fff}.redactor-editor,.redactor-box,.redactor-box textarea{z-index:auto !important}.redactor-box-fullscreen{z-index:1052 !important}.redactor-toolbar,.redactor-dropdown{z-index:1053 !important}#redactor-modal-overlay,#redactor-modal-box,#redactor-modal{z-index:1054 !important}.redactor-resize{background:#f4f4f4;padding:4px 0 3px 0;cursor:move;border:1px solid #e3e3e3;border-top:none}.redactor-resize div{width:30px;margin:auto;border-top:1px solid #bbb;border-bottom:1px solid #fff}body .redactor-box-fullscreen{position:fixed;top:0;left:0;width:100%}.body-hidden{overflow:hidden}.redactor-editor{position:relative;overflow:auto;margin:0 !important;padding:20px;outline:none;white-space:normal;border:1px solid #eee;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:14px;line-height:1.6em}.redactor-editor:focus{outline:none}.redactor-placeholder{position:relative}.redactor-placeholder:after{position:absolute;top:20px;left:20px;content:attr(placeholder);color:#999 !important;font-weight:normal !important}.redactor-linebreaks.redactor-placeholder:after{top:20px;left:20px}.redactor-toolbar{position:relative;top:0;left:0;margin:0 !important;padding:0 !important;list-style:none !important;font-size:14px !important;line-height:1 !important;background:#fff;border:none;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.redactor-toolbar:after{content:"";display:table;clear:both}.redactor-toolbar.redactor-toolbar-overflow{overflow-y:auto;height:29px;white-space:nowrap}.redactor-toolbar.redactor-toolbar-external{z-index:999;box-shadow:none;border:1px solid rgba(0,0,0,0.1)}.redactor-toolbar li{vertical-align:top;display:inline-block;margin:0 !important;padding:0 !important;outline:none;list-style:none !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.redactor-toolbar li a{display:block;color:#333;text-align:center;padding:9px 10px;outline:none;border:none;text-decoration:none;cursor:pointer;zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.redactor-toolbar li a:hover{outline:none;background-color:#1f78d8;color:#fff}.redactor-toolbar li a:hover i:before{color:#fff}.redactor-toolbar li a:active,.redactor-toolbar li a.redactor-act{outline:none;background-color:#ccc;color:#444}.redactor-toolbar li a.redactor-btn-image{width:14px;height:14px;background-position:center center;background-repeat:no-repeat}.redactor-toolbar li a.fa-redactor-btn{display:inline-block;padding:9px 10px 8px 10px;line-height:1}.redactor-toolbar li a.redactor-button-disabled{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3}.redactor-toolbar li a.redactor-button-disabled:hover{color:#333;outline:none;background-color:transparent !important;cursor:default}.re-icon{font-family:'RedactorFont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-icon i:before{position:relative;font-size:14px}.re-video:before{content:"\e600"}.re-unorderedlist:before{content:"\e601"}.re-undo:before{content:"\e602"}.re-underline:before{content:"\e603"}.re-textdirection:before{content:"\e604"}.re-fontcolor:before{content:"\e605"}.re-table:before{content:"\e606"}.re-redo:before{content:"\e607"}.re-quote:before{content:"\e608"}.re-outdent:before{content:"\e609"}.re-orderedlist:before{content:"\e60a"}.re-link:before{content:"\e60b"}.re-horizontalrule:before{content:"\e60c"}.re-italic:before{content:"\e60d"}.re-indent:before{content:"\e60e"}.re-image:before{content:"\e60f"}.re-fullscreen:before{content:"\e610"}.re-normalscreen:before{content:"\e611"}.re-formatting:before{content:"\e612"}.re-fontsize:before{content:"\e613"}.re-fontfamily:before{content:"\e614"}.re-deleted:before{content:"\e615"}.re-html:before{content:"\e616"}.re-clips:before{content:"\e617"}.re-bold:before{content:"\e618"}.re-backcolor:before{content:"\e619"}.re-file:before{content:"\e61a"}.re-alignright:before{content:"\e61b"}.re-alignment:before,.re-alignleft:before{content:"\e61c"}.re-alignjustify:before{content:"\e61d"}.re-aligncenter:before{content:"\e61e"}.re-gallery:before{content:"\e61f"}.redactor-toolbar-tooltip{position:absolute;z-index:1054;text-align:center;top:0;left:0;background:#000;color:#fff;padding:5px 8px;line-height:1;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:12px;border-radius:2px}.redactor-dropdown{position:absolute;top:28px;left:0;padding:0;min-width:220px;max-height:254px;overflow:auto;background-color:#fff;box-shadow:0 1px 7px rgba(0,0,0,0.25);font-size:14px;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;line-height:1.6em}.redactor-dropdown a{display:block;padding:10px 15px;color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.07)}.redactor-dropdown a:last-child{border-bottom:none}.redactor-dropdown a:hover{background-color:#1f78d8;color:#fff !important;text-decoration:none}#redactor-image-box{position:relative;max-width:100%;display:inline-block;line-height:0;outline:1px dashed rgba(0,0,0,0.6)}#redactor-image-editter{position:absolute;z-index:5;top:50%;left:50%;margin-top:-11px;margin-left:-18px;line-height:1;background-color:#000;color:#fff;font-size:11px;padding:7px 10px;cursor:pointer}#redactor-image-resizer{position:absolute;z-index:2;line-height:1;cursor:nw-resize;bottom:-4px;right:-5px;border:1px solid #fff;background-color:#000;width:8px;height:8px}.redactor-link-tooltip{position:absolute;z-index:49999;padding:10px;line-height:1;display:inline-block;background-color:#000;color:#555 !important}.redactor-link-tooltip,.redactor-link-tooltip a{font-size:12px;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif}.redactor-link-tooltip a{color:#ccc;margin:0 5px;text-decoration:none}.redactor-link-tooltip a:hover{color:#fff}#redactor-droparea{position:relative;overflow:hidden;padding:140px 20px;border:3px dashed rgba(0,0,0,0.1)}#redactor-droparea.drag-hover{background:rgba(200,222,250,0.75)}#redactor-droparea.drag-drop{background:rgba(250,248,200,0.5)}#redactor-droparea-placeholder{text-align:center;font-size:12px;color:rgba(0,0,0,0.7)}#redactor-progress{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:10px}#redactor-progress span{display:block;width:100%;height:100%;background-color:#3d58a8;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-size:40px 40px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}#redactor-modal-overlay{position:fixed;top:0;left:0;margin:auto;overflow:auto;width:100%;height:100%;background-color:#000 !important;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3}#redactor-modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto}#redactor-modal{position:relative;margin:auto;margin-bottom:20px;padding:0;background:#fff;color:#000;font-size:14px !important;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;box-shadow:0 1px 70px rgba(0,0,0,0.5)}#redactor-modal header{padding:30px 40px 5px 40px;font-size:18px;font-weight:bold}#redactor-modal section{padding:30px 40px 50px 40px}#redactor-modal label{display:block;float:none !important;margin:15px 0 3px 0 !important;padding:0}#redactor-modal input[type="radio"],#redactor-modal input[type="checkbox"]{position:relative;top:-1px}#redactor-modal select{width:100%}#redactor-modal input[type="text"],#redactor-modal input[type="password"],#redactor-modal input[type="email"],#redactor-modal input[type="url"],#redactor-modal textarea{position:relative;z-index:2;margin:0;padding:5px 4px;height:28px;border:1px solid #ccc;border-radius:1px;background-color:white;box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;color:#333;width:100%;font-size:14px;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;-moz-transition:border 0.3s ease-in;transition:border 0.3s ease-in}#redactor-modal input[type="text"]:focus,#redactor-modal input[type="password"]:focus,#redactor-modal input[type="email"]:focus,#redactor-modal input[type="url"]:focus,#redactor-modal textarea:focus{outline:none;border-color:#5ca9e4;box-shadow:0 0 0 2px rgba(70,161,231,0.3),0 1px 2px rgba(0,0,0,0.2) inset}#redactor-modal input[type="text"].redactor-input-error,#redactor-modal input[type="password"].redactor-input-error,#redactor-modal input[type="email"].redactor-input-error,#redactor-modal input[type="url"].redactor-input-error,#redactor-modal textarea.redactor-input-error{border-color:#e82f2f;box-shadow:0 0 0 2px rgba(232,47,47,0.3),0 1px 2px rgba(0,0,0,0.2) inset}#redactor-modal textarea{display:block;margin-top:4px;line-height:1.4em}#redactor-modal-tabber{margin-bottom:15px;font-size:12px}#redactor-modal-tabber a{border:1px solid #ddd;line-height:1;padding:8px 15px;margin-right:-1px;text-decoration:none;color:#000}#redactor-modal-tabber a:hover{background-color:#1f78d8;border-color:#1f78d8;color:#fff}#redactor-modal-tabber a.active{cursor:default;background-color:#ddd;border-color:#ddd;color:rgba(0,0,0,0.6)}#redactor-modal #redactor-modal-list{margin-left:0;padding-left:0;list-style:none;max-height:250px;overflow-x:scroll}#redactor-modal #redactor-modal-list li{border-bottom:1px solid #ddd}#redactor-modal #redactor-modal-list li:last-child{border-bottom:none}#redactor-modal #redactor-modal-list a{padding:10px 5px;color:#000;text-decoration:none;font-size:13px;display:block;position:relative}#redactor-modal #redactor-modal-list a:hover{background-color:#eee}#redactor-modal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;text-align:right;color:#bbb;font-size:30px;font-weight:300;cursor:pointer}#redactor-modal-close:hover{color:#000}#redactor-modal footer button{position:relative;width:100%;padding:14px 16px;margin:0;outline:none;border:none;background-color:#ddd;color:#000;text-align:center;text-decoration:none;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;line-height:1;cursor:pointer}#redactor-modal footer button:hover{color:#777;background:none;background:#bbb;text-decoration:none}#redactor-modal footer button.redactor-modal-delete-btn{background:none;color:#fff;background-color:#b52525}#redactor-modal footer button.redactor-modal-delete-btn:hover{color:rgba(255,255,255,0.6);background-color:#881b1b}#redactor-modal footer button.redactor-modal-action-btn{background:none;color:#fff;background-color:#2461b5}#redactor-modal footer button.redactor-modal-action-btn:hover{color:rgba(255,255,255,0.6);background-color:#1a4580}.redactor-dropdown .redactor-formatting-blockquote{color:rgba(0,0,0,0.4);font-style:italic}.redactor-dropdown .redactor-formatting-pre{font-family:monospace, sans-serif}.redactor-dropdown .redactor-formatting-h1{font-size:36px;line-height:36px;font-weight:bold}.redactor-dropdown .redactor-formatting-h2{font-size:24px;line-height:36px;font-weight:bold}.redactor-dropdown .redactor-formatting-h3{font-size:21px;line-height:30px;font-weight:bold}.redactor-dropdown .redactor-formatting-h4{font-size:18px;line-height:26px;font-weight:bold}.redactor-dropdown .redactor-formatting-h5{font-size:16px;line-height:23px;font-weight:bold}.redactor-editor code,.redactor-editor pre{font-family:Menlo, Monaco, monospace, sans-serif}.redactor-editor div,.redactor-editor p,.redactor-editor ul,.redactor-editor ol,.redactor-editor table,.redactor-editor dl,.redactor-editor blockquote,.redactor-editor pre{font-size:14px;line-height:1.6em}.redactor-editor a{color:#15c;text-decoration:underline}.redactor-editor object,.redactor-editor embed,.redactor-editor video,.redactor-editor img{max-width:100%;width:auto}.redactor-editor video,.redactor-editor img{height:auto}.redactor-editor div,.redactor-editor p,.redactor-editor ul,.redactor-editor ol,.redactor-editor table,.redactor-editor dl,.redactor-editor figure,.redactor-editor blockquote,.redactor-editor pre{margin:0;margin-bottom:15px;border:none;background:none;box-shadow:none}.redactor-editor iframe,.redactor-editor object,.redactor-editor hr{margin-bottom:15px}.redactor-editor iframe{width:auto}.redactor-editor blockquote{margin-left:1.6em !important;padding-left:0;color:#777;font-style:italic}.redactor-editor ul,.redactor-editor ol{padding-left:2em}.redactor-editor ul ul,.redactor-editor ol ol,.redactor-editor ul ol,.redactor-editor ol ul{margin:2px;padding:0;padding-left:2em;border:none}.redactor-editor dl dt{font-weight:bold}.redactor-editor dd{margin-left:1em}.redactor-editor table{border-collapse:collapse;font-size:1em;width:100%}.redactor-editor table td,.redactor-editor table th{padding:5px;border:1px solid #ddd;vertical-align:top}.redactor-editor table thead td,.redactor-editor table th{font-weight:bold;border-bottom-color:#888}.redactor-editor code{background-color:#d8d7d7}.redactor-editor pre{overflow:auto;padding:1em;border:1px solid #ddd;border-radius:3px;background:#f8f8f8;white-space:pre;font-size:90%}.redactor-editor hr{display:block;height:1px;border:0;border-top:1px solid #ccc}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4,.redactor-editor h5,.redactor-editor h6{font-weight:bold;color:#000;padding:0;background:none;text-rendering:optimizeLegibility;margin:0 0 .5em 0}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4{line-height:1.3}.redactor-editor h1{font-size:36px}.redactor-editor h2{font-size:24px;margin-bottom:.7em}.redactor-editor h3{font-size:21px}.redactor-editor h4{font-size:18px}.redactor-editor h5{font-size:16px}.redactor-editor h6{font-size:12px;text-transform:uppercase}.syntaxhighlighter .toolbar{display:none}.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important}.syntaxhighlighter.source{overflow:hidden !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line{white-space:pre !important}.syntaxhighlighter table{width:100% !important}.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important}.syntaxhighlighter table td.code{width:100% !important}.syntaxhighlighter table td.code .container{position:relative !important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important}.syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 0.5em 0 1em !important}.syntaxhighlighter table td.code .line{padding:0 1em !important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0em !important}.syntaxhighlighter.show{display:block !important}.syntaxhighlighter.collapsed table{display:none !important}.syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important}.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important}.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important}.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important}.syntaxhighlighter .toolbar span.title{display:inline !important}.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important}.syntaxhighlighter .toolbar a.expandSource{display:none !important}.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important}.syntaxhighlighter.ie .toolbar{line-height:8px !important}.syntaxhighlighter.ie .toolbar a{padding-top:0px !important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbbbbb !important}.syntaxhighlighter.printing .line .content{color:black !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor{color:gray !important}.syntaxhighlighter.printing .variable{color:#aa7700 !important}.syntaxhighlighter.printing .value{color:#009900 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#0066cc !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important}.syntaxhighlighter{background-color:white !important}.syntaxhighlighter .line.alt1{background-color:white !important}.syntaxhighlighter .line.alt2{background-color:white !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line.highlighted.number{color:black !important}.syntaxhighlighter table caption{color:black !important}.syntaxhighlighter .gutter{color:#afafaf !important}.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important}.syntaxhighlighter.printing .line .content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:black !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important}.syntaxhighlighter .keyword{color:#006699 !important}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#aa7700 !important}.syntaxhighlighter .value{color:#009900 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#0066cc !important}.syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:none !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}.syntaxhighlighter .keyword{font-weight:bold !important}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}img{border:none}ol,ol li{list-style-type:decimal}html,body{font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif;font-size:93%;text-rendering:optimizeLegibility}a{text-decoration:none;color:#0f6bb4}a:hover{text-decoration:underline;cursor:pointer}a.external-link{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=") no-repeat scroll right center transparent;padding-right:1em}h1,h2,h3{line-height:1.4em}h1{font-size:2em;font-weight:600;letter-spacing:-0.04em;margin-bottom:1em}h2{font-size:1.4em;font-weight:700}h3{font-size:1.125em;font-weight:400;text-transform:uppercase;letter-spacing:0.1em}p{margin:1em 0;line-height:1.8em}sup{font-size:0.7em;vertical-align:top}small{font-size:0.7em}.weak{color:#777}html,body{background:#fff;color:#09303d}html{height:100%}body{min-height:100%}.container{max-width:1200px;margin:0 auto;padding:0 5%}.container.wide{max-width:2000px;padding:0;overflow-x:auto}#header{height:30px;padding:10px 0;background:#09303d}#header #logo{display:block;float:left;width:224px;height:29px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/logo-429b29c340ce3b7738695bf28359e25b.png) no-repeat 0 0;background-size:contain}#header #contact-link{display:block;float:right;color:#fff;margin-top:3px}#header #contact-link .numbers{display:none}#header #contact-link:hover .text{display:none}#header #contact-link:hover .numbers{display:block}#header #mobile-nav-toggle,#header #mobile-auth-toggle{display:none;float:right;width:25px;height:17px;margin-top:5px}#header #mobile-nav-toggle img,#header #mobile-auth-toggle img{width:25px;height:17px}#header #mobile-auth-toggle{font-size:1.35em;color:#fff;margin:0 1em 0 0}#header #auth-links{display:none;float:right;margin-top:0.2em}#header #auth-links i,#header #auth-links span{color:#fff}#header #auth-links a{color:#21a7d4;margin-right:1em}#header #auth-links span{margin-left:1em}body.auth-done #header #auth-links{display:block}#nav{background:#1b1b24;background:#133a47;background:-moz-linear-gradient(top, #133a47 0%, #0e3542 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #133a47), color-stop(100%, #0e3542));background:-webkit-linear-gradient(top, #133a47 0%, #0e3542 100%);background:-o-linear-gradient(top, #133a47 0%, #0e3542 100%);background:-ms-linear-gradient(top, #133a47 0%, #0e3542 100%);background:linear-gradient(top bottom, #133a47 0%, #0e3542 100%);border-top:1px solid #1a414e;min-height:45px;overflow:visible;-webkit-box-shadow:0.3,0,2px,2px;-moz-box-shadow:0.3,0,2px,2px;box-shadow:0.3,0,2px,2px}#nav .container>ul>li{float:left}#nav .container>ul>li a{color:#fff}#nav .container>ul>li:first-child{border-left:1px solid #09303d}#nav .container>ul>li:last-child{border-right:1px solid #1a414e}#nav .container>ul>li>a{display:block;height:20px;padding:12px 14px 10px;letter-spacing:0.03em;border-bottom:3px solid #0e3542;border-right:1px solid #09303d;border-left:1px solid #1a414e;-webkit-transition:background-color 0.2s 0s ease-in-out;-moz-transition:background-color 0.2s 0s ease-in-out;transition:background-color 0.2s 0s ease-in-out}#nav .container>ul>li>a:hover{text-decoration:none}#nav .container>ul>li.active>a{border-bottom-color:#21a7d4}#nav .container>ul>li:hover>a,#nav .container>ul>li.open>a{background-color:#1a414e}#nav .container>ul>li.with-subnav{position:relative}#nav .container>ul>li.with-subnav:hover:not(.active)>a,#nav .container>ul>li.with-subnav.open>a{border-bottom-color:#1a414e}#nav .container>ul>li.with-subnav>a{padding-right:24px;background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/dropdown-arrow-9343de2054ed400cdcf4ae47a778bbf9.png);background-repeat:no-repeat;background-position:93% 55%}#nav .container>ul>li.with-subnav:first-child>a{background-position:90% 55%}#nav .container>ul>li .subnav{display:none;width:240px;position:absolute;top:45px;left:0;background:#1a414e;z-index:99}#nav .container>ul>li .subnav,#nav .container>ul>li .subnav li:last-child a{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#nav .container>ul>li .subnav li.header,#nav .container>ul>li .subnav a{display:block;padding:0.8em 1em}#nav .container>ul>li .subnav li.header{text-transform:uppercase;font-size:0.8em;border-top:1px solid #b4e2fa;letter-spacing:0.05em;padding-top:1.2em;padding-bottom:0.6em;color:#6f9faf}#nav .container>ul>li .subnav a:hover,#nav .container>ul>li .subnav a.hover{background:#284f5c;text-decoration:none}#nav .container>ul>li .subnav a.active{background:#21a7d4}#nav .container>ul>li .subnav a.external i{float:right}#nav .container>ul>li.with-subnav.open .subnav{display:block}#nav.key-active .container>ul>li>a span{text-decoration:underline}#flash{text-align:center}#flash>div{display:none;padding:0.5em 0;background:#eeffde;border-bottom:1px solid #ddeecd}#flash .alert{background:#ffebeb;border-color:#eedada}h2#login-required{max-width:1200px;margin:1em auto;padding:0 5%}body .yes-auth{display:none}body.yes-auth .yes-auth{display:block}body.yes-auth .no-auth{display:none}body.no-auth .no-auth{display:block}body.no-auth .yes-auth{display:none}.login-required.container{margin-top:2em}#downloads-link,#pricing-link{float:right;height:1.4em;line-height:1.4em;margin:0.5em 0 0 0.6em;background:#21a7d4;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;-webkit-transition:background 0.1s 0s linear;-moz-transition:background 0.1s 0s linear;transition:background 0.1s 0s linear;z-index:100}#downloads-link:hover,#pricing-link:hover{background:#1096c3}#pricing-link{margin-left:0}#pricing-link i{margin-left:3px}#downloads-link{padding-right:0.4em}#downloads-link span{margin-right:-2px}.sectioned>section{padding:3em 0;border-bottom:1px solid #eee}.sectioned>section:nth-child(even){background:#f7f7f7}.sectioned #intro h1{font-size:2em;margin-bottom:0}.sectioned #intro p{color:#777}section.more{text-align:center}section.more h1,section.more a{display:inline-block}section.more h1{margin:0 1em 0 0}section.more a{border:none;font-size:1.3em;text-transform:uppercase;letter-spacing:0.075em;padding:0.8em 1em}#bottom-kv-download-cta,.bottom-download-cta{margin-top:2em;background:#0f6bb4;padding:2em 3em 0;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#bottom-kv-download-cta h1,.bottom-download-cta h1{display:inline-block;margin:0 0.5em 0.5em 0}#bottom-kv-download-cta a,.bottom-download-cta a{display:inline-block;font-size:1.3em;margin-bottom:1.5em}#footer{padding:3em 0;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/icons/green-spinner-90fdd576918fae0bafa4db10e98d3b1b.gif) no-repeat 200% 200%}#footer .container>ul{display:inline-block;overflow:hidden;width:100%}#footer .container>ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}#footer .container>ul>li{float:left;width:25%}#footer .container>ul>li h3{font-size:0.9em;margin-bottom:0.5em}#footer .container>ul>li li{margin-bottom:0.5em}#footer #keys-hint{float:left;height:25px;cursor:help}#footer #keys-hint img{width:28px;height:25px}#footer #footer-newsletter{clear:both;padding-top:2em}#footer #footer-newsletter .inner{background:#f7f7f7;padding:1em 1.4em 1em 7em;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative;min-height:52px}#footer #footer-newsletter .inner img{width:64px;position:absolute;top:1em;left:1em}#footer #footer-newsletter .inner form{min-height:4em}#footer #footer-newsletter .inner fieldset{margin:0.5em 0 0}#footer #footer-newsletter .inner .hs-richtext{margin-bottom:0.5em}#footer #footer-newsletter .inner label{display:none}#footer #footer-newsletter .inner input[type="email"],#footer #footer-newsletter .inner input[type="text"]{width:170px;padding:0.6em;background:#fff}#footer #footer-newsletter .inner .hs_email,#footer #footer-newsletter .inner .hs_submit{float:left}#footer #footer-newsletter .inner .hs_submit{margin-left:0.5em}#footer #copyright{text-align:center;margin-top:1em}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#header #logo{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/logo@2x-d75a1f215ebffe7d04e6a172c00c025a.png)}}@media screen and (min-width: 870px){html.nav-fixed{margin-top:47px}html.nav-fixed #nav{position:fixed;top:0;left:0;width:100%;z-index:99}}@media screen and (max-width: 870px), (max-device-width: 480px){html,html.nav-fixed{margin-top:0}html body,html.nav-fixed body{margin-top:0}html #header,html.nav-fixed #header{position:relative;z-index:99}html #header #contact-link,html.nav-fixed #header #contact-link{display:none}html #header #mobile-nav-toggle,html.nav-fixed #header #mobile-nav-toggle{display:block;cursor:pointer}html body.auth-done #header #auth-links,html.nav-fixed body.auth-done #header #auth-links{display:none}html body.auth-done.auth-open #header #auth-links,html.nav-fixed body.auth-done.auth-open #header #auth-links{display:block}html #nav,html.nav-fixed #nav{position:absolute;top:-100%;width:100%;z-index:98;-webkit-transition:top 0.2s 0s ease-in;-moz-transition:top 0.2s 0s ease-in;transition:top 0.2s 0s ease-in;box-shadow:0 4px 8px rgba(0,0,0,0.1)}html #nav .container,html.nav-fixed #nav .container{padding:0}html #nav .container>ul>li,html.nav-fixed #nav .container>ul>li{float:none;border-bottom:1px solid #1a414e}html #nav .container>ul>li a,html.nav-fixed #nav .container>ul>li a{border:none;padding:1em 2em 0.8em}html #nav .container>ul>li a:hover,html.nav-fixed #nav .container>ul>li a:hover{background-color:#1a414e}html #nav .container>ul>li .subnav,html.nav-fixed #nav .container>ul>li .subnav{position:relative;top:auto;left:auto;width:auto;background:none;border-right:none}html #nav .container>ul>li .subnav li a,html.nav-fixed #nav .container>ul>li .subnav li a{padding-left:4em;padding-right:2em}html #nav #downloads-link,html #nav #pricing-link,html.nav-fixed #nav #downloads-link,html.nav-fixed #nav #pricing-link{display:block;width:44%;padding:0.7em 0;margin:1em 4% 1em 0;text-align:center}html #nav #downloads-link a,html #nav #pricing-link a,html.nav-fixed #nav #downloads-link a,html.nav-fixed #nav #pricing-link a{padding:0.5em 0;margin-bottom:1em}html body.nav-open #nav,html.nav-fixed body.nav-open #nav{top:50px}html #header #auth-links,html.nav-fixed #header #auth-links{display:none;margin:0;position:absolute;top:100%;left:0;width:100%;-webkit-transition:top 0.2s 0s ease-in;-moz-transition:top 0.2s 0s ease-in;transition:top 0.2s 0s ease-in;box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#ddf1fc;border-bottom:1px solid #b4e2fa;float:none}html #header #auth-links a,html.nav-fixed #header #auth-links a{display:block;padding:1em;color:#0f6bb4;margin:0}html #header #auth-links i,html #header #auth-links span,html.nav-fixed #header #auth-links i,html.nav-fixed #header #auth-links span{display:none}html #header #mobile-auth-toggle,html.nav-fixed #header #mobile-auth-toggle{display:block}html body.auth-open #header #auth-links,html.nav-fixed body.auth-open #header #auth-links{display:block}html section.more h1,html.nav-fixed section.more h1{margin-bottom:1em}}@media screen and (max-width: 800px){#footer .container>ul>li{width:50%;margin-bottom:2em}}@media screen and (max-width: 600px){.sectioned>section{padding:3em 0}section.more h1{display:block;margin:0 0 1em}#footer{display:none}}@media screen and (max-width: 480px), (max-device-width: 480px){#header #logo,#header #logo img{width:200px;height:26px}.sectioned>section{padding-top:2em;padding-bottom:2em}section.more a{font-size:1em;margin:0 1em}}button,.button,input[type="submit"]{background:#32b560;color:#fff;padding:0.4em 0.7em;font-size:1em;border:none;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,0.3);white-space:nowrap}button:hover,.button:hover,input[type="submit"]:hover{background:#21a44f;text-decoration:none}button.gray,.button.gray,input[type="submit"].gray{background:#aaa}button.gray:hover,.button.gray:hover,input[type="submit"].gray:hover{background:#999}button.blue,.button.blue,input[type="submit"].blue{background:#21a7d4}button.blue:hover,.button.blue:hover,input[type="submit"].blue:hover{background:#1096c3}button.red,.button.red,input[type="submit"].red{background:#e64d43}button.red:hover,.button.red:hover,input[type="submit"].red:hover{background:#d53c32}button .spinner,.button .spinner,input[type="submit"] .spinner{display:none;width:16px;height:16px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/icons/green-spinner-90fdd576918fae0bafa4db10e98d3b1b.gif) no-repeat 0 0;margin-left:3px;position:relative;top:2px}button.loading,.button.loading,input[type="submit"].loading{opacity:0.6}button.loading .spinner,.button.loading .spinner,input[type="submit"].loading .spinner{display:inline-block}button.loading.green:hover,.button.loading.green:hover,input[type="submit"].loading.green:hover{background:#32b560}a.button{display:inline-block}form fieldset ul li{margin-bottom:1em}form label{display:block;margin-bottom:0.5em}form .errors{display:none;padding:1em;background:#fdd;color:#900;font-size:0.9em;margin-bottom:1em}form label.error{font-family:"Gentium Book Basic", Georgia, serif;font-style:italic;color:#900;margin-top:0.5em}form .note{font-family:"Gentium Book Basic", Georgia, serif;font-style:italic;color:#777;margin-bottom:0.5em}form input[type="text"],form input[type="email"],form input[type="password"],form textarea{padding:0.8em;background:#f2f2f2;border:1px solid #bbb;box-shadow:1px 1px 4px rgba(0,0,0,0.15) inset}form input[type="text"]:hover,form input[type="email"]:hover,form input[type="password"]:hover,form textarea:hover{border-color:#aaa}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form textarea:focus{border-color:#787878}form input[type="text"].error,form input[type="email"].error,form input[type="password"].error,form textarea.error{background:#ffebeb !important;border-color:#390000}form input[type="text"][readonly="readonly"],form input[type="email"][readonly="readonly"],form input[type="password"][readonly="readonly"],form textarea[readonly="readonly"]{box-shadow:none;color:#555;border-color:#ccc;cursor:default}form li.checkbox label{display:inline}form li.submit{text-align:right}form li.split span{display:inline-block;width:45%;vertical-align:top}form li.split span:first-child{margin-right:5%}form #error-explanation{background:#fdd;padding:1em;margin-bottom:1em}form .field_with_errors input,form .field_with_errors textarea{border-color:#900;background-color:#fdd}form.contact-us{max-width:400px}form.contact-us input,form.contact-us textarea{background:#fff;width:95%}form.contact-us .split input{width:98%}.hbspt-form{text-align:left;color:#09303d}.hbspt-form form{margin:0}.hbspt-form .hs-form-required{color:red}.hbspt-form input[type="text"],.hbspt-form input[type="email"],.hbspt-form textarea{width:93%}.hbspt-form .hs-form-field{margin-bottom:0.5em}.hbspt-form .actions{margin:1em 0 0;padding:0}.modal{display:none;color:#252525;z-index:101}.modal .cover{position:fixed;background:rgba(0,0,0,0.85);top:0;bottom:0;left:0;width:100%;z-index:100}.modal .inner{background:#fff;width:400px;min-height:260px;position:fixed;top:20%;left:50%;margin-left:-200px;border-radius:5px;z-index:101}.modal a.close{display:block;width:30px;height:30px;line-height:30px;background:#fff;color:#0f6bb4;font-size:1.3em;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px;position:absolute;top:11px;right:14px;text-align:center;-webkit-transition:all 0.2s 0s ease-in;-moz-transition:all 0.2s 0s ease-in;transition:all 0.2s 0s ease-in}.modal a.close:hover{background:#0f6bb4;color:#fff}.modal .content{padding:1em}.modal .content>p{margin:0 0 1em}.modal .content #explanation{display:none;padding:0.5em 0.75em;font-size:0.95em;background:#fffce4;color:#403800;border:1px solid #fff3a2;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-bottom:1em}.modal h2{font-size:1.2em;padding:0.8em 3em 0.8em 1em;background:#ddf1fc;border-radius:5px 5px 0 0;border-bottom:1px solid #b4e2fa}.modal h4{font-size:0.9em;margin-bottom:0.5em}.modal ul{margin-bottom:1em;font-size:0.9em}.modal label.with-link a{float:right}.modal input[type="text"],.modal input[type="email"],.modal input[type="password"],.modal textarea{width:94%}.modal .actions a{float:right;margin:0.4em 0 0 1.5em}#login-modal #login-reset-link{position:absolute;bottom:8.5em;right:1.3em}form.signup li.name span{display:inline-block;width:48%;margin-right:2%}form.signup li.name span:last-child{margin-right:0}form.signup li.name input{width:90%}form.signup input[type="email"],form.signup input[type="password"]{width:94%}form.signup li.checkbox label{font-size:0.9em;cursor:pointer}#reset-password-modal p.note{margin-top:0}#reset-password-modal #done{display:none}#reset-password-modal #done p{margin-top:0}#video-modal .inner{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;min-height:0;width:800px;margin-left:-400px}@media screen and (max-width: 399px){.modal .inner{position:absolute;width:300px;margin-left:-150px;top:20px}}table{width:100%;border-spacing:0}table th{font-weight:700;padding:10px;border-bottom:1px solid #ccc;text-align:left}table tr td{padding:10px;background:#fff}table tr:nth-child(odd) td{background:#f7f7f7}table tr:hover td{background:#fffeeb}body#home.index #old #slideshow{margin-top:3em;padding-bottom:2em;height:85vh}body#home.index #old #content{min-height:26em}body#home.index #old #titles{text-align:center;margin-bottom:2em}body#home.index #old #titles h1{display:none;font-size:2.5em;font-weight:400;margin-bottom:0}body#home.index #old #actions{text-align:center;margin:2em 0}body#home.index #old #actions a{background:#0f6bb4 url(https://d3glfbbr3jeumb.cloudfront.net/assets/icons/right-arrow-38f2f20297741f71b395e841fcbec41c.svg) 80% 53% no-repeat;font-size:1.3em;font-weight:600;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s 0s ease-in-out;-moz-transition:all 0.2s 0s ease-in-out;transition:all 0.2s 0s ease-in-out;margin:0 0.25em}body#home.index #old #actions a:hover{background-color:#0b4f85}body#home.index #old #actions a:nth-child(1){padding-left:1.75em;padding-right:1em;background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/icons/left-arrow-cd95f2dc417fee187d13959c103d92a4.svg);background-position:20% 53%}body#home.index #old #actions a:nth-child(1):hover{background-position:17% 53%}body#home.index #old #actions a:nth-child(2){padding-left:1em;padding-right:1.75em}body#home.index #old #actions a:nth-child(2):hover{background-position:83% 53%}body#home.index #old #explanations{position:relative}body#home.index #old #explanations>li{display:none;max-width:330px}body#home.index #old #explanations>li>a{font-size:1.8em}body#home.index #old #explanations>li:nth-child(-n+3) a{font-weight:600;letter-spacing:-0.04em}body#home.index #old #explanations>li:nth-child(1) a{color:#0f6bb4}body#home.index #old #explanations>li:nth-child(2) a{color:#6bac4d}body#home.index #old #explanations>li:nth-child(3) a{color:#ffb752}body#home.index #old #explanations>li:nth-child(5) abbr{border-bottom:1px dotted #ddd}body#home.index #old #explanations>li:last-child{max-width:600px;margin-top:2em}body#home.index #old #explanations>li:last-child>a{font-size:1.6em;margin:0 0.25em 0.5em}body#home.index #old #explanations>li:last-child>a:nth-child(1){background:#0f6bb4}body#home.index #old #explanations>li:last-child>a:nth-child(2){background:#6bac4d}body#home.index #old #explanations>li:last-child>a:nth-child(3){background:#ffb752}body#home.index #old #explanations>li:last-child ul{margin-top:-2em}body#home.index #old #explanations>li:last-child h2{font-weight:600}body#home.index #old #explanations>li:last-child li:first-child{text-align:center;margin-bottom:3em}body#home.index #old #explanations>li:last-child li:first-child h2{font-size:1.7em}body#home.index #old #explanations>li:last-child li:first-child p{max-width:400px;margin:1em auto}body#home.index #old #explanations>li:last-child li:first-child a.button{font-size:1.2em;margin-bottom:1em;background:#0f6bb4}body#home.index #old #explanations>li:last-child li:first-child a.button:first-child{margin-right:1em}body#home.index #old #explanations>li:last-child li:nth-child(n+2){width:47%;margin-right:4%;display:inline-block;vertical-align:top}body#home.index #old #explanations>li:last-child li:nth-child(n+2):last-child{margin-right:0}body#home.index #old #explanations>li:last-child li:nth-child(n+2):nth-child(1) h2 a{color:#0f6bb4}body#home.index #old #explanations>li:last-child li:nth-child(n+2):nth-child(2) h2 a{color:#6bac4d}body#home.index #old #explanations>li:last-child li:nth-child(n+2):nth-child(3) h2 a{color:#ffb752}body#home.index #old #explanations>li:last-child li:nth-child(n+2) p{margin:5px 0}body#home.index #old #explanations>li:last-child li:nth-child(n+2) h2{padding-bottom:0.5em;border-bottom:1px solid #eee;margin-bottom:0.5em}body#home.index #old #bricks-wrapper{position:relative;width:150px;height:137px;margin:0 auto}body#home.index #old #flames{width:207px;height:100px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/flames-31464f4f946364bc9ebbdee1628ba70e.png) no-repeat 0 0;position:absolute;top:100px;left:-2px;opacity:0;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}body#home.index #old #bricks{position:absolute;top:0;left:0;width:100%;height:100%}body#home.index #old #bricks .brick{display:inline-block;width:44px;height:45px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/bricks/blue-4d44d67fe8ac93cd612ab16182ab2fce.png) no-repeat 0 0;background-size:44px 45px;position:absolute}body#home.index #old #bricks .brick:nth-child(1){top:0px;left:81px}body#home.index #old #bricks .brick:nth-child(2){top:14px;left:54px}body#home.index #old #bricks .brick:nth-child(3){top:14px;left:108px}body#home.index #old #bricks .brick:nth-child(4){top:28px;left:81px}body#home.index #old #bricks .key-value,body#home.index #old #bricks .sql-layer,body#home.index #old #bricks .your-layer{position:absolute}body#home.index #old #bricks .key-value{width:150px;height:101px;top:36px;right:0}body#home.index #old #bricks .key-value .brick:nth-child(5){top:28px;left:27px}body#home.index #old #bricks .key-value .brick:nth-child(6){top:42px;left:0px}body#home.index #old #bricks .key-value .brick:nth-child(7){top:42px;left:54px}body#home.index #old #bricks .key-value .brick:nth-child(8){top:56px;left:27px}body#home.index #old #bricks .sql-layer,body#home.index #old #bricks .your-layer{width:95px;height:73px;margin-right:55px}body#home.index #old #bricks .sql-layer{top:29px;right:54px}body#home.index #old #bricks .sql-layer .brick{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/bricks/green-87188b31c1a08978b99568cf482ac1c8.png)}body#home.index #old #bricks .your-layer{top:0;right:0}body#home.index #old #bricks .your-layer .brick{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/bricks/yellow-034c1c0071c4a0c5198315795f212074.png)}body#home.index #old #bricks #sql-layer,body#home.index #old #bricks #your-layer,body#home.index #old #bricks #scale{opacity:0}body#home.index #old #bricks #key-value,body#home.index #old #bricks #sql-layer,body#home.index #old #bricks #your-layer,body#home.index #old #bricks #scale,body#home.index #old #bricks .brick{-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}body#home.index #old #bricks #sql-layer,body#home.index #old #bricks #your-layer{margin-top:-20px}body#home.index #old #bricks #scale{position:absolute;width:150px;height:137px;top:34px;left:60px;margin:-10px 0 0 -10px}body#home.index #old .hint{position:absolute;opacity:0;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}body#home.index #old #scale-hint{top:23px;left:187px}body#home.index #old nav#dots{text-align:center}body#home.index #old nav#dots a{display:inline-block;width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#aaa;border:1px solid #aaa;margin:0 0.5em}body#home.index #old nav#dots a.active{background:#fff;border-color:#777}body#home.index #old #slideshow[slide="1"] #actions a:nth-child(1),body#home.index #old #slideshow[slide="5"] #actions a:nth-child(2){opacity:0.2;cursor:default}body#home.index #old #slideshow[slide="1"] #explanations li:nth-child(1),body#home.index #old #slideshow[slide="2"] #explanations li:nth-child(1){display:block}body#home.index #old #slideshow[slide="1"] #titles h1:nth-child(1){display:block}body#home.index #old #slideshow[slide="1"] #key-value{margin-top:-20px}body#home.index #old #slideshow[slide="2"] #bricks #sql-layer,body#home.index #old #slideshow[slide="2"] #bricks #your-layer,body#home.index #old #slideshow[slide="3"] #bricks #sql-layer,body#home.index #old #slideshow[slide="3"] #bricks #your-layer,body#home.index #old #slideshow[slide="4"] #bricks #sql-layer,body#home.index #old #slideshow[slide="4"] #bricks #your-layer{opacity:1;margin-top:0}body#home.index #old #slideshow[slide="2"] #titles h1:nth-child(2){display:block}body#home.index #old #slideshow[slide="2"] #explanations li:nth-child(1) p{display:none}body#home.index #old #slideshow[slide="2"] #explanations li:nth-child(2),body#home.index #old #slideshow[slide="2"] #explanations li:nth-child(3){display:block}body#home.index #old #slideshow[slide="3"] #bricks-wrapper,body#home.index #old #slideshow[slide="4"] #bricks-wrapper{height:167px}body#home.index #old #slideshow[slide="3"] #bricks-wrapper #scale,body#home.index #old #slideshow[slide="4"] #bricks-wrapper #scale{opacity:1.0;margin:0}body#home.index #old #slideshow[slide="3"] #titles h1:nth-child(3){display:block}body#home.index #old #slideshow[slide="3"] #explanations li:nth-child(4){display:block}body#home.index #old #slideshow[slide="3"] #scale-hint{opacity:1.0;transition-delay:0.3s}body#home.index #old #slideshow[slide="4"] #titles h1:nth-child(4){display:block}body#home.index #old #slideshow[slide="4"] #explanations li:nth-child(5){display:block}body#home.index #old #slideshow[slide="4"] #flames{opacity:1.0}body#home.index #old #slideshow[slide="5"] #titles h1:nth-child(5){display:block}body#home.index #old #slideshow[slide="5"] #explanations li:nth-child(6){display:block}body#home.index #old #slideshow[slide="5"] #bricks-wrapper{display:none}@media screen and (min-height: 750px){body#home.index #actions{margin:4em 0}body#home.index #titles{margin-bottom:4em}}@media screen and (min-width: 920px){body#home.index #content{position:relative}body#home.index #explanations{position:absolute;width:100%}body#home.index #explanations>li:nth-child(-n+5){position:absolute;top:-100px;left:50%;width:300px}body#home.index #explanations>li:nth-child(1){top:30px;margin-left:-165px;text-align:center;width:330px}body#home.index #explanations>li:nth-child(2),body#home.index #explanations li:nth-child(4),body#home.index #explanations li:nth-child(5){margin-left:-450px;text-align:right}body#home.index #explanations>li:nth-child(3){margin-left:140px}body#home.index #explanations>li:nth-child(4){top:-140px}body#home.index #explanations>li:nth-child(5){top:-150px}body#home.index #explanations>li:last-child{margin:0 auto}}@media screen and (max-width: 920px){body#home.index #bricks-wrapper{margin-bottom:3em}body#home.index #explanations>li{margin:0 auto;text-align:center}body#home.index #explanations>li:nth-child(1){margin-top:-1em}body#home.index #explanations>li:last-child{text-align:left}body#home.index .hint{display:none}}@media screen and (max-width: 600px){body#home.index #titles h1{font-size:2em}body#home.index #slideshow{margin-top:2em}body#home.index #explanations>li:last-child{max-width:400px;margin-left:auto;margin-right:auto}body#home.index #explanations>li:last-child li{width:100%;margin:0 0 1em}}body#home.index #new{display:none}body#home.index #old{display:block}body#home.index.new #old{display:none}body#home.index.new #new{display:block}body#home.index #new h2{font-size:1.5em;font-weight:400;line-height:1.5em}body#home.index #new #top{background:#0f6bb4;color:#fff;text-align:center;padding:4em 0}body#home.index #new #top #icon{display:inline-block;width:86px;height:91px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/db-check-cc50a603ac0bdbfe76e48d8ff14298f8.png) no-repeat 0 0}body#home.index #new #top h1{font-size:2.2em;font-weight:400;letter-spacing:-0.02em;margin:1em 0 0.5em}body#home.index #new #top p{margin:1em auto 0;max-width:25em;color:#bacce3}body#home.index #new #benefits{max-width:50em;margin:1em auto}body#home.index #new #benefits>ul>li{display:inline-block;overflow:hidden;width:100%;padding:3em 0}body#home.index #new #benefits>ul>li:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.index #new #benefits>ul>li .text{float:left;width:55%;padding:0 5% 0 0;text-align:right}body#home.index #new #benefits>ul>li .graphic{width:40%;float:right;text-align:center}body#home.index #new #benefits>ul>li .graphic img{max-width:100%}body#home.index #new #benefits>ul>li:nth-child(odd) .text{float:right;padding:0 0 0 5%;text-align:left}body#home.index #new #benefits>ul>li:nth-child(odd) .graphic{float:left}body#home.index #new #architecture{max-width:50em;margin:2em auto;position:relative;min-height:30em}body#home.index #new #architecture h2{text-align:center;margin-bottom:2em}body#home.index #new #architecture #diagram .box{width:100%;height:70px;line-height:70px;text-align:center;color:#fff;font-size:1.4em;position:absolute;right:0}body#home.index #new #architecture #diagram .box:nth-child(1){top:0;background:#e54d42}body#home.index #new #architecture #diagram .box:nth-child(2){background:#6bac4d;width:60%;top:115px}body#home.index #new #architecture #diagram .box:nth-child(3){background:#0f6bb4;top:230px}body#home.index #new #architecture #diagram .arrow{position:absolute;width:14px;height:44px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/arrow-short-0a609b03794a70e6076d0ac0548407c6.png) no-repeat 0 0}body#home.index #new #architecture #diagram .arrow.tall{height:160px;background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/home/arrow-tall-eff4c4bb9e716fec939aec0920d609e8.png)}body#home.index #new #architecture #diagram .arrow:nth-child(4),body#home.index #new #architecture #diagram .arrow:nth-child(5){top:70px}body#home.index #new #architecture #diagram .arrow:nth-child(4){left:60px}body#home.index #new #architecture #diagram .arrow:nth-child(5),body#home.index #new #architecture #diagram .arrow:nth-child(6){left:220px}body#home.index #new #architecture #diagram .arrow:nth-child(6){top:187px}body#home.index #new #architecture #explanation p:nth-child(1){top:10px}body#home.index #new #architecture #explanation p:nth-child(2){top:115px}body#home.index #new #architecture #explanation p:nth-child(3){top:230px}body#home.index #new #actions{text-align:center;padding-bottom:3em}body#home.index #new #actions h2{margin-bottom:1em}body#home.index #new #actions a{font-size:1.4em;padding:0.75em 1.5em;margin:0 0.5em}body#home.index #new #actions a:nth-child(2){background:#0f6bb4}body#home.index #new #actions a:nth-child(2):hover{background:#0d5d9c}body#home.index #new #actions a:nth-child(3){background:#6bac4d}body#home.index #new #actions a:nth-child(3):hover{background:#609a45}@media screen and (max-width: 45em){body#home.index #new #benefits>ul>li:nth-child(n+0){padding:2em 0}body#home.index #new #benefits>ul>li:nth-child(n+0) .text,body#home.index #new #benefits>ul>li:nth-child(n+0) .graphic{float:none;width:90%;text-align:center;padding:0 5%}body#home.index #new #benefits>ul>li:nth-child(n+0) .graphic{margin-bottom:2em}}@media screen and (min-width: 45em){body#home.index #new #benefits>ul>li:nth-child(1) .text{margin-top:2em}body#home.index #new #benefits>ul>li:nth-child(2) .graphic{margin-top:1em}body#home.index #new #benefits>ul>li:nth-child(3) .graphic{margin-top:3em}}@media screen and (min-width: 50em){body#home.index #new #architecture #diagram,body#home.index #new #architecture #explanation{position:absolute;top:4.5em;width:48%}body#home.index #new #architecture #diagram{left:0}body#home.index #new #architecture #explanation{right:0}body#home.index #new #architecture #explanation p{width:100%;margin:0;position:absolute}}@media screen and (max-width: 50em){body#home.index #new #architecture #diagram,body#home.index #new #architecture #explanation{width:100%;max-width:25em;margin:0 auto 2em;position:relative}body#home.index #new #architecture #diagram{height:300px}}body#home.problem #databases{padding:1em 0 2em}body#home.problem #databases ul{display:inline-block;overflow:hidden;width:100%;margin-top:2em}body#home.problem #databases ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.problem #databases li{float:left;width:40%;text-align:center;padding:2%;margin:0 3%}body#home.problem #databases h2{margin-bottom:1em}body#home.problem #databases img{max-width:320px}@media screen and (max-width: 800px){body#home.problem #databases{padding:2em 0}body#home.problem #databases li{float:none;width:96%;margin:0 0 2em}}@media screen and (max-width: 480px), (max-device-width: 480px){body#home.problem #databases li img{max-width:100%}}body#home.testimonials #intro{min-height:240px}body#home.testimonials #intro .graphic{width:386px;height:240px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/case-studies/locality-4d94986636d694c98194670cbb919b75.jpg) no-repeat 0 0;float:left;margin-right:7em}body#home.testimonials #intro .text h1{margin-bottom:1em}body#home.testimonials #intro .text a.button{font-size:1.2em}body#home.testimonials #intro .text a.button span{margin-right:0.5em}body#home.testimonials #quotes h1{text-align:center;margin-bottom:2em}body#home.testimonials #quotes li{display:inline-block;overflow:hidden;width:100%;padding:1.5em 0;border-top:1px solid #eee}body#home.testimonials #quotes li:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.testimonials #quotes li .who,body#home.testimonials #quotes li .text{float:left}body#home.testimonials #quotes li .who{width:30%;margin-right:10%}body#home.testimonials #quotes li .who h3{margin-bottom:1em}body#home.testimonials #quotes li .who h4{font-size:1.2em;margin-bottom:0.25em}body#home.testimonials #quotes li .who p{font-family:"Gentium Book Basic", Georgia, serif;font-style:italic;letter-spacing:0.01em;color:#555;margin-top:0;line-height:1.5em}body#home.testimonials #quotes li .text{width:60%}body#home.testimonials #quotes li .text p{margin-top:0}body#home.testimonials #quotes li:first-child{padding-top:0;border-top:0}@media screen and (max-width: 900px){body#home.testimonials #intro{text-align:center}body#home.testimonials #intro .graphic{margin:0 auto 2em;float:none}}@media screen and (max-width: 700px){body#home.testimonials #quotes li .who,body#home.testimonials #quotes li .text{float:none;width:100%}}@media screen and (max-width: 430px){body#home.testimonials #intro .graphic{width:100%;background-size:100%;margin-bottom:0}}body#key_value.features #foundation-list{position:relative}body#key_value.features #jump-to{text-align:center;padding:0.5em 0;background:#f0f0f0;border-bottom:1px solid #eee;position:absolute;top:0;left:0;width:100%}body#key_value.features #jump-to span,body#key_value.features #jump-to a{margin:0 0.5em}body#key_value.features #jump-to.fixed{position:fixed;z-index:99;margin-top:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2)}body#key_value.features .feature-list{padding-top:6em}body#key_value.features .feature-list h1{margin-bottom:2em;text-align:center}body#key_value.features .feature-list li{min-height:160px;margin-bottom:3em;position:relative;padding-left:200px}body#key_value.features .feature-list li h3{font-weight:700}body#key_value.features .feature-list li .circle{background:#eee;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px;position:absolute;top:0;left:0;width:160px;height:70px;padding:45px 0;text-align:center}body#key_value.features .feature-list li .circle img{height:70px}body#key_value.features .feature-list li p strong{color:#32b560;text-transform:uppercase}body#key_value.features .feature-list li.anti img.x{position:absolute;width:100px;top:0;left:16px;width:125px}body#key_value.features .feature-list li.anti h3 strong{color:#a00}body#key_value.features .feature-list li:nth-child(even){padding-left:0;padding-right:200px;text-align:right}body#key_value.features .feature-list li:nth-child(even) .circle{left:auto;right:0}body#key_value.features .feature-list li:nth-child(even).anti img.x{left:auto;right:16px}@media screen and (max-width: 630px){body#key_value.features .feature-list{padding-top:8em}body#key_value.features #jump-to span{display:block}body#key_value.features #jump-to a{display:inline-block}body#key_value.features #jump-to span,body#key_value.features #jump-to a{padding-bottom:0.5em}}@media screen and (max-width: 600px), (max-device-width: 480px){body#key_value.features .feature-list li{padding:0 !important;text-align:left !important}body#key_value.features .feature-list li .circle{position:relative;left:auto;right:auto;margin:0 auto 2em}}@media screen and (max-width: 480px), (max-device-width: 480px){body#key_value.features #jump-to.fixed span{display:none}}.product-performance section{margin-bottom:4em}.product-performance #intro{margin-top:3em}.product-performance #intro h1{margin-bottom:0}.product-performance #intro h3{margin-bottom:0.5em}.product-performance .graph{width:50%;height:150px}.product-performance .graph-label{width:50%;margin:0.5em 0 1em;color:#777;font-size:0.9em;text-align:center}@media screen and (max-width: 1200px){.product-performance .graph,.product-performance .graph-label{width:60%}}@media screen and (max-width: 900px){.product-performance .graph,.product-performance .graph-label{width:100%}}body#white_papers.index #intro{text-align:center}body#white_papers.index #paper-list{display:inline-block;overflow:hidden;width:100%}body#white_papers.index #paper-list:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#white_papers.index #paper-list ul{width:45%;float:left}body#white_papers.index #paper-list ul:first-child{margin-right:10%}body#white_papers.index #paper-list li{margin-bottom:2em}body#white_papers.index #paper-list p{font-size:0.9em}@media screen and (max-width: 800px){body#white_papers.index #paper-list ul{width:100%;float:none;margin-bottom:3em}}body#white_papers #white-paper{margin-top:3em}body#white_papers #white-paper h1.title{margin-bottom:1em}body#white_papers #white-paper h1.title:after{position:relative;top:-0.2em;color:#ccc;font-size:0.6em;content:'\BB';padding-left:0.5em}body#white_papers #white-paper img{max-width:100%}body#white_papers #white-paper h3{margin:2em 0 1.5em}body#white_papers #white-paper ul{margin-left:1.5em}body#white_papers #white-paper ul li{list-style-type:disc}body#white_papers #white-paper ol{margin-left:2em}body#white_papers #white-paper li{margin-bottom:0.5em}body#white_papers #white-paper code{padding:0.2em 0.4em;background:#ddf1fc;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#white_papers #white-paper pre{background:#f5f5f5;border:1px solid #ccc;padding:0.75em;line-height:1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow-x:auto}body#white_papers #white-paper table{text-align:left;width:100%}body#white_papers #white-paper table th{padding-bottom:0.5em}body#white_papers #white-paper table tr td{border-bottom:1px solid #eee;padding:0.25em 0}body#white_papers #white-paper .diagram{text-align:center;margin:2em 0}body#white_papers #white-paper .diagram img{margin-bottom:0.5em}body#white_papers #white-paper .diagram .caption{font-family:"Gentium Book Basic", Georgia, serif;font-style:italic;font-size:1.2em}body#white_papers.flow #flow-interest{margin-top:2em}body#white_papers.flow #flow-interest h1{margin-bottom:0.5em}body#white_papers.flow #flow-interest form{max-width:400px}body#white_papers.flow #flow-interest input[type="text"],body#white_papers.flow #flow-interest input[type="email"]{width:93%}body#white_papers.flow #flow-interest .hs-form-field{margin-bottom:1em}body#white_papers.fault_tolerance #video-wrapper{max-width:700px}body#white_papers.fault_tolerance #video-wrapper .inner{position:relative;padding-bottom:56.25%;padding-top:8px;height:0}body#white_papers.fault_tolerance #video-wrapper .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}body#home.acid_claims #acid-claims-body section{padding:1.5em 0}body#home.acid_claims #acid-claims-body section .container{max-width:800px}body#home.acid_claims #acid-claims-body #intro{padding-top:3em}body#home.acid_claims #acid-claims-body .indented{padding-left:50px}body#home.acid_claims #acid-claims-body .indented h1{margin-left:-50px}body#home.acid_claims #acid-claims-body ul.products li{position:relative;padding-left:150px;margin-bottom:1em}body#home.acid_claims #acid-claims-body ul.products li:before{position:absolute;top:0;left:-20px}body#home.acid_claims #acid-claims-body ul.products li.yes:before,body#home.acid_claims #acid-claims-body ul.products li.yes strong,body#home.acid_claims #acid-claims-body ul.products li.maybe:before,body#home.acid_claims #acid-claims-body ul.products li.maybe strong{color:#10933e}body#home.acid_claims #acid-claims-body ul.products li.yes:before,body#home.acid_claims #acid-claims-body ul.products li.maybe:before{content:"\2713"}body#home.acid_claims #acid-claims-body ul.products li.maybe:before,body#home.acid_claims #acid-claims-body ul.products li.maybe strong{color:#d1b534}body#home.acid_claims #acid-claims-body ul.products li.no:before,body#home.acid_claims #acid-claims-body ul.products li.no strong{color:#900}body#home.acid_claims #acid-claims-body ul.products li.no:before{content:"\2717"}body#home.acid_claims #acid-claims-body ul.products strong{position:absolute;top:0;left:0}body#home.acid_claims #acid-claims-body ul.products .highlight{color:#32b560}body#home.acid_claims #acid-claims-body section.data table{width:100%;border-spacing:0}body#home.acid_claims #acid-claims-body section.data table th{vertical-align:bottom}body#home.acid_claims #acid-claims-body section.data table th,body#home.acid_claims #acid-claims-body section.data table td{padding:5px 0;border-bottom:1px solid #eee}body#home.acid_claims #acid-claims-body section.data table th:nth-child(n+2):nth-child(-n+6),body#home.acid_claims #acid-claims-body section.data table td:nth-child(n+2):nth-child(-n+6){width:10%}body#home.acid_claims #acid-claims-body section.data table th.headerSortUp:after{padding-left:10px;content:"\2193"}body#home.acid_claims #acid-claims-body section.data table th.headerSortDown:after{padding-left:10px;content:"\2191"}body#home.acid_claims #acid-claims-body section.data table tr:hover td{border-color:#ccc}body#home.acid_claims #acid-claims-body section.data table .good,body#home.acid_claims #acid-claims-body section.data table .bad{text-align:center}body#home.acid_claims #acid-claims-body section.data table .good{background:#eeffde;color:#32b560}body#home.acid_claims #acid-claims-body section.data table .bad{background:#fdd;color:#900}body#home.acid_claims #acid-claims-body section.data table td:last-child{padding-left:5px;font-size:0.85em}body#home.acid_claims #acid-claims-body #scale .container h4{font-size:1.2em;margin-bottom:0.5em}body#home.acid_claims #acid-claims-body #scale .container>ul>li{margin-bottom:1.5em}body#home.acid_claims #acid-claims-body #scale .container>ul>li ul{margin-left:1em}body#home.acid_claims #acid-claims-body #scale .container>ul>li span{display:inline-block;width:2em;font-weight:700}body#home.acid_claims #acid-claims-body #data .highlight{padding:5px 10px;background:#ffd;border:1px solid #f1f1c6}body#home.acid_claims #acid-claims-body #data table{width:100%;border-spacing:0}body#home.acid_claims #acid-claims-body #data table th,body#home.acid_claims #acid-claims-body #data table td{width:15%;padding:5px 0;text-align:left;border-bottom:1px solid #eee}body#home.acid_claims #acid-claims-body #data table th{cursor:pointer}body#home.acid_claims #acid-claims-body #data table th.headerSortUp:after{padding-left:10px;content:"\2193"}body#home.acid_claims #acid-claims-body #data table th.headerSortDown:after{padding-left:10px;content:"\2191"}body#home.acid_claims #acid-claims-body #data table td:last-child{font-weight:700}body#home.acid_claims #acid-claims-body #data table tr:hover td{background:#ffd}@media screen and (max-width: 500px){body#home.acid_claims #acid-claims-body .indented{padding-left:0}body#home.acid_claims #acid-claims-body .indented h1{margin-left:0}body#home.acid_claims #acid-claims-body ul.products li{padding-left:0}body#home.acid_claims #acid-claims-body ul.products li strong,body#home.acid_claims #acid-claims-body ul.products li span{display:block}body#home.acid_claims #acid-claims-body ul.products li strong{position:relative;top:auto;left:auto;margin-bottom:1em;padding-left:10px}body#home.acid_claims #acid-claims-body ul.products li span{padding-left:10px}body#home.acid_claims #acid-claims-body ul.products li:before{left:-10px}}body#key_value.operations #operations-wrapper{position:relative;padding-left:18em}body#key_value.operations #operations-wrapper h2{font-size:1.6em;font-weight:400;margin-bottom:1em}body#key_value.operations #operations-wrapper h2 .time{color:#32b560}body#key_value.operations #operations-wrapper #diagrams{padding-top:1em}body#key_value.operations #operations-wrapper #diagrams>ul>li{padding:1em 0 0;position:relative}body#key_value.operations #operations-wrapper #diagrams>ul>li span.anchor{position:absolute;top:-4.5em;left:0;visibility:hidden}body#key_value.operations #sidebar{position:absolute;top:2em;left:0;width:15em;padding-left:1em}body#key_value.operations #sidebar a{display:block;padding:3px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#key_value.operations #sidebar a.active{background:#21a7d4;color:#fff}body#key_value.operations #diagrams{min-width:500px}body#key_value.operations #diagrams ol{margin-left:1.5em}body#key_value.operations #diagrams a.docs{float:right;line-height:2.5em}body#key_value.operations #diagrams .diagram{padding:1em 2em;position:relative;margin-bottom:1em}body#key_value.operations #diagrams .diagram .overlay{position:absolute}body#key_value.operations #diagrams .diagram:hover .overlay{-webkit-animation:operations-zoom-in 0.3s linear;-moz-animation:operations-zoom-in 0.3s linear;-ms-animation:operations-zoom-in 0.3s linear;-o-animation:operations-zoom-in 0.3s linear;animation:operations-zoom-in 0.3s linear}body#key_value.operations #diagrams .text{margin-left:2em}body#key_value.operations #diagrams .text li{margin-bottom:1em}body#key_value.operations #diagrams .text pre{padding:0.2em 0.4em;line-height:1.5em;overflow-x:auto;margin-bottom:0.5em}body#key_value.operations #diagrams .buttons{height:2em}body#key_value.operations #diagrams .buttons a.prev{float:left}body#key_value.operations #diagrams .buttons a.next{float:right}body#key_value.operations #diagrams .server{margin-right:1em;display:inline-block;text-align:center}body#key_value.operations #diagrams .server.faded{opacity:0.3}body#key_value.operations #diagrams .server img{display:block}body#key_value.operations #diagrams .server span{font-size:0.9em}body#key_value.operations #installation-wrapper .diagram .overlay,body#key_value.operations #scaling-wrapper .diagram .overlay,body#key_value.operations #redistributing-wrapper .diagram .overlay{top:2.2em;left:3.5em}body#key_value.operations #replicating-data-wrapper .overlay{top:1em;left:3.4em}body#key_value.operations #adjusting-coordinators-wrapper .overlay{top:2.8em;left:3.5em}body#key_value.operations #fault-tolerance-wrapper .overlay{top:0.4em;left:3.5em}body#key_value.operations #consistent-backup-wrapper .overlay{top:1.85em;left:3.5em}body#key_value.operations #load-balancing-wrapper .diagram .overlay{position:relative;margin:0 0 -0.6em 1.8em}body#key_value.operations #data-centers-wrapper .diagram ul{display:inline-block;overflow:hidden}body#key_value.operations #data-centers-wrapper .diagram ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#key_value.operations #data-centers-wrapper .diagram li{float:left;margin-right:2em;position:relative}body#key_value.operations #data-centers-wrapper .diagram .server:first-child{position:relative;padding:0.25em 0 0 0.5em;z-index:2}body#key_value.operations #data-centers-wrapper .diagram .server:nth-child(n+2){position:absolute}body#key_value.operations #data-centers-wrapper .diagram .server:nth-child(2){top:0;left:0;z-index:3}body#key_value.operations #data-centers-wrapper .diagram .server:nth-child(3){top:0.5em;left:1em;z-index:1}body#key_value.operations #monitoring-status-wrapper .diagram pre{line-height:1.3em}body#key_value.operations #monitoring-status-wrapper .diagram .overlay{top:0;bottom:0;left:0}body#key_value.operations #monitoring-status-wrapper .diagram .overlay img{position:absolute;left:0;height:55px}body#key_value.operations #monitoring-status-wrapper .diagram .overlay img:nth-child(1){top:0}body#key_value.operations #monitoring-status-wrapper .diagram .overlay img:nth-child(2){bottom:0}body#key_value.operations #monitoring-status-wrapper .diagram .overlay .box{left:2.15em;top:5.7em;height:28px}body#key_value.operations section.more{margin:4em 0 4em 15em}@keyframes operations-zoom-in{0%{transform:scale(1, 1)}50%{transform:scale(1.02, 1.02)}100%{transform:scale(1, 1)}}@media screen and (max-width: 800px){body#key_value.operations #operations-wrapper{padding-left:0}body#key_value.operations #sidebar{display:none}body#key_value.operations section.more{margin-left:0}body#key_value.operations #diagrams a.docs{display:none}}@media screen and (max-width: 550px){body#key_value.operations #diagrams{min-width:100%}body#key_value.operations #diagrams li{overflow-x:auto}body#key_value.operations #diagrams .diagram{min-width:30em}body#key_value.operations #diagrams #consistent-backup .diagram{min-width:40em}}#docs-global-nav-content{display:none}#breadcrumbs{margin:2em auto;position:relative}#breadcrumbs a{margin:0 0.2em}#breadcrumbs a:first-child{margin-left:0}#breadcrumbs #mobile-search-link{display:none;position:absolute;top:0;right:3%}#breadcrumbs #mobile-search-link img{width:30px}#docs-version-warning{background-color:#fffc9e;padding:0.6em 1em;border-bottom:1px solid #e1dd66}html.nav-fixed #docs-version-warning{position:fixed;top:46px;left:0;width:100%;z-index:2}@media screen and (max-width: 870px){html.nav-fixed #docs-version-warning{top:0}}#docs-intro-message{background:#ffd;border:1px solid #f7f7c6;padding:1em;margin:1em 0;position:relative}#docs-intro-message strong{display:block;font-size:1.1em;margin-bottom:0.5em}#docs-intro-message span{margin-right:1em}#docs-intro-message a[href="#close"]{position:absolute;top:0.5em;right:0.5em;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#f7f7c6;color:#444}body>#documentation-list{margin-top:2em}body>#documentation-inner{max-width:1200px;padding:0 5%;margin:2em auto 0;position:relative}body>#documentation-inner .container{padding:0}body>#documentation-inner .body{padding-right:300px}body>#documentation-inner .section{padding-top:4em}body>#documentation-inner .body.sphinx>.section{padding-top:0}body>#documentation-inner .body.sphinx>.section>h1{margin-bottom:0}body>#documentation-inner a.headerlink{visibility:hidden;float:right;font-size:1.2em}body>#documentation-inner h1:hover>a.headerlink,body>#documentation-inner h2:hover>a.headerlink,body>#documentation-inner h3:hover>a.headerlink,body>#documentation-inner h4:hover>a.headerlink,body>#documentation-inner h5:hover>a.headerlink,body>#documentation-inner h6:hover>a.headerlink,body>#documentation-inner dt:hover>a.headerlink{visibility:visible}body>#documentation-inner #search-documentation{width:250px;position:fixed;top:96px;bottom:0;right:0;background:#f5f5f5;border:1px solid #ddd;border-top:none;overflow-y:auto;z-index:3}body>#documentation-inner #search-documentation form{padding:10px}body>#documentation-inner #search-documentation input,body>#documentation-inner #mobile-search input{width:90%;padding:6px 10px;border:1px solid #ccc;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px}body>#documentation-inner #mobile-search input{max-width:300px;margin-bottom:2em}body>#documentation-inner #docs-global-nav,body>#documentation-inner #docs-page-nav{border-top:1px solid #ddd}body>#documentation-inner #docs-global-nav>h3,body>#documentation-inner #docs-page-nav>h3{display:block;background:#f0f0f0;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e9e9e9));background:-webkit-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);background:-o-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);background:-ms-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);background:linear-gradient(top bottom, #f7f7f7 0%, #e9e9e9 100%);color:#555;text-shadow:0 1px #fff;padding:8px 10px;font-size:0.8em;font-weight:600;text-transform:uppercase;letter-spacing:0.075em;border-bottom:1px solid #ddd;margin-bottom:0}body>#documentation-inner #docs-global-nav ul,body>#documentation-inner #docs-global-nav li,body>#documentation-inner #docs-page-nav ul,body>#documentation-inner #docs-page-nav li{margin:0}body>#documentation-inner #docs-global-nav>ul,body>#documentation-inner #docs-page-nav>ul{padding:0.6em 0;margin:0}body>#documentation-inner #docs-global-nav li,body>#documentation-inner #docs-page-nav li{list-style-type:none}body>#documentation-inner #docs-global-nav tt,body>#documentation-inner #docs-page-nav tt{background:#fff;color:#21a7d4;text-shadow:none}body>#documentation-inner #docs-global-nav a,body>#documentation-inner #docs-page-nav a{padding:0.2em 0.8em;display:block}body>#documentation-inner #docs-global-nav a.active,body>#documentation-inner #docs-page-nav a.active{background:#0f6bb4;background:#32b8e5;background:-moz-linear-gradient(top, #32b8e5 0%, #1096c3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #32b8e5), color-stop(100%, #1096c3));background:-webkit-linear-gradient(top, #32b8e5 0%, #1096c3 100%);background:-o-linear-gradient(top, #32b8e5 0%, #1096c3 100%);background:-ms-linear-gradient(top, #32b8e5 0%, #1096c3 100%);background:linear-gradient(top bottom, #32b8e5 0%, #1096c3 100%);color:#fff;text-shadow:0 -1px 0 rgba(38,89,167,0.75);box-shadow:0 1px 0 #53a1ec inset}body>#documentation-inner #docs-global-nav li li a,body>#documentation-inner #docs-page-nav li li a{padding-left:1.8em}body>#documentation-inner #docs-global-nav li li li a,body>#documentation-inner #docs-page-nav li li li a{padding-left:2.8em}body>#documentation-inner #docs-global-nav li li li li a,body>#documentation-inner #docs-page-nav li li li li a{padding-left:3.8em}body>#documentation-inner h2{font-weight:600;padding-bottom:0.5em;border-bottom:1px solid #eee;margin-bottom:1em}body>#documentation-inner h3{font-weight:700;text-transform:none;letter-spacing:0;font-size:1.2em;margin-bottom:1em}body>#documentation-inner h4{margin-bottom:1em}body>#documentation-inner pre,body>#documentation-inner tt{background:#f5f5f5;border:1px solid #ccc;padding:0.2em;line-height:1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow-x:auto}body>#documentation-inner pre{font-size:1.1em;padding:1em;line-height:1.5em;margin-bottom:1em}body>#documentation-inner tt{font-size:1em}body>#documentation-inner tt.descname{font-weight:600;color:#09303d}body>#documentation-inner tt.descname,body>#documentation-inner tt.descclassname,body>#documentation-inner tt.xref{background-color:transparent;border:none;padding:0}body>#documentation-inner dl{font-size:1.1em;margin:1em 0}body>#documentation-inner dl dd{margin:0 0 2em 2em;font-size:0.9em}body>#documentation-inner dl dt tt{font-size:1.2em}body>#documentation-inner dl tt.descclassname{color:#777}body>#documentation-inner dl.docutils>dt{margin-bottom:0.5em}body>#documentation-inner dt.em{font-style:normal}body>#documentation-inner blockquote{border:0;padding:0;margin-bottom:1em}body>#documentation-inner p sup{line-height:1.6em}body>#documentation-inner ul,body>#documentation-inner ol{margin-left:1.5em}body>#documentation-inner li{margin-bottom:1em}body>#documentation-inner li>ul{margin-top:1em}body>#documentation-inner ul li{list-style-type:disc}body>#documentation-inner ol li{list-style-type:decimal}body>#documentation-inner table.docutils{border:0;border-collapse:collapse;margin-bottom:1em}body>#documentation-inner table.docutils th{text-align:left}body>#documentation-inner table.docutils td,body>#documentation-inner table.docutils th{padding:1px 8px 1px 5px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #aaa}body>#documentation-inner .hidden{display:none}body>#documentation-inner a.reference.internal em{font-style:normal}body>#documentation-inner .highlighted{background-color:#fbe54e}body>#documentation-inner .container.bubble{display:inline-block;background:#feffb8;color:#58590c;padding:0.25em 0.5em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body>#documentation-inner ul ul li:last-child,body>#documentation-inner ul ol li:last-child,body>#documentation-inner ol ol:last-child,body>#documentation-inner ol ul:last-child{margin-bottom:1em}body>#documentation-inner div.admonition p.admonition-title{display:none}body>#documentation-inner div.admonition{padding:0.2em 0.6em;margin:1em 0;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body>#documentation-inner div.admonition.note{background-color:#ddf1fc}body>#documentation-inner div.admonition.warning{background-color:#F2DEDE}body>#documentation-inner div.admonition p{margin:0;line-height:1.4em}body>#documentation-inner div.screencast a{position:relative;display:block;width:200px;height:150px}body>#documentation-inner div.screencast a span{position:absolute;top:50%;left:50%;color:#fff;font-size:3em;margin:-0.6em 0 0 -0.4em;opacity:0.7;-webkit-transition:opacity 0.2s 0s linear;-moz-transition:opacity 0.2s 0s linear;transition:opacity 0.2s 0s linear}body>#documentation-inner div.screencast a:hover span{opacity:1}body>#documentation-inner div.toggler{color:#0f6bb4;cursor:pointer;display:inline-block}body>#documentation-inner div.toggler:hover{text-decoration:underline}body>#documentation-inner div.toggler p{margin:0}body>#documentation-inner div.details{display:none}body>#documentation-inner #mobile-search{display:none;margin-bottom:2em}body>#documentation-inner #key-value-store-version-documentation .grid,body>#documentation-inner #sql-layer-version-documentation .grid{margin-top:2em}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item{display:inline-block;width:250px;padding:20px 20px 20px 110px;border:1px solid #005187;color:#fff;background:#0077b6;background:-moz-linear-gradient(top, #0077b6 0%, #0061a6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0077b6), color-stop(100%, #0061a6));background:-webkit-linear-gradient(top, #0077b6 0%, #0061a6 100%);background:-o-linear-gradient(top, #0077b6 0%, #0061a6 100%);background:-ms-linear-gradient(top, #0077b6 0%, #0061a6 100%);background:linear-gradient(top bottom, #0077b6 0%, #0061a6 100%);-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 1em 1em 0;position:relative;text-decoration:none;vertical-align:top}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item:hover,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:hover{border-color:#00497a;background:#006da8;background:-moz-linear-gradient(top, #006da8 0%, #005999 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #006da8), color-stop(100%, #005999));background:-webkit-linear-gradient(top, #006da8 0%, #005999 100%);background:-o-linear-gradient(top, #006da8 0%, #005999 100%);background:-ms-linear-gradient(top, #006da8 0%, #005999 100%);background:linear-gradient(top bottom, #006da8 0%, #005999 100%)}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item:hover h3,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:hover h3{text-decoration:underline}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item .icon,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item .icon{display:block;position:absolute;top:38px;left:23px;width:65px;height:65px;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item .icon .bg,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item .icon .bg{position:absolute;left:229px;top:261px;width:367px;height:147px;z-index:24}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item h3,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item h3{font-size:1.4em;font-weight:600}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item p,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item p{color:#93cced}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item:nth-child(1) .icon,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:nth-child(1) .icon{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/documentation/getting-started-22d69ad1034ea1e51b31162af5e2c228.png)}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item:nth-child(2) .icon,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:nth-child(2) .icon{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/documentation/tutorials-26b49581c0c1aee4ef745a547bc3bac8.png)}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item:nth-child(3) .icon,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:nth-child(3) .icon{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/documentation/language-bindings-e108688e37beecb9604ffd97532fe482.png)}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item:nth-child(4) .icon,body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:nth-child(4) .icon{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/documentation/operations-dcac9b799506b33d3fc8bbac4f05830a.png)}body>#documentation-inner #sql-layer-version-documentation .grid .grid-item{border-color:#4a7735;background:#609a45;background:-moz-linear-gradient(top, #609a45 0%, #55893d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #609a45), color-stop(100%, #55893d));background:-webkit-linear-gradient(top, #609a45 0%, #55893d 100%);background:-o-linear-gradient(top, #609a45 0%, #55893d 100%);background:-ms-linear-gradient(top, #609a45 0%, #55893d 100%);background:linear-gradient(top bottom, #609a45 0%, #55893d 100%)}body>#documentation-inner #sql-layer-version-documentation .grid .grid-item p{color:#b0ed93}body>#documentation-inner #sql-layer-version-documentation .grid .grid-item:hover{border-color:#3f662d;background:#55893d;background:-moz-linear-gradient(top, #55893d 0%, #4a7735 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #55893d), color-stop(100%, #4a7735));background:-webkit-linear-gradient(top, #55893d 0%, #4a7735 100%);background:-o-linear-gradient(top, #55893d 0%, #4a7735 100%);background:-ms-linear-gradient(top, #55893d 0%, #4a7735 100%);background:linear-gradient(top bottom, #55893d 0%, #4a7735 100%)}body>#documentation-inner #known-limitations div.admonition{padding:0.75em 1em;margin:1em 0;background:#ffd;font-size:0.9em}body>#documentation-inner #known-limitations div.admonition p.admonition-title{font-weight:700;padding-bottom:0.5em;border-bottom:1px solid #e3e3b5;margin-bottom:0.5em;display:block}body>#documentation-inner #release-notes .section .section{padding-top:2em}@media screen and (min-width: 1350px){body#documentation #footer .container,body#sql.documentation #footer .container{padding-left:0}}@media screen and (min-width: 800px){body#documentation #footer .container,body#sql.documentation #footer .container,body#document.documentation #footer .container{max-width:930px;padding-right:270px}}@media screen and (max-width: 870px){body>#documentation-inner .body{padding-right:0}body>#documentation-inner #search-documentation{display:none}body>#documentation-inner #mobile-search{display:block}#breadcrumbs #breadcrumbs-inner{margin-right:80px}#breadcrumbs #mobile-search-link{display:block}}@media screen and (max-width: 440px){body>#documentation-inner #key-value-store-version-documentation .grid .grid-item{width:90%;padding:5%}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item .icon{display:none}body>#documentation-inner #key-value-store-version-documentation .grid .grid-item p{margin-bottom:0}}#get-downloads section.product{text-align:center}#get-downloads section.product .container.intro{max-width:450px}#get-downloads section.product .container.intro a.more{display:inline-block;text-transform:uppercase;letter-spacing:0.1em;margin:0 1em 2.5em 0}#get-downloads section.product h1{margin-bottom:0.75em}#get-downloads section.product .platforms li{display:inline-block;margin:0 1em 2em}#get-downloads section.product .platforms a{background:#21a7d4;color:#fff;font-size:1.2em;font-weight:700;padding:10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:2em}#get-downloads section.product .platforms a:hover{background:#1096c3;text-decoration:none}#get-downloads section.product .platforms a.dimmed{opacity:0.5}#get-downloads section.product .platforms a img{width:30px;height:36px;float:left;margin-right:15px}#get-downloads section.product .platforms a span{padding-top:4px;display:inline-block}#get-downloads section.product .platforms a i:before{-webkit-transition:all 0.2s 0s linear;-moz-transition:all 0.2s 0s linear;transition:all 0.2s 0s linear}#get-downloads section.product .platforms a.shown i:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}#get-downloads section.product .platforms a#osx-button span{min-width:2.6em}#get-downloads .after-download{position:fixed;top:-1000px;left:50%;width:400px;padding:20px;margin-left:-210px;background:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:100;-webkit-transition:all 0.2s 0s ease-in-out;-moz-transition:all 0.2s 0s ease-in-out;transition:all 0.2s 0s ease-in-out;text-align:left}#get-downloads .after-download.open{top:0}#get-downloads .after-download h1{font-size:1.8em;margin-bottom:0}#get-downloads .after-download a[href="#close"]{position:absolute;bottom:25px;left:125px}#get-downloads .after-download.signup>p{font-size:1.1em;font-weight:600;margin-bottom:0.5em}#get-downloads .after-download.signup i.icon-check{color:#32b560}#get-downloads .after-download.signup form.signup{margin-top:1em}#get-downloads .after-download.signup form.signup li:last-child{margin-bottom:0}#get-downloads .after-download.signup a[href="#close"]{left:auto;right:30px}#get-downloads .after-download.signup .done{font-size:1.4em;color:#32b560;text-align:center;padding:2em;line-height:1.8em}#get-downloads .after-download.signup .done span{display:block}#get-downloads .after-download.signup .done a{display:inline-block;margin-top:1em}#get-downloads #next-steps{text-align:center}#get-downloads #next-steps h1{margin-bottom:0.5em}#get-downloads #next-steps ul,#get-downloads #next-steps form{max-width:360px;margin:0 auto}#get-downloads #next-steps ul{margin-bottom:2em}#get-downloads #next-steps ul li{margin-bottom:0.25em}#get-downloads #next-steps ul .check{color:#32b560;font-size:1.5em;margin-right:0.1em}#get-downloads #next-steps form{text-align:left}#get-downloads #next-steps form li{margin-bottom:0.5em}#get-downloads #next-steps form input{background:#fff}#get-downloads .product>div>.downloads{text-align:left;display:inline-block;overflow:hidden;max-width:1050px;margin:-1em auto 0}#get-downloads .product>div>.downloads:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}#get-downloads .product>div>.downloads>li{display:none}#get-downloads .product>div>.downloads>li>div>section:first-child h1{display:none}#get-downloads .product>div>.downloads>li section:nth-child(n+2){float:left;width:30%;margin-right:5%}#get-downloads .product>div>.downloads>li section:nth-child(3n+1){margin-right:0}#get-downloads .product>div>.downloads>li a.button{margin-bottom:1em}#get-downloads .product>div>.downloads>li>div section{margin-top:3em}#get-downloads .product>div>.downloads>li>div .license{background:#ffd;padding:1em;border:1px solid #f7f7c6;font-size:1.1em;margin-top:3em}#get-downloads .product>div>.downloads>li>div h2{margin-top:1em}#get-downloads .product>div>.downloads>li>div p.hint{font-family:"Gentium Book Basic", Georgia, serif;font-size:1.1em;font-style:italic;color:#777;margin-top:0}#get-downloads .product>div>.downloads>li>div a.button{display:inline-block}#get-downloads .product>div>.downloads>li>div ul.downloads{display:inline-block;overflow:hidden}#get-downloads .product>div>.downloads>li>div ul.downloads:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}#get-downloads .product>div>.downloads>li>div ul.downloads li{float:left;margin-right:1em}#get-downloads .product>div>.downloads .bindings{margin-top:1em}#get-downloads .product>div>.downloads .bindings ul{margin:0 0 1em 1em}#get-downloads .product>div>.downloads .bindings li{margin-bottom:1em}#get-downloads .product>div>.downloads .bindings .toggleable{display:none;border-bottom:1px solid #eee;margin-top:1em}#get-downloads .product>div>.downloads .bindings .toggler{display:block;margin-bottom:5px}#get-downloads .product>div>.downloads .bindings .toggler .plus{display:inline-block;width:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;-ms-border-radius:22px;border-radius:22px;margin-right:2px;background:#21a7d4;color:#fff;text-align:center}#get-downloads .product>div>.downloads .bindings .toggler:hover .plus{text-decoration:none}#get-downloads .product>div>.downloads .bindings pre{background:#f7f7f7;padding:10px}#get-downloads .product>div>.downloads .fingerprint{display:block}#get-downloads #sql-layer.product h1 .beta{margin-left:1em;font-size:0.5em;font-weight:400;background:#feffb8;color:#58590c;padding:0.25em 0.5em;text-transform:uppercase;letter-spacing:0.1em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative;top:-3px}#get-downloads #sql-layer.product .license{margin-bottom:3em}#get-downloads #sql-layer.product .no-auth{padding:2em;background:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#get-downloads #sql-layer.product .no-auth p{margin:0 0 2em}#get-downloads #sql-layer.product .no-auth a.button{font-size:1.1em;margin:0 0.5em}#get-downloads #sql-layer.product .downloads>li>div>section{margin-top:1em}#get-downloads #sql-layer.product .downloads>li>div>section:first-child{display:none}.email-for-download.modal .inner{width:430px;margin-left:-215px;top:10%}.email-for-download.modal header{color:#fff;padding:2em;height:90px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-top:-1px}.email-for-download.modal header .icon{float:left;width:90px;height:90px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:rgba(0,0,0,0.2);text-align:center;margin-right:2em}.email-for-download.modal header .icon img{margin-top:29px;width:40px}.email-for-download.modal header .text{margin-top:0.4em;font-size:1.8em;text-align:left}.email-for-download.modal header .text span{font-weight:300;display:block}.email-for-download.modal .content{text-align:left;padding:1.5em}.email-for-download.modal form ul,.email-for-download.modal form li:last-child{margin-bottom:0}.email-for-download.modal form label{font-size:1.5em;margin-bottom:0.75em}.email-for-download.modal form button{float:right;font-size:1.2em;margin-right:0.2em}.email-for-download.modal form .what-you-get{color:#777}.email-for-download.modal form .what-you-get p{margin-bottom:0.2em}.email-for-download.modal form .what-you-get ul li{margin:0 0 0.5em 1.5em;list-style-type:disc}.email-for-download.modal h4{font-weight:400;font-size:1.5em;margin-bottom:0}.email-for-download.modal .why-we-ask{margin-top:1em;border-top:1px solid #eee;padding-top:1em;font-size:0.85em}.email-for-download.modal .success{display:none}.email-for-download.modal.done form,.email-for-download.modal.done .why-we-ask{display:none}.email-for-download.modal.done .success{display:block}#email-for-kv-download header{background:#0f6bb4}#email-for-sql-download header{background:#6bac4d}#email-for-sql-download a.close{color:#6bac4d}#email-for-sql-download a.close:hover{background:#6bac4d;color:#fff}#email-for-document-download header{background:#ffb752}#email-for-document-download a.close{color:#ffb752}#email-for-document-download a.close:hover{background:#ffb752;color:#fff}#get-it.landing #landing{background:#f7f7f7}@media screen and (max-width: 900px){#get-downloads .product>div>.downloads>li section:nth-child(n+2){width:47%;margin-right:5%}#get-downloads .product>div>.downloads>li section:nth-child(2n+1){margin-right:0}}@media screen and (max-width: 650px){#get-downloads .product>div>.downloads>li section:nth-child(n+2){width:100%;margin-right:0}#get-downloads .after-download.open{display:none}}#pricing-page section{padding:3em 0}#pricing-page #pricing{text-align:center}#pricing-page #pricing h1{margin-bottom:0}#pricing-page #pricing .container>p{max-width:520px;margin:1em auto}#pricing-page #pricing .container>p.subtitle{margin-top:0;margin-bottom:2em}#pricing-page #pricing table{margin:3em auto 2em;width:100%;max-width:600px;border-spacing:0;text-align:center;background:#f7f7f7}#pricing-page #pricing table th{font-weight:400;text-transform:uppercase;letter-spacing:0.075em;font-size:0.9em;background:#fff;padding-bottom:1em}#pricing-page #pricing table td .inner,#pricing-page #pricing table td.link a{padding:0.8em 0}#pricing-page #pricing table td.link a{display:block;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;text-shadow:none}#pricing-page #pricing table tr.note td,#pricing-page #pricing table tr.separator td{background:#fff}#pricing-page #pricing table tr.note td{background:#fff;padding:0.25em 0 1em;font-size:0.9em;color:#777}#pricing-page #pricing table tr.separator td{height:1em}#pricing-page #pricing table .free td.link a{background:#32b560}#pricing-page #pricing table .silver td.link a{background:#373737}#pricing-page #pricing table .gold td.link a{background:#e39024}#pricing-page #pricing table .platinum td.link a{background:#1a7fa1}#pricing-page #pricing table .name{font-weight:700;text-transform:uppercase;letter-spacing:0.05em;text-align:left}#pricing-page #pricing table .name .inner{padding-left:1em}#pricing-page #pricing table .monthly,#pricing-page #pricing table .yearly{display:none}#pricing-page #pricing table.monthly .monthly,#pricing-page #pricing table.yearly .yearly{display:block}#pricing-page #pricing table a.toggle-monthly,#pricing-page #pricing table a.toggle-yearly{color:#999}#pricing-page #pricing table a.toggle-monthly:hover,#pricing-page #pricing table a.toggle-yearly:hover{color:#0f6bb4}#pricing-page #pricing table.monthly a.toggle-monthly,#pricing-page #pricing table.yearly a.toggle-yearly{color:#09303d}#pricing-page #pricing table a.process{color:#09303d;border-bottom:1px dotted #09303d}#pricing-page #pricing table a.process:hover{text-decoration:none;color:#21a7d4;border-color:#21a7d4}#pricing-page #pricing a.button{font-size:1.3em}#pricing-page #more .container{max-width:400px}#pricing-page #more h1{text-align:center}#pricing-page #more form input[type="text"],#pricing-page #more form input[type="email"],#pricing-page #more form textarea{background:#fff}@media screen and (max-width: 580px){#pricing-page #pricing .container>ul{margin-bottom:0}#pricing-page #pricing .container>ul>li{float:none;margin-bottom:3em}#pricing-page #pricing .container>ul .pin{top:-2px}}#processes-explanation.modal section{padding-bottom:1em;border-bottom:1px solid #eee;margin-bottom:1em}#processes-explanation.modal section p{margin:0}#processes-explanation.modal section .server{margin-top:1em}#processes-explanation.modal section:last-child{border:none;padding:0;margin:0}#support-explanation.modal .inner{width:800px;margin-left:-400px;position:absolute}#support-explanation.modal table{border-spacing:0}#support-explanation.modal th{text-align:left}#support-explanation.modal tr td:first-child{font-weight:700;max-width:250px}#support-explanation.modal tr td:nth-child(2){max-width:210px}#support-explanation.modal th,#support-explanation.modal td{padding:5px 25px 5px 0}#support-explanation.modal td{border-top:1px solid #eee}#support-explanation.modal tr:hover td{background:#ffd}.configurations .server{width:61px;height:10px;padding:7px;background:#f5f5f5;background:-moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%);background:-webkit-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%);background:linear-gradient(top bottom, #f7f7f7 0%, #e5e5e5 100%);border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;margin:1px}.configurations .process{float:left;margin-right:7px;width:8px;height:8px;background:#32b560;border:1px solid #00822d;box-shadow:0 0 5px #32b560}.configurations .process:last-child{margin-right:0}.configurations .process.off{background:#ddd;border-color:#ccc;box-shadow:none}body#home.configurations section{background:none;border:none}body#home.configurations #intro{text-align:center;padding-bottom:2em}body#home.configurations #intro p{max-width:700px;margin:1em auto 0}body#home.configurations #list{width:100%;text-align:center}body#home.configurations #list>li{display:inline-block;width:360px;padding:30px;vertical-align:top;margin:0 2em 4em;min-height:200px;background:#f7f7f7;border:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#home.configurations #list>li h3{font-size:0.9em;color:#999;text-transform:none;letter-spacing:0;margin-bottom:1.5em}body#home.configurations #list>li h4{font-size:1.2em;margin:1em 0}body#home.configurations #list>li .icon{margin:1em auto}body#home.configurations #list>li ul{max-width:300px;margin:0 auto;font-size:0.9em;text-align:left}body#home.configurations #list>li ul li{margin:0 0 5px 2em;list-style-type:circle}body#home.configurations #list li.supported .process{background:#21a7d4;border-color:#0074a1;box-shadow:0 0 5px #21a7d4}body#home.configurations #list li.supported .process.off{background:#ddd;border-color:#ccc;box-shadow:none}body#home.configurations #list li.four .icon{max-width:200px}body#home.configurations #list li.eight .icon{max-width:400px}body#home.configurations #list li.laptop .icon{position:relative;width:120px;height:67px}body#home.configurations #list li.laptop .icon img{width:120px;position:absolute;top:0;left:0;z-index:1}body#home.configurations #list li.laptop .icon .process{position:absolute;float:none;top:25px;left:55px;z-index:2}body#home.configurations #list li.last{float:none;margin:0 auto}body#home.configurations #list li.last .icon{max-width:600px}body#home.configurations #list li.last .icon .cloud,body#home.configurations #list li.last .icon .servers{display:inline-block}body#home.configurations #list li.last .icon .cloud{position:relative;width:220px;height:130px;padding-top:28px;margin:0 20px 20px 0}body#home.configurations #list li.last .icon .cloud img{width:221px;position:absolute;top:0;left:0;z-index:1}body#home.configurations #list li.last .icon .cloud .line{clear:both;height:20px;margin-left:23px}body#home.configurations #list li.last .icon .cloud .line:nth-child(2){margin-left:90px}body#home.configurations #list li.last .icon .cloud .line:nth-child(3){margin-left:50px}body#home.configurations #list li.last .icon .cloud .line:nth-child(4){margin-left:40px}body#home.configurations #list li.last .icon .cloud .line:nth-child(7){margin-left:40px}body#home.configurations #list li.last .icon .cloud .process{position:relative;z-index:2}body#home.configurations #list li.last .icon .server{vertical-align:top;margin-bottom:4px}body#home.configurations #list li.last .icon .ellipsis{display:inline-block;width:77px;margin:1px}body#home.configurations #list li.last ul{max-width:400px;clear:both}body#home.configurations #list li.last ul li{margin-left:4em}body#home.configurations .modal .content p{margin:0 0 1em}@media screen and (max-width: 540px){body#home.configurations #list>li{background:none;border:none;padding:0;width:100%;box-shadow:none;display:block;margin:0 0 4em}body#home.configurations #list>li.last .icon .servers .server:nth-child(19){display:none}body#home.configurations #list>li.last ul li{margin-left:3em}}body#home.about #team ul{display:inline-block;overflow:hidden;width:100%;margin-top:2em}body#home.about #team ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.about #team ul li{float:left;margin:0 1em 1em 0}body#home.about #team ul li img{display:block;width:150px;height:150px;border:3px solid #fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);margin-bottom:0.5em}body#home.about #team ul li strong{display:block;font-weight:600}body#home.about #team ul li em{font-family:"Gentium Book Basic", Georgia, serif;font-size:1.1em;color:#777}body#home.about #team ul li.you em{color:#0f6bb4}body#home.about #investors h1{margin-bottom:0}body#home.about #investors ul{display:inline-block;overflow:hidden;width:100%}body#home.about #investors ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.about #investors li{margin-top:2em;float:left;width:45%;margin-right:5%}body#home.about #investors li:last-child{margin-right:0}body#home.about #investors li h3{font-weight:600}body#home.about #investors li #sutter-hill,body#home.about #investors li #crunchfund{display:block;margin-bottom:1em}body#home.about #investors li #sam{width:120px;border:1px solid #eee;float:left;margin:0 1em 1em 0}body#home.about #investors li #crunchfund{height:16px}body#home.about #locations ul{display:inline-block;overflow:hidden;width:100%}body#home.about #locations ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.about #locations li{background:#fff;float:left;width:45%;margin-right:5%;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #ccc}body#home.about #locations li h3,body#home.about #locations li p{padding:1em}body#home.about #locations li h3{font-weight:600;border-bottom:1px solid #ccc}body#home.about #locations li p{margin:0}body#home.about #locations li .map{display:block;border-top:1px solid #ccc;height:400px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/about/tysons-map-228af9472f7d2bb1fb9eec6414b0d2a2.jpg) no-repeat 50% 50%}body#home.about #locations li:last-child{margin-right:0}body#home.about #locations li:last-child .map{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/about/boston-map-491da4c5000e778505ab6b4380f241d0.jpg)}@media screen and (max-width: 800px){body#home.about #locations li{float:none;width:99%;margin:0 0 2em}body#home.about #investors li{width:100%;float:none;margin-right:0}}@media screen and (max-device-width: 480px){body#home.about #team ul li img{width:100px;height:100px}}body#home.contact section{margin:3em 0;text-align:center}body#home.contact #community h1{margin-bottom:0}body#home.contact #community p{margin:1em auto;max-width:400px}body#home.contact #community img{max-width:100%}body#home.contact #form{margin-bottom:4em}body#home.contact #form form{max-width:440px;margin:0 auto}body#home.contact #ways{margin-bottom:2em}body#home.contact #ways .container{max-width:600px}body#home.contact #ways h1{text-align:center;margin-bottom:2em}body#home.contact #ways ul{display:inline-block;overflow:hidden;width:100%;font-size:1.4em}body#home.contact #ways ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.contact #ways li{margin-bottom:2em}body#home.contact #ways a{display:block;text-align:center}body#home.contact #ways .circle{width:80px;padding:35px 40px;background:#21a7d4;margin:0 auto 1em;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px}body#home.contact #ways img{width:80px}body#home.contact #ways a:hover .circle{background:#1096c3}body#home.contact #ways #support{display:none}@media screen and (max-width: 1150px){body#home.contact #ways li{width:50%;margin-bottom:2em}}@media screen and (max-width: 680px){body#home.contact #ways li{width:100%;float:none;margin-bottom:2em}}body#home.press #intro{text-align:center;border:none}body#home.press #timeline{width:600px;margin:0 auto;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/press/timeline-bg-0aabf08e36a7f3477219f74e93b0247b.png) repeat-y 50% 0}body#home.press #timeline li{display:inline-block;overflow:hidden;margin-bottom:2em;border-top:2px solid #ddd;padding-top:1em}body#home.press #timeline li:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.press #timeline li .text{width:280px;float:left;padding:0 20px 0 0}body#home.press #timeline li .text h2{font-size:1.1em;margin-bottom:0.9em}body#home.press #timeline li .text .date{margin-bottom:1em;color:#777}body#home.press #timeline li .text p{margin:0;font-size:0.9em}body#home.press #timeline li .details{width:140px;float:right;padding:0 0 0 20px;text-transform:uppercase}body#home.press #timeline li .details img{max-width:100%}body#home.press #timeline li:nth-child(even){margin-left:140px}body#home.press #timeline li:nth-child(even) .text{float:right;padding:0 0 0 20px}body#home.press #timeline li:nth-child(even) .details{float:left;padding:0 20px 0 0}@media screen and (max-width: 600px){body#home.press #timeline{width:100%;margin:0;background:none}body#home.press #timeline li{display:block;width:90%;padding:2em 5%;margin:0;border-top:1px solid #eee}body#home.press #timeline li .text{width:100%;float:none;padding:0}body#home.press #timeline li p{margin-bottom:0}body#home.press #timeline .details{display:none}body#home.press #timeline li:nth-child(even){margin:0}body#home.press #timeline li:nth-child(even) .text{float:none;padding:0}}#privacy{margin-top:2em}#privacy #intro h1{margin-bottom:0}#privacy section{margin-bottom:2em}#privacy ul{margin:0 0 1em 1.5em}#privacy ul li{list-style-type:disc;padding-left:0.5em;margin-bottom:0.5em}body>#faq li{margin-bottom:2em}body>#faq li p{margin-left:1em}body#home.license #intro h1{margin-bottom:1em}body#home.license #intro li{margin-bottom:1em}body#home.license #intro h2{margin-bottom:0}body#home.license #intro p{margin-top:0}body#videos #videos-inner{margin-top:2em}body#videos #videos-inner h1{margin-bottom:0}body#videos #videos-inner .when{font-size:0.9em;text-transform:uppercase;letter-spacing:0.1em;margin:1em 0 2em}body#videos #videos-inner .fluid-width-video-wrapper{padding-top:56% !important}body#videos.show .top-link{margin-bottom:1em}body#videos.show .description{margin:2em 0}@media all and (min-width: 50em){body#videos.index #videos-inner ul{display:inline-block;overflow:hidden;width:100%}body#videos.index #videos-inner ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#videos.index #videos-inner li{float:left;width:45%;margin-bottom:2em}body#videos.index #videos-inner li:nth-child(odd){margin-right:5%}}.job-listing{margin-bottom:3em}.job-listing>h1{padding-bottom:1em;border-bottom:1px solid #eee;margin-bottom:1em}.job-listing>h1 a.apply{font-size:0.7em;font-weight:400;line-height:1.3em;margin-left:1em}.job-listing .body{margin-bottom:1em}.job-listing .body h2{font-size:1.5em}.job-listing .body blockquote{padding-left:2em;border-left:1px solid #eee;font-style:italic}.job-listing .body hr{border:none;border-top:1px solid #eee;margin:2em 0}.job-listing .body ul{margin-left:1.3em}.job-listing .body ul li{list-style-type:disc;padding-left:0.25em;margin-bottom:0.5em}.job-listing>a.apply.button{margin-top:2em;font-size:1.5em}#jobs-wrapper{margin-top:2em}#jobs-wrapper #intro{text-align:center;margin-bottom:4em}#jobs-wrapper #intro img{display:block;width:225px;margin:0 auto 3em}#jobs-wrapper #intro p{max-width:380px;margin-left:auto;margin-right:auto}#jobs-wrapper .top-links{margin-bottom:1em}#jobs-wrapper>h2{font-size:2em;font-weight:300;margin-bottom:1em}#jobs-wrapper ul.list{font-size:1.3em}#jobs-wrapper ul.list li a{display:block;background:#21a7d4;color:#fff;padding:1em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-bottom:1em;-webkit-transition:all 0.2s 0s ease-in;-moz-transition:all 0.2s 0s ease-in;transition:all 0.2s 0s ease-in}#jobs-wrapper ul.list li a:hover{text-decoration:none;background:#1096c3}#jobs-wrapper ul.list .title{margin-bottom:0.25em}#jobs-wrapper ul.list .location{font-size:0.7em;color:#09303d}#job_listings.index #jobs-wrapper{max-width:600px;margin:4em auto}#job_listings.show #apply #grnhse_app{margin-left:-20px}body#home.community .bottom-wrap{display:inline-block;overflow:hidden;width:100%}body#home.community .bottom-wrap:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#home.community #answerhub .text{margin-bottom:2em}body#home.community #answerhub .graphic img{max-width:100%}body#home.community #meetups{position:relative}body#home.community #meetups h2{position:absolute;top:0;left:2em;z-index:2;background:#fff;background:rgba(255,255,255,0.8);padding:0.5em 1em;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2)}body#home.community #map{height:280px;position:relative;z-index:1}body#home.community .map-box{font-size:0.9em;height:3.5em}body#home.community #events h2,body#home.community #tweets h2{margin-bottom:1em}body#home.community #events ul{background:#fff;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}body#home.community #events li{position:relative;padding:1em 0 1em 5em;border-bottom:1px solid #eee;min-height:3em}body#home.community #events li:last-child{border-bottom:none}body#home.community #events .date,body#home.community #events .title{font-weight:600}body#home.community #events .title{font-size:1.1em}body#home.community #events .date{position:absolute;top:1em;left:1.5em;text-transform:uppercase;text-align:center;line-height:1.5em}body#home.community #events .date span{display:block}body#home.community #events .date .day{font-size:1.5em}body#home.community #events .description{font-size:0.9em}body#home.community #events .description p{margin:0.2em 0}body#home.community #tweets #twitter-widget-0{float:right}body#home.community #tweets #twitter-widget-1{width:100%}@media screen and (min-width: 1000px){body#home.community #answerhub .text,body#home.community #answerhub .graphic{display:inline-block;vertical-align:top}body#home.community #answerhub .text{width:30%;margin-right:5%}}#four-oh-four{margin-top:2em;text-align:center}#four-oh-four h1{margin-bottom:0.5em}#four-oh-four a{display:block;font-size:1.2em;margin-bottom:2em}#four-oh-four img{width:300px}body#recipes.index #intro{margin:3em 0}body#recipes.index ul#recipes-list>li{margin-bottom:3em}body#recipes.index ul#recipes-list>li>h2{margin-bottom:0.5em}body#recipes.index ul#recipes-list>li>p{color:#777}body#recipes.index ul.list{margin-top:2em;border-top:1px solid #eee}body#recipes.index ul.list li{border-bottom:1px solid #eee}body#recipes.index ul.list li a{display:block;padding:0.5em}body#recipes.index ul.list li a h4{font-size:1.1em;font-weight:400}body#recipes.index ul.list li a p{margin:0.25em 0 0;color:#09303d}body#recipes.index ul.list li a:hover{background:#ffffd7;text-decoration:none}body#recipes.index ul.list li a:hover h4{text-decoration:underline}body#recipes.index section.more{text-align:left}body#recipes.index section.more h2{margin-bottom:1em}body#recipes.index section.more a.button{margin:0.5em}body#recipes.show #recipe-content,body#recipes.language #recipe-content{margin-top:2em}body#recipes.show #recipe-content header,body#recipes.language #recipe-content header{padding-bottom:0.5em;border-bottom:1px solid #eee;margin-bottom:2em}body#recipes.show #recipe-content header h1,body#recipes.language #recipe-content header h1{margin:0.5em 0 0}body#recipes.show #recipe-content header .languages,body#recipes.language #recipe-content header .languages{margin-top:1em}body#recipes.show #recipe-content header .languages a,body#recipes.language #recipe-content header .languages a{display:inline-block;margin:0 1em 1em 0;padding:2px 10px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-size:0.9em;text-transform:uppercase;letter-spacing:0.1em;opacity:0.4}body#recipes.show #recipe-content header .languages a.python,body#recipes.language #recipe-content header .languages a.python{background:#32b349}body#recipes.show #recipe-content header .languages a.go,body#recipes.language #recipe-content header .languages a.go{background:#375eab}body#recipes.show #recipe-content header .languages a.java,body#recipes.language #recipe-content header .languages a.java{background:#946d59;padding-left:12px}body#recipes.show #recipe-content header .languages a.ruby,body#recipes.language #recipe-content header .languages a.ruby{background:#e43535}body#recipes.show #recipe-content header .languages a.active,body#recipes.show #recipe-content header .languages a:hover,body#recipes.language #recipe-content header .languages a.active,body#recipes.language #recipe-content header .languages a:hover{opacity:1.0}body#recipes.show #recipe-content header .languages a:hover,body#recipes.language #recipe-content header .languages a:hover{text-decoration:none}body#recipes.show #recipe-content #body h2,body#recipes.language #recipe-content #body h2{margin:1em 0 0.714em}body#recipes.show #recipe-content #body h3,body#recipes.language #recipe-content #body h3{margin:1em 0}body#recipes.show #recipe-content #body ul,body#recipes.show #recipe-content #body ol,body#recipes.language #recipe-content #body ul,body#recipes.language #recipe-content #body ol{margin-top:1em}body#recipes.show #recipe-content #body ul li,body#recipes.show #recipe-content #body ol li,body#recipes.language #recipe-content #body ul li,body#recipes.language #recipe-content #body ol li{margin:0 0 1em 2em}body#recipes.show #recipe-content #body ul li,body#recipes.language #recipe-content #body ul li{list-style-type:disc}body#recipes.show #recipe-content #body ol li li,body#recipes.language #recipe-content #body ol li li{list-style-type:lower-alpha}body#recipes.show #more,body#recipes.language #more{margin-top:2em;border-top:1px solid #eee;padding-top:2em}body#recipes.show #more a:first-child,body#recipes.language #more a:first-child{margin-right:1em}@media all and (min-width: 870px){body#recipes.index ul#recipes-list>li{display:inline-block;width:47%;vertical-align:top}body#recipes.index ul#recipes-list>li:first-child{margin-right:5%}}.twitter-tweet{display:none}.twitter-tweet.twitter-tweet-rendered{display:inline-block}.news-article{margin-bottom:3em}.news-article>h2{font-size:1.7em;font-weight:300;margin-bottom:0.5em}.news-article .metadata,.news-article .body{margin-bottom:1em}.news-article .metadata{font-size:0.9em;text-transform:uppercase;letter-spacing:0.1em;color:#999}.news-article .metadata span{margin-right:0.5em}.news-article .body blockquote{padding-left:2em;border-left:1px solid #eee;font-style:italic}.news-article .body hr{border:none;border-top:1px solid #eee}.news-article .body img{max-width:100%}.news-article .body .half-images img{width:48%;margin:0 2% 1em 0}.news-article .body .half-images img:nth-child(even){margin-right:0}.news-article .body ul,.news-article .body ol{margin-left:2em}.news-article .body ul li{list-style-type:disc}.news-article .body li{line-height:1.8em;margin-bottom:0.5em}.news-article .author{margin-top:1em;font-family:"Gentium Book Basic", Georgia, serif;font-size:1.2em;font-style:italic;letter-spacing:0.05em;color:#777}.news-article pre{font-size:1.1em}#news-wrapper{margin-top:2em;display:inline-block;overflow:hidden;width:100%}#news-wrapper:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}#news-wrapper #sidebar{float:right;width:30%}#news-wrapper #sidebar section{margin-bottom:2em}#news-wrapper #sidebar section h3{font-size:0.9em;color:#999;padding-bottom:0.5em;border-bottom:1px solid #eee;margin-bottom:0.67em}#news-wrapper #sidebar section li{line-height:1.3em;margin-bottom:0.6em}#news-wrapper #sidebar .newsletter-signup form{background:none;border:none;padding:0}#news-wrapper #main{float:left;width:60%}#news-wrapper #main .top-links{margin-bottom:1em}body#news_article.show section.news-article>h2,body#news_article.show section.news-article .metadata{text-align:center}body#news_article.show section.news-article>h2{margin-top:1em}body#news_article.show section.news-article .metadata{margin-bottom:3em}@media screen and (max-width: 780px){#news-wrapper #sidebar{display:none}#news-wrapper #main{width:100%}}body#courses.index #main section{padding:3em 0}body#courses.index #main .container{max-width:600px}body#courses.index #main #intro{text-align:center;padding-bottom:0}body#courses.index #main #intro h1{margin-bottom:0}body#courses.index #main #intro h2{font-size:1.7em;font-weight:400;letter-spacing:-0.03em}body#courses.index #main #course-list{padding-top:1em}body#courses.index #main #course-list ul li{margin-top:2em;border-top:1px solid #eee;padding-top:2em}body#courses.index #main #course-list ul li>span{float:right;background:#eee;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:0.2em 0.5em;font-size:0.9em;text-transform:uppercase;letter-spacing:0.1em}body#courses.index #main #course-list ul li>a,body#courses.index #main #course-list ul li>i{font-size:1.5em}body#courses.index #main #course-list ul li>i{color:#32b560}body#courses.index #main #explanation{background:#0f6bb4;color:#fff}body#courses.index #main #explanation h1{text-align:center}body#courses.index #main #explanation img{margin-bottom:2em;max-width:100%}body#courses.index #main #explanation p:last-child{margin-bottom:0}body#courses.index #main #explanation a{color:#fff;text-decoration:underline}body#courses.show #back-link{margin:2em 0}body#courses.show #metadata{margin-bottom:2em}body#courses.show #metadata h1{margin-bottom:0.5em}body#courses.show #chapters h2{font-weight:400}body#courses.show #chapters ul{margin-top:1em}body#courses.show #chapters li{border-top:1px solid #eee;padding:1em 0}body#courses.show #chapters span.status{display:inline-block;width:10px;height:10px;border:2px solid #ddd;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;margin-right:1em}body#courses.show #chapters .complete{color:#32b560}body#courses.show #chapters a{font-size:1.1em}body#course_chapters.show #metadata{margin-top:2em}body#course_chapters.show #metadata h1{margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px solid #eee}body#course_chapters.show #metadata h3{font-size:0.95em;color:#777;margin-bottom:0.5em}body#course_chapters.show #metadata span.arrow:before{margin:0 0.5em;content:'\25B6';font-size:0.7em;position:relative;top:-0.3em}body#course_chapters.show #questions{margin-top:2em}body#course_chapters.show #questions h1{margin-bottom:0}body#course_chapters.show #questions h3{font-size:0.9em;color:#777;margin:0.5em 0}body#course_chapters.show #questions>ul{margin:1em 0;border-top:1px solid #eee}body#course_chapters.show #questions>ul>li{margin-top:1em;padding-bottom:0.5em;border-bottom:1px solid #eee;min-height:2.5em}body#course_chapters.show #questions>ul>li>.content{font-size:1.1em;font-weight:600}body#course_chapters.show #questions>ul>li span.correct,body#course_chapters.show #questions>ul>li span.incorrect{display:none;font-weight:600;margin-left:1em}body#course_chapters.show #questions>ul>li span.correct{color:#32b560}body#course_chapters.show #questions>ul>li span.incorrect{color:#e64d43}body#course_chapters.show #questions>ul>li.correct .answers li:hover a,body#course_chapters.show #questions>ul>li.incorrect .answers li:hover a{color:#555;text-decoration:none;cursor:text}body#course_chapters.show #questions>ul>li.correct span.correct{display:inline}body#course_chapters.show #questions>ul>li.correct .answers li.selected .dot{border-color:#32b560}body#course_chapters.show #questions>ul>li.correct .answers li.selected a{color:#32b560}body#course_chapters.show #questions>ul>li .should-have-chosen{display:none;color:#32b560}body#course_chapters.show #questions>ul>li.incorrect span.incorrect{display:inline}body#course_chapters.show #questions>ul>li.incorrect .should-have-chosen{display:inline}body#course_chapters.show #questions>ul>li.incorrect .answers li.selected .dot{border-color:#e64d43}body#course_chapters.show #questions>ul>li.incorrect .answers li.selected a{color:#e64d43}body#course_chapters.show #questions .answers{margin-top:1em}body#course_chapters.show #questions .answers .dot{display:inline-block;float:left;margin:0.15em 0.75em 0 0;width:12px;height:12px;border:3px solid #ddd;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%}body#course_chapters.show #questions .answers a{color:#555}body#course_chapters.show #questions .answers li{min-height:2em;line-height:1.7em;margin-bottom:0.5em}body#course_chapters.show #questions .answers li .explanation{margin:0.25em 0 0.25em 1.25em;padding:0.25em 0;color:#555}body#course_chapters.show #questions li.question:not(.correct):not(.incorrect) .answers li.selected a,body#course_chapters.show #questions li.question:not(.correct):not(.incorrect) .answers li:hover a{color:#21a7d4}body#course_chapters.show #questions li.question:not(.correct):not(.incorrect) .answers li.selected .dot,body#course_chapters.show #questions li.question:not(.correct):not(.incorrect) .answers li:hover .dot{border-color:#21a7d4}body#course_chapters.show #questions button{font-size:1.1em;background:#32b560;visibility:hidden}body#course_chapters.show #questions button.ready{visibility:visible}body#course_chapters.show #questions .continue{display:none}body#course_chapters.show #questions .done{background:#eeffde;padding:1em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#course_chapters.show #questions .done p.linkedin span{display:block;margin-bottom:0.25em}body#course_chapters.show #questions.complete button{display:none}body#course_chapters.show #questions.complete .continue{display:block}#course-chapter-content ul li,#course-chapter-content ol li{margin-left:1.3em;padding-left:0.25em;margin-bottom:0.5em}#course-chapter-content ul li{list-style-type:disc}#course-chapter-content pre{font-size:1.1em;margin:1em 0}#course-chapter-content code{font-size:1.2em;color:#f29c2b}#partner-page{margin-top:2em}#partner-page #preview{width:500px;float:right;margin-left:2em}#partner-page #preview img{max-width:500px}#partner-page section{margin-bottom:2em}#partner-page h2{margin-bottom:1em}#partner-page ol,#partner-page ul{margin-left:2em}#partner-page ol li,#partner-page ul li{line-height:1.8em;margin-bottom:0.5em}#partner-page ul li{list-style-type:disc}@media screen and (max-width: 900px){#partner-page #preview{width:100%;float:none;margin:0 0 2em 0;text-align:center}}@media screen and (max-width: 550px){#partner-page #preview img{max-width:100%}}body#landing_pages.try .sectioned{border-bottom:1px solid #eee}body#landing_pages.try .sectioned section{border-bottom:none;border-top:1px solid #eee;background:none}body#landing_pages.try .sectioned section:nth-child(odd){background:#f7f7f7}body#landing_pages.try #landing-page-body{margin-top:2em}body#landing_pages.try #landing-page-body ul{margin-left:2em}body#landing_pages.try #landing-page-body ul li{list-style-type:disc}body#landing_pages.try #landing-page-body table{border-spacing:0;border:none}body#landing_pages.try #landing-page-body table td{border:none;padding:10px}body#landing_pages.try #landing-page-body table thead td{font-weight:700;background:#0f6bb4;border:1px solid #0f6bb4;color:#fff;text-align:left}body#landing_pages.try #landing-page-body table tbody td{background:#fff;border-bottom:1px solid #ddd}body#landing_pages.try #landing-page-body table tbody td:first-child{border-left:1px solid #ddd}body#landing_pages.try #landing-page-body table tbody td:last-child{border-right:1px solid #ddd}body#landing_pages.try #landing-page-body table tbody tr:nth-child(odd) td{background:#f7f7f7}body#landing_pages.try #landing-page-body table tbody tr:hover td{background:#fffeeb}body#home.professional_services #content .container{max-width:800px}body#home.professional_services #content section{padding:3em 0;border-bottom:1px solid #eee}body#home.professional_services #intro h1,body#home.professional_services #intro h2{text-align:center}body#home.professional_services #intro h1{margin-bottom:0.25em}body#home.professional_services #intro h2{font-weight:400;margin-bottom:1.5em}body#home.professional_services #intro ol{font-style:italic;line-height:1.5em}body#home.professional_services #intro ol li{margin:0 0 0.75em 1em}body#home.professional_services .offering{min-height:200px}body#home.professional_services .offering .image img{width:200px}body#home.professional_services .offering ul li{list-style-type:disc;margin:0 0 0.5em 2em;padding-left:0.5em}body#home.professional_services #form .container{max-width:500px}body#home.professional_services #form h1{text-align:center;margin-bottom:0.5em}body#home.professional_services #form form{margin-top:1.5em}body#home.professional_services #form fieldset{margin-bottom:0.5em}body#home.professional_services #form .hbspt-form .form-columns-2 input[type="text"],body#home.professional_services #form .hbspt-form .form-columns-2 input[type="email"]{width:90%}@media screen and (min-width: 40em){body#home.professional_services .offering .wrapper{position:relative;padding-left:250px}body#home.professional_services .offering .image{position:absolute;top:0;left:0;width:200px}}@media screen and (max-width: 40em){body#home.professional_services .offering .image{text-align:center;margin-bottom:2em}}#product-intro>section{padding:3em 0}#product-intro .split .text h1{font-weight:400}#product-intro .split .graphic>img{max-width:100%}#product-intro .split:nth-child(even){color:#fff}#product-intro .split:nth-child(even) a{color:#fff;text-decoration:underline}#product-intro #intro #icon{width:100px;height:100px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#0f6bb4;text-align:center;margin:0 auto 2.5em}#product-intro #intro #icon img{margin-top:32px}#product-intro #intro .text{text-align:center}#product-intro #intro .text h1{font-size:2.3em;margin-bottom:0.25em}#product-intro #intro .text h2{font-size:1.7em;font-weight:400;letter-spacing:-0.03em;margin-bottom:0.75em}#product-intro #intro .text p{max-width:450px;margin:1em auto}#product-intro .quote{text-align:center;font-size:1.7em}#product-intro .quote .quotation{margin-top:-0.5em;font-family:Georgia, serif;position:relative;height:1.5em}#product-intro .quote .quotation span{font-size:5em;position:absolute;top:-0.2em;left:0;width:100%}#product-intro .quote p{margin:1em auto;font-weight:300}#product-intro .quote .author{font-size:1.1em;letter-spacing:-0.04em}#product-intro .with-editor .graphic{position:relative;height:240px;width:456px;margin:0 auto 1em}#product-intro .with-editor .editor{position:absolute;top:0;left:28px;width:400px;height:100%}#product-intro .with-editor .editor .bar{background:#acacac;height:30px;padding-left:10px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#product-intro .with-editor .editor .bar .dot{float:left;width:11px;height:11px;background:#747474;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;margin:9px 7px 0 0}#product-intro .with-editor .editor .window{height:210px;background:#002b33;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#product-intro .with-editor a.previous,#product-intro .with-editor a.next{position:absolute;top:50%;left:0;width:18px;height:21px;margin-top:-10px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/left-arrow-61eb903a7e10da67994e7307fbe69d58.png) no-repeat 0 0}#product-intro .with-editor a.next{left:437px;background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/right-arrow-fbb66b49bf1a8fc6e87968b3e77bac2f.png)}#product-intro .with-editor .code{text-align:left;position:absolute;top:0;left:44px;width:384px;height:220px;padding-top:43px;overflow:hidden}#product-intro .with-editor ul{width:1300px;height:100%;color:#fff;font-size:1.2em;line-height:1em;position:relative}#product-intro .with-editor ul li{width:384px;height:100%;position:absolute;top:0;left:-120%}#product-intro .with-editor ul li:first-child{left:0}#product-intro .with-editor ul .filename{position:absolute;top:-37px;right:10px;font-size:0.8em;color:#333}#product-intro .with-editor ul pre{background:none;padding:0;overflow:hidden}#product-intro .with-editor ul a{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:0.8em}#product-intro #get-downloads{padding-top:4em}#product-intro #get-downloads p.info{margin-bottom:3em}@media all and (min-width: 1200px){#product-intro>section{padding:4em 0}}@media all and (min-width: 1000px){#product-intro .split{display:inline-block;overflow:hidden;width:100%}#product-intro .split:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}#product-intro .split .text,#product-intro .split .graphic{width:47%}#product-intro .split .text .inner{max-width:400px}#product-intro .split:nth-child(even) .graphic{float:left;margin-right:3%;text-align:right}#product-intro .split:nth-child(even) .text{float:right;text-align:left;margin-left:3%}#product-intro .split:nth-child(odd) .text{float:left;margin-right:3%;text-align:right}#product-intro .split:nth-child(odd) .text .inner{float:right}#product-intro .split:nth-child(odd) .graphic{float:right;margin-left:3%}}@media all and (max-width: 1000px){#product-intro .split .text,#product-intro .split .graphic{text-align:center;max-width:500px;margin:0 auto}#product-intro .split .text{margin-bottom:3em}}@media all and (max-width: 500px){#product-intro .with-editor .graphic{display:none}}body#key_value.index #product-intro #intro p{margin-bottom:0}body#key_value.index #product-intro #intro a.button{font-size:1.2em;padding:0.6em 0.9em;background:#09303d}body#key_value.index #product-intro .split:nth-child(even){background:#0f6bb4}body#key_value.index #product-intro #summary{text-align:center;background:#0f6bb4;color:#fff}body#key_value.index #product-intro #summary li{display:inline-block;vertical-align:top;width:33%}body#key_value.index #product-intro #summary h1{font-weight:400}body#key_value.index #product-intro #summary p{margin:2em;color:#e2eaee}body#key_value.index #product-intro #summary a.button{background:#0b4f85;-webkit-transition:background 0.2s 0s ease-in-out;-moz-transition:background 0.2s 0s ease-in-out;transition:background 0.2s 0s ease-in-out}body#key_value.index #product-intro #summary a.button:hover{background:#09416d}body#key_value.index #product-intro #first-quote .quotation{color:#004773}body#key_value.index #product-intro #first-quote p{max-width:820px}body#key_value.index #product-intro #first-quote .author{color:#002740}body#key_value.index #product-intro #second-quote .quotation{color:#79b3d6}body#key_value.index #product-intro #second-quote p{max-width:1050px}body#key_value.index #product-intro #acid pre{background:none;border:none;padding:0;font-size:1.2em;text-align:left}body#key_value.index #product-intro #performance .graphic{text-align:center}body#key_value.index #product-intro #performance .graphic>a{clear:both;display:inline-block;margin:0 auto}body#key_value.index #product-intro #performance .stats{display:inline-block;overflow:hidden;padding-bottom:1em}body#key_value.index #product-intro #performance .stats:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#key_value.index #product-intro #performance .stats li{display:inline-block;width:140px;height:140px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;border:5px solid #09303d;margin:0 6px 8px}body#key_value.index #product-intro #performance .stats .number{margin-top:20px;font-weight:600;font-size:1.5em;text-transform:uppercase}body#key_value.index #product-intro #performance .stats .number strong{font-size:2em;font-weight:700;margin-right:-0.1em}body#key_value.index #product-intro #performance .stats .subline span{display:block}body#key_value.index #product-intro .more a{background:#0f6bb4}@media all and (max-width: 1165px) and (min-width: 1000px){body#key_value.index #product-intro #performance .text{margin-top:5em}}@media all and (min-width: 1000px){body#key_value.index #product-intro #scalability .graphic,body#key_value.index #product-intro #fault-tolerance .graphic,body#key_value.index #product-intro #flexibility .graphic{margin-top:1.5em}body#key_value.index #product-intro #performance .graphic{margin-top:2em}body#key_value.index #product-intro #ease-of-operations .graphic{margin-top:4em}body#key_value.index #product-intro #examples .graphic{width:456px;float:right;margin-right:0}body#key_value.index #product-intro #examples .text{margin-top:2em}}@media all and (max-width: 1000px){body#key_value.index #product-intro #summary li{width:49%}body#key_value.index #product-intro #summary li:nth-child(3){margin-top:3em}}@media all and (max-width: 950px){body#key_value.index #product-intro #characteristics ul li{width:46%}body#key_value.index #product-intro #characteristics ul li:nth-child(3n){margin-right:6%}body#key_value.index #product-intro #characteristics ul li:nth-child(even){margin-right:0}}@media all and (max-width: 800px){body#key_value.index #product-intro #performance .stats{width:100%}body#key_value.index #product-intro #performance .stats li{display:inline-block;float:none;margin:0 1em 1em}}@media all and (max-width: 750px){body#key_value.index #product-intro #pricing{padding:2em 0}body#key_value.index #product-intro #pricing .text,body#key_value.index #product-intro #pricing .graphic{float:none;margin:0}body#key_value.index #product-intro #pricing .text{width:100%;padding-top:0;margin-bottom:2em;text-align:center}body#key_value.index #product-intro #pricing .text p{float:none;max-width:100%}body#key_value.index #product-intro #pricing .text span{display:block}body#key_value.index #product-intro #pricing .graphic{width:276px;margin:0 auto}}@media all and (max-width: 620px){body#key_value.index #product-intro #summary li{width:100%;margin-bottom:4em}body#key_value.index #product-intro #summary li h1{margin-bottom:0.25em}body#key_value.index #product-intro #summary li p{margin:0 auto 1em;max-width:350px}body#key_value.index #product-intro #summary li:nth-child(3){margin:0}body#key_value.index #product-intro #summary li:nth-child(3) img{margin:1em 0}}@media all and (max-width: 540px){body#key_value.index #product-intro #characteristics ul li{width:100%}body#key_value.index #product-intro #characteristics ul li:nth-child(n+1){margin:0 0 2em}body#key_value.index #product-intro #performance .setup>li{float:none;width:100%}body#key_value.index #product-intro #performance .setup>li:nth-child(n+1){text-align:center}body#key_value.index #product-intro #performance .setup>li:nth-child(n+1) .inner{padding:0}body#key_value.index #product-intro #performance .setup>li:first-child{margin-bottom:2em}}@media all and (max-device-width: 480px){body#key_value.index #product-intro #intro ul a{width:70%}}body#key_value.architecture #architecture{text-align:center}body#key_value.architecture #architecture .container{max-width:805px}body#key_value.architecture #architecture h1{max-width:600px;margin:0 auto 2em}body#key_value.architecture #architecture #diagram,body#key_value.architecture #architecture #description{max-width:400px;display:inline-block;margin:0 auto;vertical-align:top}body#key_value.architecture #architecture #diagram{position:relative}body#key_value.architecture #architecture #diagram .tier{clear:both;height:70px;padding:0 40px 22px 0;position:relative}body#key_value.architecture #architecture #diagram .tier:nth-child(2){margin-left:120px}body#key_value.architecture #architecture #diagram .box{width:115px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:1.1em;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}body#key_value.architecture #architecture #diagram .box:first-child{margin-right:10px}body#key_value.architecture #architecture #diagram .application{background:#e74d43;width:175px}body#key_value.architecture #architecture #diagram .layer{background:#985ca6}body#key_value.architecture #architecture #diagram .api,body#key_value.architecture #architecture #diagram .store{width:360px;float:none}body#key_value.architecture #architecture #diagram .api{background:#0b6480;height:30px;line-height:30px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:0}body#key_value.architecture #architecture #diagram .store{background:#18a7d5;height:50px;line-height:50px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}body#key_value.architecture #architecture #diagram .arrows{position:absolute;top:0;left:0;opacity:0.8}body#key_value.architecture #architecture #diagram .arrow{position:absolute;width:10px;height:32px;top:60px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/arrow-short-85fe39c7219ba0f0fc917ee864217590.png) no-repeat 0 0}body#key_value.architecture #architecture #diagram .arrow.tall{height:124px;background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/arrow-tall-68108aea581d6ecdb08022c6b0d8c5b3.png)}body#key_value.architecture #architecture #diagram .arrow:nth-child(1){left:30px}body#key_value.architecture #architecture #diagram .arrow:nth-child(2){left:145px}body#key_value.architecture #architecture #diagram .arrow:nth-child(3){left:200px}body#key_value.architecture #architecture #diagram .arrow:nth-child(4){left:293px}body#key_value.architecture #architecture #diagram .arrow:nth-child(n+5){top:152px}body#key_value.architecture #architecture #diagram .arrow:nth-child(5){left:175px}body#key_value.architecture #architecture #diagram .arrow:nth-child(6){left:293px}body#key_value.architecture #architecture #diagram .acids span{position:absolute;top:158px;color:#999}body#key_value.architecture #architecture #diagram .acids span:nth-child(1){left:46px}body#key_value.architecture #architecture #diagram .acids span:nth-child(2){left:189px}body#key_value.architecture #architecture #diagram .acids span:nth-child(3){left:308px}body#key_value.architecture #architecture #diagram .number{width:28px;height:28px;text-align:center;line-height:28px;text-indent:1px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#333;color:#fff;position:absolute;top:17px;right:0}body#key_value.architecture #architecture #description{margin-bottom:2em}body#key_value.architecture #architecture #description p{text-align:left;margin:5px 0 43px 7px}body#key_value.architecture #architecture #description p .number{display:none;font-weight:700}body#key_value.architecture #architecture a.button{font-size:1.1em}body#key_value.architecture #details{text-align:center}body#key_value.architecture #details h1{margin-bottom:1em}body#key_value.architecture #details p{margin-bottom:2em;font-size:1.2em}body#key_value.architecture #details a.preview,body#key_value.architecture #details img{display:block;width:440px}body#key_value.architecture #details a.preview{margin:0 auto}body#key_value.architecture #details img{background:#fff;border:2px solid #ddf1fc;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all 0.2s 0s linear;-moz-transition:all 0.2s 0s linear;transition:all 0.2s 0s linear}body#key_value.architecture #details img:hover{border-color:#21a7d4}body#key_value.architecture #questions h1,body#key_value.architecture #questions p{text-align:center}body#key_value.architecture #questions h1{margin-bottom:0}body#key_value.architecture #questions p{margin:0 0 2em}body#key_value.architecture #questions .hbspt-form{max-width:400px;margin:0 auto}@media screen and (max-width: 900px){body#key_value.architecture #architecture #diagram,body#key_value.architecture #architecture #description{display:block}body#key_value.architecture #architecture #description{margin-top:1em}body#key_value.architecture #architecture #description p{margin-bottom:1em}body#key_value.architecture #architecture #description p .number{display:inline}}@media screen and (max-width: 460px){body#key_value.architecture #architecture h1{margin-bottom:1em}body#key_value.architecture #architecture #diagram{width:286px;margin:0 auto}body#key_value.architecture #architecture #diagram .tier{padding-right:0}body#key_value.architecture #architecture #diagram .number{display:none}body#key_value.architecture #architecture #diagram .box{width:105px}body#key_value.architecture #architecture #diagram .application{width:135px}body#key_value.architecture #architecture #diagram .tier:nth-child(2){margin-left:60px}body#key_value.architecture #architecture #diagram .api,body#key_value.architecture #architecture #diagram .store{width:285px}body#key_value.architecture #architecture #diagram .arrow:nth-child(1){left:10px}body#key_value.architecture #architecture #diagram .arrow:nth-child(2){left:85px}body#key_value.architecture #architecture #diagram .arrow:nth-child(3){left:150px}body#key_value.architecture #architecture #diagram .arrow:nth-child(4){left:253px}body#key_value.architecture #architecture #diagram .arrow:nth-child(5){left:115px}body#key_value.architecture #architecture #diagram .arrow:nth-child(6){left:223px}body#key_value.architecture #architecture #diagram .acids span:nth-child(1){left:25px}body#key_value.architecture #architecture #diagram .acids span:nth-child(2){left:130px}body#key_value.architecture #architecture #diagram .acids span:nth-child(3){left:238px}body#key_value.architecture #details a.preview,body#key_value.architecture #details img{width:100%}}body#key_value.testing section{margin:3em 0}body#key_value.testing h3{margin-top:1.5em}body#key_value.testing #intro{text-align:center}body#key_value.testing #intro h1{margin-bottom:0}body#key_value.testing #intro p{margin:0.5em 0 0}body#key_value.ecosystem #main section{padding:3em 0}body#key_value.ecosystem #main section .container>h2{font-size:1.6em;margin-bottom:0}body#key_value.ecosystem p.subheader{padding-bottom:1em;border-bottom:1px solid #eee;color:#777;margin:0 0 2em}body#key_value.ecosystem #intro{height:130px}body#key_value.ecosystem #intro .text,body#key_value.ecosystem #intro .graphic{width:47%;float:left}body#key_value.ecosystem #intro .text{text-align:right;margin-right:4%;padding-top:2em}body#key_value.ecosystem #intro h1{margin-bottom:0}body#key_value.ecosystem #intro h2{font-weight:400}body#key_value.ecosystem #intro .graphic{background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/chemistry-9e817b0002b62bfec76c62a255289d18.png) no-repeat 0 0;background-size:100% 100%;width:240px;height:120px}body#key_value.ecosystem #case-studies ul{display:inline-block;overflow:hidden;width:100%;margin-bottom:-3em}body#key_value.ecosystem #case-studies ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#key_value.ecosystem #case-studies li{width:45%;float:left;margin-bottom:3em}body#key_value.ecosystem #case-studies li .links{min-height:1.75em}body#key_value.ecosystem #case-studies li>a,body#key_value.ecosystem #case-studies li img{height:40px}body#key_value.ecosystem #case-studies li>a{display:inline-block;margin:0 1em 1em 0}body#key_value.ecosystem #case-studies li:nth-child(odd){margin-right:5%}body#key_value.ecosystem #case-studies li#bede-gaming img{height:50px}body#key_value.ecosystem #case-studies li#happy-pancake img{height:33px}body#key_value.ecosystem #testimonials li{display:inline-block;overflow:hidden;width:100%;padding:1.5em 0;border-top:1px solid #eee}body#key_value.ecosystem #testimonials li:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#key_value.ecosystem #testimonials li .who,body#key_value.ecosystem #testimonials li .text{float:left}body#key_value.ecosystem #testimonials li .who{width:30%;margin-right:10%}body#key_value.ecosystem #testimonials li .who h3{margin-bottom:1em}body#key_value.ecosystem #testimonials li .who h4{font-size:1.2em;margin-bottom:0.25em}body#key_value.ecosystem #testimonials li .who p{font-family:"Gentium Book Basic", Georgia, serif;font-style:italic;letter-spacing:0.01em;color:#555;margin-top:0;line-height:1.5em}body#key_value.ecosystem #testimonials li .text{width:60%}body#key_value.ecosystem #testimonials li .text p{margin-top:0}body#key_value.ecosystem #testimonials li:first-child{padding-top:0;border-top:0}@media all and (max-width: 800px){body#key_value.ecosystem #case-studies ul{margin-bottom:0}body#key_value.ecosystem #case-studies li{width:100%;float:none;margin:0 0 2em}body#key_value.ecosystem #case-studies li:last-child{margin-bottom:0}body#key_value.ecosystem #testimonials li .who,body#key_value.ecosystem #testimonials li .text{float:none;width:100%}}@media screen and (max-width: 600px){body#key_value.ecosystem #intro{height:auto}body#key_value.ecosystem #intro .text,body#key_value.ecosystem #intro .graphic{float:none;margin:0 auto 1em;text-align:center}body#key_value.ecosystem #intro .text{width:100%;padding-top:0}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body#key_value.ecosystem #intro .graphic{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/chemistry@2x-cdb7a442ff4a53377812503c10e1fc0d.png)}}body#key_value.engineering section{padding:3em 0}body#key_value.engineering #intro{text-align:center}body#key_value.engineering #intro h1{margin-bottom:0}body#key_value.engineering #intro p{max-width:600px;margin:0.5em auto 0}body#key_value.engineering #graphic{height:70px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/key-value-store/engineering/chart-553907b937961c85887a1929ee1cf3f0.png) repeat 50% 0}body#key_value.engineering #features li{margin-bottom:3em}body#key_value.engineering .more{border-top:1px solid #eee;text-align:center}body#key_value.engineering .more a{margin:0 0.5em}body#key_value.performance #intro{padding:3em 0 2em;text-align:center}body#key_value.performance #intro h1{margin-bottom:0.25em}body#key_value.performance #intro h3{font-size:1.3em;color:#777}body#key_value.performance #intro p{max-width:35em;margin:1em auto}body#key_value.performance #model{display:inline-block;overflow:hidden;width:100%}body#key_value.performance #model:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#key_value.performance #model>li{margin-bottom:3em}body#key_value.performance #model>li h2{font-size:1.6em;font-weight:600}body#key_value.performance #model>li:nth-child(-n+4)>p:nth-child(2){background:#fffce4;padding:0.5em 1em}body#key_value.performance #model>li:nth-child(-n+4) a.button{margin-top:1em;display:inline-block;background:#ddf1fc;color:#0f6bb4;text-shadow:0 1px 0 #fff;-webkit-transition:all 0.2s 0s ease-in-out;-moz-transition:all 0.2s 0s ease-in-out;transition:all 0.2s 0s ease-in-out}body#key_value.performance #model>li:nth-child(-n+4) a.button:hover{background:#c6e7fa}body#key_value.performance #model>li .graph{height:200px;margin:1.5em 0}body#key_value.performance #model>li .graph-label{font-size:0.85em;color:#555;text-align:center;margin:-1.5em 0 1em}body#key_value.performance #model>li .focus{background:#ffebeb;padding:0.25em 0.5em}body#key_value.performance #model>li .highlighted{color:#e64d43}body#key_value.performance #model>li table{font-size:0.9em;border-bottom:1px solid #eee}body#key_value.performance #model>li table td{background:#fff;padding:0.25em;border-top:1px solid #eee}body#key_value.performance #model>li .details{display:none;margin-top:-0.2em;background:#ddf1fc;padding:1em;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;-o-border-radius:0 3px 3px 3px;-ms-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px}body#key_value.performance #model>li .details p{margin-top:0}body#key_value.performance #model>li .details p:last-child{margin-bottom:0}body#key_value.performance #model>li .details p.hardware{padding:0.5em 1em;background:#c6e7fa}body#key_value.performance #model>li .details ul{margin-left:1.5em}body#key_value.performance #model>li .details ul li{list-style-type:disc;padding-left:0.5em;line-height:1.8em;margin-bottom:1em}body#key_value.performance #model>li .details pre{font-size:1.2em;margin-bottom:1em}body#key_value.performance #model .graph table{width:auto;border:none}body#key_value.performance #model .graph table td{padding:0;border:none;background:none}body#key_value.performance #model .graph table td:first-child{padding-right:3px}body#key_value.performance #model .graph table .legendLabel{position:relative;top:-3px}body#key_value.performance #other-effects ul{margin-left:1.5em}body#key_value.performance #other-effects li{list-style-type:disc;padding-left:0.25em;margin-bottom:1em}body#key_value.benchmarking #intro{margin-top:2em;text-align:center}body#key_value.benchmarking #intro h3{color:#777}body#key_value.benchmarking #intro h1{margin-bottom:0}body#key_value.benchmarking #content .container{max-width:600px}body#key_value.benchmarking section.test{margin-top:4em}body#key_value.benchmarking section.test .result{font-family:Courier;font-size:1.3em;color:#32b560}body#key_value.benchmarking section.test .result:before{width:2em;margin-left:-1.3em;content:'\25BA';font-size:0.8em}body#key_value.benchmarking section.pullout{margin:4em -6em;text-align:center}body#key_value.benchmarking section.pullout h1{font-weight:400}@media screen and (min-width: 800px){body#key_value.performance #model>li{width:48%;display:inline-block;vertical-align:top;margin-right:3%}body#key_value.performance #model>li:nth-child(even){margin-right:0}body#key_value.performance #model>li:nth-child(n+5){width:100%;margin-right:0}}body#key_value.comparisons #intro,body#key_value.versus #intro{margin:3em 0}body#key_value.comparisons #intro h1,body#key_value.versus #intro h1{margin:0.5em 0 0}body#key_value.comparisons table,body#key_value.versus table{border:1px solid #eee}body#key_value.comparisons table th,body#key_value.comparisons table td,body#key_value.versus table th,body#key_value.versus table td{padding:0.75em}body#key_value.comparisons table th,body#key_value.versus table th{background:#0f6bb4;color:#fff}body#key_value.comparisons #conclusion,body#key_value.versus #conclusion{margin:3em 0}body#key_value.comparisons #conclusion h2,body#key_value.versus #conclusion h2{margin:1em 0}body#key_value.comparisons #download,body#key_value.versus #download{margin-top:2em;background:#0f6bb4;padding:2em 3em;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#key_value.comparisons #download h1,body#key_value.versus #download h1{display:inline-block;margin:0 0.5em 0 0}body#key_value.comparisons #download a,body#key_value.versus #download a{font-size:1.3em}body#key_value.comparisons #intro{text-align:center}body#key_value.comparisons #products{max-width:20em;margin:0 auto 2em;font-size:1.3em}body#key_value.comparisons #products li{margin-bottom:1em}body#key_value.comparisons #big-table>p{text-align:center}body#key_value.comparisons #big-table tr td:first-child{font-weight:700}body#home.layers #intro{padding:3em 0}body#home.layers #intro .header{text-align:center;margin-bottom:3em}body#home.layers #intro .header h1{margin-bottom:0}body#home.layers #intro .header p{margin:0.5em auto;max-width:530px}body#home.layers #intro ul{text-align:center}body#home.layers #intro li{width:360px;display:inline-block;vertical-align:top;margin:0 1em 2em}body#home.layers #intro li .inner{display:block;padding:2em;background:#eee;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#home.layers #intro li .inner .icon{width:116px;height:116px;background:rgba(0,0,0,0.2);line-height:116px;font-size:3em;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;margin:0 auto}body#home.layers #intro li .inner h2{font-size:1.8em;font-weight:400;letter-spacing:-0.02em;margin:1em 0}body#home.layers #intro li .inner p{font-size:0.9em;text-align:center}body#home.layers #intro li a.inner:hover{text-decoration:none}body#home.layers #intro li a.inner:hover h2{text-decoration:underline}body#home.layers #intro li:nth-child(1) .inner{background:#6bac4d}body#home.layers #intro li:nth-child(1) .icon{background-image:url(https://d3glfbbr3jeumb.cloudfront.net/assets/layers/sql/icon-9103f9cf1b2f87418cd43f9e6d76ea4b.png);background-repeat:no-repeat;background-position:50% 50%}body#home.layers #intro li:nth-child(1) h2{margin-bottom:0.5em}body#home.layers #intro li:nth-child(1) .beta{margin-bottom:1em}body#home.layers #intro li.soon .inner{color:#777}body#home.layers #intro li.soon .inner p{color:#09303d}body#home.layers #intro li.soon .inner .hbspt-form input[type="text"],body#home.layers #intro li.soon .inner input[type="email"]{background:#fff}body#home.layers .beta{display:inline-block;margin:0 auto;font-size:0.9em;font-weight:400;background:#feffb8;color:#58590c;padding:0.25em 0.5em;text-transform:uppercase;letter-spacing:0.1em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#home.layers p.ecosystem{max-width:500px;margin:2em auto;text-align:center}@media all and (max-width: 440px){body#home.layers #intro li{width:100%;margin:0 0 2em}}ul.layer-cards{margin-bottom:1.5em;-moz-column-count:3;-moz-column-gap:1em;-webkit-column-count:3;-webkit-column-gap:1em;column-count:3;column-gap:1em}ul.layer-cards .python{color:#32b560}ul.layer-cards .ruby{color:#900}ul.layer-cards .javascript{color:#df610d}ul.layer-cards .java{color:#8d0ddf}ul.layer-cards .go{color:#375eab}ul.layer-cards .erlang{color:#94a00f}ul.layer-cards .csharp{color:#5a25a2}ul.layer-cards>li{display:inline-block;width:100%;margin-bottom:1em}ul.layer-cards>li .inner{display:block;padding:1em;background:#f7f7f7;border:1px solid #ddd;color:#09303d;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.1);position:relative}ul.layer-cards>li h2{font-size:1.2em}ul.layer-cards>li .category-and-language{float:right;margin-left:1em;text-align:right;font-size:0.9em}ul.layer-cards>li .language,ul.layer-cards>li .author,ul.layer-cards>li .description,ul.layer-cards>li .maturity,ul.layer-cards>li .sophistication{font-size:0.9em}ul.layer-cards>li .language{text-transform:lowercase}ul.layer-cards>li .example{font-size:0.9em;text-transform:uppercase;letter-spacing:0.05em;color:#900;margin:1em 0}ul.layer-cards>li .author,ul.layer-cards>li .maturity,ul.layer-cards>li .sophistication{color:#999}ul.layer-cards>li .maturity span:first-child,ul.layer-cards>li .sophistication span:first-child{width:100px;display:inline-block}ul.layer-cards>li .maturity .bar,ul.layer-cards>li .maturity .fill,ul.layer-cards>li .sophistication .bar,ul.layer-cards>li .sophistication .fill{height:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}ul.layer-cards>li .maturity .bar,ul.layer-cards>li .sophistication .bar{background:#ddd;width:100px;display:inline-block;position:relative;top:-3px}ul.layer-cards>li .maturity .fill,ul.layer-cards>li .sophistication .fill{background:#aaa}ul.layer-cards>li .tags{text-transform:lowercase}ul.layer-cards>li .tags span{padding:3px 6px;background:#eee;color:#555;font-size:0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}ul.layer-cards>li .featured{display:none;position:absolute;bottom:1em;right:1em;color:#f29c2b;text-transform:uppercase;letter-spacing:0.1em}ul.layer-cards>li .inner:hover{text-decoration:none;background:#e6f7fd !important;border-color:#b4e2fa}ul.layer-cards>li .inner:hover h2{color:#21a7d4;text-decoration:underline}ul.layer-cards>li .coming-soon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -70px;padding:8px 12px;background:#333;background:rgba(0,0,0,0.8);color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}ul.layer-cards>li:nth-child(even){margin-right:0}ul.layer-cards>li.featured .inner{background:#ffd}ul.layer-cards>li.featured .featured{display:block}ul.layer-cards>li.unreleased{position:relative}ul.layer-cards>li.unreleased .inner:hover{background:#fff !important;border-color:#ddd;cursor:default}ul.layer-cards>li.unreleased .inner:hover h2{color:#09303d;text-decoration:none}ul.layer-cards>li.unreleased .inner:hover .coming-soon{display:inline-block}@media all and (max-width: 800px){ul.layer-cards{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media all and (max-width: 600px){ul.layer-cards{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.layer-page{margin-top:2em}.layer-page a.back{display:inline-block;margin-bottom:1em}.layer-page section{margin-bottom:2em}.layer-page section h3{color:#777;font-size:0.9em}.layer-page .description>ul li{margin-left:2em;list-style-type:disc}body#sql.index #product-intro #intro{padding-bottom:0}body#sql.index #product-intro #intro .container{padding:0}body#sql.index #product-intro #intro #icon{background:#6bac4d}body#sql.index #product-intro #intro .beta{display:inline-block;background:none repeat scroll 0 0 #feffb8;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#58590c;font-weight:400;letter-spacing:0.1em;padding:0.25em 0.5em;text-transform:uppercase}body#sql.index #product-intro #intro #video-wrapper{max-width:600px;margin:3em auto 0}body#sql.index #product-intro #intro #video{position:relative;padding-bottom:56.25%;height:0}body#sql.index #product-intro #intro #video iframe{position:absolute;top:0;left:0;width:100%;height:100%}body#sql.index #product-intro .split:nth-child(even){background:#6bac4d}body#sql.index #product-intro #first-quote .quotation{color:#4b7836}body#sql.index #product-intro #first-quote p{max-width:750px}body#sql.index #product-intro #first-quote .author{color:#2b451f}body#sql.index #product-intro #second-quote .quotation{color:#a8d692}body#sql.index #product-intro #second-quote p{max-width:1050px}body#sql.index #product-intro #features .graphic{padding-top:1em}body#sql.index #product-intro #features ul{display:inline-block;overflow:hidden;width:300px}body#sql.index #product-intro #features ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}body#sql.index #product-intro #features a.button{display:block;width:270px;background:#0c5455;font-size:1.2em;padding:15px;text-decoration:none;margin-bottom:1em;text-align:left;height:1.5em}body#sql.index #product-intro #features a.button span{float:left}body#sql.index #product-intro #features a.button i{float:right}body#sql.index #product-intro section.more a.button{background:#6bac4d;margin:0 0.5em 0.5em}body#sql.index #product-intro #get-downloads .platforms a,body#sql.index #product-intro #get-downloads .packages a.button{background:#6bac4d}@media all and (min-width: 1000px){body#sql.index #product-intro #intro #video-wrapper{max-width:800px}body#sql.index #product-intro #scalability .text{margin-top:3em}body#sql.index #product-intro #fault-tolerance .text{margin-top:3em}}@media all and (max-width: 700px){body#sql.index #product-intro #intro #video{width:100%;height:auto}}body#sql.performance h2{margin-bottom:0.5em}body#sql.performance h4{margin:1em 0 1em 75px;font-size:1.1em;font-weight:400}body#sql.performance #sql-scaling.graph{height:300px}body#sql.performance .setup{margin:3em 0;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:0.9em;padding:1em 1.5em}body#sql.performance .setup .title{display:inline-block;position:relative;top:-2em;padding:0.2em 0.4em;background:#fff;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-transform:uppercase;letter-spacing:0.1em}body#sql.performance .setup>ul>li{margin-bottom:1em}body#sql.performance .setup h3{font-weight:700;margin-bottom:0.5em}body#sql.performance .setup p{margin:0 0 0.5em}body#sql.performance .setup li ul li{list-style-type:disc;margin-left:2em}body#sql.performance #setups{padding-top:1em}body#sql.performance #single-machine .graph{margin-left:-1em}body#sql.performance #scalability .graph{margin-left:-3em}@media screen and (min-width: 1000px){body#sql.performance #single-machine,body#sql.performance #scalability{width:47%;display:inline-block;vertical-align:top}body#sql.performance #single-machine .graph,body#sql.performance #single-machine .graph-label,body#sql.performance #scalability .graph,body#sql.performance #scalability .graph-label{width:100%}body#sql.performance #scalability{margin-left:5%}}@media screen and (min-width: 700px){body#sql.performance .setup>ul>li:nth-child(-n+3){width:50%;display:inline-block;vertical-align:top;margin-right:4%}body#sql.performance .setup>ul>li:nth-child(-n+2){width:20%}body#sql.performance .setup>ul>li:nth-child(3){margin-right:0}}@media screen and (max-width: 700px){body#sql.performance #conclusion img{width:100%}}body#document.index #product-intro{color:#452b07}body#document.index #product-intro #intro #icon{background:#ffb752}body#document.index #product-intro #intro a.button{margin-top:1em;font-size:1.1em}body#document.index #product-intro #intro a.button:first-child{margin-right:1em}body#document.index #product-intro .split:nth-child(even){background:#ffb752;color:#452b07}body#document.index #product-intro #get-downloads .platforms a,body#document.index #product-intro #get-downloads .packages a.button{background:#ffb752}body#document.index #product-intro #get-downloads .product>div>.downloads>li section:nth-child(n+2){width:47%}body#document.index #product-intro #get-downloads .product>div>.downloads>li section:nth-child(n+2):last-child{margin-right:0}body#document.index #product-intro #intro a.button,body#document.index #product-intro #get-downloads .packages a.button{background:#ffb752;color:#452b07;text-shadow:0 1px 0 rgba(255,255,255,0.5)}@media screen and (min-width: 1000px){body#document.index #product-intro #transactions .graphic,body#document.index #product-intro #sharding .graphic,body#document.index #product-intro #scalability .graphic{margin-top:1.5em}}body#users #nav li a{white-space:nowrap}#dashboard-wrapper{position:relative;margin-top:2em;min-height:200px}#dashboard-wrapper #inner{min-height:2em}#dashboard-wrapper div.loading{min-height:20px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/spinner-240a030aac408a4f97a068726446797d.gif) no-repeat 0 0}@media screen and (max-width: 900px){body#users.dashboard section{width:100%;margin-right:0}}body#purchases.index #pricing{margin-top:2em}body#purchases.index #pricing a.button{font-size:1em;margin-bottom:1em}body#purchases #checkout{margin-top:2em}body#purchases #checkout #success{display:none;text-align:center;font-size:1.2em}body#purchases #checkout #success #thanks{background:#0f6bb4;height:141px;padding:80px 0;margin-bottom:2em}body#purchases #checkout #success #thanks img{width:361px}body#purchases #checkout #success p{max-width:400px;margin:0 auto 2em}form.purchase{margin-top:2em}form.purchase a.back{display:inline-block;margin-bottom:2em}form.purchase h2{margin-bottom:0.5em}form.purchase .yearly{display:none}form.purchase #processes-section,form.purchase #billing-section{max-width:712px}form.purchase #processes-section{background:#eeffde;border:1px solid #ddeecd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-bottom:2em}form.purchase #processes-section .inner{padding:1em 1.35em}form.purchase #processes-section #processes{font-size:1.3em;width:2em;padding:0.2em;text-align:center;margin-right:0.5em;background:#fff}form.purchase #processes-section #how-much,form.purchase #processes-section #how-often{padding-top:1em}form.purchase #processes-section #how-much h3,form.purchase #processes-section #how-often h3{font-size:0.9em;padding-bottom:0.5em;border-bottom:1px solid #ddeecd;margin-bottom:1em}form.purchase #processes-section #how-much li{margin-left:1.2em;padding-left:0.5em;list-style-type:disc}form.purchase #processes-section #how-much abbr{border-bottom:1px dotted #aaa;cursor:help}form.purchase #processes-section #how-often{margin:0.5em 0}form.purchase #processes-section #how-often label{display:inline;margin-bottom:0}form.purchase #processes-section #how-often .subtext{display:block;font-size:0.8em;margin-left:2em}form.purchase #processes-section #savings{margin-left:-0.25em}form.purchase #processes-section #total-section{padding:1em;border-top:1px solid #ddeecd;font-size:1.2em}form.purchase #processes-section #total-section .value{font-weight:700}form.purchase #processes-section #total-section #total{margin-left:-3px}form.purchase #billing-section input[type="text"],form.purchase #billing-section input[type="email"]{width:94%}form.purchase #billing-section #personal-info,form.purchase #billing-section #credit-card{display:inline-block;vertical-align:top}form.purchase #billing-section #personal-info{max-width:400px;margin-right:30px;padding-bottom:1em;border-bottom:1px dashed #ddd;margin-bottom:1em}form.purchase #billing-section #personal-info li.name span{display:inline-block;width:48%;margin-right:2%}form.purchase #billing-section #personal-info li.name span:last-child{margin-right:0}form.purchase #billing-section #personal-info li.name input{width:90%}form.purchase #billing-section #credit-card{width:333px;margin-top:1em;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/purchasing/credit-card-103aed900db22b464af7cb118277f94b.png) no-repeat 0 0}form.purchase #billing-section #credit-card #card{height:200px;padding:18px 13px 0}form.purchase #billing-section #credit-card #card label{font-size:0.8em;margin-bottom:0;text-transform:uppercase}form.purchase #billing-section #credit-card #card label.error{display:none !important}form.purchase #billing-section #credit-card #card input[type="text"]{padding:8px;font-size:0.9em;margin-top:3px;background:#fff}form.purchase #billing-section #credit-card #card .card-types{margin:-0.75em 0 1.25em}form.purchase #billing-section #credit-card #card .card-types label{display:inline-block;margin:0 1em 0 0;cursor:pointer}form.purchase #billing-section #credit-card #card .card-types label img{display:block;position:relative;top:11px}form.purchase #billing-section #credit-card #card #number,form.purchase #billing-section #credit-card #card #cvc-section,form.purchase #billing-section #credit-card #card #expiration{float:left}form.purchase #billing-section #credit-card #card #number{width:181px;margin-right:30px}form.purchase #billing-section #credit-card #card #number input{width:165px}form.purchase #billing-section #credit-card #card #number,form.purchase #billing-section #credit-card #card #cvc-section{margin-bottom:15px}form.purchase #billing-section #credit-card #card #cvc-section{width:66px;padding-right:20px;position:relative}form.purchase #billing-section #credit-card #card #cvc-section input{width:40px}form.purchase #billing-section #credit-card #card #cvc-section span{position:absolute;top:33px;right:0;display:block;width:19px;height:19px;background:transparent url(https://d3glfbbr3jeumb.cloudfront.net/assets/icons/help.png) no-repeat 0 0;cursor:help}form.purchase #billing-section #credit-card #card #expiration input,form.purchase #billing-section #credit-card #card #expiration span{display:inline;margin-right:3px}form.purchase #billing-section #credit-card #card #card_expiration_month{width:20px}form.purchase #billing-section #credit-card #card #card_expiration_year{width:40px}form.purchase #billing-section #billing-address{width:300px}form.purchase #billing-section .agreement-section input{float:left;margin-right:5px}form.purchase #billing-section .final{margin-top:2em;border-top:1px dashed #ddd;padding-top:2em}form.purchase #billing-section .final .errors{margin-bottom:1em}form.purchase #billing-section .final .submit{text-align:right;font-size:1.2em}form.purchase #billing-section .final span#done{opacity:0;margin-right:10px}body#users.settings #form{max-width:320px}body#users.settings #form h2{margin-bottom:1em}body#users.settings #form input{width:95%}body#users.settings #form li.name span{display:inline-block;width:48%;margin-right:2%;vertical-align:top}body#users.settings #form li.name span:last-child{margin-right:0}body#users.settings #form li.name input{width:90%}body#users.settings #form #done{opacity:0;margin-left:10px}body#users.billing #requires-plan{display:none}body#users.billing #transactions{margin-top:1em}body#users.billing #transactions .payment{background:#f6f3e5;border:1px solid #dad3c2;color:#7b5037;padding:1em;margin-top:1em;font-family:Courier;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body#users.billing #transactions .payment .weak{color:#bf967e}body#users.billing #transactions .payment .header{padding-bottom:0.5em;border-bottom:1px solid #dad3c2;margin-bottom:0.75em}body#users.billing #transactions .payment table td{padding-right:1.5em}body#users.billing #transactions .payment ul li{margin-bottom:0.75em}body#users.reset_password form#reset-password{padding-top:2em}body#users.reset_password #reset-done{display:none;margin-top:3em}body#authorizations #nav{margin-bottom:2em}body#authorizations .scopes{background:#f7f7f7;padding:1em;margin-bottom:1em}body#authorizations .buttons{display:inline-block}
