@charset "UTF-8";
/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
form input,
form textarea,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

button {
  outline: 0;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

q {
  display: inline;
  font-style: italic;
}

q:before {
  content: '"';
  font-style: normal;
}

q:after {
  content: '"';
  font-style: normal;
}

textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border-radius: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td {
  padding: 2px;
}

big {
  font-size: 120%;
}

small,
sup,
sub {
  font-size: 80%;
}

sup {
  vertical-align: super;
}

sub {
  vertical-align: sub;
}

dd {
  margin-left: 20px;
}

kbd,
tt {
  font-family: courier;
  font-size: 12px;
}

ins {
  text-decoration: underline;
}

del,
strike,
s {
  text-decoration: line-through;
}

dt {
  font-weight: bold;
}

address,
cite,
var {
  font-style: italic;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/** Variables **/
:root {
  /** Colors **/
  --selection-color: rgba(180, 213, 254, .6);
  --red: #FF0000;
  /** Fonts **/
  --main-font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  --heading-font-family: dharma-gothic-c, sans-serif;
  /** Sizes **/
  --wrap-width: 60rem;
  /** Hamburger **/
  --hamburger-width: 30px;
  --hamburger-line-height: 2px;
  --hamburger-spacing: 10px;
  --hamburger-spacing-negative: -10px;
  --hamburger-color: #000;
  --hamburger-hover-color: #000;
  --hamburger-timer: .2s;
  --hamburger-slow-timer: .5s;
  --hamburger-border-radius: 0px;
}

/* Default Styles */
html {
  height: 100%;
}

body {
  height: 100%;
  font-family: var(--main-font-family);
}

#wrapper {
  min-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

::-moz-selection {
  background: var(--selection-color);
}

::selection {
  background: var(--selection-color);
}

.wrap {
  width: 90%;
  margin: auto;
}

@media screen and (min-width: 960px) {
  .wrap {
    width: var(--wrap-width);
  }
}

/* Convert px to rem */
/* Font Weight */
.bold,
strong {
  font-weight: bold;
}

.regular {
  font-weight: normal;
}

.italic,
em {
  font-style: italic;
}

/* Responsive Element -- Good for making perfect squares or circles */
.responsive-element {
  position: relative;
}

.responsive-element:after {
  content: '';
  display: block;
  padding-top: 100%;
}

/* Responsive Iframe, Object, Embed */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 1.875rem;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Typography */
a {
  text-decoration: none;
}

a:hover {
  color: var(--red);
}

.content h1 {
  font-size: 2.5rem;
  line-height: 2.8125rem;
}

.content h2 {
  font-size: 1.875rem;
  line-height: 3.125rem;
}

.content h3 {
  font-size: 1.25rem;
  line-height: 1.5625rem;
}

.content h4 {
  font-size: 1.125rem;
  line-height: 1.4375rem;
}

.content p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 1.5625rem;
}

.content p:last-child {
  margin-bottom: 0;
}

.content a {
  font-weight: bold;
  color: var(--red);
  text-decoration: underline;
}

.content ul {
  list-style: disc;
  padding-left: 1.5625rem;
  margin-bottom: 1.5625rem;
}

.content ul li {
  font-size: 1rem;
  line-height: 1.5625rem;
}

.content ol {
  list-style: decimal;
  padding-left: 1.5625rem;
  margin-bottom: 1.5625rem;
}

.content ol li {
  font-size: 1rem;
  line-height: 1.5625rem;
}

/* Input Styles */

form,
form input,
form textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  color: var(--input-color);
}

form input:-moz-placeholder,
form textarea:-moz-placeholder {
  color: var(--input-color);
  opacity: 1;
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
  color: var(--input-color);
  opacity: 1;
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
  color: var(--input-color);
}

form input:placeholder-shown,
form textarea:placeholder-shown {
  color: var(--input-color);
}

.bg-red {
  background: var(--red);
}

header#header nav {
  font-family: var(--main-font-family);
}

header#header nav .menu {
  display: none;
}

@media screen and (min-width: 960px) {
  header#header nav .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

header#header nav ul li {
  text-transform: uppercase;
  margin-right: 3.125rem;
  font-size: 0.875rem;
  line-height: 2.3125rem;
  position: relative;
}

header#header nav ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #fff;
  position: relative;
  z-index: 10;
}

header#header nav ul li.current-menu-item a {
  color: var(--red);
}

header#header nav ul li:last-child {
  margin-right: 0;
}

header#header nav ul li:hover a {
  color: var(--red);
}

header#header nav#left-menu .menu {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

header#header nav#right-menu .menu {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.shadow-button:after {
  content: '';
  width: 100%;
  height: calc(100% - 1px);
  background: #000;
  position: absolute;
  bottom: -0.25rem;
  right: -0.3125rem;
  z-index: 5;
}

.shadow-button a {
  font-weight: bold;
  -webkit-transition: .1s ease;
  transition: .1s ease;
  padding: 0 20px;
  background: #fff;
}

.shadow-button.act-button:after {
  z-index: -1;
}

.shadow-button.act-button a {
  padding: 15px 20px;
}

.shadow-button.sb-lg a {
  padding: 10px 20px;
}

.shadow-button.entry a {
  padding: 1.875rem;
  padding-top: 0.625rem;
}

.shadow-button:hover a {
  -webkit-transform: translate(5px, 5px);
          transform: translate(5px, 5px);
  -webkit-transition: .1s ease;
  transition: .1s ease;
}

.load-more {
  min-height: 50px;
}

.load-more a {
  font-weight: bold;
  -webkit-transition: .1s ease;
  transition: .1s ease;
  padding: 10px 20px;
  background: #fff;
  position: relative;
  font-size: 1.25rem;
  text-transform: uppercase;
  display: block;
}

.load-more a:after {
  content: '';
  width: 100%;
  height: calc(100% - 1px);
  background: #000;
  position: absolute;
  bottom: -0.25rem;
  right: -0.3125rem;
  z-index: -1;
}

.load-more a:hover {
  -webkit-transition: .1s ease;
  transition: .1s ease;
  margin-left: 5px;
  margin-top: 5px;
}

.load-more a:hover:after {
  bottom: 0;
  right: 0;
}

.entry .bg-red span {
  font-family: var(--heading-font-family);
  font-size: 3.4375rem;
  font-weight: 600;
}

#hero-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3.125rem 0rem;
}

@media screen and (min-width: 960px) {
  #hero-image {
    height: 37.5rem;
  }
}

.big-text-header {
  text-align: center;
}

.big-text-header h1 {
  font-size: 6.25rem;
  line-height: 8.125rem;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.0625rem;
}

@media screen and (min-width: 960px) {
  .big-text-header h1 {
    font-size: 21.875rem;
    line-height: 26.25rem;
  }
}

.big-text-header.key-issues h1, .big-text-header.key-issues h2 {
  font-size: 6.25rem;
  line-height: 5.625rem;
  font-family: var(--heading-font-family);
}

@media screen and (min-width: 960px) {
  .big-text-header.key-issues h1, .big-text-header.key-issues h2 {
    font-size: 9.375rem;
    line-height: 8.125rem;
  }
}

.big-text-header.news h1 {
  font-size: 6.25rem;
  line-height: 5.625rem;
}

.big-text-links {
  font-size: 4.375rem;
  line-height: 4.375rem;
  margin-bottom: 1.875rem;
  font-family: var(--heading-font-family);
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
}

@media screen and (min-width: 960px) {
  .big-text-links {
    font-size: 9.375rem;
    line-height: 9.375rem;
    margin-bottom: 4.375rem;
  }
}

.big-text-links .fas, .big-text-links .far, .big-text-links .fab, .big-text-links .fal {
  font-size: 1.25rem;
  line-height: 4.375rem;
}

@media screen and (min-width: 960px) {
  .big-text-links .fas, .big-text-links .far, .big-text-links .fab, .big-text-links .fal {
    line-height: 9.375rem;
    font-size: 2.375rem;
  }
}

.big-text-links.mb-small {
  margin-bottom: 1.5rem;
}

footer#footer {
  margin-top: auto;
}

footer#footer #copyright {
  font-size: 0.625rem;
}

.external-link:hover {
  border-color: var(--red);
}

.social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.9375rem;
}

.social-icons li {
  width: 3.125rem;
  height: 3.125rem;
  background: #fff;
}

.social-icons li a {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.social-icons li a .far, .social-icons li a .fal, .social-icons li a .fas, .social-icons li a .fab {
  font-size: 1.625rem;
}

.social-icons li a:hover {
  background: var(--red);
  color: #fff;
}


.team-member {
  clear: both;
  padding-bottom: 4.375rem;
  padding-top: 4.375rem;
  position: relative;
  display: inline-block;
}

.team-member p:last-child {
  margin-bottom: 0;
}

.team-member:after {
  content: '';
  width: 55%;
  height: 5px;
  background: #000;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.team-member:first-child {
  padding-top: 0;
}

.team-member:last-child {
  margin-bottom: 0;
}

.team-member:last-child:after {
  display: none;
}

.newsletter-form {
  width: 100%;
  max-width: 33.75rem;
}

.newsletter-form .validation_error {
  display: none;
}

.newsletter-form form, .newsletter-form form input, form .newsletter-form input,
.newsletter-form form textarea, form .newsletter-form textarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.newsletter-form form .gform_body, form .newsletter-form input .gform_body, form .newsletter-form textarea .gform_body {
  width: 100%;
}

.newsletter-form form .gform_body input, form .newsletter-form input .gform_body input, form .newsletter-form textarea .gform_body input {
  border: 1px solid #000;
  width: 100%;
  margin-top: 0 !important;
  height: 44px;
  padding: 0 10px !important;
  font-size: 0.875rem;
}

.newsletter-form form .gform_body .gfield_error, form .newsletter-form input .gform_body .gfield_error, form .newsletter-form textarea .gform_body .gfield_error {
  padding-right: 0 !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}

.newsletter-form form .gform_footer, form .newsletter-form input .gform_footer, form .newsletter-form textarea .gform_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  margin-top: 0;
  background: #fff;
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.newsletter-form form .gform_footer input, form .newsletter-form input .gform_footer input, form .newsletter-form textarea .gform_footer input {
  margin-right: 0 !important;
  padding: 0 20px !important;
  height: 100%;
  background: #fff;
  position: relative;
  z-index: 999;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 900;
  cursor: pointer;
  -webkit-transition: .1s ease;
  transition: .1s ease;
  height: 44px;
  margin: 0 !important;
  margin-bottom: 0 !important;
}

.newsletter-form form .gform_footer input#gform_submit_button_1, form .newsletter-form input .gform_footer input#gform_submit_button_1, form .newsletter-form textarea .gform_footer input#gform_submit_button_1 {
  margin-bottom: 0 !important;
}

.newsletter-form form .gform_footer:hover input, form .newsletter-form input .gform_footer:hover input, form .newsletter-form textarea .gform_footer:hover input {
  -webkit-transform: translate(5px, 5px);
          transform: translate(5px, 5px);
  color: var(--red);
  -webkit-transition: .1s ease;
  transition: .1s ease;
}

.newsletter-form form .gform_footer:before, form .newsletter-form input .gform_footer:before, form .newsletter-form textarea .gform_footer:before {
  content: '';
  position: absolute;
  top: 5px;
  right: -5px;
  background: #000;
  width: 100%;
  height: 100%;
}

.newsletter-form.footer-form form, .newsletter-form.footer-form form input, form .newsletter-form.footer-form input,
.newsletter-form.footer-form form textarea, form .newsletter-form.footer-form textarea {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.newsletter-form.footer-form form .gform_body, form .newsletter-form.footer-form input .gform_body, form .newsletter-form.footer-form textarea .gform_body {
  margin-bottom: 1.25rem;
}

.newsletter-form.footer-form form .gform_body input, form .newsletter-form.footer-form input .gform_body input, form .newsletter-form.footer-form textarea .gform_body input {
  color: #000;
}

.newsletter-form.footer-form form .gform_body .gfield_error .validation_message, form .newsletter-form.footer-form input .gform_body .gfield_error .validation_message, form .newsletter-form.footer-form textarea .gform_body .gfield_error .validation_message {
  color: #fff !important;
}

.newsletter-form.footer-form form .gform_footer, form .newsletter-form.footer-form input .gform_footer, form .newsletter-form.footer-form textarea .gform_footer {
  background: transparent;
}

.newsletter-form.footer-form form .gform_footer input[type=submit], form .newsletter-form.footer-form input .gform_footer input[type=submit], form .newsletter-form.footer-form textarea .gform_footer input[type=submit] {
  background: #000;
  padding: 10px 20px !important;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.newsletter-form.footer-form form .gform_footer input[type=submit]:hover, form .newsletter-form.footer-form input .gform_footer input[type=submit]:hover, form .newsletter-form.footer-form textarea .gform_footer input[type=submit]:hover {
  color: var(--red) !important;
  border: 1px solid var(--red);
}

.newsletter-form.footer-form form .gform_footer:hover input, form .newsletter-form.footer-form input .gform_footer:hover input, form .newsletter-form.footer-form textarea .gform_footer:hover input {
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
  color: #fff;
}

.newsletter-form.footer-form form .gform_footer:before, form .newsletter-form.footer-form input .gform_footer:before, form .newsletter-form.footer-form textarea .gform_footer:before {
  display: none;
}

.newsletter-form .gform_wrapper {
  margin: 0;
}

.newsletter-form .gform_wrapper ul li.gfield {
  margin-top: 0;
}

.newsletter-form .gform_wrapper .top_label {
  padding: 0;
}

.newsletter-form .gform_wrapper .top_label div.ginput_container {
  margin-top: 0;
}

.parler svg {
  width: 26px;
}

.parler svg .st0 {
  fill: #000;
}

.parler:hover svg .st0 {
  fill: #fff;
}

#mobile-nav {
  display: none;
}

@media screen and (max-width: 960px) {
  header#header {
    z-index: 99999;
  }
  #mobile-nav {
    z-index: 9999;
    position: fixed;
    background: #000;
    width: 100%;
    height: calc(100% - 130px);
    top: 130px;
    left: 0;
  }
  #mobile-nav nav {
    margin-top: 5rem;
  }
  #mobile-nav nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #mobile-nav nav ul li {
    margin-bottom: 1.25rem;
    font-size: 3.75rem;
    text-transform: uppercase;
    letter-spacing: 0.0625rem;
    font-family: var(--heading-font-family);
  }
  #mobile-nav nav ul li a {
    color: #fff;
  }
  #mobile-nav nav ul li:hover a {
    color: var(--red);
  }
  /* Use the variables below to create a unique hamburger */
  .cover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    z-index: 999;
    width: var(--hamburger-width);
    height: var(--hamburger-width);
    cursor: pointer;
  }
  .cover:hover .line,
  .cover:hover .line:before,
  .cover:hover .line:after {
    background: var(--hamburger-hover-color);
    -webkit-transition: var(--hamburger-timer) ease;
    transition: var(--hamburger-timer) ease;
  }
  .cover.open .line,
  .cover.open .line:before,
  .cover.open .line:after {
    background: var(--hamburger-color);
  }
  .line {
    border-radius: var(--hamburger-border-radius);
    width: var(--hamburger-width);
    height: var(--hamburger-line-height);
    background: var(--hamburger-color);
    top: var(--hamburger-spacing);
    position: relative;
    -webkit-transition: var(--hamburger-timer) ease;
    transition: var(--hamburger-timer) ease;
  }
  .line:before {
    border-radius: var(--hamburger-border-radius);
    width: var(--hamburger-width);
    height: var(--hamburger-line-height);
    background-color: var(--hamburger-color);
    top: var(--hamburger-spacing-negative);
    content: '';
    left: 0;
    position: absolute;
  }
  .line:after {
    border-radius: var(--hamburger-border-radius);
    width: var(--hamburger-width);
    height: var(--hamburger-line-height);
    background-color: var(--hamburger-color);
    top: var(--hamburger-spacing);
    content: '';
    left: 0;
    position: absolute;
  }
  .line.animate {
    -webkit-animation: mymove3 var(--hamburger-timer) forwards;
    animation: mymove3 var(--hamburger-timer) forwards;
  }
  .line.animate:before {
    -webkit-animation: mymove var(--hamburger-slow-timer) forwards;
    animation: mymove var(--hamburger-slow-timer) forwards;
  }
  .line.animate:after {
    -webkit-animation: mymove2 var(--hamburger-slow-timer) forwards;
    animation: mymove2 var(--hamburger-slow-timer) forwards;
  }
  .line.reverse {
    -webkit-animation: mymove6 var(--hamburger-timer) forwards;
    animation: mymove6 var(--hamburger-timer) forwards;
  }
  .line.reverse:before {
    -webkit-animation: mymove4 var(--hamburger-slow-timer) forwards;
    animation: mymove4 var(--hamburger-slow-timer) forwards;
  }
  .line.reverse:after {
    -webkit-animation: mymove5 var(--hamburger-slow-timer) forwards;
    animation: mymove5 var(--hamburger-slow-timer) forwards;
  }
  @keyframes mymove {
    0% {
      top: var(--hamburger-spacing-negative);
    }
    50% {
      top: 0;
    }
    51% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    100% {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      top: 0;
    }
  }
  @keyframes mymove2 {
    0% {
      top: var(--hamburger-spacing);
    }
    50% {
      top: 0;
    }
    51% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    100% {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      top: 0;
    }
  }
  @keyframes mymove3 {
    99% {
      width: var(--hamburger-width);
    }
    100% {
      width: 0px;
    }
  }
  @keyframes mymove4 {
    0% {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      top: 0;
    }
    50% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    51% {
      top: 0;
    }
    100% {
      top: var(--hamburger-spacing-negative);
    }
  }
  @keyframes mymove5 {
    0% {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      top: 0;
    }
    50% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    51% {
      top: 0;
    }
    100% {
      top: var(--hamburger-spacing);
    }
  }
  @keyframes mymove6 {
    0% {
      width: 0px;
    }
    99% {
      width: 0px;
    }
    100% {
      width: var(--hamburger-width);
    }
  }
  @-webkit-keyframes mymove {
    0% {
      top: var(--hamburger-spacing-negative);
    }
    50% {
      top: 0;
    }
    51% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    100% {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      top: 0;
    }
  }
  @-webkit-keyframes mymove2 {
    0% {
      top: var(--hamburger-spacing);
    }
    50% {
      top: 0;
    }
    51% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    100% {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      top: 0;
    }
  }
  @-webkit-keyframes mymove3 {
    99% {
      width: var(--hamburger-width);
    }
    100% {
      width: 0px;
    }
  }
  @-webkit-keyframes mymove4 {
    0% {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      top: 0;
    }
    50% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    51% {
      top: 0;
    }
    100% {
      top: var(--hamburger-spacing-negative);
    }
  }
  @-webkit-keyframes mymove5 {
    0% {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      top: 0;
    }
    50% {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    51% {
      top: 0;
    }
    100% {
      top: var(--hamburger-spacing);
    }
  }
  @-webkit-keyframes mymove6 {
    0% {
      width: 0px;
    }
    99% {
      width: 0px;
    }
    100% {
      width: var(--hamburger-width);
    }
  }
}
/*# sourceMappingURL=style.css.map */

@media screen and (max-width:768){
	div#wrapper {min-width:108%}}