﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! jQuery UI - v1.11.4 - 2015-10-29
* http://jqueryui.com
* Includes: core.css, accordion.css, datepicker.css, menu.css, selectmenu.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/assets/images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/assets/fonts/slick/slick.eot");src:url("/assets/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/slick/slick.woff") format("woff"),url("/assets/fonts/slick/slick.ttf") format("truetype"),url("/assets/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #DDD;background:#F8F8F8;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%;display:none}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:8px;border-top:1px solid #FFF;border-bottom:1px solid #EEE;color:#666;cursor:pointer}.selectric-items li.selected{background:#EFEFEF;color:#444}.selectric-items li:hover{background:#F0F0F0;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}body{background-color:#2b3238;color:#464646;font-family:"brandon-grotesque","proxima-nova","Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5;-webkit-font-smoothing:antialiased}main{background-color:#2b3238;margin:80px auto 0}h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizeLegibility}h1{font-family:"brandon-grotesque","proxima-nova","Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:45px;font-weight:800;text-transform:uppercase}h2{font-family:"brandon-grotesque","proxima-nova","Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:24px;font-weight:800;margin:42px 0 12px;text-transform:uppercase}@media screen and (min-width: 62.5em){h2{font-size:30px}}h3{font-family:"brandon-grotesque","proxima-nova","Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:22px}h4{font-family:"brandon-grotesque","proxima-nova","Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:18px}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 2.5em}p a{border-bottom:1px solid #658aa1}p a:hover{border-bottom:1px solid #466273}a{color:#464646;text-decoration:none;transition:color .1s linear}a:hover{color:#466273}a:active,a:focus{color:#466273;outline:none}hr{border:0;height:3px;margin:54px 0}img{height:auto;margin:0;max-width:100%}blockquote{color:#fff;margin:1.5em 0;padding-left:.75em}cite{color:#fff;font-style:italic}cite:before{content:'\2014 \00A0'}code,kbd,pre,samp{font-family:'Source Code Pro', 'Menlo', 'Monaco', 'Consolas', 'Courier New', monospace}code{background-color:#f9f2f4;border-radius:4px;color:#c7254e;font-size:90%;padding:2px 4px}kbd{background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);color:white;font-size:90%;padding:2px 4px}kbd kbd{box-shadow:none;font-size:100%;padding:0}pre{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;display:block;font-size:13px;line-height:1.42857143;margin:0 0 10px;padding:9.5px;word-break:break-all;word-wrap:break-word}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.small{font-size:14px;line-height:22px}.large{font-size:18px;line-height:26px}.general-content{margin:0 auto;max-width:960px;padding:20px}a.no-border{border:0 !important}fieldset{border:0;margin:0;min-width:0;padding:0}fieldset[disabled] .form-control{background-color:#eee;cursor:not-allowed;opacity:1}legend{border:0;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;padding:0;width:100%}label{display:inline-block;font-weight:bold;margin-bottom:5px;max-width:100%}label.required:after{content:'*'}label small{color:#636363;padding-left:5px}.form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);display:block;font-size:18px;height:46px;line-height:1.33;padding:10px 16px;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;width:100%}.form-control::-webkit-input-placeholder{color:#959595}.form-control::-moz-placeholder{color:#959595}.form-control:-moz-placeholder{color:#959595}.form-control:-ms-input-placeholder{color:#959595}.form-control:focus{border-color:#1ab5f1;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(26,181,241,0.6);outline:0}.is-submitted .form-control:invalid,.is-submitted .form-control:required:invalid{border-color:#b03535;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d45252;outline:0}.form-control[disabled],.form-control[readonly]{background-color:#eee;cursor:not-allowed;opacity:1}textarea{height:248px;resize:vertical}textarea.form-control{height:auto}[type='search']{-webkit-appearance:none;-moz-appearance:none}[type='radio'],[type='checkbox']{line-height:normal;margin:4px 0 0;margin-top:1px \9}[type='file'],[type='range']{display:block;width:100%}[multiple],[size]{height:auto}[type='file']:focus,[type='radio']:focus,[type='checkbox']:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}select{max-width:100%;width:auto}button,[type='submit']{-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}button:active,button:focus,[type='submit']:active,[type='submit']:focus{outline:thin dotted;outline-offset:-2px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;margin-bottom:10px;margin-top:10px;min-height:20px;position:relative}.radio label,.checkbox label{cursor:pointer;font-weight:normal;margin-bottom:0;padding-left:20px}.radio [type='radio'],.radio-inline [type='radio'],.checkbox [type='checkbox'],.checkbox-inline [type='checkbox']{margin-left:-20px;margin-top:4px \9;position:absolute}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{cursor:pointer;display:inline-block;font-weight:normal;margin-bottom:0;padding-left:20px;vertical-align:middle}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-left:10px;margin-top:0}[type='radio'][disabled],[type='checkbox'][disabled],[type='radio'].disabled,[type='checkbox'].disabled,[disabled] [type='radio'],[disabled] [type='checkbox']{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,[disabled] .radio-inline,[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,[disabled] .radio label,[disabled] .checkbox label{cursor:not-allowed}.ff_composer .unit.size1of2{width:100%}@media screen and (min-width: 40em){.ff_composer .unit.size1of2{width:50%}}.ff_composer .unit.size1of3{width:100%}@media screen and (min-width: 40em){.ff_composer .unit.size1of3{width:33.33333%}}.ff_composer .unit.size2of3{width:100%}@media screen and (min-width: 40em){.ff_composer .unit.size2of3{width:66.66666%}}.ff_composer .unit.size1of4{width:100%}@media screen and (min-width: 40em){.ff_composer .unit.size1of4{width:25%}}.ff_composer .unit.size3of4{width:100%}@media screen and (min-width: 40em){.ff_composer .unit.size3of4{width:75%}}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #cdcdcd;font-weight:bold;padding:.75em 0;text-align:left}td{border-bottom:1px solid #f3f3f3;padding:.75em 0}tr,td,th{vertical-align:middle}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}.global-header{display:block;position:fixed;background:#2b3238;width:100%;padding:12px;z-index:12;top:0;left:0;height:64px;box-shadow:0px 10px 15px rgba(0,0,0,0.25)}.logo{color:white;font-size:22px;font-weight:500;letter-spacing:1.1px;line-height:40px;z-index:3;text-transform:uppercase}.logo img{width:34px}.logo span{font-weight:800}.menu-buttons{position:relative;z-index:3;width:14px;float:right}.menu-buttons .menu-toggle{width:30px !important;top:4px;right:12px;position:relative;display:block;height:30px}.menu-buttons .menu-toggle:hover .menu-toggle__icon{background-color:white}.menu-buttons .menu-toggle:hover .menu-toggle__icon:before,.menu-buttons .menu-toggle:hover .menu-toggle__icon:after{width:20px;background-color:white}.menu-buttons .menu-toggle__icon{background-color:white;border-radius:2px;display:block;height:2px;position:absolute;text-indent:-999em;width:20px;top:14px;left:4px}.menu-buttons .menu-toggle__icon:before,.menu-buttons .menu-toggle__icon:after{background-color:white;border-radius:2px;content:'';display:block;height:2px;position:absolute;transition:top .1s ease-in-out .2s, transform .1s ease-in-out;width:22px;right:0}.menu-buttons .menu-toggle__icon:before{transition:width .2s ease-in-out;top:-5px;width:16px}.menu-buttons .menu-toggle__icon:after{transition:width .2s ease-in-out;top:5px;width:13px}.menu-open .menu-buttons .menu-toggle__icon{background-color:transparent !important}.menu-open .menu-buttons .menu-toggle__icon:before{top:0;transform:rotate(45deg);transition:transform .1s ease-in-out .2s,top .1s ease-in-out;width:20px}.menu-open .menu-buttons .menu-toggle__icon:after{top:0;transform:rotate(-45deg);transition:transform .1s ease-in-out .2s,top .1s ease-in-out;width:20px}.menu-buttons .careers-button{margin-right:12px}.menu-open .logo .logo--white{display:none}.menu-open .logo .logo--blue{display:block}.menu-open .careers-button{border-color:#026eb1;background:#026eb1}.menu-open .careers-button:hover,.menu-open .careers-button:focus{background:#013f65;border-color:#013f65}.menu-open .menu-toggle{color:white}.menu-open .menu-toggle__icon{background:transparent}.menu-open .menu-toggle__icon:before,.menu-open .menu-toggle__icon:after{background:white}.no-hero .button--outline{background:none;border:2px solid #026eb1;color:#026eb1;line-height:38px}.no-hero .menu-toggle{background-color:#026eb1;color:white}.no-hero .menu-toggle .menu-toggle__icon{background-color:white}.no-hero .menu-toggle .menu-toggle__icon:before,.no-hero .menu-toggle .menu-toggle__icon:after{background-color:white}.global-footer{background:linear-gradient(#1F2526, #44515B) !important;text-align:center}.global-footer a{transition:all 200ms ease-in-out}.global-footer a:hover,.global-footer a:focus{opacity:.7}.global-nav__overlay{height:100%;width:100%;position:fixed;z-index:12;margin:0;padding:0;border:0;top:0;left:0;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.1s linear;height:100vh;background:#1C1C1E;top:64px}.menu-open .global-nav__overlay{visibility:visible;opacity:1}.global-nav__underlay{transition:width .3s ease-in-out, top .3s ease-in-out, left .3s ease-in-out, height .3s ease-in-out;background:white;width:1vh;height:1vh;border-radius:50%;position:absolute;left:95%;top:40px;background-image:url(../images/menu-background-1.png),url(../images/menu-background-2.png);background-position-y:0%,0%;background-position-x:0%,0%;background-attachment:fixed,fixed;background-size:cover;background-repeat:repeat}.menu-open .global-nav__underlay{width:300vh;height:300vh;border-radius:50%;left:-50vh;top:-120vh}.global-nav__primary{z-index:4;position:absolute;text-align:left}.global-nav__connect{transition:opacity .3s ease-in-out .3s, margin .3s ease-in-out .3s, text-indent .3s ease-in-out;margin-top:50px;opacity:0;z-index:4;position:absolute;top:29vh;left:65vw}.global-nav__connect h3{color:#026eb1;margin-bottom:32px;font-weight:400;margin-top:24px}.global-nav__connect i{color:#026eb1;margin:0 12px 4px 0;display:block;float:left;width:20px}.global-nav__connect p{margin:0px 0 12px;line-height:18px}.global-nav__connect p a{border:0}.global-nav__primary{width:100%}.global-nav__primary li{width:100%;padding:4px 0}.global-nav__primary li:hover,.global-nav__primary li:focus{background:#3a3a3a}.global-nav__primary li:hover a,.global-nav__primary li:focus a{color:white;font-weight:700}.global-nav__primary a{transition:opacity .3s ease-in-out .3s, text-indent .3s ease-in-out, color .3s ease-in-out;color:#979797;font-size:18px;display:inline-block;opacity:0;margin-left:-50px;font-size:24px;width:100%}.global-nav__character{width:100%}.global-nav__character h3{color:#eaeaea;text-indent:15px;margin-top:12px}.global-nav__character li{width:100%;padding:4px 0;line-height:29px}.global-nav__character li:hover,.global-nav__character li:focus{background:#3a3a3a}.global-nav__character li:hover a,.global-nav__character li:focus a{color:white;font-weight:700}.global-nav__character a{transition:opacity .3s ease-in-out .3s, text-indent .3s ease-in-out, color .3s ease-in-out;color:#979797;font-size:18px;display:inline-block;opacity:0;margin-left:-50px;width:100%;font-size:16px}.global-nav__character a img{width:24px;opacity:.6;float:left;margin:4px 8px}.global-nav__character a:hover img,.global-nav__character a:focus img{opacity:1}.menu-open .global-nav__primary a{opacity:1;margin-left:16px}.menu-open .global-nav__connect{opacity:1;margin-top:0px}.global-nav__primary-logout{transition:all 200ms ease-in-out;position:relative;display:block;width:200px;border-radius:24px;height:48px;margin:0 auto;top:450px;color:white;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:12px;border:2px solid white;text-align:center;line-height:44px}.global-nav__primary-logout:hover,.global-nav__primary-logout:focus{background:white;color:#1C1C1E}.container,.container--padded,.content{padding:0 10px}.container:after,.container--padded:after,.content:after{clear:both;content:'';display:table}@media screen and (min-width: 62.5em){.container,.container--padded,.content{max-width:1680px;padding:0;position:relative}}.content{max-width:1260px;margin:0 auto;max-width:720px;color:white}.content a{color:white;text-decoration:underline}.content--small{max-width:900px}.content--medium{max-width:100%}@media screen and (min-width: 54.375em){.content--medium{max-width:1080px}}h1{text-align:center;margin:20px auto;font-size:27px;letter-spacing:1.2px}.breadcrumbs{color:#757575;text-transform:uppercase;letter-spacing:1.25px;font-size:12px;border-bottom:1px solid #eaeaea;padding-bottom:12px;text-align:center}.breadcrumbs .active{color:#e6e6e6;font-weight:900}.breadcrumbs a{color:#b5b5b5}.meta{text-transform:uppercase;letter-spacing:1.5px;font-weight:800;font-size:10px;margin-top:6px;display:block}.meta-type{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;background:red;padding:2px;font-weight:800}.hero-weakness{position:absolute;z-index:5;width:20px;left:3px;top:6px;background:white;border-radius:4px}.hero-weakness:before{position:absolute;content:'';display:block;width:4px;height:4px;background:white;top:10px;left:-10px}.hero-weakness--2{top:28px}.hero-weakness--3{top:50px}.hero--dwarf{position:relative;float:left;border-radius:5px;width:93px;height:74px;background:#212325}.hero--dwarf .hero-pants{z-index:3;position:absolute}.hero--dwarf .hero-shirt{z-index:4;position:absolute}.hero--dwarf .hero-hair{z-index:8;position:absolute}.hero--dwarf .hero-beard{z-index:7;position:absolute}.hero--dwarf .hero-face{z-index:6;position:absolute}.hero--dwarf .hero-eyes{z-index:9;position:absolute}.hero--dwarf .hero-ears{z-index:8;position:absolute}.hero--dwarf .hero-helm{position:absolute;z-index:9;width:31px;left:31px;top:12px}.hero--dwarf .hero-hat{position:absolute;z-index:8;width:31px;left:31px;top:1px}.hero--dwarf .hero-rh{position:absolute;z-index:5;width:32px;left:3px;top:20px;transform:scaleX(-1)}.hero--dwarf .hero-lh{position:absolute;z-index:5;width:32px;left:58px;top:20px}.hero--dwarf .hero-rh-monk{left:9px;top:33px;transform:scaleX(-1) rotate(90deg)}.hero--dwarf .hero-lh-monk{left:53px;top:33px;transform:rotate(90deg)}.hero--dwarf .hero-lh-shield{z-index:10;top:24px;left:44px}.hero--dwarf .hero-rh-shield{z-index:10;top:24px;left:15px}.hero--dwarf .hero-2h{position:absolute;z-index:10;width:31px;left:44.3px;top:23px}.hero--dwarf .hero-armor{position:absolute;z-index:5;width:33px;left:30px;top:29px}.hero--dwarf .hero-spell{position:absolute;z-index:5;width:20px;left:67px;top:6px;background:white;border-radius:4px}.hero--dwarf .hero-spell:before{position:absolute;content:'';display:block;width:4px;height:4px;background:white;top:10px;left:-10px}.hero--pixie{position:relative;float:left;border-radius:5px;width:93px;height:74px;background:#212325}.hero--pixie .hero-pants{z-index:3;position:absolute}.hero--pixie .hero-shirt{z-index:4;position:absolute}.hero--pixie .hero-hair{z-index:8;position:absolute}.hero--pixie .hero-beard{z-index:7;position:absolute}.hero--pixie .hero-face{z-index:6;position:absolute}.hero--pixie .hero-eyes{z-index:9;position:absolute}.hero--pixie .hero-ears{z-index:8;position:absolute}.hero--pixie .hero-helm{position:absolute;z-index:7;width:31px;left:31px;top:8px}.hero--pixie .hero-hat{position:absolute;z-index:8;width:31px;left:31px;top:-3px}.hero--pixie .hero-rh{position:absolute;z-index:5;width:32px;left:10px;top:20px;transform:scaleX(-1)}.hero--pixie .hero-lh{position:absolute;z-index:5;width:32px;left:53px;top:20px}.hero--pixie .hero-rh-monk{left:9px;top:33px;transform:scaleX(-1) rotate(90deg)}.hero--pixie .hero-lh-monk{left:53px;top:33px;transform:rotate(90deg)}.hero--pixie .hero-lh-shield{z-index:10;top:24px;left:44px}.hero--pixie .hero-rh-shield{z-index:10;top:24px;left:15px}.hero--pixie .hero-2h{position:absolute;z-index:10;width:31px;left:44.3px;top:23px}.hero--pixie .hero-armor{position:absolute;z-index:5;width:33px;left:30px;top:21px}.hero--pixie .hero-spell{position:absolute;z-index:5;width:20px;left:67px;top:6px;background:white;border-radius:4px}.hero--pixie .hero-spell:before{position:absolute;content:'';display:block;width:4px;height:4px;background:white;top:10px;left:-10px}.hero--human{position:relative;float:left;border-radius:5px;width:93px;height:74px;background:#212325}.hero--human .hero-pants{z-index:3;position:absolute}.hero--human .hero-shirt{z-index:4;position:absolute}.hero--human .hero-hair{z-index:8;position:absolute}.hero--human .hero-beard{z-index:7;position:absolute}.hero--human .hero-face{z-index:6;position:absolute}.hero--human .hero-eyes{z-index:9;position:absolute}.hero--human .hero-ears{z-index:8;position:absolute}.hero--human .hero-helm{position:absolute;z-index:7;width:31px;left:31px;top:4px}.hero--human .hero-hat{position:absolute;z-index:8;width:31px;left:31px;top:-3px}.hero--human .hero-rh{position:absolute;z-index:5;width:32px;left:9px;top:17px;transform:scaleX(-1)}.hero--human .hero-lh{position:absolute;z-index:5;width:32px;left:53px;top:17px}.hero--human .hero-rh-monk{left:9px;top:33px;transform:scaleX(-1) rotate(90deg)}.hero--human .hero-lh-monk{left:53px;top:33px;transform:rotate(90deg)}.hero--human .hero-lh-shield{z-index:10;top:24px;left:44px}.hero--human .hero-rh-shield{z-index:10;top:24px;left:15px}.hero--human .hero-2h{position:absolute;z-index:10;width:31px;left:44.3px;top:23px}.hero--human .hero-armor{position:absolute;z-index:5;width:33px;left:30px;top:20px}.hero--human .hero-spell{position:absolute;z-index:5;width:20px;left:67px;top:6px;background:white;border-radius:4px}.hero--human .hero-spell:before{position:absolute;content:'';display:block;width:4px;height:4px;background:white;top:10px;left:-10px}.character-appearance{height:188px;text-align:center;position:relative}.character-appearance img{position:absolute;margin-left:-94px}.character-info-top--dark .hero{-webkit-box-shadow:inset 0 0 30px #673B86;-moz-box-shadow:inset 0 0 30px #673B86;box-shadow:inset 0 0 30px #673B86}.character-info-top--fire .hero{-webkit-box-shadow:inset 0 0 30px #E9380F;-moz-box-shadow:inset 0 0 30px #E9380F;box-shadow:inset 0 0 30px #E9380F}.character-info-top--shock .hero{-webkit-box-shadow:inset 0 0 30px #FCD04F;-moz-box-shadow:inset 0 0 30px #FCD04F;box-shadow:inset 0 0 30px #FCD04F}.character-info-top--cold .hero{-webkit-box-shadow:inset 0 0 30px #48C1E8;-moz-box-shadow:inset 0 0 30px #48C1E8;box-shadow:inset 0 0 30px #48C1E8}.character-info-top--light .hero{-webkit-box-shadow:inset 0 0 30px #CFCB81;-moz-box-shadow:inset 0 0 30px #CFCB81;box-shadow:inset 0 0 30px #CFCB81}.character-info-top--heal .hero{-webkit-box-shadow:inset 0 0 30px #d3ff8e;-moz-box-shadow:inset 0 0 30px #d3ff8e;box-shadow:inset 0 0 30px #d3ff8e}.character-info-top--physical .hero{-webkit-box-shadow:inset 0 0 30px #373737;-moz-box-shadow:inset 0 0 30px #373737;box-shadow:inset 0 0 30px #373737}.character-info-top--bar .hero{-webkit-box-shadow:inset 0 0 30px #1c7ed6;-moz-box-shadow:inset 0 0 30px #1c7ed6;box-shadow:inset 0 0 30px #1c7ed6}.character-info-top--rainbow .hero{animation:rainbow 1s ease-in-out infinite alternate}@-webkit-keyframes rainbow{from{box-shadow:inset 0 0 5px #673B86,inset 0 0 10px #E9380F,inset 0 0 15px #FCD04F,inset 0 0 20px #48C1E8,inset 0 0 25px #CFCB81,inset 0 0 30px #d3ff8e,inset 0 0 35px #1c7ed6}to{box-shadow:inset 0 0 35px #673B86,inset 0 0 30px #E9380F,inset 0 0 25px #FCD04F,inset 0 0 20px #48C1E8,inset 0 0 15px #CFCB81,inset 0 0 10px #d3ff8e,inset 0 0 5px #1c7ed6}}.js-hair-prev,.js-hair-next,.js-eyes-prev,.js-eyes-next,.js-skin-prev,.js-skin-next,.js-body-prev,.js-body-next{position:absolute;background:#575757;border-radius:30px;height:30px;width:30px;font-weight:900;font-size:21px;padding:0;touch-action:manipulation}.js-hair-prev,.js-hair-next{top:0px}.js-eyes-prev,.js-eyes-next{top:60px}.js-skin-prev,.js-skin-next{top:120px}.js-body-prev,.js-body-next{top:180px}.js-hair-prev,.js-eyes-prev,.js-skin-prev,.js-body-prev{left:10%}.js-hair-next,.js-eyes-next,.js-skin-next,.js-body-next{left:90%}.row{width:100%}.card{width:100%;background:#444E59;margin:16px auto 0;padding:40px;color:white;text-align:center;box-shadow:0px 5px 10px rgba(0,0,0,0.07);text-decoration:none}.class-info,.archetype-info{box-shadow:0px 5px 10px rgba(0,0,0,0.07);background:#202325;margin:0 auto 0;border-top:0;position:relative;text-align:center;text-decoration:none}.class-info p,.archetype-info p{text-align:center;max-width:240px;margin:0 auto}.class-info h3,.archetype-info h3{text-align:center;margin-top:12px}.class-info .class-info__health,.class-info .class-info__init,.archetype-info .class-info__health,.archetype-info .class-info__init{width:72px;margin:12px auto;position:relative}.class-info .class-info__health .fa,.class-info .class-info__init .fa,.archetype-info .class-info__health .fa,.archetype-info .class-info__init .fa{color:#f64031;font-size:72px}.class-info .class-info__health p,.class-info .class-info__init p,.archetype-info .class-info__health p,.archetype-info .class-info__init p{color:white;position:absolute;top:14px;text-align:center;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.5px;left:9px;line-height:18px}.class-info .class-info__health p span,.class-info .class-info__init p span,.archetype-info .class-info__health p span,.archetype-info .class-info__init p span{font-size:24px;display:block}.class-info .button,.archetype-info .button{margin:12px auto 20px;border-radius:26px;display:block;color:white;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:0 32px;text-align:center;text-decoration:none;width:240px}.js-toggle{display:block;position:relative;font-size:27px;padding:4px 0}.js-toggle h3{font-weight:600}.js-toggle::before{width:0;height:0;border:0;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:11px solid white;position:absolute;right:17px;top:17px;display:block;content:'';transition:transform .3s ease-in-out;transform:rotate(-90deg);transition:transform .3s ease-in-out}.accopen::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.card--battle h2{text-indent:0 !important}.card--class{font-size:27px;padding:8px 0;text-align:left;text-indent:12px;position:relative}@media screen and (min-width: 54.375em){.card--class{text-indent:64px}}.card--class h2{margin:8px}.card--archetype{font-size:27px;padding:8px 0;text-align:center;position:relative}.card--archetype img{position:absolute;left:0;top:0}.card--archetype h2{margin:0}.archetype-info a{width:100%;border-radius:0}.card--fighter{background:#f64031}.card--fighter h2,.card--fighter h3{color:white}.card--fighter::before{border-left:11px solid white}.card--fighter a{background:white}.archetype-info--fighter a,.class-info--fighter a{background:#f64031;text-decoration:none}.card--priest{background:#3b91e1}.card--priest h2,.card--priest h3{color:white}.card--priest::before{border-left:11px solid white}.card--priest a{background:white}.archetype-info--priest a,.class-info--priest a{background:#3b91e1;text-decoration:none}.card--monk{background:#693b6d}.card--monk h2,.card--monk h3{color:white}.card--monk::before{border-left:11px solid white}.card--monk a{background:white}.archetype-info--monk a,.class-info--monk a{background:#693b6d;text-decoration:none}.card--thief{background:#27722c}.card--thief h2,.card--thief h3{color:white}.card--thief::before{border-left:11px solid white}.card--thief a{background:white}.archetype-info--thief a,.class-info--thief a{background:#27722c;text-decoration:none}.card--blackmage{background:#312c3e}.card--blackmage h2,.card--blackmage h3{color:white}.card--blackmage::before{border-left:11px solid white}.card--blackmage a{background:white}.archetype-info--blackmage a,.class-info--blackmage a{background:#312c3e;text-decoration:none}.card--cavalier{background:#998200}.card--cavalier h2,.card--cavalier h3{color:white}.card--cavalier::before{border-left:11px solid white}.card--cavalier a{background:white}.archetype-info--cavalier a,.class-info--cavalier a{background:#998200;text-decoration:none}.card--bard{background:#da8adb}.card--bard h2,.card--bard h3{color:white}.card--bard::before{border-left:11px solid white}.card--bard a{background:white}.archetype-info--bard a,.class-info--bard a{background:#da8adb;text-decoration:none}.card--redmage{background:#7c1d1d}.card--redmage h2,.card--redmage h3{color:white}.card--redmage::before{border-left:11px solid white}.card--redmage a{background:white}.archetype-info--redmage a,.class-info--redmage a{background:#7c1d1d;text-decoration:none}.card--darkknight{background:#2c285f}.card--darkknight h2,.card--darkknight h3{color:white}.card--darkknight::before{border-left:11px solid white}.card--darkknight a{background:white}.archetype-info--darkknight a,.class-info--darkknight a{background:#2c285f;text-decoration:none}.card--trickster{background:#74982e}.card--trickster h2,.card--trickster h3{color:white}.card--trickster::before{border-left:11px solid white}.card--trickster a{background:white}.archetype-info--trickster a,.class-info--trickster a{background:#74982e;text-decoration:none}.card--level h2{margin:0 0 12px}.card--level select{background:#1f2123;color:white;border:0;text-align:center;letter-spacing:1px;font-weight:700;-webkit-appearance:none;-moz-appearance:none}.card--level select{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.card--level select:focus{background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:#2b3238;outline:0}.card--level a{margin:12px auto 20px;border-radius:26px;display:block;color:white;background:black;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:12px 32px;text-align:center;width:240px;font-size:14px;text-decoration:none}.details-two select{background:#1f2123;color:white;border:0;text-align:center;letter-spacing:1px;font-weight:700;-webkit-appearance:none;-moz-appearance:none}.details-two select{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.details-two select:focus{background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:#2b3238;outline:0}.inner{overflow:hidden;display:none}.store-info h2{margin:0;text-align:left}.store-info .spell{padding:16px 20px 0px;background:#202325}.store-info hr{margin:0;padding:0;height:0;border:2px solid #2b3238}form select,form input{background:#1f2123;color:white;border:0;text-align:center;letter-spacing:1px;font-weight:700;-webkit-appearance:none;-moz-appearance:none}form select{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}form select:focus{background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:#2b3238;outline:0}form .lns-checkbox{display:inline-flex;color:white;font-size:1rem;font-weight:600;text-transform:uppercase;align-items:center;line-height:1;border-radius:5px;background-color:#1f2123;padding:9px 12px 9px 9px;user-select:none;border-radius:18px}@media (min-width: 992px){form .lns-checkbox{font-size:1.25rem}}form .lns-checkbox .check-full{background:none}form .lns-checkbox span{position:relative;display:flex;align-items:center}form .lns-checkbox input[type="checkbox"]{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}form .lns-checkbox input[type="checkbox"]:checked+span::after{background-color:white}form .lns-checkbox input[type="checkbox"]:checked+span{color:#36d5b5}form .lns-checkbox input[type="checkbox"]:checked+div{background:red}form .lns-checkbox input[type="checkbox"]:focus+span::before{border-color:var(--color-accent)}form .lns-checkbox input[type="checkbox"]:disabled{opacity:.85}form .lns-checkbox input[type="checkbox"]:disabled+span{color:#9a9a88}form .lns-checkbox span::before{content:"";display:inline-block;border-radius:8px;background-color:#4c4d4f;margin-right:8px;height:16px;width:16px;border:1px solid transparent}form .lns-checkbox span::after{content:"";display:inline-block;height:12px;width:12px;border-radius:6px;background-color:transparent;left:3px;position:absolute}.character-sheet{display:block}.character-health-open .edit-health-overlay{display:block}.character-gold-open .edit-gold-overlay{display:block}.character-charges-open .edit-charges-overlay{display:block}.edit-health-overlay{display:none;z-index:7;height:100vh;width:100vw;background:rgba(0,0,0,0.3);position:fixed;overflow:hidden;top:0;left:0}.edit-health-overlay .edit-health__confirm,.edit-health-overlay .edit-health__cancel{height:60px;width:60px;background:white;border-radius:53px;z-index:8;position:absolute;display:block;text-align:center;line-height:60px;top:280px;left:50%;font-size:25px;font-weight:900}.edit-health-overlay .edit-health__confirm button,.edit-health-overlay .edit-health__cancel button{width:100%;background:none}.edit-health-overlay .edit-health__confirm{margin-left:20px;font-size:38px;line-height:66px;color:#46c536}.edit-health-overlay .edit-health__cancel{margin-left:-80px;color:#f53333}.edit-health-overlay .edit-health__confirm--animal,.edit-health-overlay .edit-health__cancel--animal{top:460px}.edit-health-overlay .edit-health{position:relative;width:150px;margin:0 auto;top:90px}.edit-health-overlay .edit-animal-health{position:relative;width:150px;margin:0 auto;top:270px}.edit-health-overlay .edit-health__minus,.edit-health-overlay .edit-health__plus{color:#F24D4D;position:absolute}.edit-health-overlay .edit-health__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-health-overlay .edit-health__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-health-overlay .edit-health__heart{color:white;width:64px;left:31px;position:absolute;z-index:6;top:-8px}.edit-health-overlay .edit-health__heart i{color:#F24D4D;font-size:82px;position:absolute}.edit-health-overlay .edit-health__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:36px;margin:0 auto;left:23px;text-align:center;top:12px}.edit-health-overlay .edit-barrier{position:relative;width:150px;margin:0 auto;top:180px}.edit-health-overlay .edit-barrier__minus,.edit-health-overlay .edit-barrier__plus{color:#2FCEEB;position:absolute}.edit-health-overlay .edit-barrier__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-health-overlay .edit-barrier__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-health-overlay .edit-barrier__heart{color:white;width:64px;left:36px;position:absolute;z-index:6;top:0px}.edit-health-overlay .edit-barrier__heart i{color:#2FCEEB;font-size:72px;position:absolute}.edit-health-overlay .edit-barrier__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:36px;margin:0 auto;left:18px;text-align:center;top:10px}.edit-health-overlay .edit-animal-health__confirm,.edit-health-overlay .edit-animal-health__cancel{height:60px;width:60px;background:white;border-radius:53px;z-index:8;position:absolute;display:block;text-align:center;line-height:60px;top:280px;left:50%;font-size:25px;font-weight:900}.edit-health-overlay .edit-animal-health__confirm button,.edit-health-overlay .edit-animal-health__cancel button{width:100%;background:none}.edit-health-overlay .edit-animal-health__confirm{margin-left:20px;font-size:38px;line-height:66px;color:#46c536}.edit-health-overlay .edit-animal-health__cancel{margin-left:-80px;color:#f53333}.edit-health-overlay .edit-animal-health__minus,.edit-health-overlay .edit-animal-health__plus{color:#F24D4D;position:absolute}.edit-health-overlay .edit-animal-health__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-health-overlay .edit-animal-health__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-health-overlay .edit-animal-health__heart{color:white;width:64px;left:31px;position:absolute;z-index:6;top:-8px}.edit-health-overlay .edit-animal-health__heart i{color:#F24D4D;font-size:82px;position:absolute}.edit-health-overlay .edit-animal-health__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:36px;margin:0 auto;left:23px;text-align:center;top:12px}.edit-health-overlay .edit-animal-barrier{position:relative;width:150px;margin:0 auto;top:360px}.edit-health-overlay .edit-animal-barrier__minus,.edit-health-overlay .edit-animal-barrier__plus{color:#2FCEEB;position:absolute}.edit-health-overlay .edit-animal-barrier__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-health-overlay .edit-animal-barrier__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-health-overlay .edit-animal-barrier__heart{color:white;width:64px;left:36px;position:absolute;z-index:6;top:0px}.edit-health-overlay .edit-animal-barrier__heart i{color:#2FCEEB;font-size:72px;position:absolute}.edit-health-overlay .edit-animal-barrier__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:36px;margin:0 auto;left:18px;text-align:center;top:10px}.edit-gold-overlay{display:none;z-index:7;height:100vh;width:100vw;background:rgba(0,0,0,0.3);position:fixed;overflow:hidden;top:0;left:0}.edit-gold-overlay input{z-index:200;background:#c7ac2c;position:relative;width:78px;border:0;border-radius:78px;height:78px;text-align:center;top:2px;left:2px;font-size:24px;font-weight:700}.edit-gold-overlay .edit-gold__confirm,.edit-gold-overlay .edit-gold__cancel{height:60px;width:60px;background:white;border-radius:53px;z-index:8;position:absolute;display:block;text-align:center;line-height:60px;top:380px;left:50%;font-size:25px;font-weight:900}.edit-gold-overlay .edit-gold__confirm button,.edit-gold-overlay .edit-gold__cancel button{width:100%;background:none}.edit-gold-overlay .edit-gold__confirm{margin-left:20px;font-size:38px;line-height:66px;color:#46c536}.edit-gold-overlay .edit-gold__cancel{margin-left:-80px;color:#f53333}.edit-gold-overlay .edit-gold{position:relative;width:150px;margin:0 auto;background:blue;top:90px}.edit-gold-overlay .edit-gold__minus,.edit-gold-overlay .edit-gold__plus{color:#ECCA2F;position:absolute}.edit-gold-overlay .edit-gold__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-gold-overlay .edit-gold__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-gold-overlay .edit-gold__heart{color:white;width:64px;left:36px;position:absolute;z-index:6;top:-8px}.edit-gold-overlay .edit-gold__heart i{color:#ECCA2F;font-size:82px;position:absolute}.edit-gold-overlay .edit-gold__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:52px;margin:0 auto;left:9px;text-align:center;top:16px}.edit-gold-overlay .edit-shard{position:relative;width:150px;margin:0 auto;background:blue;top:280px}.edit-gold-overlay .edit-shard__minus,.edit-gold-overlay .edit-shard__plus{color:#f586ff;position:absolute}.edit-gold-overlay .edit-shard__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-gold-overlay .edit-shard__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-gold-overlay .edit-shard__heart{color:white;width:64px;left:36px;position:absolute;z-index:6;top:-8px}.edit-gold-overlay .edit-shard__heart i{color:#f586ff;font-size:82px;position:absolute}.edit-gold-overlay .edit-shard__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:36px;margin:0 auto;left:17px;text-align:center;top:16px}.edit-gold-overlay .edit-temp{position:relative;width:150px;margin:0 auto;background:blue;top:180px}.edit-gold-overlay .edit-temp__minus,.edit-gold-overlay .edit-temp__plus{color:#977730;position:absolute}.edit-gold-overlay .edit-temp__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-gold-overlay .edit-temp__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:white;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-gold-overlay .edit-temp__heart{color:white;width:64px;left:36px;position:absolute;z-index:6;top:-8px}.edit-gold-overlay .edit-temp__heart .behind-sack{height:39px;width:32px;position:absolute;top:32px;left:22px;background:#977730}.edit-gold-overlay .edit-temp__heart i{color:#977730;font-size:82px;position:absolute}.edit-gold-overlay .edit-temp__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:36px;margin:0 auto;left:17px;text-align:center;top:16px}.edit-charges-overlay{display:none;z-index:7;height:100vh;width:100vw;background:rgba(0,0,0,0.3);position:fixed;overflow:hidden;top:0;left:0}.edit-charges-overlay .edit-charges-container{background:white;border-radius:12px;border:1px solid #f4f4f4;padding:24px;width:280px;margin:0 auto;position:relative;top:73px;height:369px}.edit-charges-overlay .edit-charges__confirm,.edit-charges-overlay .edit-charges__cancel{height:60px;width:60px;background:#f4f4f4;border-radius:1px solid #d4d4d4;border-radius:53px;z-index:8;position:absolute;display:block;text-align:center;line-height:60px;top:360px;left:50%;font-size:25px;font-weight:900}.edit-charges-overlay .edit-charges__confirm button,.edit-charges-overlay .edit-charges__cancel button{width:100%;background:none}.edit-charges-overlay .edit-charges__confirm{margin-left:20px;font-size:38px;line-height:66px;color:#46c536}.edit-charges-overlay .edit-charges__cancel{margin-left:-80px;color:#f53333}.edit-charges-overlay .edit-charges{position:relative;width:150px;margin:0 auto;bottom:12px}.edit-charges-overlay .edit-charges__minus,.edit-charges-overlay .edit-charges__plus{color:#a061ab;position:absolute}.edit-charges-overlay .edit-charges__minus{top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:#f4f4f4;width:64px;height:42px;cursor:pointer;text-indent:18px;line-height:38px;font-size:32px;font-weight:700;left:0}.edit-charges-overlay .edit-charges__plus{top:12px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#f4f4f4;width:64px;height:42px;cursor:pointer;text-indent:27px;line-height:44px;font-size:32px;font-weight:700;right:0}.edit-charges-overlay .edit-charges__heart{color:white;width:64px;left:36px;position:absolute;z-index:6;top:-8px}.edit-charges-overlay .edit-charges__heart i{color:#a061ab;font-size:82px;position:absolute}.edit-charges-overlay .edit-charges__heart span{z-index:4;position:absolute;font-size:34px;font-weight:700;width:52px;margin:0 auto;left:9px;text-align:center;top:16px}.character-info{transition:max-height .2s ease-in-out;position:fixed;background:#2B3238;width:100%;padding:10px 0;z-index:5;top:64px;max-height:220px;overflow:hidden}.character-info:after{clear:both;content:'';display:table}.character-info-top,.character-info-mid{width:90%;margin:0 auto}.character-info-top:after,.character-info-mid:after{clear:both;content:'';display:table}.character-info-top{margin:0 auto 12px}.character-top__image{float:left;border-radius:5px;overflow:hidden;width:22%;background:#212325;text-align:center}.character-top__info{float:left;color:#eaeaea;width:60%;margin-left:12px}.character-top__info h1{text-align:left;margin:4px 0;font-size:24px;letter-spacing:-.2px;text-transform:none;line-height:20px;font-weight:700}.character-top__info .character-top__info__stuff{margin:0;text-transform:uppercase;font-size:11px;letter-spacing:.2px}.character-top__health{cursor:pointer;position:relative;width:78px;margin-top:8px;height:64px;left:87%}.character-top__health .character-top__max-hp{position:absolute;font-size:24px;font-weight:900;top:12px;right:-20px}.character-top__health .character-top__health__hp{position:absolute;width:54px;float:left;left:10px;top:4px}.character-top__health .character-top__health__hp i{color:#F24D4D;font-size:54px}.character-top__health .character-top__health__hp span{color:white;font-weight:700;position:absolute;top:6px;left:0px;width:54px;text-align:center;font-size:25px;margin:0}.character-top__health .character-top__health__bar{z-index:1;position:absolute;width:36px}.character-top__health .character-top__health__bar i{color:#2FCEEB;font-size:36px}.character-top__health .character-top__health__bar span{color:white;font-weight:700;position:absolute;top:0px;left:4px;width:24px;text-align:center;font-size:25px;margin:0}.character-info-mid .character-info-mid__base-spd,.character-info-mid .character-info-mid__base-init,.character-info-mid .character-info-mid__base-thp{float:left;width:22%;text-align:center;position:relative;background:#212325;border-radius:5px;margin-right:3%;height:70px;color:white;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.5px;padding:8px}.character-info-mid .character-info-mid__base-spd span,.character-info-mid .character-info-mid__base-init span,.character-info-mid .character-info-mid__base-thp span{display:block;font-size:30px;margin-top:-6px}.character-info-mid .character-mid__gold{height:66px;float:left;width:20%;position:relative}.character-info-mid .character-mid__gold .character-mid__gold-circle{z-index:1;position:absolute;width:46px;left:40px}.character-info-mid .character-mid__gold .character-mid__gold-circle i{color:#ECCA2F;font-size:48px}.character-info-mid .character-mid__gold .character-mid__gold-circle span{color:white;font-weight:700;position:absolute;top:8px;left:5px;width:39px;text-align:center;font-size:22px;margin:0}.character-edit{width:90%;margin:0 auto}.character-edit:after{clear:both;content:'';display:table}.character-body{margin:262px 20px 12px}.stats .skill,.spells .skill,.items .skill{width:100%;background:#202325;font-weight:500;font-size:21px;padding:12px 24px;margin-bottom:6px;border-radius:4px;color:#eaeaea}.stats .skill span,.spells .skill span,.items .skill span{text-align:right;display:inline-block;float:right}.stats p,.spells p,.items p{margin:0 0 16px}.stats .helm-break,.spells .helm-break,.items .helm-break{top:20px}.spells hr{height:3px;margin:20px 0;border:0;border-top:1px solid #2b3238}.spells .button{transition:all 200ms ease-in-out;background:purple;color:white;display:block;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:14px;font-weight:700;line-height:42px;letter-spacing:1.4px;height:42px;text-align:center;text-transform:uppercase;min-width:194px;border-radius:25px;padding:0 20px;margin:0 auto;width:256px;margin-top:22px;margin-bottom:-27px}.activespell{background:#626b73;border-radius:5px;color:white;padding:20px}.spellbook{background:#202325;border-radius:5px;color:white;padding:20px}.character-edit textarea{height:248px;resize:vertical;color:white;background:#444E59;border:0;border-bottom:2px solid #36d5b5;width:100%;border-radius:4px;padding:12px}.big-button{width:47.5%;background:#ED6969;border-radius:20px;text-align:center;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:20px 0;color:white}.big-button img{width:30px;margin-bottom:8px}.big-button--last{margin-left:3%}.spell:after{clear:both;content:'';display:table}.spell .spell__image{width:80px;margin-right:6px;float:left}.spell .spell__content{float:left;margin-left:4px;position:relative;width:calc(100% - 100px)}.spell .spell__content p:first-letter{text-transform:capitalize}.spell .spell__content .spell__content__charges{position:absolute;right:0;top:12px;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:1px}.spell button{display:block;border-radius:32px;height:24px;color:white;background:#a061ab;padding:19px;line-height:2px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.spell .button--outline{background:none;margin-top:8px}.items{padding:20px;background:#202325;color:white;border-radius:5px;margin-bottom:8px}.items hr{height:3px;margin:20px 0;border:0;border-top:1px solid #2b3238}.item:after{clear:both;content:'';display:table}.item .item__image{width:80px;margin-right:6px;float:left}.item .item__content{float:left;margin-left:4px;position:relative;width:calc(100% - 100px)}.item .item__content p:first-letter{text-transform:capitalize}.item .item__content .item__content__charges{position:absolute;right:0;top:12px;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:1px}.item button{display:inline;border-radius:32px;height:16px;color:white;background:#a061ab;padding:12px;line-height:2px;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;font-size:11px;margin-left:12px;position:absolute;right:0;top:-8px}.inventory{margin-bottom:8px}.inventory:after{clear:both;content:'';display:table}.inventory .inventory__slot{width:80px;margin-right:12px;float:left;text-transform:uppercase;font-weight:700;text-align:center;background:#323334;border-radius:3px;padding:8px}.inventory .inventory__slot p{margin-bottom:4px}.inventory .inventory__slot span{font-size:24px;display:block}.inventory button{background:none;border:2px solid white;border-radius:16px;height:32px;padding:0 10px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.5px}.inventory .equipped{font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:13px}.item-popup{display:block;position:absolute;background:#333c43;width:30%;left:72px;z-index:2;min-width:240px}.item-popup__line{background:#333c43;border-bottom:2px solid #202325;position:relative}.item-popup__line:after{clear:both;content:'';display:table}.item-popup__line img{width:40px;margin:12px;float:left}.item-popup__line h4{font-size:16px;color:white;float:left;margin-top:8px}.item-popup__line button{top:32px;right:unset;left:52px}.js-head-popup,.js-accessory-popup,.js-armor-popup,.js-2h-popup,.js-lh-popup,.js-rh-popup{display:none}.head-pop .js-head-popup{display:block}.armor-pop .js-armor-popup{display:block}.accessory-pop .js-accessory-popup{display:block}.twoh-pop .js-2h-popup{display:block}.lh-pop .js-lh-popup{display:block}.rh-pop .js-rh-popup{display:block}.stash h4,.stable h4{display:inline}.stash button,.stable button{background:#5d5d5d;border-radius:16px;height:27px;margin:2px;padding:0 10px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.5px}.feats hr{height:3px;margin:20px 0;border:0;border-top:1px solid #2b3238}.featbook{background:#202325;border-radius:5px;color:white;padding:20px}.meta--grey__line{width:100%;border-top:1px solid #555b60;margin:32px 0 20px;text-align:center}.meta--grey__line .meta{text-transform:uppercase;letter-spacing:1.5px;font-weight:800;font-size:10px;margin-top:6px;background:#2B3238;color:#969696;display:inline;line-height:3px;padding:0 5px}.untrained{color:#F24D4D;text-transform:uppercase;font-size:11px;font-weight:900;margin-left:6px}.header-collapse .character-sheet .character-info-mid{opacity:0;transition:all 200ms ease-in-out}.header-collapse .character-sheet .character-info{box-shadow:0px 10px 10px rgba(0,0,0,0.37);max-height:90px}.header-collapse .character-sheet .character-info h1{font-size:18px;margin:-1px 0 2px}.header-collapse .character-sheet .character-info .character-top__info__stuff{font-size:9px}.header-collapse .character-sheet .character-info .meta{font-size:8px}.character-nav{position:fixed;background:#333c43;height:68px;width:90%;bottom:20px;left:5%;padding:3px;border-radius:34px;box-shadow:0px 5px 10px rgba(0,0,0,0.17);z-index:5}.character-nav ul li{width:62px;height:62px;border-radius:31px;float:left;margin-right:calc(25% - 78px);text-align:center}.character-nav ul li a{color:#d2d1d4;font-weight:700;text-transform:uppercase;font-size:11px;text-align:center;display:block;width:100%;height:100%}.character-nav ul li a img{width:47px;margin:3px 0 -6px}.character-nav ul .last{margin:0 !important}.character-nav .character-nav__icon--active{display:none}.character-sheet--stats .character-nav--stats{background:#4773ad}.character-sheet--stats .character-nav--stats a{color:white}.character-sheet--stats .character-nav--stats .character-nav__icon{display:none}.character-sheet--stats .character-nav--stats .character-nav__icon--active{display:inline}.character-sheet--combat .character-nav--combat{background:#c2ac4b}.character-sheet--combat .character-nav--combat a{color:white}.character-sheet--combat .character-nav--combat .character-nav__icon{display:none}.character-sheet--combat .character-nav--combat .character-nav__icon--active{display:inline}.character-sheet--spells .character-nav--spells{background:#b165c9}.character-sheet--spells .character-nav--spells a{color:white}.character-sheet--spells .character-nav--spells .character-nav__icon{display:none}.character-sheet--spells .character-nav--spells .character-nav__icon--active{display:inline}.character-sheet--gear .character-nav--gear{background:#c55453}.character-sheet--gear .character-nav--gear a{color:white}.character-sheet--gear .character-nav--gear .character-nav__icon{display:none}.character-sheet--gear .character-nav--gear .character-nav__icon--active{display:inline}.character-sheet--feats .character-nav--feats{background:#3da595}.character-sheet--feats .character-nav--feats a{color:white}.character-sheet--feats .character-nav--feats .character-nav__icon{display:none}.character-sheet--feats .character-nav--feats .character-nav__icon--active{display:inline}.refresh-overlay{z-index:99;display:block;height:100vh;width:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.75);color:white;text-align:center;line-height:100vh;font-weight:900;letter-spacing:1px;font-size:22px}.refresh-overlay .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;top:40vh}.refresh-overlay .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.refresh-overlay .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.refresh-overlay .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.refresh-overlay .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.refresh-overlay .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.downtime-menu-overlay,.level-up-menu-overlay{position:fixed;z-index:15;top:0;left:-100vw;height:100vh;width:100vw;background:rgba(0,0,0,0.3)}.downtime-menu,.level-up-menu{transition:all 200ms ease-in-out;position:absolute;top:0;left:-100vw;color:white;background:#2b3238;z-index:10;width:86%;overflow:scroll;height:100%;padding:30px 30px 80px}.downtime-menu p,.level-up-menu p{font-size:13px;margin-bottom:8px;line-height:17px}.downtime-menu h2,.level-up-menu h2{margin:12px 0}.downtime-menu h3,.level-up-menu h3{font-size:16px}.downtime-menu .button,.level-up-menu .button{margin:6px auto;width:100%}.downtime-menu select,.level-up-menu select{background:#1f2123;color:white;border:0;text-align:center;letter-spacing:1px;font-weight:700;-webkit-appearance:none;-moz-appearance:none}.downtime-menu select,.level-up-menu select{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.downtime-menu select:focus,.level-up-menu select:focus{background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, #2b3238, #2b3238);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:#2b3238;outline:0}.downtime-menu .button--level,.level-up-menu .button--level{background:#36d5b5}.downtime-menu .button--downtime,.level-up-menu .button--downtime{background:#36d5b5}.downtime-menu-close,.level-up-menu-close{width:14%;position:absolute;left:86%;background:none;height:100vh;color:white;font-weight:700;text-align:center;line-height:94vh;font-size:30px}.downtime-menu-open{overflow:hidden}.downtime-menu-open .downtime-menu-overlay{left:0}.downtime-menu-open .downtime-menu{left:0}.level-up-menu-open{overflow:hidden}.level-up-menu-open .level-up-menu-overlay{left:0}.level-up-menu-open .level-up-menu{left:0}:root{--color-one: #52117d;--color-two: #a944ec;--color-three: #ffc800;--color-accent: #36d5b5;--color-text: #fffed7;--color-bg: #181729}.lns-checkbox{display:inline-flex;color:white;font-size:1rem;font-weight:600;text-transform:uppercase;align-items:center;line-height:1;border-radius:5px;background-color:#1f2123;padding:9px 12px 9px 9px;user-select:none;border-radius:18px}@media (min-width: 992px){.lns-checkbox{font-size:1.25rem}}.lns-checkbox .check-full{background:none}.lns-checkbox span{position:relative;display:flex;align-items:center}.lns-checkbox input[type="checkbox"]{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.lns-checkbox input[type="checkbox"]:checked+span::after{background-color:white}.lns-checkbox input[type="checkbox"]:checked+span{color:#36d5b5}.lns-checkbox input[type="checkbox"]:checked+div{background:red}.lns-checkbox input[type="checkbox"]:focus+span::before{border-color:var(--color-accent)}.lns-checkbox input[type="checkbox"]:disabled{opacity:.85}.lns-checkbox input[type="checkbox"]:disabled+span{color:#9a9a88}.lns-checkbox span::before{content:"";display:inline-block;border-radius:8px;background-color:#4c4d4f;margin-right:8px;height:16px;width:16px;border:1px solid transparent}.lns-checkbox span::after{content:"";display:inline-block;height:12px;width:12px;border-radius:6px;background-color:transparent;left:3px;position:absolute}.character-select{display:block}.character-select .character-info{margin-bottom:12px;padding:12px}.character-select .character-top__health{margin-top:4px;width:36px}.character-select .character-top__health .character-top__health__hp i{font-size:36px}.character-select .character-top__health .character-top__health__hp span{width:36px;font-size:15px}.character-select .character-mid__gold{position:relative;width:18px;left:86%;margin-top:-68px}.character-select .character-mid__gold .character-mid__gold-circle{z-index:1;position:absolute;width:46px;left:30px;top:8px}.character-select .character-mid__gold .character-mid__gold-circle i{color:#ECCA2F;font-size:36px}.character-select .character-mid__gold .character-mid__gold-circle span{color:white;font-weight:700;position:absolute;top:8px;left:3px;width:26px;text-align:center;font-size:15px;margin:0}.character-select .character-info{position:unset;background:#3d444b}.button--edit-character{background:#19b5cf !important;position:relative;margin-top:12px}.button--edit-character img{width:20px;position:relative;display:inline-block;top:4px;margin-right:8px}.theme-container{width:70px;height:70px;border-radius:50%;position:absolute;bottom:90px;right:20px;display:flex;justify-content:center;align-items:center;transition:0.5s;background:#343d45}.theme-container:hover{opacity:0.8}.change{animation-name:change;animation-duration:1s;animation-direction:alternate}.light-mode{background-color:#f6f6ec}.light-mode .character-info,.light-mode main,.light-mode .global-header,.light-mode .meta--grey__line .meta{background-color:#f6f6ec}.light-mode .character-top__info{color:#4b5054}.light-mode .character-info-mid .character-info-mid__base-spd,.light-mode .character-info-mid .character-info-mid__base-init,.light-mode .character-info-mid .character-info-mid__base-thp,.light-mode .character-top__image{background:#ffffff;border:1px #eaeaea solid;color:#4b5054}.light-mode .stats .skill,.light-mode .feats .skill,.light-mode .spells .skill,.light-mode .items .skill{background:#ffffff;border:1px #eaeaea solid;color:#4b5054}.light-mode .theme-container{background:#eaeaea}.light-mode .global-nav__overlay{background:white}.light-mode textarea{color:#4b5054;background:white}.light-mode .meta--grey__line{border-top:1px solid #b4b4b4}.light-mode .character-nav{background:white}.light-mode .menu-buttons .menu-toggle__icon,.light-mode .menu-buttons .menu-toggle__icon:before,.light-mode .menu-buttons .menu-toggle__icon:after{background:#4b5054}.button{transition:all 200ms ease-in-out;background:#575757;color:white;display:inline-block;font-size:14px;font-weight:700;line-height:42px;letter-spacing:1.4px;height:42px;text-align:center;text-transform:uppercase;min-width:194px;border-radius:25px;padding:0 20px}.button:hover{background:#F7C040;color:white}.button img{width:24px;float:left;margin:8px}.button--outline{background:none;border:2px solid white;color:white;line-height:38px}.button--outline:hover,.button--outline:focus{border:2px solid #F7C040;background:#F7C040}.magnetic{margin:-30px;padding:30px;display:inline-block;border-radius:50%}.button--buy{background:none !important;color:#ECCA2F !important;border:2px solid #ECCA2F !important;margin-top:2px}.button--buy span{border-radius:16px;background:#ECCA2F;padding:4px 5px;color:white !important}.spell__content .button--charges{background:#b165c9;min-width:30px !important;padding:0;margin:0;font-size:31px;width:42px;float:left;margin-top:16px}.spell__content .button--charges--minus{display:block;margin-right:-10px;z-index:1;position:relative}.spell__content .button--charges--plus{display:block;margin-left:-10px;z-index:1;position:relative}.spell__content .spell-charges-display{padding-top:12px;display:block;background:white;color:#212325;width:80px;height:80;border-radius:40px;float:left;text-align:center}.spell__content .spell-charges-display span{text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-size:10px}.spell__content .spell-charges-display .spellchargesnumber{font-size:21px;font-weight:700}.stash-item .button{background:#5d5d5d;border-radius:16px;height:27px;line-height:30px;margin:2px;padding:0 10px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.5px;min-width:auto}#js-add-item-image{position:fixed;z-index:100;top:-10vh;transform:scale(1);left:50%;margin-left:-32px}#js-add-item-bag{position:fixed;z-index:101;top:100vh;transform:scale(1);left:50%;margin-left:-32px}#js-add-spell-image{position:fixed;z-index:101;top:-10vh;transform:scale(1);left:50%;margin-left:-16px}#js-add-spell-page{position:fixed;z-index:100;top:100vh;transform:scale(2);left:50%;margin-left:-32px}#js-add-spell-book{position:fixed;z-index:99;top:100vh;transform:scale(0.6);left:50%;margin-left:-32px}.add-spell-animation{animation-name:spell;animation-duration:4s}.add-page-animation{animation-name:page;animation-duration:4s}.add-book-animation{animation-name:book;animation-duration:4s}@keyframes page{0%{top:-10vh}50%{transform:scale(2);top:65vh}75%{transform:scale(0.1);top:65vh}100%{top:100vh;transform:scale(0.01)}}@keyframes spell{0%{top:-10vh}50%{transform:scale(0.6);top:64vh;opacity:1}65%{transform:scale(0.6);top:64vh;opacity:0}100%{top:100vh;transform:scale(0.01);opacity:0}}@keyframes book{0%{top:100vh}20%{transform:scale(1);top:65vh}65%{transform:scale(2);top:65vh}75%{transform:scale(1);top:65vh}100%{top:100vh}}.hidden{display:none}.add-item-animation{animation-name:item;animation-duration:4s}.add-bag-animation{animation-name:bag;animation-duration:4s}@keyframes bag{0%{top:100vh}20%{transform:scale(1);top:65vh}45%{transform:scale(2);top:65vh}75%{transform:scale(1);top:65vh}100%{top:100vh}}@keyframes item{0%{top:-10vh}50%{transform:scale(1);top:65vh}75%{transform:scale(0.1);top:65vh}100%{top:100vh;transform:scale(0.01)}}.lich{-webkit-animation:lich 1s ease-in-out infinite alternate;-moz-animation:lich 1s ease-in-out infinite alternate;animation:lich 1s ease-in-out infinite alternate}@-webkit-keyframes lich{from{text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #6e2bcd, 0 0 40px #6e2bcd, 0 0 50px #6e2bcd, 0 0 60px #6e2bcd, 0 0 70px #6e2bcd}to{text-shadow:0 0 20px #fff, 0 0 30px #93064d, 0 0 40px #93064d, 0 0 50px #93064d, 0 0 60px #93064d, 0 0 70px #93064d, 0 0 80px #93064d}}.book{background:white;margin:64px auto 0}.book h1,.book h2,.book h3,.book h4,.book h5,.book p,.book a,.book ul,.book li{color:#373737}.book h4,.book h5,.book p,.book a,.book ul,.book li{font-family:'avenir','Avenir'}.book h2{font-size:36px;letter-spacing:3px}@media screen and (min-width: 54.375em){.book h2{font-size:54px}}.book h3{font-size:31px;font-weight:900;margin:24px 0;line-height:36px;font-family:"proxima-nova","Proxima Nova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.book p,.book a,.book li{font-size:18px;line-height:27px;letter-spacing:-.05px}.book p{margin-bottom:27px}.book .skill{border-bottom:1px solid #373737}.book .special-feat{font-weight:700}.book .keyword{font-weight:700;border-bottom:2px solid #373737}.book .spell-title{font-weight:700;font-style:italic}.book .content{padding:0 30px;margin-top:24px}.book .intro-color{color:#3568AD}.book .making-color{color:#3da595}.book .combat-color{color:#c2ac4b}.book .market-color{color:#c55453}.book .spells-color{color:#b165c9}.book .icon-section{color:#373737;font-size:18px;line-height:27px;letter-spacing:-.05px;font-family:'avenir','Avenir'}.book .icon-section-image{display:inline-block;width:30px;text-align:center}.book .sidebar{background:#f1f1f1;color:#373737;font-style:italic;padding:12px;font-family:'avenir','Avenir';margin:24px;border-radius:12px}.book .table-big{font-weight:900}.book .table-overflow-wrapper{overflow-x:auto}.book .table-of-contents{transition:all 200ms ease-in-out;background:#3467AD;color:white;position:fixed;width:100%;z-index:5;height:44px;top:64px}.book .table-of-contents .table-button{color:white;position:absolute;left:2px;font-size:9px}.book .table-of-contents .table-button i{font-size:12px;padding:12px}.book .table-of-contents h3{color:white;text-align:center;font-size:16px;line-height:44px;margin:0}.book .table-of-contents .table-inner-toggle{transition:all 200ms ease-in-out;display:block;float:right;padding:0;margin:0 10px 0 0px;font-weight:600;font-size:20px}.book .table-of-contents .table-inner-toggle.accopen{transform:rotate(-45deg)}.book .table-of-contents .table-one{display:none;background:white}.header-collapse .book .table-of-contents .table-one{display:none}.book .table-of-contents .hide-on-mobile{display:none}.book .table-of-contents ul li{margin-left:20px}.table-open .book .table-of-contents .table-one{display:block}.book .book-table{min-width:600px;table-layout:auto}.book .book-table p{margin:0}.book .book-table td,.book .book-table th{padding:16px;border-left:1px solid rgba(255,255,255,0.4);vertical-align:top}.book .book-table thead{background:#221346;background:linear-gradient(90deg, #221346 0%, #6E5C98 100%)}.book .book-table thead p{color:white;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-style:italic}.book .book-table .row-odd{background:#d5d5d5}.book .book-table .row-even{background:#f1f1f1}.book .book-table .table-first{font-weight:700}.book .book-table .fighter-thead{background:#f64031;background:linear-gradient(90deg, #b02b10 0%, #f51f0e 100%)}.book .book-table .priest-thead{background:#f64031;background:linear-gradient(90deg, #08618f 0%, #3c92e3 100%)}.book .book-table .monk-thead{background:#f64031;background:linear-gradient(90deg, #a11690 0%, #b51fc3 100%)}.book .book-table .thief-thead{background:#f64031;background:linear-gradient(90deg, #166b09 0%, #37b21a 100%)}.book .book-table .blackmage-thead{background:#f64031;background:linear-gradient(90deg, #111012 0%, #483a6d 100%)}.book .book-table .cavalier-thead{background:#f64031;background:linear-gradient(90deg, #b02b10 0%, #f51f0e 100%)}.book .book-table .darkknight-thead{background:#f64031;background:linear-gradient(90deg, #b02b10 0%, #f51f0e 100%)}.book .book-table .bard-thead{background:#f64031;background:linear-gradient(90deg, #b02b10 0%, #f51f0e 100%)}.book .book-table .redmage-thead{background:#f64031;background:linear-gradient(90deg, #b02b10 0%, #f51f0e 100%)}.book .book-table .trickster-thead{background:#f64031;background:linear-gradient(90deg, #b02b10 0%, #f51f0e 100%)}.book .book-content{position:relative}.book .feat{background:#AE69D6;padding:12px;border-radius:12px;margin-bottom:12px}.book .feat p{border-radius:12px;background:white;padding:12px;margin:4px 0 0px}.book .feat h3{display:inline;color:white}.book .feat .feat-meta{text-align:right;float:right;line-height:42px;text-transform:uppercase;font-weight:900;letter-spacing:1px;font-size:12px;display:inline-block;padding:0 12px 0}.book .feat--fighter{background:#f64031}.book .feat--priest{background:#2579b5}.book .feat--monk{background:#693b6d}.book .feat--thief{background:#27722c}.book .feat--blackmage{background:#312c3e}.book .feat--cavalier{background:#ab9526}.book .feat--darkknight{background:#43386f}.book .feat--bard{background:#da8adb}.book .feat--redmage{background:#6e1e17}.book .feat--trickster{background:#74982e}.book .greybox{background:#f1f1f1;padding:12px;border-radius:12px}.book .items{background:#F1F1F1;border-radius:20px;padding:0 20px 20px;margin-top:48px}.book .items h4{text-transform:uppercase;letter-spacing:1px;font-size:16px;position:relative;top:-17px;background:#f1f1f1;display:inline;padding:4px 23px;border-radius:12px 12px 0px 0px}.book .items .item{background:white;border-radius:20px;padding:20px;margin-bottom:12px}.book .items .item img{float:left;margin-right:20px}.book .items .item h5{font-style:italic}.book .spells{background:#F1F1F1;border-radius:20px;padding:40px 20px 20px;margin-top:20px;position:relative}.book .spells .purple-header{background:#AE69D6;color:white;text-align:center;width:100%;position:absolute;font-size:16px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin-bottom:12px;left:0;top:0}.book .spells .spell{background:white;border-radius:20px;padding:20px;margin-bottom:12px}.book .spells .spell img{float:left;margin-right:20px}.book .spells .spell h5{font-style:italic}.book .spells .spell .spell-image{padding:8px;border-radius:4px;background:#2b3238}.book .status-con{color:#373737}.image-icon{display:inline;float:none !important;margin:0 !important}.icon-text{font-weight:700}.status-con{font-weight:700;text-decoration:underline;position:relative;border:0;color:white}.status-con:hover .hover-tool,.status-con:focus .hover-tool{display:block}.hover-tool{position:absolute;width:160px;background:white;color:#373737;padding:6px;top:30px;left:-96px;z-index:2;font-weight:400;display:none}.fire-icon{color:#E9380F}.shock-icon{color:#FCD04F}.cold-icon{color:#48C1E8}.light-icon{color:#CFCB81}.dark-icon{color:#673B86}.physical-icon{color:#373737}.image-icon--crit{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--miss{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--cattk{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--hp{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--thop{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--init{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--spd{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--bar{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--rng{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--eng{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--eng-post{width:30px;position:relative;top:9px;margin:-10px -5px 0 -9px !important}.image-icon--burst2{width:64px;position:relative;top:24px;margin:-50px -14px 0 -17px !important}.image-icon--burst3{width:30px;position:relative;top:9px;margin:-10px -5px 0 -2px !important}.image-icon--burst4{width:50px;position:relative;top:15px;margin:-30px -5px 0 -2px !important}.image-icon--fire{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.image-icon--shock{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.image-icon--cold{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.image-icon--shock{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.image-icon--dark{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.image-icon--physical{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.physical-icon--white{color:white !important}.image-icon--atk{width:26px;position:relative;top:9px;margin:-10px -5px 0 -7px !important}.image-icon--dmg{width:28px;position:relative;top:7px;margin:-10px -4px 0 -7px !important}.image-icon--light{width:28px;position:relative;top:8px;margin:-10px -3px 0 -2px !important}.can-catk{width:18px;margin:0 0 0 6px}.image-icon--1star{width:14px;position:relative;top:6px;margin:-8px 0px 0 0px !important}.image-icon--2star{width:22px;position:relative;top:6px;margin:-8px 0px 0 0px !important}.image-icon--3star{width:31px;position:relative;top:6px;margin:-8px 0px 0 0px !important}.image-icon--5star{width:52px;position:relative;top:6px;margin:-8px 0px 0 0px !important}.hidden{display:none}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
