/*
Theme Name: Hansa Sailing
Author: Magicdust
Author URI: https://www.magicdust.com.au
Description: A bespoke WordPress theme from Magicdust.
Version: 1.0
*/
/*------------------------------------*\
	#NORMALIZE
\*------------------------------------*/
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/**
 * Remove margins on figure.
 */
figure {
  margin: 0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* 1 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #DEDEDE;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*------------------------------------*\
	#BASE-HTML-STYLES
\*------------------------------------*/
*,
*:before,
*:after {
  box-sizing: border-box;
}
/* Document */
html {
  font: normal normal 14px/1.5 'Open Sans', sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
html,
body {
  min-height: 100%;
}
body {
  background: #FFF;
  color: #000000;
  line-height: 2rem;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 1em 0 0.5em 0;
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
.h1:first-child,
.h2:first-child,
.h3:first-child,
.h4:first-child,
.h5:first-child,
.h6:first-child {
  margin-top: 0;
}
h1,
.h1 {
  font-size: 1.6em;
}
@media (min-width: 680px) {
  h1,
  .h1 {
    font-size: 2.2em;
  }
}
h2,
.h2 {
  font-size: 1.3em;
}
@media (min-width: 680px) {
  h2,
  .h2 {
    font-size: 1.3em;
  }
}
h3,
.h3 {
  font-size: 1.1em;
}
@media (min-width: 680px) {
  h3,
  .h3 {
    font-size: 1.1em;
  }
}
h4,
.h4 {
  font-size: 1em;
}
h5,
.h5 {
  font-size: 0.9em;
}
h6,
.h6 {
  font-size: 0.8em;
}
/* Small */
small,
.small {
  font-size: 0.85em;
}
/* Block Elements */
p,
ol,
ul,
dl,
dd,
table,
address,
pre,
form,
fieldset {
  margin: 0 0 1.5em 0;
}
/* Embeds */
embed,
iframe,
object,
video {
  max-width: 100%;
}
/* Lists */
ol,
ul {
  padding-left: 10%;
}
@media (min-width: 480px) {
  ol,
  ul {
    padding-left: 5%;
  }
}
li {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
li ol,
li ul {
  margin: 0;
}
dt {
  font-weight: bold;
}
/* Tables */
table {
  width: 100%;
  font-size: inherit;
}
th,
td {
  vertical-align: top;
  padding: 0.25em 1em 0.25em 0;
}
th {
  text-align: left;
}
/* Quotes */
blockquote {
  margin: 0 5%;
}
/* Edits */
ins {
  text-decoration: none;
}
del {
  text-decoration: strikethrough;
}
/* Abbreviations */
abbr {
  cursor: help;
}
/* Links */
a {
  text-decoration: none;
  color: #0b304d;
  transition: color 150ms ease-out, border-color 150ms ease-out, background-color 150ms ease-out, opacity 150ms ease-out;
}
a:hover {
  color: #0f70b7;
}
/* Images */
img {
  max-width: 100%;
  height: auto;
}
/* Selected text */
::-moz-selection {
  background: #0b304d;
  color: #FFF;
}
::selection {
  background: #0b304d;
  color: #FFF;
}
/*------------------------------------*\
	#FORM-ELEMENTS
\*------------------------------------*/
/* Resets */
button,
textarea,
[type="button"],
[type="color"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="reset"],
[type="search"],
[type="submit"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select[multiple] {
  -webkit-appearance: none;
}
button,
input,
select,
textarea,
fieldset {
  max-width: 100%;
  font-size: inherit;
}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled],
fieldset[disabled] {
  opacity: 0.7;
  cursor: default;
}
/* Rectangular Inputs */
input {
  padding: 0;
}
button,
input,
textarea,
select {
  padding-right: 0.4em;
  padding-left: 0.4em;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  transition: 150ms ease-out;
}
button,
input,
select {
  height: 2.5em;
  line-height: normal;
}
select[multiple] {
  height: auto;
}
input,
textarea,
select {
  background: #F8F8F8;
  color: #000;
  border-color: #dfdfdf;
}
textarea,
select[multiple] {
  width: 100%;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
  vertical-align: top;
}
/* Buttons */
button,
[type="button"],
[type="submit"],
[type="reset"] {
  padding: 0 2em;
  background: #ffc324;
  border-color: transparent;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  color: #000;
}
button:active,
[type="button"]:active,
[type="submit"]:active,
[type="reset"]:active {
  -ms-transform: translateY(1px);
      transform: translateY(1px);
}
/* Non-Rectangular Inputs */
[type="checkbox"],
[type="radio"],
[type="range"],
[type="file"],
[type="image"] {
  height: auto;
}
[type="range"],
[type="file"],
[type="image"] {
  padding: 0;
  border: none;
  background: transparent;
}
/* Fieldsets */
legend {
  font-weight: bold;
}
/* Focus */
input:focus,
textarea:focus,
select:focus,
button:focus {
  outline: none;
  border-color: #0b304d;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
/*------------------------------------*\
	#MEDIA
\*------------------------------------*/
.wp-caption {
  max-width: 100%;
}
.alignnone,
.alignleft,
.aligncenter,
.alignright,
.alignnone.wp-caption,
.alignleft.wp-caption,
.aligncenter.wp-caption,
.alignright.wp-caption {
  display: block;
  margin-bottom: 1.5em;
}
.alignleft,
.alignright,
.alignleft.wp-caption,
.alignright.wp-caption {
  margin-top: 0.5em;
}
.alignleft,
.alignleft.wp-caption {
  float: left;
  margin-right: 2em;
}
.alignright,
.alignright.wp-caption {
  float: right;
  margin-left: 2em;
}
.aligncenter,
.aligncenter.wp-caption {
  margin-left: auto;
  margin-right: auto;
}
.mejs-container {
  margin-bottom: 1.5em;
}
/*------------------------------------*\
	#GRID-COMPONENT
\*------------------------------------*/
.grid {
  margin-left: -15px;
  margin-right: -15px;
}
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid--no-gutters {
  margin: 0;
}
.grid--small-gutters {
  margin: 0 -7.5px;
}
.grid--large-gutters {
  margin: 0 -30px;
}
.grid__column {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  padding: 0 15px;
}
.grid--reverse > .grid__column {
  float: right;
}
.grid--no-gutters > .grid__column {
  padding: 0;
}
.grid--small-gutters > .grid__column {
  padding: 0 7.5px;
}
.grid--large-gutters > .grid__column {
  padding: 0 30px;
}
.grid__column--12 {
  width: 100%;
}
.grid__column--11 {
  width: 91.66666667%;
}
.grid__column--10 {
  width: 83.33333333%;
}
.grid__column--9 {
  width: 75%;
}
.grid__column--8 {
  width: 66.66666667%;
}
.grid__column--7 {
  width: 58.33333333%;
}
.grid__column--6 {
  width: 50%;
}
.grid__column--5 {
  width: 41.66666667%;
}
.grid__column--4 {
  width: 33.33333333%;
}
.grid__column--3 {
  width: 25%;
}
.grid__column--2 {
  width: 16.66666667%;
}
.grid__column--1 {
  width: 8.33333333%;
}
@media (min-width: 480px) {
  .grid__column--s-12 {
    width: 100%;
  }
  .grid__column--s-11 {
    width: 91.66666667%;
  }
  .grid__column--s-10 {
    width: 83.33333333%;
  }
  .grid__column--s-9 {
    width: 75%;
  }
  .grid__column--s-8 {
    width: 66.66666667%;
  }
  .grid__column--s-7 {
    width: 58.33333333%;
  }
  .grid__column--s-6 {
    width: 50%;
  }
  .grid__column--s-5 {
    width: 41.66666667%;
  }
  .grid__column--s-4 {
    width: 33.33333333%;
  }
  .grid__column--s-3 {
    width: 25%;
  }
  .grid__column--s-2 {
    width: 16.66666667%;
  }
  .grid__column--s-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 680px) {
  .grid__column--m-12 {
    width: 100%;
  }
  .grid__column--m-11 {
    width: 91.66666667%;
  }
  .grid__column--m-10 {
    width: 83.33333333%;
  }
  .grid__column--m-9 {
    width: 75%;
  }
  .grid__column--m-8 {
    width: 66.66666667%;
  }
  .grid__column--m-7 {
    width: 58.33333333%;
  }
  .grid__column--m-6 {
    width: 50%;
  }
  .grid__column--m-5 {
    width: 41.66666667%;
  }
  .grid__column--m-4 {
    width: 33.33333333%;
  }
  .grid__column--m-3 {
    width: 25%;
  }
  .grid__column--m-2 {
    width: 16.66666667%;
  }
  .grid__column--m-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 960px) {
  .grid__column--l-12 {
    width: 100%;
  }
  .grid__column--l-11 {
    width: 91.66666667%;
  }
  .grid__column--l-10 {
    width: 83.33333333%;
  }
  .grid__column--l-9 {
    width: 75%;
  }
  .grid__column--l-8 {
    width: 66.66666667%;
  }
  .grid__column--l-7 {
    width: 58.33333333%;
  }
  .grid__column--l-6 {
    width: 50%;
  }
  .grid__column--l-5 {
    width: 41.66666667%;
  }
  .grid__column--l-4 {
    width: 33.33333333%;
  }
  .grid__column--l-3 {
    width: 25%;
  }
  .grid__column--l-2 {
    width: 16.66666667%;
  }
  .grid__column--l-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 960px) {
  .grid__column--xl-12 {
    width: 100%;
  }
  .grid__column--xl-11 {
    width: 91.66666667%;
  }
  .grid__column--xl-10 {
    width: 83.33333333%;
  }
  .grid__column--xl-9 {
    width: 75%;
  }
  .grid__column--xl-8 {
    width: 66.66666667%;
  }
  .grid__column--xl-7 {
    width: 58.33333333%;
  }
  .grid__column--xl-6 {
    width: 50%;
  }
  .grid__column--xl-5 {
    width: 41.66666667%;
  }
  .grid__column--xl-4 {
    width: 33.33333333%;
  }
  .grid__column--xl-3 {
    width: 25%;
  }
  .grid__column--xl-2 {
    width: 16.66666667%;
  }
  .grid__column--xl-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 680px) {
  .grid--2-columns > .grid__column {
    width: 50%;
  }
  .grid--2-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--2-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--3-columns > .grid__column {
    width: 33.333%;
  }
  .grid--3-columns > .grid__column:nth-child(3n+1) {
    clear: left;
  }
  .grid--reverse.grid--3-columns > .grid__column:nth-child(3n+1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--4-columns > .grid__column {
    width: 50%;
  }
  .grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--4-columns > .grid__column {
    width: 25%;
  }
  .grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--4-columns > .grid__column:nth-child(4n+1) {
    clear: left;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(4n+1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--5-columns > .grid__column {
    width: 50%;
  }
  .grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--5-columns > .grid__column {
    width: 20%;
  }
  .grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--5-columns > .grid__column:nth-child(5n+1) {
    clear: left;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(5n+1) {
    clear: right;
  }
}
/*------------------------------------*\
	#NAVBAR-COMPONENT
\*------------------------------------*/
.navbar {
  display: none;
  background-color: #0f70b7;
}
.navbar:after {
  content: '';
  display: block;
  clear: both;
}
.navbar:after {
  content: '';
  display: block;
  clear: both;
}
.no-js .navbar,
.navbar.is-open {
  display: block;
}
.navbar__list {
  margin: 0;
  padding: 0;
  text-align: left;
}
.navbar__item {
  position: relative;
  display: block;
  margin: 0;
  font-family: 'Montserrat', sans-serif;
}
.navbar__item a {
  display: block;
  padding: 0.8em 1.5em;
  color: #fff;
  text-transform: uppercase;
}
.navbar__item a:hover,
.navbar__item.is-current > a {
  color: #ffc324;
}
/* Desktop */
@media (min-width: 960px) {
  .navbar {
    display: block;
  }
  .navbar__list {
    display: inline-block;
    vertical-align: top;
  }
  .navbar__item--level-0 {
    float: left;
  }
  .navbar__item--level-0.has-children > a:after {
    content: '\00a0\f431';
    vertical-align: top;
    font-family: 'genericons';
  }
}
/*------------------------------------*\
	#DROPDOWN-COMPONENT
\*------------------------------------*/
@media (min-width: 960px) {
  .dropdown {
    clip: rect(0, 0, 0, 0);
    position: absolute;
    z-index: 10;
    top: 0;
    left: 100%;
    min-width: 16em;
    padding: 0 0 0 5px;
    text-align: left;
    white-space: nowrap;
    box-shadow: 0 5px 20px -10px rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition: opacity 200ms ease-out;
  }
  .focus > .dropdown,
  :hover > .dropdown {
    clip: auto;
    opacity: 1;
  }
  .dropdown--level-0 {
    top: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    padding: 5px 0 0 0;
  }
  .dropdown__item {
    display: block;
    margin: 0;
  }
  .dropdown__item a {
    display: block;
    padding: 1em 1.3em;
    font-size: 0.8em;
    background: #2f2d2e;
    color: #FFF;
  }
  .dropdown__item.focus > a,
  .dropdown__item a:hover,
  .dropdown__item.is-current > a {
    background: #222121;
    color: #FFF;
  }
  .dropdown__item.has-children > a:after {
    content: '\f431';
    position: absolute;
    right: 1em;
    transform: rotateZ(-90deg);
    font-family: 'genericons';
  }
  .dropdown__item:first-child > a {
    position: relative;
    border-radius: 3px 3px 0 0;
  }
  .dropdown__item:first-child > a:before {
    content: '';
    position: absolute;
    right: 100%;
    bottom: 50%;
    -ms-transform: translateY(50%);
        transform: translateY(50%);
    display: block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #2f2d2e transparent transparent;
  }
  .dropdown--level-0 > .dropdown__item:first-child > a:before {
    right: 50%;
    bottom: 100%;
    -ms-transform: translateX(50%);
        transform: translateX(50%);
    border-color: transparent transparent #2f2d2e transparent;
  }
  .dropdown__item:last-child > a {
    border-radius: 0 0 3px 3px;
  }
}
/*------------------------------------*\
	#MENU-TOGGLE-COMPONENT
\*------------------------------------*/
.menu-toggle {
  display: inline-block;
  vertical-align: top;
  padding: 0 1em;
  background: transparent;
  color: inherit;
}
.menu-toggle:before {
  content: '\f431';
  display: inline-block;
  vertical-align: top;
  font-size: 1.25em;
  font-family: 'genericons';
  transition: transform 150ms ease-out;
  transition-origin: center center;
}
.menu-toggle[aria-expanded="true"]:before {
  transform: rotateX(180deg);
}
.no-js .menu-toggle {
  display: none;
}
@media (min-width: 960px) {
  .menu-toggle {
    display: none;
  }
}
/*------------------------------------*\
	#TABS-COMPONENT
\*------------------------------------*/
.tabbed {
  /* Hide inactive tab panek */
  /* Active tab */
}
.tabbed [aria-hidden="true"] {
  display: none;
}
/*------------------------------------*\
	#GALLERY-COMPONENT
\*------------------------------------*/
.gallery {
  margin-left: -0.125em;
  margin-right: -0.125em;
}
.gallery:after {
  content: '';
  display: block;
  clear: both;
}
.gallery:after {
  content: '';
  display: block;
  clear: both;
}
.gallery img {
  display: block;
  width: 100%;
}
.gallery .gallery-item {
  float: left;
  width: 50%;
  margin-bottom: 0;
  padding: 0 0.125em 0.25em 0.125em;
  text-align: center;
}
.gallery .gallery-item:nth-of-type(2n+1) {
  clear: left;
}
.gallery .gallery-caption {
  margin: 0 0 1em 0;
  font-size: 0.8em;
  text-align: center;
}
.gallery-columns-1 .gallery-item {
  clear: none;
  width: 100%;
  clear: both;
}
.gallery .gallery-caption,
.wp-caption-text,
.wp-caption-dd {
  font-style: italic;
}
@media (min-width: 680px) {
  .gallery-item.gallery-item:nth-of-type(2n+1) {
    /* Extra specificity for editor */
    clear: none;
  }
  .gallery-columns-9 .gallery-item {
    width: 11.11111111%;
  }
  .gallery-columns-9 .gallery-item:nth-of-type(9n + 1) {
    clear: left;
  }
  .gallery-columns-8 .gallery-item {
    width: 12.5%;
  }
  .gallery-columns-8 .gallery-item:nth-of-type(8n + 1) {
    clear: left;
  }
  .gallery-columns-7 .gallery-item {
    width: 14.28571429%;
  }
  .gallery-columns-7 .gallery-item:nth-of-type(7n + 1) {
    clear: left;
  }
  .gallery-columns-6 .gallery-item {
    width: 16.66666667%;
  }
  .gallery-columns-6 .gallery-item:nth-of-type(6n + 1) {
    clear: left;
  }
  .gallery-columns-5 .gallery-item {
    width: 20%;
  }
  .gallery-columns-5 .gallery-item:nth-of-type(5n + 1) {
    clear: left;
  }
  .gallery-columns-4 .gallery-item {
    width: 25%;
  }
  .gallery-columns-4 .gallery-item:nth-of-type(4n + 1) {
    clear: left;
  }
  .gallery-columns-3 .gallery-item {
    width: 33.33333333%;
  }
  .gallery-columns-3 .gallery-item:nth-of-type(3n + 1) {
    clear: left;
  }
  .gallery-columns-2 .gallery-item {
    width: 50%;
  }
  .gallery-columns-2 .gallery-item:nth-of-type(2n + 1) {
    clear: left;
  }
}
.gallery-caption {
  padding: 0 1em;
}
/*------------------------------------*\
	#SEARCH-FORM-COMPONENT
\*------------------------------------*/
.search-form {
  display: block;
  position: relative;
}
.content .search-form {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: 20em;
}
.search-form__input::-webkit-input-placeholder {
  text-align: center;
}
.search-form__input:-ms-input-placeholder {
  text-align: center;
}
.search-form__input::placeholder {
  text-align: center;
}
.search-form__button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  display: block;
  height: auto;
  padding: 0 0.5em;
  background: transparent;
  color: inherit;
  font-size: 1.25em;
}
.search-form__button:before {
  content: '\f400';
  font-family: 'Genericons';
  vertical-align: text-top;
}
/*------------------------------------*\
	#ENTRY-COMPONENT
\*------------------------------------*/
.entry:after {
  content: '';
  display: block;
  clear: both;
}
.entry:after {
  content: '';
  display: block;
  clear: both;
}
.entry--excerpt {
  margin-bottom: 4rem;
}
.entry--404 {
  margin: 4rem 0 8rem 0;
  text-align: center;
}
.entry--full .entry__header {
  margin-bottom: 2rem;
}
.page-template-template-no-sidebar .entry__header {
  text-align: center;
}
.entry__title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.4em;
  padding-bottom: 0.5em;
  letter-spacing: 0.1em;
  margin-bottom: 0.25em;
  word-wrap: break-word;
  color: #0f70b7;
  padding-bottom: 0;
}
.entry__title a:not(:hover) {
  color: inherit;
}
.entry__meta {
  margin-bottom: 1.5em;
  color: rgba(0, 0, 0, 0.5);
}
.entry--excerpt .entry__meta {
  font-size: 0.8em;
}
.entry__footer {
  margin-top: 3rem;
}
/*------------------------------------*\
	#META-ITEM-COMPONENT
\*------------------------------------*/
.meta-item {
  display: inline-block;
  white-space: nowrap;
  margin-right: 0.5em;
}
.meta-item:not(:hover) {
  color: inherit;
}
.meta-item:before {
  display: inline-block;
  font-family: 'Genericons';
  vertical-align: top;
}
.meta-item--date:before {
  content: '\f307';
}
.meta-item--edit:before {
  content: '\f411';
}
.meta-item--comments:before {
  content: '\f300';
}
/*------------------------------------*\
	#TERMS-LIST-COMPONENT
\*------------------------------------*/
.terms-list:before {
  display: inline-block;
  font-family: 'Genericons';
  vertical-align: top;
}
.terms-list--categories:before {
  content: '\f301';
}
.terms-list--tags:before {
  content: '\f302';
}
/*------------------------------------*\
	#WIDGET-COMPONENT
\*------------------------------------*/
.widget {
  margin-bottom: 2rem;
}
.widget ul {
  padding: 0;
  list-style: none;
}
.widget ul ul {
  padding-left: 5%;
}
.widget__title {
  font-size: 1em;
}
/*------------------------------------*\
	#PAGINATION-COMPONENT
\*------------------------------------*/
.pagination {
  text-align: center;
}
.pagination > a,
.pagination > span {
  display: inline-block;
  margin: 0.15em;
  padding: 0.25em 0.75em;
}
.pagination > span {
  color: rgba(0, 0, 0, 0.5);
}
.pagination .dots {
  border-color: transparent;
}
.pagination,
.post-navigation {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
/*------------------------------------*\
	#BLOCK-COMPONENT
\*------------------------------------*/
.block {
  padding: 1.5rem 0;
}
.block__title {
  text-align: center;
}
.block--clickable-panels {
  padding: 1.3em 1.7em;
}
.block--clickable-panels .panel_grid {
  padding: 0 10px;
}
.block--clickable-panels .clickable-panel {
  background-color: #0b304d;
  color: #fff;
  text-align: center;
  padding: 1em;
}
@media (max-width: 960px) {
  .block--clickable-panels .clickable-panel {
    height: 23em;
    position: relative;
  }
}
@media (max-width: 480px) {
  .block--clickable-panels .clickable-panel {
    margin-bottom: 1em;
    height: auto;
  }
}
.block--clickable-panels .item__title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.2em;
  letter-spacing: 0.15em;
}
@media (max-width: 960px) {
  .block--clickable-panels .item__title {
    font-size: 1.1em;
  }
}
.block--clickable-panels .more__link {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  padding-top: 0.5em;
  color: #ffc324;
}
@media (max-width: 960px) {
  .block--clickable-panels .more__link {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1em;
  }
}
.block--clickable-panels .more__link:hover {
  color: #fff;
}
.block--clickable-panels .panels__icon {
  height: 6em;
}
.block--clickable-panels .panels__icon img {
  padding: 2em 0 1em 0;
}
.block--clickable-panels .item__description {
  padding-bottom: 1.1em;
  line-height: 1.7em;
  min-height: 15em;
}
@media (max-width: 480px) {
  .block--clickable-panels .item__description {
    padding-bottom: 3em;
    min-height: auto;
  }
}
/*------------------------------------*\
	#BLOCK-COMPONENT
\*------------------------------------*/
.block--home-banner {
  position: relative;
}
.block--home-banner .hero-box__button {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 3em 2em;
  z-index: 10;
  font-family: 'Montserrat', sans-serif;
  background: #ffc324;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 0.3em 3em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 1.1em;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
@media (max-width: 480px) {
  .block--home-banner .hero-box__button {
    margin: 3em 4em;
    padding: 0.3em 2em;
  }
}
@media (max-width: 480px) {
  .block--home-banner .banner__image {
    height: 15em;
  }
}
.block--home-posts {
  background-color: #e6e7e8;
  padding: 4.2em 1em 2.5em 1em;
}
.block--home-posts .news__title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.6em;
  padding-bottom: 0.7em;
  text-align: center;
  letter-spacing: 0.1em;
}
.block--home-posts .entry__title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  text-align: left;
  font-size: 1.2em;
  padding-bottom: 0.5em;
  letter-spacing: 0.1em;
}
.block--home-posts .read-more-link {
  display: none;
}
.block--home-posts .news__panel {
  position: relative;
}
.block--home-posts .news__panel img {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
.block--home-posts .entry__content {
  border-bottom: 1px solid #0b304d;
  padding-bottom: 0.5em;
}
.block--home-posts .entry__meta {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  position: absolute;
  bottom: 0;
}
.block--home-welcome {
  text-align: center;
  padding: 3em 2.5em;
}
@media (max-width: 480px) {
  .block--home-welcome {
    padding: 1em;
  }
}
.block--home-welcome .welcome__title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  text-transform: capitalize;
  font-size: 1.8em;
  margin: 1em 0 0.3em 0;
  letter-spacing: 0.1em;
}
.block--home-welcome .welcome__subtitle {
  font-style: italic;
  font-size: 1.2em;
  padding-bottom: 2em;
  color: #0b304d;
}
.block_newsletter {
  background-color: #0b304d;
  padding: 2em 2em 0 1em;
}
.block_newsletter .newsletter__title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.2em;
  letter-spacing: 0.2em;
  text-align: center;
  margin-top: 0.2em;
}
.block_newsletter .newsletter__sumbit input {
  font-family: 'Montserrat', sans-serif;
  background: #ffc324;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 0.3em 3em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 1.1em;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 2.2em;
}
.block_newsletter .grid__column {
  padding: 0 5px;
}
.block_newsletter form {
  margin: 0;
}
.distributor-table {
  text-align: left;
}
.distributor-table .distributor-table__region th {
  color: #fff;
  background: #0f70b7;
}
.distributor-table th,
.distributor-table td {
  padding: 0.5em 1em;
  border: 1px solid #ccc;
  font-weight: bold;
}
.distributor-table .distributor-table__header th {
  color: #0f70b7;
}
.distributors-details {
  text-align: left;
  margin-bottom: 4em;
}
.distributors-details .title {
  color: #0f70b7;
}
.distributors-details th,
.distributors-details td {
  padding: 0.5em 1em;
  border: 1px solid #ccc;
  font-weight: bold;
}
/*------------------------------------*\
	#STRUCTURE
\*------------------------------------*/
.site {
  background: url('images/site-bg.jpg');
  overflow: hidden;
}
.site__wrap {
  background-color: #fff;
  padding: 0;
  box-shadow: 0px 0px 5px 0px #000000;
}
.site__middle {
  padding: 1.5rem;
}
.woocommerce-page .content {
  text-align: left;
}
/*------------------------------------*\
	#BANNER
\*------------------------------------*/
.logo {
  display: block;
  margin: 1em auto;
  padding: 0.5em 1em;
}
@media (min-width: 680px) {
  .logo {
    margin-left: 0;
  }
}
@media (max-width: 480px) {
  .logo {
    padding: 0.5em 2em;
  }
}
.header__right {
  padding: 1em 2em;
}
.header__right .header__woo:after {
  content: '';
  display: block;
  clear: both;
}
.header__right .header__woo:after {
  content: '';
  display: block;
  clear: both;
}
.header__right .header__form {
  width: 100%;
  margin-right: 0;
  margin-left: auto;
}
@media (min-width: 680px) {
  .header__right .header__form {
    width: 50%;
  }
}
.header__right .header__form .search-form {
  margin: 0;
  font-size: 14px;
}
.header__right .translate {
  position: relative;
  text-align: center !important;
}
@media (min-width: 680px) {
  .header__right .translate {
    text-align: right !important;
  }
}
.header__right .search-form__input {
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #58585b;
  border-radius: 3px;
  text-align: left;
  clear: both;
  width: 100%;
}
#MSTCImprove {
  display: none;
}
#WidgetFloaterPanels {
  position: absolute !important;
  top: 44% !important;
  left: 50% !important;
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}
@media (min-width: 680px) {
  #WidgetFloaterPanels {
    top: 13% !important;
    left: 80% !important;
  }
}
@media (min-width: 960px) {
  #WidgetFloaterPanels {
    top: 11% !important;
    left: 69% !important;
  }
}
/*------------------------------------*\
	#NAVIGATION
\*------------------------------------*/
.navigation {
  text-align: center;
}
@media (max-width: 960px) {
  .navigation .container {
    padding-left: 0;
    padding-right: 0;
  }
}
/*------------------------------------*\
	#CONTENT
\*------------------------------------*/
.content:focus {
  outline: none;
}
.page-template-template-no-sidebar .content {
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
}
.content__header {
  margin-bottom: 3rem;
}
/*------------------------------------*\
	#SIDEBAR
\*------------------------------------*/
.sidebar {
  margin-bottom: 4rem;
}
/*------------------------------------*\
	#COMMENTS
\*------------------------------------*/
/* Comments List */
.comments {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
}
.comments__header {
  margin-bottom: 1.5rem;
}
.comment__list {
  padding: 0;
}
/* Comments */
.comment,
.pingback,
.trackback {
  list-style: none;
}
.comment-body {
  margin-bottom: 3rem;
}
.comment-meta {
  position: relative;
  margin-bottom: 0.75em;
}
.comment-metadata {
  color: rgba(0, 0, 0, 0.5);
}
.comment-metadata a:not(:hover) {
  color: inherit;
}
.comment-meta,
.comment-content,
.reply {
  padding-left: 2.5rem;
}
@media (min-width: 480px) {
  .comment-meta,
  .comment-content,
  .reply {
    padding-left: 4.5rem;
  }
}
.comment-author .avatar {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 2rem;
  width: auto;
  height: auto;
  border-radius: 50%;
}
@media (min-width: 480px) {
  .comment-author .avatar {
    max-width: 4rem;
  }
}
.comment-edit-link {
  margin-left: 0.5em;
}
.pingback .url,
.trackback .url {
  font-style: italic;
}
/* Comment Form */
.comment-respond {
  margin: 4rem 0 0 0;
}
.comment-reply-title small,
.comment-reply-title .small {
  display: block;
}
.comments .children {
  padding-left: 5%;
}
.comment-form {
  display: block;
}
.comment-form label {
  display: block;
}
.required {
  color: #C40233;
}
.comment-metadata,
.form-allowed-tags,
.pingback .edit-link,
.trackback .edit-link {
  font-size: 0.8em;
}
#cancel-comment-reply-link {
  font-size: 0.6em;
}
/*------------------------------------*\
	#FOOTER
\*------------------------------------*/
.footer {
  background-color: #0f70b7;
  color: #fff;
  padding: 3em 5em 1em 5em;
  font-size: 0.8em;
  line-height: 1.5em;
}
.footer h1,
.footer .h1 {
  color: #fff;
  font-size: 1.1em;
  padding-bottom: 0.8em;
}
.footer a {
  color: #fff;
}
.footer a:hover {
  color: #ffc324;
}
.copyright {
  padding: 1em 0;
  text-align: center;
}
.copyright a:not(:hover) {
  color: inherit;
}
.copyright:after {
  content: '';
  display: block;
  clear: both;
}
.copyright:after {
  content: '';
  display: block;
  clear: both;
}
@media (min-width: 680px) {
  .copyright__left {
    text-align: left;
  }
  .copyright__right {
    text-align: right;
  }
}
/*------------------------------------*\
	#UTILITY-CLASSES
\*------------------------------------*/
.container {
  margin: 0 auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 960px) {
  .container {
    max-width: 960px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  .container {
    max-width: 960px;
  }
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.u-wide {
  width: 100%;
}
.u-text-center {
  text-align: center;
}
.u-text-right {
  text-align: right;
}
.u-text-left {
  text-align: left;
}
.screen-reader-text {
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  left: -9999px;
  z-index: 100000;
}
.screen-reader-text:after {
  content: '\f458';
  display: inline-block;
  padding-left: 0.5em;
  vertical-align: middle;
  font-family: 'Genericons';
}
.screen-reader-text:focus {
  clip: auto;
  left: 5px;
  top: 5px;
  height: 1px;
  width: 1px;
  width: auto;
  height: auto;
  padding: 0.5em 1.5em;
  border-radius: 3px;
  background: #009F6B;
  color: #FFF;
}
/*------------------------------------*\
	#WOOCOMMERCE
\*------------------------------------*/
/* Product Thumbnails */
.woocommerce ul.products li.product a {
  color: inherit;
}
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .h3 {
  font: inherit;
  color: inherit;
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
}
/* Buttons */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  border-radius: 0;
  font-weight: inherit;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #0b304d;
  color: #FFF;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #051420;
}
.woocommerce ul.products li.product .button {
  background-color: #0f70b7;
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  text-transform: capitalize;
  color: #fff;
  border-radius: 5px;
  padding: 0.6em 2em;
}
.woocommerce ul.products li.product .price {
  color: #0f70b7;
}
/* Badges */
.woocommerce span.onsale {
  box-sizing: content-box;
  background-color: #ed1c24;
}
/* Star Ratings */
.woocommerce .star-rating span {
  color: #FCB805;
}
.woocommerce .page-title {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.4em;
  padding-bottom: 0.5em;
  letter-spacing: 0.1em;
  margin-bottom: 0.25em;
  word-wrap: break-word;
  color: #0f70b7;
  padding-bottom: 1em;
}
.widget_product_categories {
  border: 1px solid #e6e7e8;
}
.widget_product_categories h1,
.widget_product_categories .h1 {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  padding: 1em 1.2em;
  margin: 0 !important;
  background-color: #0f70b7;
  font-size: 1.2em;
  letter-spacing: 0.1em;
}
.widget_product_categories .product-categories li a {
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  color: #0b304d;
  font-weight: 400;
  color: #222223;
  font-size: 1em;
  padding: 1.2em;
  text-transform: uppercase;
}
.widget_product_categories .product-categories li a:hover {
  color: #ffc324;
}
.widget_product_categories .product-categories .cat-item {
  border-top: 1px solid #e6e7e8;
}
.widget_product_categories .product-categories li {
  margin: 0 !important;
  padding: 0.4em 0;
}
.woocommerce-result-count {
  font-size: 0.8em;
}
.orderby {
  background-color: #fff;
  height: 2em;
  font-size: 0.8em;
}
.woocommerce ul.products li.product {
  height: 23em;
}
@media (max-width: 480px) {
  .woocommerce ul.products li.product {
    width: 100% !important;
    height: auto;
  }
}
.woocommerce ul.products li.product .add_to_cart_button {
  position: absolute;
  bottom: 0;
}
@media (max-width: 480px) {
  .woocommerce ul.products li.product .add_to_cart_button {
    width: 100% !important;
    text-align: center;
    position: relative;
  }
}
.genericon {
  font-size: 1.8em;
  padding-right: 0.2em;
  color: #0f70b7;
}
@media (max-width: 680px) {
  .genericon {
    padding-right: 0;
  }
}
.account-link {
  font-size: 1.2em;
  font-family: 'Open Sans', sans-serif;
  color: #0f70b7;
}
.cart-link {
  font-size: 1.2em;
  font-family: 'Open Sans', sans-serif;
  color: #0f70b7;
}
.user-wrap {
  float: right;
  padding-bottom: 0.7em;
  margin-right: 1rem;
}
@media (max-width: 480px) {
  .user-wrap {
    float: none;
    text-align: center;
  }
}
.cart-wrap {
  float: right;
}
@media (max-width: 480px) {
  .cart-wrap {
    float: none;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImxlc3MvYmFzZS9ub3JtYWxpemUubGVzcyIsImxlc3MvYmFzZS9odG1sLmxlc3MiLCJsZXNzL3ZhcmlhYmxlcy5sZXNzIiwibGVzcy9iYXNlL2Zvcm1zLmxlc3MiLCJsZXNzL2Jhc2UvbWVkaWEubGVzcyIsImxlc3MvY29tcG9uZW50cy9ncmlkLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvbmF2YmFyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvZHJvcGRvd24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9tZW51LXRvZ2dsZS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3RhYnMubGVzcyIsImxlc3MvY29tcG9uZW50cy9nYWxsZXJ5Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0ubGVzcyIsImxlc3MvY29tcG9uZW50cy9lbnRyeS5sZXNzIiwibGVzcy9jb21wb25lbnRzL21ldGEtaXRlbS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3Rlcm1zLWxpc3QubGVzcyIsImxlc3MvY29tcG9uZW50cy93aWRnZXQubGVzcyIsImxlc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvYmxvY2subGVzcyIsImxlc3MvY29tcG9uZW50cy9jbGlja2FibGUtcGFuZWxzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIubGVzcyIsImxlc3MvY29tcG9uZW50cy9ob21lLW5ld3MubGVzcyIsImxlc3MvY29tcG9uZW50cy9ob21lLXdlbGNvbWUubGVzcyIsImxlc3MvY29tcG9uZW50cy9ibG9jay1uZXdzbGV0dGVyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvZGlzdHJpYnV0b3JzLXRhYmxlLmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9zaXRlLmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9oZWFkZXIubGVzcyIsImxlc3MvbGFuZG1hcmtzL25hdmlnYXRpb24ubGVzcyIsImxlc3MvbGFuZG1hcmtzL2NvbnRlbnQubGVzcyIsImxlc3MvbGFuZG1hcmtzL3NpZGViYXIubGVzcyIsImxlc3MvbGFuZG1hcmtzL2NvbW1lbnRzLmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9mb290ZXIubGVzcyIsImxlc3MvdXRpbGl0aWVzL3V0aWxpdGllcy5sZXNzIiwibGVzcy9wbHVnaW5zL3dvb2NvbW1lcmNlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztFQU1FO0FBQ0Y7O3dDQUV3QztBQUN4Qzs7R0FFRztBQ0pIO0VBQ0MsVUFBQTtDRE1BO0FBQ0Q7O0dBRUc7QUNGSDs7Ozs7Ozs7Ozs7O0VBWUMsZUFBQTtDRElBO0FBQ0Q7OztHQUdHO0FDQUg7Ozs7RUFJQyxzQkFBQTtFREVDLE9BQU87RUNEUix5QkFBQTtFREdDLE9BQU87Q0FDUjtBQUNEOzs7R0FHRztBQ0FIO0VBQ0MsY0FBQTtFQUNBLFVBQUE7Q0RFQTtBQUNEOzs7R0FHRztBQ0VIOztFQUVDLGNBQUE7Q0RBQTtBQUNEOztHQUVHO0FDSUg7RUFDQyx3QkFBQTtDREZBO0FBQ0Q7O0dBRUc7QUNNSDs7RUFFQyxXQUFBO0NESkE7QUFDRDs7R0FFRztBQ1FIO0VBQ0MsMEJBQUE7Q0ROQTtBQUNEOztHQUVHO0FDVUg7O0VBRUMsa0JBQUE7Q0RSQTtBQUNEOztHQUVHO0FDWUg7RUFDQyxtQkFBQTtDRFZBO0FBQ0Q7O0dBRUc7QUNjSDtFQUNDLGlCQUFBO0VBQ0EsWUFBQTtDRFpBO0FBQ0Q7O0dBRUc7QUNnQkg7O0VBRUMsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0NEZEE7QUNpQkQ7RUFDQyxZQUFBO0NEZkE7QUNrQkQ7RUFDQyxnQkFBQTtDRGhCQTtBQUNEOztHQUVHO0FDb0JIO0VBQ0MsVUFBQTtDRGxCQTtBQUNEOztHQUVHO0FDc0JIO0VBQ0MsaUJBQUE7Q0RwQkE7QUFDRDs7R0FFRztBQ3dCSDtFQUNDLFVBQUE7Q0R0QkE7QUFDRDs7R0FFRztBQzBCSDtFQUVDLHdCQUFBO0VBQ0EsVUFBQTtDRHhCQTtBQUNEOztHQUVHO0FDNEJI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O0VBVEM7SUFDQyxZQUFBO0dOdXFCQTtFTXhxQkQ7SUFDQyxvQkFBQTtHTjBxQkE7RU0zcUJEO0lBQ0Msb0JBQUE7R042cUJBO0VNOXFCRDtJQUNDLFdBQUE7R05nckJBO0VNanJCRDtJQUNDLG9CQUFBO0dObXJCQTtFTXByQkQ7SUFDQyxvQkFBQTtHTnNyQkE7RU12ckJEO0lBQ0MsV0FBQTtHTnlyQkE7RU0xckJEO0lBQ0Msb0JBQUE7R040ckJBO0VNN3JCRDtJQUNDLG9CQUFBO0dOK3JCQTtFTWhzQkQ7SUFDQyxXQUFBO0dOa3NCQTtFTW5zQkQ7SUFDQyxvQkFBQTtHTnFzQkE7RU10c0JEO0lBQ0MsbUJBQUE7R053c0JBO0NBQ0Y7QU03ckJBO0VBYkM7SUFDQyxZQUFBO0dONnNCQTtFTTlzQkQ7SUFDQyxvQkFBQTtHTmd0QkE7RU1qdEJEO0lBQ0Msb0JBQUE7R05tdEJBO0VNcHRCRDtJQUNDLFdBQUE7R05zdEJBO0VNdnRCRDtJQUNDLG9CQUFBO0dOeXRCQTtFTTF0QkQ7SUFDQyxvQkFBQTtHTjR0QkE7RU03dEJEO0lBQ0MsV0FBQTtHTit0QkE7RU1odUJEO0lBQ0Msb0JBQUE7R05rdUJBO0VNbnVCRDtJQUNDLG9CQUFBO0dOcXVCQTtFTXR1QkQ7SUFDQyxXQUFBO0dOd3VCQTtFTXp1QkQ7SUFDQyxvQkFBQTtHTjJ1QkE7RU01dUJEO0lBQ0MsbUJBQUE7R044dUJBO0NBQ0Y7QU0vdEJBO0VBakJDO0lBQ0MsWUFBQTtHTm12QkE7RU1wdkJEO0lBQ0Msb0JBQUE7R05zdkJBO0VNdnZCRDtJQUNDLG9CQUFBO0dOeXZCQTtFTTF2QkQ7SUFDQyxXQUFBO0dONHZCQTtFTTd2QkQ7SUFDQyxvQkFBQTtHTit2QkE7RU1od0JEO0lBQ0Msb0JBQUE7R05rd0JBO0VNbndCRDtJQUNDLFdBQUE7R05xd0JBO0VNdHdCRDtJQUNDLG9CQUFBO0dOd3dCQTtFTXp3QkQ7SUFDQyxvQkFBQTtHTjJ3QkE7RU01d0JEO0lBQ0MsV0FBQTtHTjh3QkE7RU0vd0JEO0lBQ0Msb0JBQUE7R05peEJBO0VNbHhCRDtJQUNDLG1CQUFB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 */