@charset "UTF-8";
.allWrap {
  /*!
  * ress.css • v1.2.2
  * MIT License
  * github.com/filipelinhares/ress
  */
  /* # =================================================================
   # Global selectors
   # ================================================================= */

}
.allWrap .main {
  /* # =================================================================
  # General elements
  # ================================================================= */
  /* Add the correct display in iOS 4-7.*/
  /*
  * Correct `block` display not defined for any HTML5 element in IE 8/9
  * Correct `block` display not defined for `details` or `summary` in IE 10/11
  * and Firefox
  * Correct `block` display not defined for `main` in IE 11
  */
  /* Address styling not present in IE 8/9 */
  /* https://gist.github.com/unruthless/413930 */
  /* # =================================================================
  # Forms
  # ================================================================= */
  /* Apply cursor pointer to button elements */
  /* Replace pointer cursor in disabled elements */
  /* Remove inner padding and border in Firefox 4+ */
  /* Replace focus style removed in the border reset above */
  /* Remove the default button styling in all browsers */
  /* Style select like a standard input */
  /* # =================================================================
  # Specify media element style
  # ================================================================= */
  /* Add the correct vertical alignment in Chrome, Firefox, and Opera */
  /* # =================================================================
  # Accessibility
  # ================================================================= */
  /* Hide content from screens but not screenreaders */
  /* Specify the progress cursor of updating elements */
  /* Specify the pointer cursor of trigger elements */
  /* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
  /* # =================================================================
  # Selection
  # ================================================================= */
  /* Specify text selection background color and omit drop shadow */
}
.allWrap .main html {
  box-sizing: border-box;
  overflow-y: scroll;
  /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%;
  /* iOS 8+ */
}
.allWrap .main *,
.allWrap .main ::before,
.allWrap .main ::after {
  /*background-repeat: no-repeat;*/
  /* Set `background-repeat: no-repeat` to all elements and pseudo elements */
  box-sizing: inherit;
}
.allWrap .main ::before,
.allWrap .main ::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}
.allWrap .main * {
  padding: 0;
  /* Reset `padding` and `margin` of all elements */
  margin: 0;
}
.allWrap .main audio:not([controls]) {
  display: none;
  height: 0;
}
.allWrap .main hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
}
.allWrap .main article,
.allWrap .main aside,
.allWrap .main details,
.allWrap .main figcaption,
.allWrap .main figure,
.allWrap .main footer,
.allWrap .main header,
.allWrap .main main,
.allWrap .main menu,
.allWrap .main nav,
.allWrap .main section,
.allWrap .main summary {
  display: block;
}
.allWrap .main summary {
  display: list-item;
  /* Add the correct display in all browsers */
}
.allWrap .main small {
  font-size: 80%;
  /* Set font-size to 80% in `small` elements */
}
.allWrap .main [hidden],
.allWrap .main template {
  display: none;
  /* Add the correct display in IE */
}
.allWrap .main abbr[title] {
  border-bottom: 1px dotted;
  /* Add a bordered underline effect in all browsers */
  text-decoration: none;
  /* Remove text decoration in Firefox 40+ */
}
.allWrap .main a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects;
  /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}
.allWrap .main a:active,
.allWrap .main a:hover {
  outline-width: 0;
  /* Remove the outline when hovering in all browsers */
}
.allWrap .main code,
.allWrap .main kbd,
.allWrap .main pre,
.allWrap .main samp {
  font-family: monospace, monospace;
  /* Specify the font family of code elements */
}
.allWrap .main b,
.allWrap .main strong {
  font-weight: bolder;
  /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}
.allWrap .main dfn {
  font-style: italic;
  /* Address styling not present in Safari and Chrome */
}
.allWrap .main mark {
  background-color: #ff0;
  color: #000;
}
.allWrap .main sub,
.allWrap .main sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.allWrap .main sub {
  bottom: -0.25em;
}
.allWrap .main sup {
  top: -0.5em;
}
.allWrap .main input {
  border-radius: 0;
}
.allWrap .main button,
.allWrap .main [type=button],
.allWrap .main [type=reset],
.allWrap .main [type=submit],
.allWrap .main [role=button] {
  cursor: pointer;
}
.allWrap .main [disabled] {
  cursor: default;
}
.allWrap .main [type=number] {
  width: auto;
  /* Firefox 36+ */
}
.allWrap .main [type=search] {
  -webkit-appearance: textfield;
  /* Safari 8+ */
}
.allWrap .main [type=search]::-webkit-search-cancel-button,
.allWrap .main [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Safari 8 */
}
.allWrap .main textarea {
  overflow: auto;
  /* Internet Explorer 11+ */
  resize: vertical;
  /* Specify textarea resizability */
}
.allWrap .main button,
.allWrap .main input,
.allWrap .main optgroup,
.allWrap .main select,
.allWrap .main textarea {
  font: inherit;
  /* Specify font inheritance of form elements */
}
.allWrap .main optgroup {
  font-weight: bold;
  /* Restore the font weight unset by the previous rule. */
}
.allWrap .main button {
  overflow: visible;
  /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}
.allWrap .main button::-moz-focus-inner,
.allWrap .main [type=button]::-moz-focus-inner,
.allWrap .main [type=reset]::-moz-focus-inner,
.allWrap .main [type=submit]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}
.allWrap .main button:-moz-focusring,
.allWrap .main [type=button]::-moz-focus-inner,
.allWrap .main [type=reset]::-moz-focus-inner,
.allWrap .main [type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}
.allWrap .main button,
.allWrap .main html [type=button],
.allWrap .main [type=reset],
.allWrap .main [type=submit] {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS */
}
.allWrap .main button,
.allWrap .main select {
  text-transform: none;
  /* Firefox 40+, Internet Explorer 11- */
}
.allWrap .main button,
.allWrap .main input,
.allWrap .main select,
.allWrap .main textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}
.allWrap .main select {
  -moz-appearance: none;
  /* Firefox 36+ */
  -webkit-appearance: none;
  /* Chrome 41+ */
}
.allWrap .main select::-ms-expand {
  display: none;
  /* Internet Explorer 11+ */
}
.allWrap .main select::-ms-value {
  color: currentColor;
  /* Internet Explorer 11+ */
}
.allWrap .main legend {
  border: 0;
  /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit;
  /* Correct the color inheritance from `fieldset` elements in IE */
  display: table;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge and IE */
  white-space: normal;
  /* Correct the text wrapping in Edge and IE */
}
.allWrap .main ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit;
  /* Change font properties to `inherit` in Chrome and Safari */
}
.allWrap .main [type=search] {
  -webkit-appearance: textfield;
  /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px;
  /* Correct the outline style in Safari */
}
.allWrap .main img {
  border-style: none;
  /* Remove border when inside `a` element in IE 8/9/10 */
}
.allWrap .main progress {
  vertical-align: baseline;
}
.allWrap .main svg:not(:root) {
  overflow: hidden;
  /* Internet Explorer 11- */
}
.allWrap .main audio,
.allWrap .main canvas,
.allWrap .main progress,
.allWrap .main video {
  display: inline-block;
  /* Internet Explorer 11+, Windows Phone 8.1+ */
}
@media screen {
  .allWrap .main [hidden~=screen] {
    display: inherit;
  }
  .allWrap .main [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
.allWrap .main [aria-busy=true] {
  cursor: progress;
}
.allWrap .main [aria-controls] {
  cursor: pointer;
}
.allWrap .main [aria-disabled] {
  cursor: default;
}
.allWrap .main ::-moz-selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}
.allWrap .main ::selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}/*# sourceMappingURL=reset.css.map */