/*
Theme Name: TradeReady Blog

License: GNU General Public License v2 or later


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Scss Document */
/* normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, scss/imports/_normalize.scss */
html {
  /* font-family: sans-serif;  1 */
  font-family: pnRegular;
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

@media (max-width:372px) {
.nav-links a.page-numbers, .pagination .page-numbers.current, .pagination.page-numbers, span.page-numbers {
font-size:0.6rem !important;
}
}
@media (max-width:450px) {
.nav-links a.page-numbers, .pagination .page-numbers.current, .pagination.page-numbers, span.page-numbers {
font-size:0.8rem;
}
}
blockquote.blockquote_end {
 font-family: pnRegular !important;
 padding:10px 20px 0 63px !important;
}
.search-results .entry-footer {
display:none;
}
.entry-content .alignright {
float:right;
padding-left:10px;
}
.entry-content .alignleft {
float:left;
padding-right:10px;
}
@media (max-width:1000px) {
 .entry-content .alignright, .entry-content .alignleft {
float:none;
margin:auto;
}
}
blockquote.style01 p.end-quote {
	background-image:url(../png/quote.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:10%;
	font-size:1.7rem;
	line-height:2.3rem;
	padding-top:3%;
}
@media (max-width:600px) {
	blockquote.style01 p.end-quote {
		background-size:20%;
		font-size:1.4rem;
	}
	blockquote.blockquote_end {
		padding:10px 20px 0 0 !important;
	}
}
figure { 
	max-width:100%;
}
@media (max-width:500px) {
	figure {
		margin:0 !important;
	}
}
blockquote.style01 p.end-quote {
	/*background-image:none;*/
}
.content-thumbnail img {
	max-width:300px !important;
	float:left;
	padding-right:20px;
        margin-top:70px;
}

@media (max-width:670px) {
	.content-thumbnail img {
		max-width:none !important;
		float:none;
		padding-right:0;
                margin-top:0;
	}
}
 /*** Remove default margin.
 */
/* line 20, scss/imports/_normalize.scss */
body {
  margin: 0;
  font-family: pnRegular;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 47, scss/imports/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
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.
 */
/* line 59, scss/imports/_normalize.scss */
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.
 */
/* line 69, scss/imports/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 80, scss/imports/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 91, scss/imports/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 100, scss/imports/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 111, scss/imports/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 120, scss/imports/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 128, scss/imports/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 137, scss/imports/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 146, scss/imports/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 155, scss/imports/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 164, scss/imports/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 171, scss/imports/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 175, scss/imports/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 186, scss/imports/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 194, scss/imports/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 205, scss/imports/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 213, scss/imports/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.entry-content img {
max-width:100%;
height:auto;

}
.archive .page-header h1.page-title {
line-height:normal !important;
margin-bottom:25px;
}
.single .entry-content img.hideimg, .single .entry-content p img.hideimg, .single .entry-content h3 img.hideimg {
	display:none;
}
.entry-content h3 {
	margin-bottom:0.5rem;
	font-family: pnBold;
}
.search-results .two.columns p {
padding:0;
}
/**
 * Contain overflow in all browsers.
 */
/* line 223, scss/imports/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 234, scss/imports/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * 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, and Chrome.
 */
/* line 258, scss/imports/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 268, scss/imports/_normalize.scss */
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/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 280, scss/imports/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 295, scss/imports/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 305, scss/imports/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 314, scss/imports/_normalize.scss */
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.
 */
/* line 324, scss/imports/_normalize.scss */
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. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 337, scss/imports/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 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`.
 */
/* line 349, scss/imports/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 359, scss/imports/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * 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).
 */
/* line 373, scss/imports/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 381, scss/imports/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 392, scss/imports/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 401, scss/imports/_normalize.scss */
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.
 */
/* line 410, scss/imports/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 421, scss/imports/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 427, scss/imports/_normalize.scss */
td,
th {
  padding: 0;
}

/*
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 8, scss/imports/_hamburgers.scss */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 24, scss/imports/_hamburgers.scss */
.hamburger:hover {
  opacity: 0.7;
}

/* line 27, scss/imports/_hamburgers.scss */
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

/* line 33, scss/imports/_hamburgers.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

/* line 37, scss/imports/_hamburgers.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

/* line 48, scss/imports/_hamburgers.scss */
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

/* line 51, scss/imports/_hamburgers.scss */
.hamburger-inner::before {
  top: -10px;
}

/* line 53, scss/imports/_hamburgers.scss */
.hamburger-inner::after {
  bottom: -10px;
}

/*
 * 3DX
 */
/* line 59, scss/imports/_hamburgers.scss */
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 63, scss/imports/_hamburgers.scss */
.hamburger--3dx .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 67, scss/imports/_hamburgers.scss */
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 72, scss/imports/_hamburgers.scss */
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 76, scss/imports/_hamburgers.scss */
.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 79, scss/imports/_hamburgers.scss */
.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
 * 3DX Reverse
 */
/* line 86, scss/imports/_hamburgers.scss */
.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 90, scss/imports/_hamburgers.scss */
.hamburger--3dx-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 94, scss/imports/_hamburgers.scss */
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 99, scss/imports/_hamburgers.scss */
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

/* line 103, scss/imports/_hamburgers.scss */
.hamburger--3dx-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 106, scss/imports/_hamburgers.scss */
.hamburger--3dx-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
 * 3DY
 */
/* line 113, scss/imports/_hamburgers.scss */
.hamburger--3dy .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 117, scss/imports/_hamburgers.scss */
.hamburger--3dy .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 121, scss/imports/_hamburgers.scss */
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 126, scss/imports/_hamburgers.scss */
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

/* line 130, scss/imports/_hamburgers.scss */
.hamburger--3dy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 133, scss/imports/_hamburgers.scss */
.hamburger--3dy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
 * 3DY Reverse
 */
/* line 140, scss/imports/_hamburgers.scss */
.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 144, scss/imports/_hamburgers.scss */
.hamburger--3dy-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 148, scss/imports/_hamburgers.scss */
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 153, scss/imports/_hamburgers.scss */
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

/* line 157, scss/imports/_hamburgers.scss */
.hamburger--3dy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 160, scss/imports/_hamburgers.scss */
.hamburger--3dy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
 * Arrow
 */
/* line 167, scss/imports/_hamburgers.scss */
.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/* line 171, scss/imports/_hamburgers.scss */
.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Arrow Right
 */
/* line 178, scss/imports/_hamburgers.scss */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/* line 182, scss/imports/_hamburgers.scss */
.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Alt
 */
/* line 189, scss/imports/_hamburgers.scss */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 194, scss/imports/_hamburgers.scss */
.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 199, scss/imports/_hamburgers.scss */
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/* line 207, scss/imports/_hamburgers.scss */
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Alt Right
 */
/* line 218, scss/imports/_hamburgers.scss */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 223, scss/imports/_hamburgers.scss */
.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 228, scss/imports/_hamburgers.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/* line 236, scss/imports/_hamburgers.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Boring
 */
/* line 247, scss/imports/_hamburgers.scss */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}

/* line 250, scss/imports/_hamburgers.scss */
.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 253, scss/imports/_hamburgers.scss */
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 256, scss/imports/_hamburgers.scss */
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/*
 * Collapse
 */
/* line 264, scss/imports/_hamburgers.scss */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 270, scss/imports/_hamburgers.scss */
.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

/* line 273, scss/imports/_hamburgers.scss */
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 278, scss/imports/_hamburgers.scss */
.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 283, scss/imports/_hamburgers.scss */
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}

/* line 287, scss/imports/_hamburgers.scss */
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Collapse Reverse
 */
/* line 298, scss/imports/_hamburgers.scss */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 304, scss/imports/_hamburgers.scss */
.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

/* line 307, scss/imports/_hamburgers.scss */
.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 312, scss/imports/_hamburgers.scss */
.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 317, scss/imports/_hamburgers.scss */
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}

/* line 321, scss/imports/_hamburgers.scss */
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Elastic
 */
/* line 332, scss/imports/_hamburgers.scss */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 336, scss/imports/_hamburgers.scss */
.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.15s 0.4s ease;
}

/* line 339, scss/imports/_hamburgers.scss */
.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 345, scss/imports/_hamburgers.scss */
.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.1s;
}

/* line 349, scss/imports/_hamburgers.scss */
.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

/* line 352, scss/imports/_hamburgers.scss */
.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
  transform: translate3d(0, -20px, 0) rotate(-270deg);
  transition-delay: 0.1s;
}

/*
 * Elastic Reverse
 */
/* line 360, scss/imports/_hamburgers.scss */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 364, scss/imports/_hamburgers.scss */
.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.15s 0.4s ease;
}

/* line 367, scss/imports/_hamburgers.scss */
.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 373, scss/imports/_hamburgers.scss */
.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.1s;
}

/* line 377, scss/imports/_hamburgers.scss */
.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

/* line 380, scss/imports/_hamburgers.scss */
.hamburger--elastic-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
  transform: translate3d(0, -20px, 0) rotate(270deg);
  transition-delay: 0.1s;
}

/*
 * Emphatic
 */
/* line 388, scss/imports/_hamburgers.scss */
.hamburger--emphatic {
  overflow: hidden;
}

/* line 390, scss/imports/_hamburgers.scss */
.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.2s 0.25s ease-in;
}

/* line 392, scss/imports/_hamburgers.scss */
.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 397, scss/imports/_hamburgers.scss */
.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 403, scss/imports/_hamburgers.scss */
.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent;
}

/* line 407, scss/imports/_hamburgers.scss */
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
  transform: translate3d(80px, 80px, 0) rotate(45deg);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 415, scss/imports/_hamburgers.scss */
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Emphatic Reverse
 */
/* line 427, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r {
  overflow: hidden;
}

/* line 429, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.2s 0.25s ease-in;
}

/* line 431, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 436, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 442, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent;
}

/* line 446, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
  transform: translate3d(80px, -80px, 0) rotate(-45deg);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 454, scss/imports/_hamburgers.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
  transform: translate3d(-80px, -80px, 0) rotate(45deg);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Slider
 */
/* line 466, scss/imports/_hamburgers.scss */
.hamburger--slider .hamburger-inner {
  top: 2px;
}

/* line 468, scss/imports/_hamburgers.scss */
.hamburger--slider .hamburger-inner::before {
  top: 10px;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
  transition-duration: 0.2s;
}

/* line 475, scss/imports/_hamburgers.scss */
.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

/* line 478, scss/imports/_hamburgers.scss */
.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 481, scss/imports/_hamburgers.scss */
.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}

/* line 485, scss/imports/_hamburgers.scss */
.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
  transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*
 * Slider Reverse
 */
/* line 492, scss/imports/_hamburgers.scss */
.hamburger--slider-r .hamburger-inner {
  top: 2px;
}

/* line 494, scss/imports/_hamburgers.scss */
.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
  transition-duration: 0.2s;
}

/* line 501, scss/imports/_hamburgers.scss */
.hamburger--slider-r .hamburger-inner::after {
  top: 20px;
}

/* line 504, scss/imports/_hamburgers.scss */
.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/* line 507, scss/imports/_hamburgers.scss */
.hamburger--slider-r.is-active .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0;
}

/* line 511, scss/imports/_hamburgers.scss */
.hamburger--slider-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
  transform: translate3d(0, -20px, 0) rotate(90deg);
}

/*
 * Spring
 */
/* line 518, scss/imports/_hamburgers.scss */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.15s linear;
}

/* line 521, scss/imports/_hamburgers.scss */
.hamburger--spring .hamburger-inner::before {
  top: 10px;
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 526, scss/imports/_hamburgers.scss */
.hamburger--spring .hamburger-inner::after {
  top: 20px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 532, scss/imports/_hamburgers.scss */
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.32s;
  background-color: transparent;
}

/* line 535, scss/imports/_hamburgers.scss */
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 542, scss/imports/_hamburgers.scss */
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/*
 * Spring Reverse
 */
/* line 553, scss/imports/_hamburgers.scss */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 559, scss/imports/_hamburgers.scss */
.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

/* line 562, scss/imports/_hamburgers.scss */
.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 567, scss/imports/_hamburgers.scss */
.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 572, scss/imports/_hamburgers.scss */
.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear;
}

/* line 576, scss/imports/_hamburgers.scss */
.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand
 */
/* line 587, scss/imports/_hamburgers.scss */
.hamburger--stand .hamburger-inner {
  transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 591, scss/imports/_hamburgers.scss */
.hamburger--stand .hamburger-inner::before {
  transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 595, scss/imports/_hamburgers.scss */
.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 600, scss/imports/_hamburgers.scss */
.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background-color: transparent;
  transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 607, scss/imports/_hamburgers.scss */
.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 614, scss/imports/_hamburgers.scss */
.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand Reverse
 */
/* line 625, scss/imports/_hamburgers.scss */
.hamburger--stand-r .hamburger-inner {
  transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 629, scss/imports/_hamburgers.scss */
.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 633, scss/imports/_hamburgers.scss */
.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 638, scss/imports/_hamburgers.scss */
.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: transparent;
  transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 645, scss/imports/_hamburgers.scss */
.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 652, scss/imports/_hamburgers.scss */
.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin
 */
/* line 663, scss/imports/_hamburgers.scss */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 666, scss/imports/_hamburgers.scss */
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
}

/* line 668, scss/imports/_hamburgers.scss */
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 673, scss/imports/_hamburgers.scss */
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 678, scss/imports/_hamburgers.scss */
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
}

/* line 682, scss/imports/_hamburgers.scss */
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
/* line 693, scss/imports/_hamburgers.scss */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 696, scss/imports/_hamburgers.scss */
.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
}

/* line 698, scss/imports/_hamburgers.scss */
.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 703, scss/imports/_hamburgers.scss */
.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 708, scss/imports/_hamburgers.scss */
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
}

/* line 712, scss/imports/_hamburgers.scss */
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Squeeze
 */
/* line 723, scss/imports/_hamburgers.scss */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 726, scss/imports/_hamburgers.scss */
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}

/* line 728, scss/imports/_hamburgers.scss */
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 733, scss/imports/_hamburgers.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 738, scss/imports/_hamburgers.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease, opacity 0.1s 0.14s ease;
}

/* line 742, scss/imports/_hamburgers.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Vortex
 */
/* line 753, scss/imports/_hamburgers.scss */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 756, scss/imports/_hamburgers.scss */
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

/* line 760, scss/imports/_hamburgers.scss */
.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}

/* line 762, scss/imports/_hamburgers.scss */
.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}

/* line 767, scss/imports/_hamburgers.scss */
.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 771, scss/imports/_hamburgers.scss */
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

/* line 773, scss/imports/_hamburgers.scss */
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 776, scss/imports/_hamburgers.scss */
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*
 * Vortex Reverse
 */
/* line 784, scss/imports/_hamburgers.scss */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 787, scss/imports/_hamburgers.scss */
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

/* line 791, scss/imports/_hamburgers.scss */
.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}

/* line 793, scss/imports/_hamburgers.scss */
.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}

/* line 798, scss/imports/_hamburgers.scss */
.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 802, scss/imports/_hamburgers.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

/* line 804, scss/imports/_hamburgers.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 807, scss/imports/_hamburgers.scss */
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/
/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 31, scss/imports/_skeleton.scss */
.container {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 20px 0 20px;
  box-sizing: border-box;
}

/* line 39, scss/imports/_skeleton.scss */
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
  position: relative;
}

/* line 44, scss/imports/_skeleton.scss */
.nine.columns {
  padding-right: 0;
}

/* line 47, scss/imports/_skeleton.scss */
.one-third.column {
  width: 35.6666666667%;
  float: right;
}

/* line 51, scss/imports/_skeleton.scss */
.two-thirds.column {
  width: 60.3333333333%;
}

/* For devices larger than 400px */
@media (min-width: 400px) {
  /* line 57, scss/imports/_skeleton.scss */
  .container {
    width: 85%;
    padding: 20px 0 0 0;
  }
}
/* For devices larger than 550px */
@media (min-width: 900px) {
  /* line 64, scss/imports/_skeleton.scss */
  .container {
    width: 80%;
    padding-top: 20px;
  }

  /* line 68, scss/imports/_skeleton.scss */
  .column,
  .columns {
    margin-left: 1.6%;
  }

  /* line 72, scss/imports/_skeleton.scss */
  .column:first-child,
  .columns:first-child {
    margin-left: 0;
  }

  /* line 76, scss/imports/_skeleton.scss */
  .one.column,
  .one.columns {
    width: 6.866%;
  }

  /* line 77, scss/imports/_skeleton.scss */
  .two.columns {
    width: 15.33%;
  }

  /* line 78, scss/imports/_skeleton.scss */
  .three.columns {
    width: 23.8%;
  }

  /* line 79, scss/imports/_skeleton.scss */
  .four.columns {
    width: 32.26%;
  }

  /* line 80, scss/imports/_skeleton.scss */
  .five.columns {
    width: 40.73%;
  }

  /* line 81, scss/imports/_skeleton.scss */
  .six.columns {
    width: 49.2%;
  }

  /* line 82, scss/imports/_skeleton.scss */
  .seven.columns {
    width: 57.66%;
  }

  /* line 83, scss/imports/_skeleton.scss */
  .eight.columns {
    width: 66.13%;
  }

  /* line 84, scss/imports/_skeleton.scss */
  .nine.columns {
    width: 74.6%;
    padding-right: 40px;
  }

  /* line 85, scss/imports/_skeleton.scss */
  .ten.columns {
    width: 83.06%;
  }

  /* line 86, scss/imports/_skeleton.scss */
  .eleven.columns {
    width: 91.53%;
  }

  /* line 87, scss/imports/_skeleton.scss */
  .twelve.columns {
    width: 100%;
    margin-left: 0;
  }

  /* line 89, scss/imports/_skeleton.scss */
  .one-third.column {
    width: 35.6666666667%;
  }

  /* line 90, scss/imports/_skeleton.scss */
  .two-thirds.column {
    width: 60.3333333333%;
  }

  /* line 92, scss/imports/_skeleton.scss */
  .one-half.column {
    width: 48%;
  }

  /* Offsets */
  /* line 96, scss/imports/_skeleton.scss */
  .offset-by-one.column,
  .offset-by-one.columns {
    margin-left: 8.66666666667%;
  }

  /* line 98, scss/imports/_skeleton.scss */
  .offset-by-two.column,
  .offset-by-two.columns {
    margin-left: 17.3333333333%;
  }

  /* line 100, scss/imports/_skeleton.scss */
  .offset-by-three.column,
  .offset-by-three.columns {
    margin-left: 26%;
  }

  /* line 102, scss/imports/_skeleton.scss */
  .offset-by-four.column,
  .offset-by-four.columns {
    margin-left: 34.6666666667%;
  }

  /* line 104, scss/imports/_skeleton.scss */
  .offset-by-five.column,
  .offset-by-five.columns {
    margin-left: 43.3333333333%;
  }

  /* line 106, scss/imports/_skeleton.scss */
  .offset-by-six.column,
  .offset-by-six.columns {
    margin-left: 52%;
  }

  /* line 108, scss/imports/_skeleton.scss */
  .offset-by-seven.column,
  .offset-by-seven.columns {
    margin-left: 60.6666666667%;
  }

  /* line 110, scss/imports/_skeleton.scss */
  .offset-by-eight.column,
  .offset-by-eight.columns {
    margin-left: 69.3333333333%;
  }

  /* line 112, scss/imports/_skeleton.scss */
  .offset-by-nine.column,
  .offset-by-nine.columns {
    margin-left: 78.0%;
  }

  /* line 114, scss/imports/_skeleton.scss */
  .offset-by-ten.column,
  .offset-by-ten.columns {
    margin-left: 86.6666666667%;
  }

  /* line 116, scss/imports/_skeleton.scss */
  .offset-by-eleven.column,
  .offset-by-eleven.columns {
    margin-left: 95.3333333333%;
  }

  /* line 119, scss/imports/_skeleton.scss */
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.6666666667%;
  }

  /* line 121, scss/imports/_skeleton.scss */
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.3333333333%;
  }

  /* line 124, scss/imports/_skeleton.scss */
  .offset-by-one-half.column,
  .offset-by-one-half.columns {
    margin-left: 52%;
  }
}
/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 138, scss/imports/_skeleton.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-weight: 600;
}

/* line 141, scss/imports/_skeleton.scss */
h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}

/* line 144, scss/imports/_skeleton.scss */
h1 {
  font-size: 2.3rem;
  line-height: 2.3;
}

/* line 145, scss/imports/_skeleton.scss */
h2 {
  font-size: 1.9rem;
  line-height: 1.25;
}

/* line 146, scss/imports/_skeleton.scss */
h3 {
  font-size: 1.6rem;
  line-height: 1.3;
}

/* line 147, scss/imports/_skeleton.scss */
h4 {
  font-size: 1.3rem;
  line-height: 1.2;
}

/* line 148, scss/imports/_skeleton.scss */
h5 {
  font-size: 1.2rem;
  line-height: 1.5;
}

/* line 149, scss/imports/_skeleton.scss */
h6 {
  font-size: 1rem;
  line-height: 1.2;
}

/* Larger than phablet */
@media (min-width: 550px) {
  /* line 153, scss/imports/_skeleton.scss */
  h1 {
    font-size: 2.3rem;
    line-height: 2.3;
  }

  /* line 154, scss/imports/_skeleton.scss */
  h2 {
    font-size: 1.9rem;
    line-height: 1.25;
  }

  /* line 155, scss/imports/_skeleton.scss */
  h3 {
    font-size: 1.6rem;
    line-height: 1.3;
  }

  /* line 156, scss/imports/_skeleton.scss */
  h4 {
    font-size: 1.3rem;
    line-height: 1.2;
  }

  /* line 157, scss/imports/_skeleton.scss */
  h5 {
    font-size: 1.2rem;
    line-height: 1.5;
  }

  /* line 158, scss/imports/_skeleton.scss */
  h6 {
    font-size: 1rem;
    line-height: 1.2;
  }
}
/* line 161, scss/imports/_skeleton.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.5rem;
}

/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 169, scss/imports/_skeleton.scss */
a, .current-menu-item ul li a {
  color: #4e90cd;
}

/* line 171, scss/imports/_skeleton.scss */
a:hover, .current-menu-item a {
  text-decoration: none;
  color: #2e5477;
}

/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 183, scss/imports/_skeleton.scss */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box;
}

/* line 210, scss/imports/_skeleton.scss */
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0;
}

/* line 218, scss/imports/_skeleton.scss */
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0;
}

/* line 231, scss/imports/_skeleton.scss */
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB;
}

/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 247, scss/imports/_skeleton.scss */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  width: 100%;
}

/* Removes awkward default styles on some inputs for iOS */
/* line 264, scss/imports/_skeleton.scss */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 268, scss/imports/_skeleton.scss */
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 280, scss/imports/_skeleton.scss */
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0;
}

/* line 284, scss/imports/_skeleton.scss */
label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600;
}

/* line 288, scss/imports/_skeleton.scss */
fieldset {
  padding: 0;
  border-width: 0;
}

/* line 292, scss/imports/_skeleton.scss */
input[type="checkbox"],
input[type="radio"] {
  display: inline;
}

/* line 294, scss/imports/_skeleton.scss */
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal;
}

/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 302, scss/imports/_skeleton.scss */
ul {
  list-style: disc outside;
  margin-left: 15px;
}

/* line 305, scss/imports/_skeleton.scss */
ol {
  list-style: decimal outside;
  margin-left: 15px;
}

/* line 308, scss/imports/_skeleton.scss */
ol, ul {
  padding-left: 0;
  margin-top: 0;
}

/* line 314, scss/imports/_skeleton.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}

/* line 317, scss/imports/_skeleton.scss */
li {
  margin-bottom: 1rem;
}

/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 323, scss/imports/_skeleton.scss */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
}

/* line 331, scss/imports/_skeleton.scss */
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}

/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 340, scss/imports/_skeleton.scss */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1;
}

/* line 345, scss/imports/_skeleton.scss */
th:first-child,
td:first-child {
  padding-left: 0;
}

/* line 348, scss/imports/_skeleton.scss */
th:last-child,
td:last-child {
  padding-right: 0;
}

/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 355, scss/imports/_skeleton.scss */
button,
.button {
  margin-bottom: 1rem;
}

/* line 360, scss/imports/_skeleton.scss */
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem;
}

/* line 369, scss/imports/_skeleton.scss */
pre,
blockquote,
dl,
figure,
table,
ul,
ol,
form {
  margin-bottom: 2.5rem;
}

/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 375, scss/imports/_skeleton.scss */
.u-full-width {
  width: 100%;
  box-sizing: border-box;
}

/* line 378, scss/imports/_skeleton.scss */
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}

/* line 381, scss/imports/_skeleton.scss */
.u-pull-right {
  float: right;
}

/* line 383, scss/imports/_skeleton.scss */
.u-pull-left {
  float: left;
}

/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 389, scss/imports/_skeleton.scss */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1;
}

/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
/* line 403, scss/imports/_skeleton.scss */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both;
}

/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
/* Larger than mobile */
/* Larger than phablet (also point when grid becomes active) */
/* Larger than tablet */
/* Larger than desktop */
/* Larger than Desktop HD */
/* Scss Document */
/*fonts*/
@font-face {
  font-family: pnBold;
  src: url(../otf/proximanova-bold.otf);
}

@font-face {
  font-family: pnRegular;
  src: url(../otf/proximanova-regular.otf);
}

@font-face {
  font-family: pnRegularItalic;
  src: url(../otf/proximanova-regitalic.otf);
}

@font-face {
  font-family: pnSemibold;
  src: url(../otf/proximanova-semibold.otf);
}

/* line 19, scss/imports/_base.scss */
html, body {
  font-family: pnRegular;
  color: #4a4a4a;
  font-size: 16px;
}

/* line 25, scss/imports/_base.scss */
#wrapper {
  margin-top: 0;
}

/* line 29, scss/imports/_base.scss */
h1, h2, h3, h4, h5, h6 {
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
	font-family: pnSemibold;
}
div {
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

/* line 35, scss/imports/_base.scss */
h1.entry-title {
  line-height: 2.5rem;
}

/* line 38, scss/imports/_base.scss */
section {
  margin-bottom: 50px;
}

/* line 42, scss/imports/_base.scss */
.half {
  width: 48%;
  margin-right: 4%;
  float: left;
}

/* line 48, scss/imports/_base.scss */
.half:nth-child(even) {
  margin-right: 0;
}

/* line 52, scss/imports/_base.scss */
.avatar {
  display: none;
}

/* line 56, scss/imports/_base.scss */
.row {
  margin-bottom: 20px;
}

/* line 60, scss/imports/_base.scss */
.row.nobottommargin {
  margin-bottom: 0;
}

/* line 64, scss/imports/_base.scss */
.date {
  font-weight: 600;
  margin-bottom: 0.3rem;
}

/* line 69, scss/imports/_base.scss */
.right {
  text-align: right;
}

/* line 73, scss/imports/_base.scss */
.left {
  text-align: left;
}

/* line 77, scss/imports/_base.scss */
.center {
  text-align: center;
}

/* line 81, scss/imports/_base.scss */
.clear {
  clear: both;
}

/* line 85, scss/imports/_base.scss */
.button-style-1 {
  display: block;
  max-width: 200px;
  background-color: #4e90cd;
  color: #ffffff;
  text-decoration: none;
  padding: 15px 20px;
  text-align: center;
  margin: 20px 0 10px 0;
}

/* line 96, scss/imports/_base.scss */
h2.border-bottom {
  border-bottom: solid 2px #cccccc;
  padding-bottom: 5px;
  margin-bottom: 1.2rem;
}

/* line 102, scss/imports/_base.scss */
.attachment-post-thumbnail {
  width: 100%;
  height: auto;
}

/* line 107, scss/imports/_base.scss */
.date-border {
  width: 35px;
  height: 3px;
  background-color: #4a4a4a;
  margin: 0 0 1rem 0;
  padding: 0;
}

/* line 115, scss/imports/_base.scss */
.date-border-small {
  width: 40px;
  height: 3px;
  background-color: #4a4a4a;
  margin: 0 0 1rem 0;
  padding: 0;
}

/* line 123, scss/imports/_base.scss */
.date-border-small2 {
  width: 40px;
  height: 3px;
  background-color: #4a4a4a;
  margin: 0 0 1rem 0;
  padding: 0;
}

/* line 131, scss/imports/_base.scss */
.date-border-centered {
  width: 40px;
  height: 3px;
  background-color: #fff;
  margin: 0 auto 1rem auto;
  padding: 0;
}

/* line 139, scss/imports/_base.scss */
.border {
  border-top: solid 2px #cccccc;
  padding-top: 40px;
  margin-top: 40px;
}

/* line 145, scss/imports/_base.scss */
aside {
  margin-top: 10px;
}
/* line 147, scss/imports/_base.scss */
aside h4 {
  margin-bottom: 10px;
}

/* line 152, scss/imports/_base.scss */
.pagetemplate h1 {
  margin-bottom: 27px;
}

/* line 156, scss/imports/_base.scss */
.pagetemplate h3 {
  margin-bottom: 30px;
}

/* line 160, scss/imports/_base.scss */
.gradient {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
  /* IE6-9 */
}

/* trending-topics*/
/* line 173, scss/imports/_base.scss */
ul#menu-trending-topics li {
  display: inline;
  list-style-type: none;
  margin-right: 10px;
}
p.trending-topics {
margin-top:0;
line-height:1rem;
}

/*search results page*/
/* line 182, scss/imports/_base.scss */
.search-results h1 {
  margin-bottom: 20px;
}
/* line 186, scss/imports/_base.scss */
.search-results h2 {
  font-size: 1.5rem;
}
/* line 190, scss/imports/_base.scss */
.search-results p {
  padding: 15px 0 0 0;
}
/* line 194, scss/imports/_base.scss */
.search-results .entry-footer {
  max-width: 80%;
}
/* line 198, scss/imports/_base.scss */
.search-results .author-avatar {
  max-width: 10%;
  float: left;
}
/* line 203, scss/imports/_base.scss */
.search-results .author-description {
  max-width: 90%;
  float: right;
}
/* line 208, scss/imports/_base.scss */
.search-results .avatar {
  display: block;
}
/* line 212, scss/imports/_base.scss */
.search-results p.author-bio {
  font-size: 0.8rem;
  padding: 0;
}

/*pagination*/
/* line 219, scss/imports/_base.scss */
.pagination {
  text-align: center;
  margin-bottom: 30px;
}
/* line 222, scss/imports/_base.scss */
.pagination h2, .pagination span.meta-nav {
  display: none;
}
/* line 226, scss/imports/_base.scss */
.pagination .page-numbers {
  padding: 8px;
  border: dotted 1px #cccccc;
  text-decoration: none;
}
/* line 231, scss/imports/_base.scss */
.pagination .page-numbers.current {
  background-color: #4e90cd;
  color: #fff;
}

/*sidebar*/
/* line 239, scss/imports/_base.scss */
.sidebar-post {
  width: 48%;
  float: left;
  margin-bottom: 10px;
}

/* line 245, scss/imports/_base.scss */
.sidebar-post:nth-child(odd) {
  margin-right: 0;
}

/* line 249, scss/imports/_base.scss */
.sidebar-post:nth-child(even) {
  margin-right: 4%;
}

/* line 253, scss/imports/_base.scss */
.sidebar-thumb {
  margin-bottom: 7px;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 50%;
}
/* line 259, scss/imports/_base.scss */
.sidebar-thumb img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 269, scss/imports/_base.scss */
.adspace img {
  width: 100%;
  height: auto;
}

/*twitter*/
/* line 275, scss/imports/_base.scss */
#twitter-widget-0 {
  width: 100% !important;
}

/*contact us map*/
/* line 280, scss/imports/_base.scss */
.map-page {
  margin-top: 40px;
}

/* line 283, scss/imports/_base.scss */
.comment-form {
  margin-top: 40px;
}

/*social media share this*/
/* line 288, scss/imports/_base.scss */
p.no-break {
  display: none;
}

/* line 291, scss/imports/_base.scss */
.postmeta {
  width: 90%;
  float: left;
}

/* line 295, scss/imports/_base.scss */
.socialmediaicons {
  width: 10%;
  float: right;
  text-align: right;
  position: relative;
}

/* line 301, scss/imports/_base.scss */
.sharebutton {
  max-width: 70px;
  float: right;
  cursor: pointer;
}
/* line 305, scss/imports/_base.scss */
.sharebutton a {
  color: #7d7c7c;
  text-decoration: none;
}

/* line 310, scss/imports/_base.scss */
.icons {
  position: absolute;
  right: 0;
  top: 30px;
  display: none;
  width: 100%;
  background-color: #ffffff;
  padding: 15px 15px 10px 15px;
  border: solid 1px #ccc;
  text-align: left;
  z-index: 10;
}
/* line 321, scss/imports/_base.scss */
.icons span {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}

/* Scss Document */
/* line 4, scss/imports/_navigation.scss */
.static-header .six.columns {
  text-align: right;
}
/* line 7, scss/imports/_navigation.scss */
.static-header .two.columns {
  text-align: center;
}
/* line 9, scss/imports/_navigation.scss */
.static-header .two.columns .socialmenu {
  margin-top: -15px;
}
/* line 12, scss/imports/_navigation.scss */
.static-header .two.columns ul#menu-social {
  margin-bottom: 1.5rem;
}
/* line 15, scss/imports/_navigation.scss */
.static-header .two.columns ul li {
  display: inline;
  list-style-type: none;
  padding: 0 4%;
}
/* line 20, scss/imports/_navigation.scss */
.static-header .two.columns .twitter a, .static-header .two.columns .facebook a, .static-header .two.columns .linkedin a, .static-header .two.columns .fittlogo a {
  font-size: 0;
  line-height: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
}
/* line 28, scss/imports/_navigation.scss */
.static-header .two.columns .twitter a {
  background-image: url(../svg/icon-twitter.svg);
  background-repeat: no-repeat;
  margin: -20px 0 0 0;
  padding: 0;
}
/* line 37, scss/imports/_navigation.scss */
.static-header .two.columns .facebook a {
  background-image: url(../svg/icon-facebook.svg);
  background-repeat: no-repeat;
}
/* line 43, scss/imports/_navigation.scss */
.static-header .two.columns .linkedin a {
  background-image: url(../svg/icon-linkedin.svg);
  background-repeat: no-repeat;
}
/* line 49, scss/imports/_navigation.scss */
.static-header .two.columns .fittlogo a {
  background-image: url(../png/icon-fitt.png);
  background-repeat: no-repeat;
}
/* line 57, scss/imports/_navigation.scss */
.static-header .six.columns, .static-header .two.columns, .static-header .one.column {
  padding-top: 3%;
}

/* line 61, scss/imports/_navigation.scss */
#menu-main-menu-1 {
  margin: 0;
}
/* line 63, scss/imports/_navigation.scss */
#menu-main-menu-1 li.menu-item-has-children {
  background-image: url(../png/down-arrow.png);
  background-repeat: no-repeat;
  background-position: top right;
  margin-right: 10px;
}
/* line 69, scss/imports/_navigation.scss */
#menu-main-menu-1 li.menu-item-has-children:hover {
  background-image: url(../png/up-arrow.png);
  background-repeat: no-repeat;
  background-position: top right;
}

/************************dropdown menu*************************/
/* line 77, scss/imports/_navigation.scss */
.desktop .menu-main-menu-container ul li {
  border-bottom: none;
}

/* line 81, scss/imports/_navigation.scss */
.desktop .menu-main-menu-container ul li ul.sub-menu li {
  border-bottom: solid 1px #e7e2e2;
}

/* line 84, scss/imports/_navigation.scss */
.desktop .menu-main-menu-container ul li ul.sub-menu li:last-child {
  border-bottom: none;
}

/* line 88, scss/imports/_navigation.scss */
.desktop .menu-main-menu-container li li {
  padding: 8px 0;
}

/* line 92, scss/imports/_navigation.scss */
.menu-main-menu-container {
  padding: 0;
}

/* line 96, scss/imports/_navigation.scss */
.menu-main-menu-container ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 101, scss/imports/_navigation.scss */
.menu-main-menu-container ul li {
  display: inline-block;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 30px;
  border-bottom: solid 1px #5299db;
}

/* sub navigation */
/* line 110, scss/imports/_navigation.scss */
.menu-main-menu-container li ul {
  position: absolute;
  left: -18px;
  top: 30px;
  /* make this equal to the line-height of the links (specified below) */
  width: 280px;
  text-align: left;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 14px 0px rgba(77, 77, 77, 0.38);
  -moz-box-shadow: 0px 2px 14px 0px rgba(77, 77, 77, 0.38);
  box-shadow: 0px 2px 14px 0px rgba(77, 77, 77, 0.38);
  padding: 10px 12px;
  z-index: 20000;
}

/* line 123, scss/imports/_navigation.scss */
.menu-main-menu-container li li {
  position: relative;
  margin: 0;
  display: block;
  padding-bottom: 8px;
}

/* line 129, scss/imports/_navigation.scss */
.menu-main-menu-container li li ul {
  position: absolute;
  top: 0;
  left: 200px;
  /* make this equal to the width of the sub nav above */
  margin: 0;
}

/* style all links */
/* line 137, scss/imports/_navigation.scss */
.menu-main-menu-container a {
  text-decoration: none;
  display: block;
  font-size: 1rem;
  padding: 0 17px 0 0;
}

/* style sub level links */
/* line 147, scss/imports/_navigation.scss */
.menu-main-menu-container #menu-main-menu li li a {
  margin: 0 10px;
  font-size: 0.8rem;
}

/* line 152, scss/imports/_navigation.scss */
.mobile-clear {
  clear: both;
}

/* line 156, scss/imports/_navigation.scss */
.mobilemenu, .mobile-clear {
  display: none;
}

/* hide sub menu links */
/* line 161, scss/imports/_navigation.scss */
ul.sub-menu {
  display: none;
}

/*hamburger*/
/* line 166, scss/imports/_navigation.scss */
.hamburger {
  padding: 0;
}

/* line 170, scss/imports/_navigation.scss */
.button.hamburger {
  padding: 0;
}

/* Scss Document */
/* line 3, scss/imports/_header.scss */
.header-wrapper {
  border-bottom: solid 1px #e3dfdf;
}

/* line 6, scss/imports/_header.scss */
.banner {
  color: #ffffff;
  position: relative;
}
/* line 9, scss/imports/_header.scss */
.banner h1 {
  font-weight: normal;
  line-height: 3.5rem;
}
/* line 13, scss/imports/_header.scss */
.banner a#signup {
  display: none;
  /*margin-left:auto;
  margin-right:auto;*/
}
/* line 18, scss/imports/_header.scss */
.banner .main-banner-text {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
/* line 25, scss/imports/_header.scss */
.banner .main-banner-text p.bannertext {
  margin-bottom: 30px;
  line-height: 1.5rem;
}

/*.bannerarrow {
	position:absolute; 
	z-index:5; 
	bottom:15%; 
	left:50%; 
	transform: translate(-50%, 0);
	width:15px; 
	height:auto;
}*/
/* line 40, scss/imports/_header.scss */
.bannertext, .feature-text {
  font-size: 20px;
}

/*logo*/
/* line 46, scss/imports/_header.scss */
.site-branding .three.columns img {
  max-width: 225px;
}

/*search*/
/* line 51, scss/imports/_header.scss */
.site-branding .one-third.column {
  text-align: right;
  padding-top: 35px;
}
/* line 54, scss/imports/_header.scss */
.site-branding .one-third.column a {
  text-decoration: none;
}

/* line 59, scss/imports/_header.scss */
.overlaysearch {
  position: absolute;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  height: 100%;
  display: none;
}

/* line 68, scss/imports/_header.scss */
.searchpadding {
  padding: 50px;
}

/* line 72, scss/imports/_header.scss */
.overlaysearch input[type="search"] {
  border: none;
  height: 200px;
  width: 75%;
  font-size: 55px;
  padding: 0;
  background-color: transparent !important;
}

/* line 81, scss/imports/_header.scss */
.search-submit {
  display: none;
}

/* line 85, scss/imports/_header.scss */
.close-search {
  font-size: 3rem;
  font-weight: bold;
  width: 30px;
  float: right;
  cursor: pointer;
  margin-top: -10px;
}

/* line 93, scss/imports/_header.scss */
p.mysearch {
  font-size: 1.5rem;
}

/* line 97, scss/imports/_header.scss */
#customsearch {
  background-image: url(../png/search-icon.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  padding-left: 25px;
  text-decoration: none;
}

/* line 106, scss/imports/_header.scss */
#modal {
  width: 60%;
  left: 50%;
  padding: 30px;
  z-index: 250000;
  background-color: #fff;
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  border: solid 1px #ccc;
}

/* -----
SVG Icons - svgicons.sparkk.fr
----- */
/* line 123, scss/imports/_header.scss */
.svg-icon {
  width: 1em;
  height: 1em;
}

/* line 130, scss/imports/_header.scss */
.svg-icon path,
.svg-icon polygon,
.svg-icon rect {
  fill: #4a4a4a;
}

/* line 134, scss/imports/_header.scss */
.svg-icon circle {
  stroke: #4a4a4a;
  stroke-width: 1;
}

/* Scss Document */
/* line 3, scss/imports/_latest-stories.scss */
#latest-stories h3.entry-title {
  margin-bottom: 10px;
}

/* line 6, scss/imports/_latest-stories.scss */
.main-story-img {
  width: 100%;
  max-height: 410px;
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 13, scss/imports/_latest-stories.scss */
.sub-story-img {
  width: 100%;
  position: relative;
  padding-bottom: 60%;
  overflow: hidden;
  margin-bottom: 8px;
}

/* line 19, scss/imports/_latest-stories.scss */
.sub-story-img img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}

/* line 29, scss/imports/_latest-stories.scss */
#latest-stories .half {
  margin-bottom: 21px;
}

/* Scss Document */
/* line 3, scss/imports/_featured-stories.scss */
.secondbanner {
  position: relative;
  max-height: 450px;
  overflow: hidden;
  color: #fff;
}
/* line 8, scss/imports/_featured-stories.scss */
.secondbanner .second-banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 75%;
}
/* line 14, scss/imports/_featured-stories.scss */
.secondbanner .second-banner-text h2 {
  font-weight: normal;
  margin-bottom: 5px;
}
/* line 18, scss/imports/_featured-stories.scss */
.secondbanner .second-banner-text a {
  color: #fff;
}
/* line 21, scss/imports/_featured-stories.scss */
.secondbanner .second-banner-text p {
  margin-bottom: 40px;
  font-size: 20px;
}

/* line 28, scss/imports/_featured-stories.scss */
.featured-small {
  margin-bottom: 7px;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 50%;
}
/* line 34, scss/imports/_featured-stories.scss */
.featured-small img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* Scss Document */
/* line 2, scss/imports/_topics.scss */
#topic .topicmore {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 7, scss/imports/_topics.scss */
#topics h5 {
  line-height: 1.3rem;
  min-height: 2.6rem;
margin-bottom:0;
}

/* line 12, scss/imports/_topics.scss */
#topics .row {
  margin-bottom: 45px;
}

/* line 16, scss/imports/_topics.scss */
.firstchild {
  width: 48%;
  float: left;
  clear: none;
  margin-bottom: 30px;
}
/* line 21, scss/imports/_topics.scss */
.firstchild p {
  display: none;
}

/* line 26, scss/imports/_topics.scss */
.firstchild:nth-child(5) {
  margin-right: 0;
}

/* line 30, scss/imports/_topics.scss */
.listtopics {
  width: 100%;
  margin-bottom: 20px;
}

/* line 35, scss/imports/_topics.scss */
.postimage {
  margin-bottom: 8px;
}

/* line 39, scss/imports/_topics.scss */
.listtopics .postimage {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 50%;
}
/* line 44, scss/imports/_topics.scss */
.listtopics .postimage img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 54, scss/imports/_topics.scss */
.firstchild .postimage {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 50%;
}
/* line 59, scss/imports/_topics.scss */
.firstchild .postimage img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 69, scss/imports/_topics.scss */
.separator .line {
  width: 1px;
  margin-left: -2.5%;
  float: left;
  background-color: #ccc;
}

/* line 76, scss/imports/_topics.scss */
.separator .rightline {
  width: 1px;
  background-color: #ccc;
  margin-right: -2.5%;
  float: right;
}

/*topics page*/
/* line 85, scss/imports/_topics.scss */
.category article, .blog article, .author article {
  padding: 25px 0 10px 0;
  border-top: solid 2px #cccccc;
}

/* line 90, scss/imports/_topics.scss */
.topics-story-img {
  width: 100%;
  max-height: 200px;
  overflow: hidden;
}

/* Scss Document */
/* line 4, scss/imports/_article.scss */
.single .avatar {
  display: block;
}
/* line 7, scss/imports/_article.scss */
.single .one.column .avatar {
  width: 100%;
  height: auto;
}
/* line 11, scss/imports/_article.scss */
.single .author-heading {
  display: none;
}
/* line 14, scss/imports/_article.scss */
.single article {
  padding-bottom: 30px;
}
/* line 17, scss/imports/_article.scss */
.single h1 {
  margin-bottom: 15px;
  padding-bottom: 30px;
  border-bottom: solid 2px #cccccc;
}
/* line 22, scss/imports/_article.scss */
.single .author-link {
  display: block;
  margin-top: 20px;
}
/* line 26, scss/imports/_article.scss */
.single .related-posts {
  margin-top: 10px;
}
/* line 29, scss/imports/_article.scss */
.single .related-posts .row {
  margin-bottom: 0;
}
/* line 32, scss/imports/_article.scss */
.single .related-posts article {
  padding-bottom: 0;
}
/* line 35, scss/imports/_article.scss */
.single .related-post-image {
  margin-bottom: 7px;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 50%;
}
/* line 41, scss/imports/_article.scss */
.single .related-post-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* Scss Document */
/* line 3, scss/imports/_comments.scss */
.disqus-comments, #disqus_thread {
  margin-top: 40px;
}

/* Scss Document */
/* line 3, scss/imports/_jobs.scss */
.single-job_listing .border, .single-job_listing .hideforjobs, .single_job_listing .job-listing-meta, .single_job_listing .company {
  display: none;
}

/* line 7, scss/imports/_jobs.scss */
.single-job_listing .application_button {
  display: block;
  padding: 5px 15px !important;
}

/* line 12, scss/imports/_jobs.scss */
.single-job_listing .job_application {
  text-align: left;
}

/* line 16, scss/imports/_jobs.scss */
.company_logo {
  display: none;
}

/* line 20, scss/imports/_jobs.scss */
ul.job_listings li.job_listing a, ul.job_listings li.job_listing a div.position {
  padding: 0;
}

/* line 24, scss/imports/_jobs.scss */
ul.job_listings li.job_listing {
  border-bottom: solid 2px #cccccc;
  padding: 8px 0;
}

/* line 29, scss/imports/_jobs.scss */
.job_listings {
  padding-top: 30px;
  border-top: solid 2px #cccccc;
}

/* line 34, scss/imports/_jobs.scss */
.single-job_listing .postmeta {
  display: none;
}

/* line 38, scss/imports/_jobs.scss */
.single-job_listing .twelve.columns .wrap-for-jobs {
  width: 90%;
  float: left;
}

/* line 43, scss/imports/_jobs.scss */
.single-job_listing .disqus-comments {
  display: none;
}

/* Scss Document */
@media (max-width: 1243px) {
  /* line 4, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul {
    margin-left: 0;
  }
  /* line 6, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul li {
    padding: 0 3%;
  }
}
@media (max-width: 1100px) {
  /* line 12, scss/imports/_mediaqueries.scss */
  .menu-main-menu-container a, #customsearch {
    font-size: 0.8rem !important;
  }

  /* line 16, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul li {
    padding: 0 2%;
  }
}
@media (max-width: 1040px) {
  /* line 23, scss/imports/_mediaqueries.scss */
  h4 {
    font-size: 1.15rem;
  }
}
@media (max-width: 970px) {
  /* line 27, scss/imports/_mediaqueries.scss */
  #menu-trending-topics {
    margin-left: 0;
  }

  /* line 30, scss/imports/_mediaqueries.scss */
  .static-header .three.columns {
    width: 100%;
    float: none;
  }

  /* line 34, scss/imports/_mediaqueries.scss */
  .static-header .two.columns, .static-header .one.column {
    width: 48%;
    float: left;
  }

  /* line 38, scss/imports/_mediaqueries.scss */
  .static-header .two.columns {
    text-align: left;
  }
  /* line 40, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul {
    margin-left: -8px;
  }
  /* line 42, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul li {
    padding: 0 4% 0 0;
  }

  /* line 47, scss/imports/_mediaqueries.scss */
  .static-header .one.column {
    text-align: right;
  }

  /* line 50, scss/imports/_mediaqueries.scss */
  .mobilemenu {
    width: 100%;
    display: block;
    right: 0;
    bottom: 0;
    position: absolute;
    text-align: right;
  }

  /* line 58, scss/imports/_mediaqueries.scss */
  .inner-mobile-menu {
    position: absolute;
    z-index: 10000;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 14px 0px rgba(77, 77, 77, 0.38);
    -moz-box-shadow: 0px 2px 14px 0px rgba(77, 77, 77, 0.38);
    box-shadow: 0px 2px 14px 0px rgba(77, 77, 77, 0.38);
    width: 100%;
    display: none;
  }

  /* line 68, scss/imports/_mediaqueries.scss */
  .inner-mobile-menu .menu-main-menu-container {
    padding: 10px;
  }

  /* line 71, scss/imports/_mediaqueries.scss */
  .mobile-clear {
    display: block;
  }

  /* line 74, scss/imports/_mediaqueries.scss */
  #menu-main-menu li {
    display: block;
    padding: 8px;
    text-align: left;
  }

  /* line 79, scss/imports/_mediaqueries.scss */
  .mobilemenu ul.sub-menu {
    display: block !important;
    position: relative;
    padding: 0;
    background-color: transparent;
    width: 100%;
    left: auto;
    top: 10px;
  }

  /* line 88, scss/imports/_mediaqueries.scss */
  .menu-main-menu-container ul li {
    border-bottom: solid 1px #e7e2e2;
  }

  /* line 91, scss/imports/_mediaqueries.scss */
  .menu-main-menu-container li ul {
    box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 96, scss/imports/_mediaqueries.scss */
  .mobilemenu ul li.menu-item-has-children {
    padding-bottom: 0;
    border-bottom: none !important;
  }

  /* line 100, scss/imports/_mediaqueries.scss */
  .desktop {
    display: none;
  }

  /* line 103, scss/imports/_mediaqueries.scss */
  #customsearch {
    font-size: 1rem !important;
  }

  /* line 106, scss/imports/_mediaqueries.scss */
  .menu-main-menu-container li ul li:last-child {
    border-bottom: solid 1px #e7e2e2;
  }

  /* line 109, scss/imports/_mediaqueries.scss */
  .menu-main-menu-container li ul li:first-child {
    border-top: solid 1px #e7e2e2;
  }

  /* line 112, scss/imports/_mediaqueries.scss */
  .menu-main-menu-container ul li:last-child {
    border-bottom: none;
  }

  /* line 115, scss/imports/_mediaqueries.scss */
  .secondbanner {
    max-height: 600px;
  }
  /* line 117, scss/imports/_mediaqueries.scss */
  .secondbanner h2 {
    font-size: 1.6rem;
  }

  /* line 121, scss/imports/_mediaqueries.scss */
  .disqus-comments {
    margin-top: 30px;
  }

  /* line 124, scss/imports/_mediaqueries.scss */
  .border {
    padding-top: 30px;
    margin-top: 30px;
  }

  /* line 128, scss/imports/_mediaqueries.scss */
  .postmeta {
    width: 80%;
  }

  /* line 131, scss/imports/_mediaqueries.scss */
  .socialmediaicons {
    width: 20%;
  }
}
@media (min-width: 901px) and (max-width: 950px) {
  /* line 137, scss/imports/_mediaqueries.scss */
  h4, .listtopics h5, .firstchild h5, .morelink {
    font-size: 0.95rem;
  }
}
@media (max-width: 950px) {
  /* line 142, scss/imports/_mediaqueries.scss */
  #latest-stories .half {
    margin-bottom: 0;
  }

  /* line 145, scss/imports/_mediaqueries.scss */
  #topics .four.columns {
    padding-bottom: 20px;
  }
}
@media (max-width: 900px) {
  /* line 151, scss/imports/_mediaqueries.scss */
  .listtopics {
    min-height: none;
  }

  /* line 154, scss/imports/_mediaqueries.scss */
  .line, .rightline {
    display: none;
  }

  /* line 157, scss/imports/_mediaqueries.scss */
  .four.columns h4 {
    margin-top: 0.75rem;
  }

  /* line 160, scss/imports/_mediaqueries.scss */
  #latest-stories article, #featured-stories .three.columns, #topics .four.columns, .twitter {
    margin-top: 20px;
  }

  /* line 163, scss/imports/_mediaqueries.scss */
  #latest-stories .row {
    margin-bottom: 0;
  }

  /* line 167, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul {
    margin-left: 0;
  }

  /* line 171, scss/imports/_mediaqueries.scss */
  #topics h5 {
    min-height: 0;
  }

  /* line 174, scss/imports/_mediaqueries.scss */
  .static-header .one.column {
    margin-left: 3.2%;
  }

  /* line 177, scss/imports/_mediaqueries.scss */
  .sub-story-img {
    height: auto;
  }

  /* line 180, scss/imports/_mediaqueries.scss */
  h4 {
    font-size: 1.25rem;
  }

  /* line 183, scss/imports/_mediaqueries.scss */
  .featured-small {
    margin-bottom: 7px;
    max-height: none;
  }

  /* line 187, scss/imports/_mediaqueries.scss */
  .half {
    width: 100%;
    margin-right: 0;
    float: none;
  }

  /* line 192, scss/imports/_mediaqueries.scss */
  .static-header .two.columns ul {
    margin-bottom: 1rem;
  }

  /* line 195, scss/imports/_mediaqueries.scss */
  .category article, .author article, .blog article {
    padding: 45px 0 0 0;
  }

  /* line 198, scss/imports/_mediaqueries.scss */
  .archive.catagory .row {
    margin-bottom: 0;
  }

  /* line 201, scss/imports/_mediaqueries.scss */
  .date {
    margin-top: 10px;
  }

  /* line 204, scss/imports/_mediaqueries.scss */
  .icons span.chicklets, .icons span.stButton {
    margin-bottom: 0;
  }

  /* line 207, scss/imports/_mediaqueries.scss */
  .chicklets.twitter {
    margin-top: 0;
  }

  /* line 210, scss/imports/_mediaqueries.scss */
  .author-container {
    text-align: center;
  }

  /* line 213, scss/imports/_mediaqueries.scss */
  .author-avatar {
    max-width: 200px;
    margin: 0 auto 20px auto;
  }

  /* line 217, scss/imports/_mediaqueries.scss */
  .related-posts article {
    margin-bottom: 20px;
  }

  /* line 220, scss/imports/_mediaqueries.scss */
  .topics-story-img {
    max-height: none;
  }

  /* line 223, scss/imports/_mediaqueries.scss */
  .single .entry-content, .single #related-stories, .single .disqus-comments {
    width: 100%;
  }
}
@media (max-width: 705px) {
  /* line 229, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text {
    width: 75% !important;
  }
  /* line 231, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text p.bannertext {
    margin-bottom: 15px;
  }

  /* line 235, scss/imports/_mediaqueries.scss */
  .map-page iframe {
    height: 300px !important;
    overflow: hidden;
  }
}
@media (max-width: 670px) {
  /* line 241, scss/imports/_mediaqueries.scss */
  .bannerarrow {
    bottom: 10%;
  }
}
@media (max-width: 600px) {
  /* line 246, scss/imports/_mediaqueries.scss */
  .banner h1 {
    font-size: 1.5rem;
  }

  /* line 249, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text {
    width: 85% !important;
  }
  /* line 251, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text p.bannertext {
    font-size: 0.9rem;
  }
}
@media (max-width: 560px) {
  /* line 258, scss/imports/_mediaqueries.scss */
  .firstchild {
    width: 100%;
    margin-right: 0;
    float: none;
    clear: both;
    margin-bottom: 20px;
  }
}
@media (max-width: 500px) {
  /* line 268, scss/imports/_mediaqueries.scss */
  .mobilemenu {
    margin-top: 20px;
  }
}
@media (max-width: 450px) {
  /* line 274, scss/imports/_mediaqueries.scss */
  .mobilemenu {
    margin-top: 15px;
  }

  /* line 277, scss/imports/_mediaqueries.scss */
  .postmeta {
    width: 70%;
  }

  /* line 280, scss/imports/_mediaqueries.scss */
  .socialmediaicons {
    width: 30%;
  }

  /* line 283, scss/imports/_mediaqueries.scss */
  .banner h1 {
    line-height: 2rem;
  }

  /* line 286, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text {
    width: 95% !important;
  }
  /* line 288, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text p.bannertext {
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 1rem;
  }

  /* line 294, scss/imports/_mediaqueries.scss */
  .overlaysearch {
    background-color: rgba(255, 255, 255, 0.9);
  }

  /* line 297, scss/imports/_mediaqueries.scss */
  .overlaysearch input[type="search"] {
    font-size: 30px;
  }

  /* line 300, scss/imports/_mediaqueries.scss */
  .secondbanner .second-banner-text h2 {
    font-size: 1rem;
  }
}
@media (max-width: 400px) {
  /* line 306, scss/imports/_mediaqueries.scss */
  .mobilemenu {
    padding-right: 4%;
  }

  /* line 309, scss/imports/_mediaqueries.scss */
  .banner .main-banner-text p.bannertext {
    display: none;
  }

  /* line 312, scss/imports/_mediaqueries.scss */
  .banner h1 {
    margin-bottom: 8px;
  }
}
@media (max-width: 380px) {
  /* line 318, scss/imports/_mediaqueries.scss */
  .logo {
    width: 100%;
  }

  /* line 321, scss/imports/_mediaqueries.scss */
  .mobilemenu {
    position: relative;
    text-align: right;
  }
}
/* Scss Document */
/* line 3, scss/imports/_footer.scss */
.footer-border {
  border-top: solid 2px #cccccc;
}

/* line 7, scss/imports/_footer.scss */
footer {
  padding-top: 10px;
}
/* line 9, scss/imports/_footer.scss */
footer .linkrow a {
  font-weight: bold;
  display: block;
}
/* line 13, scss/imports/_footer.scss */
footer ul {
  margin-left: 0;
}
/* line 15, scss/imports/_footer.scss */
footer ul li {
  display: inline;
  list-style-type: none;
  padding: 0 10px;
}
/* line 21, scss/imports/_footer.scss */
footer ul li:last-child {
  padding: 0 0 0 10px;
}
/* line 24, scss/imports/_footer.scss */
footer ul li:first-child {
  padding: 0 10px 0 0;
}
/* line 27, scss/imports/_footer.scss */
footer .twitter a, footer .facebook a, footer .linkedin a, footer .fittlogo a {
  font-size: 0;
  line-height: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
}
/* line 35, scss/imports/_footer.scss */
footer .twitter a {
  background-image: url(../svg/icon-twitter.svg);
  background-repeat: no-repeat;
  margin: -20px 0 0 0;
  padding: 0;
}
/* line 44, scss/imports/_footer.scss */
footer .facebook a {
  background-image: url(../svg/icon-facebook.svg);
  background-repeat: no-repeat;
}
/* line 50, scss/imports/_footer.scss */
footer .linkedin a {
  background-image: url(../svg/icon-linkedin.svg);
  background-repeat: no-repeat;
}
/* line 56, scss/imports/_footer.scss */
footer .fittlogo a {
  background-image: url(../png/icon-fitt.png);
  background-repeat: no-repeat;
}
/* line 61, scss/imports/_footer.scss */
footer .copy {
  font-size: 0.7rem;
  color: #4e90cd;
}

/* line 67, scss/imports/_footer.scss */
footer.entry-footer {
  border-top: none;
}

.site-header-main li {
	display:inline;
}
