/*
Theme Name: Get Smart Education - (kenwebb)
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 16px/1.5 'Karla', 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: #2f2d2e;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 1em 0 0.25em 0;
  letter-spacing: .19em;
  line-height: 1.2;
  font-family: 'Questrial', sans-serif;
  color: #2f2d2e;
  text-transform: uppercase;
  font-weight: 400;
}
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: 960px) {
  h1,
  .h1 {
    font-size: 2em;
  }
}
h2,
.h2 {
  font-size: 1.3em;
}
@media (min-width: 680px) {
  h2,
  .h2 {
    font-size: 1.4em;
  }
}
h3,
.h3 {
  font-size: 1.1em;
}
@media (min-width: 680px) {
  h3,
  .h3 {
    font-size: 1.2em;
  }
}
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,
form,
table,
address,
pre {
  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: #00aeef;
  transition: color 150ms ease-out, border-color 150ms ease-out, background-color 150ms ease-out, opacity 150ms ease-out;
}
a:hover {
  color: #000000;
}
/* Images */
img {
  max-width: 100%;
  height: auto;
}
/* Selected text */
::-moz-selection {
  background: #00aeef;
  color: #FFF;
}
::selection {
  background: #00aeef;
  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: #DEDEDE;
  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: #00aeef;
  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.25em;
}
.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 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid--mobile {
  text-align: right;
}
@media (min-width: 960px) {
  .grid--mobile {
    display: none !important;
  }
}
.grid--center-y {
  -ms-flex-align: center;
      align-items: center;
}
.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: 1560px) {
  .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: 960px) {
  .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;
  }
}
@media (min-width: 480px) {
  .grid--6-columns > .grid__column {
    width: 50%;
  }
  .grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--6-columns > .grid__column {
    width: 33.3333%;
  }
  .grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: right;
  }
}
@media (min-width: 960px) {
  .grid--6-columns > .grid__column {
    width: 16.66666%;
  }
  .grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: none;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: none;
  }
  .grid--6-columns > .grid__column:nth-child(6n+1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(6n+1) {
    clear: right;
  }
}
/*------------------------------------*\
	#NAVBAR-COMPONENT
\*------------------------------------*/
.navbar {
  display: none;
  box-shadow: 0px 0px 5px 0px #e6e6e6;
  z-index: 9;
}
@media (max-width: 960px) {
  .navbar {
    background: #ffffff;
    position: absolute;
    padding: .5em 1em;
    width: 100%;
  }
}
@media (min-width: 960px) {
  .navbar {
    background: transparent;
    position: relative;
    box-shadow: 0px 0px 0px 0px #e6e6e6;
  }
}
.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: 'Questrial', sans-serif;
}
.navbar__item a {
  display: block;
  color: #2f2d2e;
  font-size: .8em;
  padding: .4em 0;
}
.navbar__item a:hover,
.navbar__item.is-current > a {
  color: #00aeef;
}
/* Desktop */
@media (min-width: 960px) {
  .navbar {
    display: block;
  }
  .navbar__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0;
    margin: 0;
    border: 0;
  }
  .navbar__item a {
    font-size: 1.15em;
    padding: 0;
  }
  .navbar__item--level-0 {
    float: left;
  }
  .navbar__item--level-0.has-children > a:after {
    content: '\00a0\f431';
    vertical-align: top;
    font-family: 'genericons';
  }
}
@media (min-width: 1560px) {
  .navbar__item a {
    font-size: 1.25em;
    padding: 0;
  }
}
/*------------------------------------*\
	#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: #000000;
}
.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 {
  position: relative;
}
.main__content .search-form {
  width: 20em;
  max-width: 100%;
  margin: 2em auto;
}
.search-form__input {
  width: 100%;
}
.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;
}
.header__woo-wrap .search-form__input::-webkit-input-placeholder {
  text-align: left;
  color: #ffffff;
}
.header__woo-wrap .search-form__input:-ms-input-placeholder {
  text-align: left;
  color: #ffffff;
}
.header__woo-wrap .search-form__input::placeholder {
  text-align: left;
  color: #ffffff;
}
.search-form__button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: auto;
  padding: 0 0.5em;
  font-size: 1.25em;
  background: transparent;
  border-color: transparent;
  color: #000;
}
.header__woo-wrap .search-form__button {
  color: #ffffff;
  padding: 0;
  font-size: 1em;
}
.search-form__button:before {
  content: '\f400';
  font-family: 'Genericons';
  vertical-align: text-top;
}
.search-toggle {
  padding: 0 .5em;
  background: transparent;
  color: inherit;
  text-align: right;
  border: 0;
  position: relative;
  display: none;
  text-transform: uppercase;
  color: #000000;
  cursor: pointer;
  height: 30px;
  line-height: 15px;
  letter-spacing: 2px;
}
@media (min-width: 680px) {
  .search-toggle {
    display: inline-block;
  }
}
.header__woo-wrap .search-toggle {
  color: #ffffff;
}
.search-toggle:before {
  content: '\f400';
  font-family: 'Genericons';
  font-size: 35px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
}
@media (min-width: 680px) {
  .search-toggle:before {
    font-size: 20px;
  }
}
@media (min-width: 960px) {
  .search-toggle:before {
    font-size: 35px;
  }
}
@media screen and (max-width: 1470px) and (min-width: 959px) {
  .search-toggle:before {
    font-size: 20px;
  }
}
.search-toggle:hover {
  color: #10a34a;
}
.search-toggle[aria-expanded="true"]:before {
  content: '\f406';
  font-size: 25px;
}
@media (min-width: 680px) {
  .search-toggle[aria-expanded="true"]:before {
    font-size: 15px;
  }
}
@media (min-width: 960px) {
  .search-toggle[aria-expanded="true"]:before {
    font-size: 25px;
  }
}
@media screen and (max-width: 1470px) and (min-width: 959px) {
  .search-toggle[aria-expanded="true"]:before {
    font-size: 15px;
  }
}
/*------------------------------------*\
	#ENTRY-COMPONENT
\*------------------------------------*/
.entry {
  margin-bottom: 4.5rem;
}
.entry:after {
  content: '';
  display: block;
  clear: both;
}
.entry:after {
  content: '';
  display: block;
  clear: both;
}
.entry__header {
  margin-bottom: 1.5em;
}
.entry__title {
  word-wrap: break-word;
  color: #fff;
  text-align: center;
}
.entry__title a:not(:hover) {
  color: inherit;
}
.entry__meta,
.entry__meta a:not(:hover) {
  color: rgba(47, 45, 46, 0.5);
}
.entry__footer {
  margin-top: 3em;
}
.entry--404 {
  margin: 9em 0;
  text-align: center;
}
@media (min-width: 960px) {
  .entry--page,
  .entry--post {
    margin-top: 4em;
  }
}
.entry--post .entry__title {
  color: #2f2d2e;
  text-align: left;
}
.page-header {
  background: url('images/page-header.jpg') no-repeat;
  height: 178px;
  background-size: cover;
  background-position: center;
}
@media (min-width: 680px) {
  .page-header {
    height: 159px;
  }
}
@media (min-width: 960px) {
  .page-header {
    height: 200px;
  }
}
.page__banner {
  background-size: cover;
  background-position: center;
  margin-top: 3em;
}
.page__banner .banner__wrap {
  background: rgba(0, 0, 0, 0.68);
  padding: 5em 15em;
}
@media (max-width: 960px) {
  .page__banner .banner__wrap {
    padding: 5em 2em;
  }
}
.page__subtitle {
  text-align: center;
  color: #fff;
}
.content__title {
  color: #fff;
  text-align: center;
  margin: 0;
}
/*------------------------------------*\
	#META-ITEM-COMPONENT
\*------------------------------------*/
.meta-item {
  display: inline-block;
  white-space: nowrap;
  margin-right: 0.5em;
}
.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: 3rem;
}
.widget ul {
  padding: 0;
  list-style: none;
}
.widget ul ul {
  padding-left: 5%;
}
.widget__header {
  margin-bottom: 1.5em;
}
.widget__title {
  margin: 0;
  font-size: 1em;
}
.widget_sp_image .widget__title {
  text-transform: none;
}
/*------------------------------------*\
	#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(47, 45, 46, 0.5);
}
.pagination .dots {
  border-color: transparent;
}
.pagination,
.post-navigation {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}
/*------------------------------------*\
	#TOOL-COMPONENT
\*------------------------------------*/
.tool:before {
  content: '';
  font-family: 'Genericons';
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5em;
}
.tool--account:before {
  content: '\f304';
}
.tool--cart:before {
  content: '\f447';
}
.tool__label {
  display: none;
}
@media (min-width: 480px) {
  .tool__label {
    display: inline-block;
  }
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module {
  padding: 1.5rem 0;
}
.module__title {
  text-align: center;
  font-size: 30px;
}
.module--products .module__title {
  margin-bottom: 2rem;
}
@media (min-width: 680px) {
  .module--products .module__title {
    margin-bottom: 3rem;
  }
}
@media (min-width: 960px) {
  .module--products .module__title {
    margin-bottom: 4rem;
  }
}
.module--products {
  padding: 3rem 0;
}
@media (min-width: 680px) {
  .module--products {
    padding: 3rem 0;
  }
}
@media (min-width: 960px) {
  .module--products {
    padding: 4rem 0 4rem 0;
  }
}
.module--products ul li {
  padding: 0 1rem !important;
  width: 100% !important;
  margin: 0 !important;
}
.module--products .button {
  display: none;
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module--home-slides {
  padding: 0;
}
.module--home-slides .slider__wrap {
  background: rgba(0, 0, 0, 0.68);
}
.module--home-slides .owl-carousel {
  z-index: -1;
}
.module--home-slides .module__title {
  text-align: center;
  margin: 0;
  padding-bottom: .2em;
  color: #fff;
}
.module--home-slides .module__subtitle {
  font-size: 3.2em;
  letter-spacing: .19em;
  line-height: 1.2;
  font-family: 'Questrial', sans-serif;
  color: #2f2d2e;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: .09em;
  padding-bottom: .2em;
  color: #fff;
}
@media (max-width: 960px) {
  .module--home-slides .module__subtitle {
    font-size: 2.6em;
  }
}
@media (max-width: 480px) {
  .module--home-slides .module__subtitle {
    font-size: 2em;
  }
}
.module--home-slides .slider__content {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 13em;
  padding-top: 8em;
  text-align: center;
}
@media (max-width: 960px) {
  .module--home-slides .slider__content {
    padding-top: 5em;
  }
}
@media (max-width: 480px) {
  .module--home-slides .slider__content {
    padding-top: 3em;
  }
}
.module--home-slides .module__description {
  color: #fff;
  font-size: 1.2em;
  margin-bottom: 2.5em;
  padding: 0 12em;
}
@media (max-width: 960px) {
  .module--home-slides .module__description {
    margin-bottom: 1.5em;
    padding: 0 2em;
  }
}
.module--home-slides .slider__button {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Questrial', sans-serif;
  padding: .8em 4em;
  border-radius: 4px;
  font-size: 1.2em;
  background: linear-gradient(to bottom, #166898 0%, #00aded 100%);
}
.module--home-slides .slider__button:hover {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Questrial', sans-serif;
  padding: .8em 4em;
  border-radius: 4px;
  font-size: 1.2em;
  background: linear-gradient(to bottom, #00aded 0%, #166898 100%);
}
.module--home-slides .owl-carousel .owl-item img {
  height: 45em;
  object-fit: cover;
}
@media (max-width: 960px) {
  .module--home-slides .owl-carousel .owl-item img {
    height: 40em;
    object-fit: cover;
  }
}
.module-slider .owl-dots .owl-dot {
  display: inline-block;
}
.module-slider .owl-dots {
  position: absolute;
  bottom: 6em;
  left: 0;
  right: 0;
  text-align: center;
}
@media (max-width: 960px) {
  .module-slider .owl-dots {
    bottom: 2em;
  }
}
.module-slider .owl-dots .owl-dot span {
  background: #fff;
  border-radius: 20px;
  display: block;
  height: 12px;
  margin: 5px 7px;
  width: 12px;
  cursor: pointer;
}
.module-slider .owl-dots .active span {
  background: #ffffff;
}
.owl-carousel {
  display: block;
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module--home-signup {
  padding: 2em 0 .5em 0;
  background: url('images/signup-bg.jpg') repeat-y;
  background-position: center;
  background-size: cover;
  color: #ffffff;
  font-size: 18px;
}
.module--home-signup .signup__title {
  text-align: center;
  color: #fff;
  font-size: 30px;
}
.module--home-signup .signup__description {
  color: #fff;
  margin-bottom: 1em;
  text-align: center;
}
.module--home-signup form {
  margin: 0;
}
.module--home-signup input {
  border-radius: 4px;
  text-transform: uppercase !important;
}
@media (max-width: 480px) {
  .module--home-signup input {
    margin-bottom: 0;
  }
}
.module--home-signup select {
  text-transform: uppercase !important;
}
.module--home-signup .wpcf7-submit {
  background: #2f2d2e;
  color: #fff;
  width: 100%;
}
.module--home-signup .gform_wrapper form .gform_body {
  font-size: 16px;
  width: 100% !important;
  max-width: unset !important;
  display: inline-block !important;
}
.module--home-signup .gform_wrapper form .gform_body .gfield {
  width: 100% !important;
}
@media (min-width: 680px) {
  .module--home-signup .gform_wrapper form .gform_body .gfield {
    width: 33% !important;
  }
}
@media (min-width: 680px) {
  .module--home-signup .gform_wrapper form .gform_body {
    width: 74.5% !important;
  }
}
.module--home-signup .gform_wrapper form .gform_footer {
  float: none !important;
  width: 100% !important;
  max-width: unset !important;
  margin: 0 !important;
}
.module--home-signup .gform_wrapper form .gform_footer input {
  padding: .5rem 1rem;
  margin: 0 !important;
  color: #E9E9E9;
  background-color: #2F2D2E;
  width: 100%;
  height: auto !important;
  text-transform: uppercase !important;
}
@media (min-width: 680px) {
  .module--home-signup .gform_wrapper form .gform_footer {
    width: 175px !important;
    float: right !important;
  }
}
@media (min-width: 960px) {
  .module--home-signup .gform_wrapper form .gform_footer {
    width: 240px !important;
  }
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module--clickable-panels {
  padding: 0;
  text-align: center;
}
.module--clickable-panels .panel {
  border-right: 2px solid rgba(0, 0, 0, 0.75);
  line-height: 11em;
  padding: 0;
  position: relative;
}
.module--clickable-panels .panel .panel__image {
  display: block;
}
@media (max-width: 960px) {
  .module--clickable-panels .panel {
    border: none;
  }
}
@media (max-width: 960px) {
  .module--clickable-panels .panel {
    margin-bottom: 2em;
  }
}
.module--clickable-panels .panel__wrap {
  background: #302d2e;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  cursor: pointer;
}
.module--clickable-panels .panel__wrap:hover {
  background: rgba(0, 0, 0, 0.68);
}
@media (max-width: 960px) {
  .module--clickable-panels .panel__wrap {
    height: auto;
    padding-bottom: 2em;
  }
  .module--clickable-panels .panel__wrap:hover {
    background: #302d2e;
  }
}
.module--clickable-panels .panel__icon {
  vertical-align: middle;
  padding-top: 1em;
  width: 110px;
}
.module--clickable-panels .panel:nth-child(4) {
  border-right: 0;
}
.module--clickable-panels .item__title {
  letter-spacing: .19em;
  line-height: 1.2;
  font-family: 'Questrial', sans-serif;
  color: #2f2d2e;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0;
  padding-bottom: 2.5em;
  transition: color 0.4s ease;
  color: #fff;
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module--home-benefits {
  padding: 6rem 0 5rem;
}
.module--home-benefits .benefits-panel {
  margin-bottom: 2em;
}
.module--home-benefits .module__header {
  padding-bottom: 5em;
}
.module--home-benefits .module__title {
  text-align: center;
  color: #2f2d2e;
  font-size: 30px;
}
.module--home-benefits .module__description {
  text-align: center;
}
.module--home-benefits .item__title {
  text-transform: uppercase;
  padding-bottom: .5em;
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module--hsc-resources {
  padding: 5rem 3em 3.5em 3em;
  background: #f1f1f2;
}
@media (max-width: 960px) {
  .module--hsc-resources {
    padding: 5rem 1.5em 3.5em 1.5em;
  }
}
.module--hsc-resources .image-wrap {
  position: relative;
}
.module--hsc-resources .image-wrap a {
  display: block;
}
.module--hsc-resources .image-wrap a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.45);
  transition: all .3s linear;
}
.module--hsc-resources .entry__title {
  text-align: center;
  color: #fff;
}
.module--hsc-resources .entry--post {
  margin: 0;
}
.module--hsc-resources .entry__header {
  margin-bottom: 0;
}
.module--hsc-resources .entry__title:before {
  content: '';
  background: url(images/green-arrow.png) no-repeat;
  width: 11px;
  height: 21px;
  display: inline-block;
  margin-bottom: -4px;
  margin-right: 5px;
}
.module--hsc-resources .module__description {
  text-align: center;
  padding-bottom: 4em;
}
.module--hsc-resources .hsc__panel {
  position: relative;
}
.module--hsc-resources .entry__title {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 0;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  padding: 0 3em;
}
.module--hsc-resources .entry__meta {
  display: none;
}
.module--hsc-resources .entry__content {
  padding: 2em 2em .5em 2em;
  background: #fff;
}
.module--hsc-resources img {
  padding: 0;
  margin: 0;
}
.module--hsc-resources .read-more-link {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Questrial', sans-serif;
  padding: .6em 1.5em;
  border-radius: 4px;
  margin: 0 auto;
  text-align: center;
  display: block;
  width: 10em;
  /* ff3.6+ */
  /* safari4+,chrome */
  /* safari5.1+,chrome10+ */
  /* opera 11.10+ */
  /* ie10+ */
  background: linear-gradient(180deg, #16895E 0%, #5CAA4A 60%, #5CAA4A 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16895E', endColorstr='#5CAA4A', GradientType=0);
  /* ie6-9 */
}
/*------------------------------------*\
	#MODULE-COMPONENT
\*------------------------------------*/
.module--home-testimonial {
  padding: 0;
  background-position: center;
  background-size: cover;
}
.module--home-testimonial .testimonial-wrap {
  background: rgba(0, 0, 0, 0.68);
  padding: 3em 0 4em 0;
}
.module--home-testimonial .testimonial__title {
  text-align: center;
  border-bottom: 2px solid #fff;
  padding-bottom: 1.5em;
  margin-bottom: 2.5em;
  color: #fff;
  font-size: 30px;
}
.module--home-testimonial .testimonial__content {
  color: #fff;
}
.module--home-testimonial .item__title {
  color: #fff;
}
.module--home-testimonial .item__subtitle {
  color: #fff;
  font-style: italic;
}
.module--home-testimonial img {
  border-radius: 50%;
  border: 2px solid #fff;
}
.module--home-testimonial p {
  margin-bottom: 1em;
}
/*------------------------------------*\
	#STRUCTURE
\*------------------------------------*/
.site {
  overflow: hidden;
}
.site__top {
  position: relative;
}
/*------------------------------------*\
	#BANNER
\*------------------------------------*/
.header__tools {
  background: rgba(255, 255, 255, 0.85);
  position: absolute;
  width: 100%;
  z-index: 10;
}
.header__tools::after {
  content: '';
  height: 3px;
  display: block;
  width: 100%;
  top: 8px;
  background: rgba(255, 255, 255, 0.85);
  position: relative;
}
.logo {
  display: block;
  margin: .5rem 0 .4rem;
  width: 120px;
}
@media (min-width: 680px) {
  .logo {
    width: 130px;
    margin: 1.5rem 0;
  }
}
@media (min-width: 960px) {
  .logo {
    width: 194px;
  }
}
.header_button {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Questrial', sans-serif;
  padding: .7em 1em;
  border-radius: 4px;
  font-size: 10px;
  display: none;
  width: 100%;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(to bottom, #166898 0%, #00aded 100%);
}
.header_button:hover {
  color: #ffffff;
  background: linear-gradient(to bottom, #00aded 0%, #166898 100%);
}
@media (min-width: 680px) {
  .header_button {
    font-size: 11px;
  }
}
@media (min-width: 960px) {
  .header_button {
    font-size: 16px;
    display: inline-block;
  }
}
.header__woo-wrap {
  position: relative;
  background: linear-gradient(to right, #166898 0%, #00aded 100%);
  text-align: left;
}
.header__woo-wrap:after {
  content: '';
  display: block;
  clear: both;
}
.header__woo-wrap:after {
  content: '';
  display: block;
  clear: both;
}
.header__woo-wrap .spacer {
  color: #ffffff;
  margin: 0 5px;
}
@media (min-width: 680px) {
  .header__woo-wrap .spacer {
    margin: 0 5px;
  }
}
.header__woo-wrap span {
  position: relative;
  top: 1px;
}
.header__woo-wrap a {
  color: #ffffff !important;
  font-size: 13px;
  text-transform: uppercase;
}
.header__woo-wrap a:hover {
  color: #000000 !important;
}
@media (min-width: 680px) {
  .header__woo-wrap a {
    margin-right: .6em;
  }
}
.header__woo-wrap .search-form {
  display: inline-block;
  margin-bottom: 0;
  float: right;
}
.header__woo-wrap .search-form input {
  border: 0;
  background: none;
  width: auto;
  border-bottom: 1px solid #ffffff;
  padding: 0;
  height: auto;
  color: #ffffff;
  font-size: 13px;
}
@media (min-width: 960px) {
  .header__woo-wrap {
    padding: 2px 0;
    text-align: right;
  }
  .header__woo-wrap .search-form {
    float: none;
    margin-left: 10px;
  }
}
/*------------------------------------*\
	#NAVIGATION
\*------------------------------------*/
.navigation {
  position: relative;
}
@media (min-width: 960px) {
  .navigation {
    padding: 0 1.5em 0 2.5em;
  }
}
/*------------------------------------*\
	#CONTENT
\*------------------------------------*/
.content:focus {
  outline: none;
}
.content__header {
  margin-bottom: 3rem;
}
#content {
  padding-top: 4rem;
}
.page-template-template-modules #content {
  padding-top: 0;
}
.page-template-hsc-modules #content {
  padding-top: 0;
}
/*------------------------------------*\
	#SIDEBAR
\*------------------------------------*/
.sidebar {
  margin-bottom: 4.5rem;
  margin-top: 4em;
  background: #f1f1f2;
  padding: 2em 2em 0 2em;
}
.sidebar input {
  width: 100%;
}
.sidebar .wpcf7-submit {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Questrial', sans-serif;
  padding: .8em 4em;
  border-radius: 4px;
  font-size: 1.2em;
  width: 100%;
  background: linear-gradient(to bottom, #166898 0%, #00aded 100%);
}
.sidebar .wpcf7-submit:hover {
  background: linear-gradient(to bottom, #00aded 0%, #166898 100%);
}
.sidebar form {
  padding-bottom: .5em;
}
.sidebar .widget__title {
  font-size: 1.2em;
}
.woocommerce-page .sidebar {
  background: transparent;
  padding: 0;
}
.woocommerce-page .sidebar .widget__header {
  margin-bottom: 3rem;
}
.woocommerce-page .sidebar .widget__title {
  font-size: 17px;
  text-transform: none;
}
.woocommerce-page .sidebar .widget_product_categories ul li {
  border-bottom: 2px solid #e5e5e5;
  padding-bottom: .5rem;
  margin-bottom: 1rem;
}
.woocommerce-page .sidebar .widget_product_categories ul li a {
  color: #000000;
}
.woocommerce-page .sidebar .widget_product_categories ul li:last-child {
  border: 0;
}
.woocommerce-page .sidebar .widget_product_categories ul .current-cat a {
  color: #10a34a;
}
/*------------------------------------*\
	#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(47, 45, 46, 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: #f1f1f2;
  padding: 4rem 0 .5em 0;
  font-size: .9em;
}
@media (max-width: 960px) {
  .footer {
    text-align: center;
  }
}
.footer .widget__title {
  letter-spacing: 0;
}
.footer a,
.footer .menu__item a {
  color: #2f2d2e;
}
.footer a:hover,
.footer .menu__item a:hover {
  color: #00aeef;
}
.footer .menu--social a {
  color: #00aeef;
  background: #fff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  padding: .5em;
  font-size: 1.4em;
  font-weight: bold;
  width: 60px;
  height: 60px;
}
.footer .menu--social a:hover {
  color: #2f2d2e;
}
.copyright {
  margin-bottom: 1.5em;
  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: 1560px) {
  .container {
    max-width: 1560px;
  }
}
.container.container--extra-wide {
  max-width: 100%;
}
@media (min-width: 960px) {
  .container.container--extra-wide {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (min-width: 1560px) {
  .container.container--extra-wide {
    width: 87%;
  }
}
.module--products .container {
  max-width: 1818px;
}
.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
 *
 * 1. Main product thumbnail link.
 * 2. Product title.
 */
.woocommerce ul.products li.product a:not(.button) {
  color: inherit;
}
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .h3 {
  font: inherit;
  color: inherit;
}
.woocommerce-loop-product__title {
  font-size: 10px !important;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Karla', sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 680px) {
  .woocommerce-loop-product__title {
    font-size: 14px !important;
  }
}
.module--products .woocommerce-loop-product__title {
  font-family: 'Questrial', sans-serif;
  font-size: 10px !important;
  color: #000000;
  padding-bottom: 5px !important;
  padding-top: 1px !important;
  letter-spacing: 1px;
  text-transform: none !important;
}
@media (min-width: 680px) {
  .module--products .woocommerce-loop-product__title {
    font-size: 12px !important;
  }
}
@media (min-width: 960px) {
  .module--products .woocommerce-loop-product__title {
    font-size: 18px !important;
  }
}
/**
 * Prices
 *
 * 1. Prices in product thumbnails.
 * 2. Prices on single product.
 */
.woocommerce ul.products li.product .price {
  font-weight: bold;
  color: #000000;
  font-size: 10px;
}
@media (min-width: 680px) {
  .woocommerce ul.products li.product .price {
    font-size: 14px !important;
  }
}
.module--products .woocommerce ul.products li.product .price {
  font-family: 'Questrial', sans-serif;
  font-size: 10px !important;
  color: #000000;
  font-weight: normal;
}
@media (min-width: 680px) {
  .module--products .woocommerce ul.products li.product .price {
    font-size: 12px !important;
  }
}
@media (min-width: 960px) {
  .module--products .woocommerce ul.products li.product .price {
    font-size: 18px !important;
  }
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #16895E;
}
/**
 * Buttons
 *
 * 1. Regular WooCommerce buttons.
 * 2. Product thumbnail Add to Cart buttons.
 * 3. Primary WooCommerce buttons.
 */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  color: #fff;
  text-transform: uppercase;
  padding: .7em 1em;
  border-radius: 4px;
  letter-spacing: 1px;
  display: inline-block;
  background: linear-gradient(to bottom, #166898 0%, #00aded 100%);
  font-size: 11px;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  color: #ffffff;
  background: linear-gradient(to bottom, #00aded 0%, #166898 100%);
}
@media (min-width: 680px) {
  .woocommerce #respond input#submit,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button {
    font-size: 16px !important;
  }
}
.woocommerce ul.products li.product .button .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  color: #fff;
  text-transform: uppercase;
  padding: .7em 1em;
  border-radius: 4px;
  letter-spacing: 1px;
  display: inline-block;
  float: left;
  background: linear-gradient(to bottom, #166898 0%, #00aded 100%);
  font-size: 11px;
}
.woocommerce ul.products li.product .button .woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background: linear-gradient(to bottom, #00aded 0%, #166898 100%);
}
@media (min-width: 680px) {
  .woocommerce ul.products li.product .button .woocommerce #respond input#submit.alt,
  .woocommerce a.button.alt,
  .woocommerce button.button.alt,
  .woocommerce input.button.alt {
    font-size: 16px !important;
  }
}
.woocommerce ul.products li.product .button .woocommerce #respond input#submit.alt .woocommerce ul.products li.product .button,
.woocommerce a.button.alt .woocommerce ul.products li.product .button,
.woocommerce button.button.alt .woocommerce ul.products li.product .button,
.woocommerce input.button.alt .woocommerce ul.products li.product .button {
  width: 100%;
}
.module--products .woocommerce ul.products li.product .button .woocommerce #respond input#submit.alt,
.module--products .woocommerce a.button.alt,
.module--products .woocommerce button.button.alt,
.module--products .woocommerce input.button.alt {
  display: none !important;
}
/* Badges */
.woocommerce span.onsale {
  box-sizing: content-box;
  background-color: #C40233;
}
/* Star Ratings */
.woocommerce .star-rating span {
  color: #FCB805;
}
/* Page title */
.page-title {
  margin-bottom: 3rem;
}
.products {
  text-align: center;
}
.woocommerce .product_title {
  text-transform: none;
}
.owl-dots {
  position: absolute;
  text-align: center;
  width: 100%;
}
@media (min-width: 960px) {
  .owl-dots {
    margin-top: 1rem;
  }
}
.owl-dots .owl-dot {
  display: inline-block;
  margin: 0 5px;
}
.owl-dots .owl-dot span {
  height: 9px;
  width: 9px;
  background: #b2b2b2;
  display: block;
  border-radius: 50%;
}
.owl-dots .active span {
  background: #000000;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImxlc3MvYmFzZS9ub3JtYWxpemUubGVzcyIsImxlc3MvYmFzZS9odG1sLmxlc3MiLCJsZXNzL3ZhcmlhYmxlcy5sZXNzIiwibGVzcy9iYXNlL2Zvcm1zLmxlc3MiLCJsZXNzL2Jhc2UvbWVkaWEubGVzcyIsImxlc3MvY29tcG9uZW50cy9ncmlkLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvbmF2YmFyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvZHJvcGRvd24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9tZW51LXRvZ2dsZS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3RhYnMubGVzcyIsImxlc3MvY29tcG9uZW50cy9nYWxsZXJ5Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0ubGVzcyIsImxlc3MvY29tcG9uZW50cy9lbnRyeS5sZXNzIiwibGVzcy9jb21wb25lbnRzL21ldGEtaXRlbS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3Rlcm1zLWxpc3QubGVzcyIsImxlc3MvY29tcG9uZW50cy93aWRnZXQubGVzcyIsImxlc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvdG9vbC5sZXNzIiwibGVzcy9jb21wb25lbnRzL21vZHVsZS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3NsaWRlc2hvdy5sZXNzIiwibGVzcy9jb21wb25lbnRzL21vZHVsZS1zaWdudXAubGVzcyIsImxlc3MvY29tcG9uZW50cy9jbGlja2FibGUtcGFuZWxzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvbW9kdWxlLWJlbmVmaXRzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvaHNjLXJlc291cmNlcy5sZXNzIiwibGVzcy9jb21wb25lbnRzL21vZHVsZS10ZXN0aW1vbmlhbC5sZXNzIiwibGVzcy9sYW5kbWFya3Mvc2l0ZS5sZXNzIiwibGVzcy9sYW5kbWFya3MvaGVhZGVyLmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9uYXZpZ2F0aW9uLmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9jb250ZW50Lmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9zaWRlYmFyLmxlc3MiLCJsZXNzL2xhbmRtYXJrcy9jb21tZW50cy5sZXNzIiwibGVzcy9sYW5kbWFya3MvZm9vdGVyLmxlc3MiLCJsZXNzL3V0aWxpdGllcy91dGlsaXRpZXMubGVzcyIsImxlc3MvcGx1Z2lucy93b29jb21tZXJjZS5sZXNzIiwibGVzcy9wbHVnaW5zL293bC1kb3RzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztFQU1FO0FBQ0Y7O3dDQUV3QztBQUN4Qzs7R0FFRztBQ0pIO0VBQ0MsVUFBQTtDRE1BO0FBQ0Q7O0dBRUc7QUNGSDs7Ozs7Ozs7Ozs7O0VBWUMsZUFBQTtDRElBO0FBQ0Q7OztHQUdHO0FDQUg7Ozs7RUFJQyxzQkFBQTtFREVDLE9BQU87RUNEUix5QkFBQTtFREdDLE9BQU87Q0FDUjtBQUNEOzs7R0FHRztBQ0FIO0VBQ0MsY0FBQTtFQUNBLFVBQUE7Q0RFQTtBQUNEOzs7R0FHRztBQ0VIOztFQUVDLGNBQUE7Q0RBQTtBQUNEOztHQUVHO0FDSUg7RUFDQyx3QkFBQTtDREZBO0FBQ0Q7O0dBRUc7QUNNSDs7RUFFQyxXQUFBO0NESkE7QUFDRDs7R0FFRztBQ1FIO0VBQ0MsMEJBQUE7Q0ROQTtBQUNEOztHQUVHO0FDVUg7O0VBRUMsa0JBQUE7Q0RSQTtBQUNEOztHQUVHO0FDWUg7RUFDQyxtQkFBQTtDRFZBO0FBQ0Q7O0dBRUc7QUNjSDtFQUNDLGlCQUFBO0VBQ0EsWUFBQTtDRFpBO0FBQ0Q7O0dBRUc7QUNnQkg7O0VBRUMsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0NEZEE7QUNpQkQ7RUFDQyxZQUFBO0NEZkE7QUNrQkQ7RUFDQyxnQkFBQTtDRGhCQTtBQUNEOztHQUVHO0FDb0JIO0VBQ0MsVUFBQTtDRGxCQTtBQUNEOztHQUVHO0FDc0JIO0VBQ0MsaUJBQUE7Q0RwQkE7QUFDRDs7R0FFRztBQ3dCSDtFQUNDLFVBQUE7Q0R0QkE7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 */