@charset "UTF-8";
 @import url("https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700");
@font-face {
font-family: aReg;
src: url(//intothecold.online/wp-content/themes/IntoTheCold-v0/fonts/aRegular.woff);
}
@font-face {
font-family: bReg;
src: url(//intothecold.online/wp-content/themes/IntoTheCold-v0/fonts/bRegular.woff);
}	
@font-face {
font-family: fG;
src: url(//intothecold.online/wp-content/themes/IntoTheCold-v0/fonts/fGrot.woff);
}
@font-face {
font-family: hn65;
src: url(//intothecold.online/wp-content/themes/IntoTheCold-v0/fonts/hn65.woff);
}      html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
img{display:block;}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }   article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; }
script { display: none !important; }  html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; }  a { background: transparent; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; }  h1 { font-size: 2em; margin: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; } mark { background: #ff0; color: #000; } code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } pre { white-space: pre-wrap; } q { quotes: "\201C" "\201D" "\2018" "\2019"; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }  img { border: 0; } svg:not(:root) { overflow: hidden; }  figure { margin: 0; }  fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; } button, input { line-height: normal; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; }  table { border-collapse: collapse; border-spacing: 0; } .animsition, .animsition-overlay { position: relative; opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animsition-overlay-slide { position: fixed; z-index: 1; width: 100%; height: 100%; background-color: #ddd; } .animsition-loading, .animsition-loading:after { width: 32px; height: 32px; position: fixed; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; border-radius: 50%; z-index: 100; }
.animsition-loading { background-color: transparent; border-top: 5px solid rgba(0, 0, 0, 0.2); border-right: 5px solid rgba(0, 0, 0, 0.2); border-bottom: 5px solid rgba(0, 0, 0, 0.2); border-left: 5px solid #eee; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-name: animsition-loading; animation-name: animsition-loading; }
@-webkit-keyframes animsition-loading { 0% { -webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes animsition-loading { 0% { -webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes fade-in { 0% { opacity: 0; }
100% { opacity: 1; } }
@keyframes fade-in { 0% { opacity: 0; }
100% { opacity: 1; } }
.fade-in { -webkit-animation-name: fade-in; animation-name: fade-in; }
@-webkit-keyframes fade-out { 0% { opacity: 1; }
100% { opacity: 0; } }
@keyframes fade-out { 0% { opacity: 1; }
100% { opacity: 0; } }
.fade-out { -webkit-animation-name: fade-out; animation-name: fade-out; }
@-webkit-keyframes fade-in-up { 0% { -webkit-transform: translateY(500px);
transform: translateY(500px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@keyframes fade-in-up { 0% { -webkit-transform: translateY(500px);
transform: translateY(500px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
.fade-in-up { -webkit-animation-name: fade-in-up; animation-name: fade-in-up; }
@-webkit-keyframes fade-out-up { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(-500px);
transform: translateY(-500px);
opacity: 0; } }
@keyframes fade-out-up { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(-500px);
transform: translateY(-500px);
opacity: 0; } }
.fade-out-up { -webkit-animation-name: fade-out-up; animation-name: fade-out-up; }
@-webkit-keyframes fade-in-up-sm { 0% { -webkit-transform: translateY(100px);
transform: translateY(100px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@keyframes fade-in-up-sm { 0% { -webkit-transform: translateY(100px);
transform: translateY(100px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
.fade-in-up-sm { -webkit-animation-name: fade-in-up-sm; animation-name: fade-in-up-sm; }
@-webkit-keyframes fade-out-up-sm { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(-100px);
transform: translateY(-100px);
opacity: 0; } }
@keyframes fade-out-up-sm { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(-100px);
transform: translateY(-100px);
opacity: 0; } }
.fade-out-up-sm { -webkit-animation-name: fade-out-up-sm; animation-name: fade-out-up-sm; }
@-webkit-keyframes fade-in-up-lg { 0% { -webkit-transform: translateY(1000px);
transform: translateY(1000px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@keyframes fade-in-up-lg { 0% { -webkit-transform: translateY(1000px);
transform: translateY(1000px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
.fade-in-up-lg { -webkit-animation-name: fade-in-up-lg; animation-name: fade-in-up-lg; }
@-webkit-keyframes fade-out-up-lg { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
opacity: 0; } }
@keyframes fade-out-up-lg { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
opacity: 0; } }
.fade-out-up-lg { -webkit-animation-name: fade-out-up-lg; animation-name: fade-out-up-lg; }
@-webkit-keyframes fade-in-down { 0% { -webkit-transform: translateY(-500px);
transform: translateY(-500px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@keyframes fade-in-down { 0% { -webkit-transform: translateY(-500px);
transform: translateY(-500px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
.fade-in-down { -webkit-animation-name: fade-in-down; animation-name: fade-in-down; }
@-webkit-keyframes fade-out-down { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(500px);
transform: translateY(500px);
opacity: 0; } }
@keyframes fade-out-down { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(500px);
transform: translateY(500px);
opacity: 0; } }
.fade-out-down { -webkit-animation-name: fade-out-down; animation-name: fade-out-down; }
@-webkit-keyframes fade-in-down-sm { 0% { -webkit-transform: translateY(-100px);
transform: translateY(-100px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@keyframes fade-in-down-sm { 0% { -webkit-transform: translateY(-100px);
transform: translateY(-100px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
.fade-in-down-sm { -webkit-animation-name: fade-in-down-sm; animation-name: fade-in-down-sm; }
@-webkit-keyframes fade-out-down-sm { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(100px);
transform: translateY(100px);
opacity: 0; } }
@keyframes fade-out-down-sm { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(100px);
transform: translateY(100px);
opacity: 0; } }
.fade-out-down-sm { -webkit-animation-name: fade-out-down-sm; animation-name: fade-out-down-sm; }
@-webkit-keyframes fade-in-down-lg { 0% { -webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@keyframes fade-in-down-lg { 0% { -webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
opacity: 0; }
100% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
.fade-in-down-lg { -webkit-animation-name: fade-in-down; animation-name: fade-in-down; }
@-webkit-keyframes fade-out-down-lg { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(1000px);
transform: translateY(1000px);
opacity: 0; } }
@keyframes fade-out-down-lg { 0% { -webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
100% { -webkit-transform: translateY(1000px);
transform: translateY(1000px);
opacity: 0; } }
.fade-out-down-lg { -webkit-animation-name: fade-out-down-lg; animation-name: fade-out-down-lg; }
@-webkit-keyframes fade-in-left { 0% { -webkit-transform: translateX(-500px);
transform: translateX(-500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@keyframes fade-in-left { 0% { -webkit-transform: translateX(-500px);
transform: translateX(-500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
.fade-in-left { -webkit-animation-name: fade-in-left; animation-name: fade-in-left; }
@-webkit-keyframes fade-out-left { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(-500px);
transform: translateX(-500px);
opacity: 0; } }
@keyframes fade-out-left { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(-500px);
transform: translateX(-500px);
opacity: 0; } }
.fade-out-left { -webkit-animation-name: fade-out-left; animation-name: fade-out-left; }
@-webkit-keyframes fade-in-left-sm { 0% { -webkit-transform: translateX(-100px);
transform: translateX(-100px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@keyframes fade-in-left-sm { 0% { -webkit-transform: translateX(-100px);
transform: translateX(-100px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
.fade-in-left-sm { -webkit-animation-name: fade-in-left-sm; animation-name: fade-in-left-sm; }
@-webkit-keyframes fade-out-left-sm { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(-100px);
transform: translateX(-100px);
opacity: 0; } }
@keyframes fade-out-left-sm { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(-100px);
transform: translateX(-100px);
opacity: 0; } }
.fade-out-left-sm { -webkit-animation-name: fade-out-left-sm; animation-name: fade-out-left-sm; }
@-webkit-keyframes fade-in-left-lg { 0% { -webkit-transform: translateX(-1500px);
transform: translateX(-1500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@keyframes fade-in-left-lg { 0% { -webkit-transform: translateX(-1500px);
transform: translateX(-1500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
.fade-in-left-lg { -webkit-animation-name: fade-in-left-lg; animation-name: fade-in-left-lg; }
@-webkit-keyframes fade-out-left-lg { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(-1500px);
transform: translateX(-1500px);
opacity: 0; } }
@keyframes fade-out-left-lg { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(-1500px);
transform: translateX(-1500px);
opacity: 0; } }
.fade-out-left-lg { -webkit-animation-name: fade-out-left-lg; animation-name: fade-out-left-lg; }
@-webkit-keyframes fade-in-right { 0% { -webkit-transform: translateX(500px);
transform: translateX(500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@keyframes fade-in-right { 0% { -webkit-transform: translateX(500px);
transform: translateX(500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
.fade-in-right { -webkit-animation-name: fade-in-right; animation-name: fade-in-right; }
@-webkit-keyframes fade-out-right { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(500px);
transform: translateX(500px);
opacity: 0; } }
@keyframes fade-out-right { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(500px);
transform: translateX(500px);
opacity: 0; } }
.fade-out-right { -webkit-animation-name: fade-out-right; animation-name: fade-out-right; }
@-webkit-keyframes fade-in-right-sm { 0% { -webkit-transform: translateX(100px);
transform: translateX(100px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@keyframes fade-in-right-sm { 0% { -webkit-transform: translateX(100px);
transform: translateX(100px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
.fade-in-right-sm { -webkit-animation-name: fade-in-right-sm; animation-name: fade-in-right-sm; }
@-webkit-keyframes fade-out-right-sm { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(100px);
transform: translateX(100px);
opacity: 0; } }
@keyframes fade-out-right-sm { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(100px);
transform: translateX(100px);
opacity: 0; } }
.fade-out-right-sm { -webkit-animation-name: fade-out-right-sm; animation-name: fade-out-right-sm; }
@-webkit-keyframes fade-in-right-lg { 0% { -webkit-transform: translateX(1500px);
transform: translateX(1500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@keyframes fade-in-right-lg { 0% { -webkit-transform: translateX(1500px);
transform: translateX(1500px);
opacity: 0; }
100% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
.fade-in-right-lg { -webkit-animation-name: fade-in-right-lg; animation-name: fade-in-right-lg; }
@-webkit-keyframes fade-out-right-lg { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(1500px);
transform: translateX(1500px);
opacity: 0; } }
@keyframes fade-out-right-lg { 0% { -webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
100% { -webkit-transform: translateX(1500px);
transform: translateX(1500px);
opacity: 0; } }
.fade-out-right-lg { -webkit-animation-name: fade-out-right-lg; animation-name: fade-out-right-lg; }
@-webkit-keyframes rotate-in { 0% { -webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; } }
@keyframes rotate-in { 0% { -webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; } }
.rotate-in { -webkit-animation-name: rotate-in; animation-name: rotate-in; }
@-webkit-keyframes rotate-out { 0% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; }
100% { -webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; } }
@keyframes rotate-out { 0% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; }
100% { -webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; } }
.rotate-out { -webkit-animation-name: rotate-out; animation-name: rotate-out; }
@-webkit-keyframes rotate-in-sm { 0% { -webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; } }
@keyframes rotate-in-sm { 0% { -webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; } }
.rotate-in-sm { -webkit-animation-name: rotate-in-sm; animation-name: rotate-in-sm; }
@-webkit-keyframes rotate-out-sm { 0% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; }
100% { -webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; } }
@keyframes rotate-out-sm { 0% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; }
100% { -webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; } }
.rotate-out-sm { -webkit-animation-name: rotate-out-sm; animation-name: rotate-out-sm; }
@-webkit-keyframes rotate-in-lg { 0% { -webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; } }
@keyframes rotate-in-lg { 0% { -webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; } }
.rotate-in-lg { -webkit-animation-name: rotate-in-lg; animation-name: rotate-in-lg; }
@-webkit-keyframes rotate-out-lg { 0% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; }
100% { -webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; } }
@keyframes rotate-out-lg { 0% { -webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 1; }
100% { -webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; } }
.rotate-out-lg { -webkit-animation-name: rotate-out-lg; animation-name: rotate-out-lg; }
@-webkit-keyframes flip-in-x { 0% { -webkit-transform: perspective(550px) rotateX(90deg);
transform: perspective(550px) rotateX(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(550px) rotateX(0deg);
transform: perspective(550px) rotateX(0deg);
opacity: 1; } }
@keyframes flip-in-x { 0% { -webkit-transform: perspective(550px) rotateX(90deg);
transform: perspective(550px) rotateX(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(550px) rotateX(0deg);
transform: perspective(550px) rotateX(0deg);
opacity: 1; } }
.flip-in-x { -webkit-animation-name: flip-in-x; animation-name: flip-in-x; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-out-x { 0% { -webkit-transform: perspective(550px) rotateX(0deg);
transform: perspective(550px) rotateX(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(550px) rotateX(90deg);
transform: perspective(550px) rotateX(90deg);
opacity: 0; } }
@keyframes flip-out-x { 0% { -webkit-transform: perspective(550px) rotateX(0deg);
transform: perspective(550px) rotateX(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(550px) rotateX(90deg);
transform: perspective(550px) rotateX(90deg);
opacity: 0; } }
.flip-out-x { -webkit-animation-name: flip-out-x; animation-name: flip-out-x; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-in-x-nr { 0% { -webkit-transform: perspective(100px) rotateX(90deg);
transform: perspective(100px) rotateX(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(100px) rotateX(0deg);
transform: perspective(100px) rotateX(0deg);
opacity: 1; } }
@keyframes flip-in-x-nr { 0% { -webkit-transform: perspective(100px) rotateX(90deg);
transform: perspective(100px) rotateX(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(100px) rotateX(0deg);
transform: perspective(100px) rotateX(0deg);
opacity: 1; } }
.flip-in-x-nr { -webkit-animation-name: flip-in-x-nr; animation-name: flip-in-x-nr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-out-x-nr { 0% { -webkit-transform: perspective(100px) rotateX(0deg);
transform: perspective(100px) rotateX(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(100px) rotateX(90deg);
transform: perspective(100px) rotateX(90deg);
opacity: 0; } }
@keyframes flip-out-x-nr { 0% { -webkit-transform: perspective(100px) rotateX(0deg);
transform: perspective(100px) rotateX(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(100px) rotateX(90deg);
transform: perspective(100px) rotateX(90deg);
opacity: 0; } }
.flip-out-x-nr { -webkit-animation-name: flip-out-x-nr; animation-name: flip-out-x-nr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-in-x-fr { 0% { -webkit-transform: perspective(1000px) rotateX(90deg);
transform: perspective(1000px) rotateX(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(1000px) rotateX(0deg);
transform: perspective(1000px) rotateX(0deg);
opacity: 1; } }
@keyframes flip-in-x-fr { 0% { -webkit-transform: perspective(1000px) rotateX(90deg);
transform: perspective(1000px) rotateX(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(1000px) rotateX(0deg);
transform: perspective(1000px) rotateX(0deg);
opacity: 1; } }
.flip-in-x-fr { -webkit-animation-name: flip-in-x-fr; animation-name: flip-in-x-fr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-out-x-fr { 0% { -webkit-transform: perspective(1000px) rotateX(0deg);
transform: perspective(1000px) rotateX(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(1000px) rotateX(90deg);
transform: perspective(1000px) rotateX(90deg);
opacity: 0; } }
@keyframes flip-out-x-fr { 0% { -webkit-transform: perspective(1000px) rotateX(0deg);
transform: perspective(1000px) rotateX(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(1000px) rotateX(90deg);
transform: perspective(1000px) rotateX(90deg);
opacity: 0; } }
.flip-out-x-fr { -webkit-animation-name: flip-out-x-fr; animation-name: flip-out-x-fr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-in-y { 0% { -webkit-transform: perspective(550px) rotateY(90deg);
transform: perspective(550px) rotateY(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(550px) rotateY(0deg);
transform: perspective(550px) rotateY(0deg);
opacity: 1; } }
@keyframes flip-in-y { 0% { -webkit-transform: perspective(550px) rotateY(90deg);
transform: perspective(550px) rotateY(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(550px) rotateY(0deg);
transform: perspective(550px) rotateY(0deg);
opacity: 1; } }
.flip-in-y { -webkit-animation-name: flip-in-y; animation-name: flip-in-y; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-out-y { 0% { -webkit-transform: perspective(550px) rotateY(0deg);
transform: perspective(550px) rotateY(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(550px) rotateY(90deg);
transform: perspective(550px) rotateY(90deg);
opacity: 0; } }
@keyframes flip-out-y { 0% { -webkit-transform: perspective(550px) rotateY(0deg);
transform: perspective(550px) rotateY(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(550px) rotateY(90deg);
transform: perspective(550px) rotateY(90deg);
opacity: 0; } }
.flip-out-y { -webkit-animation-name: flip-out-y; animation-name: flip-out-y; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-in-y-nr { 0% { -webkit-transform: perspective(100px) rotateY(90deg);
transform: perspective(100px) rotateY(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(100px) rotateY(0deg);
transform: perspective(100px) rotateY(0deg);
opacity: 1; } }
@keyframes flip-in-y-nr { 0% { -webkit-transform: perspective(100px) rotateY(90deg);
transform: perspective(100px) rotateY(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(100px) rotateY(0deg);
transform: perspective(100px) rotateY(0deg);
opacity: 1; } }
.flip-in-y-nr { -webkit-animation-name: flip-in-y-nr; animation-name: flip-in-y-nr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-out-y-nr { 0% { -webkit-transform: perspective(100px) rotateY(0deg);
transform: perspective(100px) rotateY(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(100px) rotateY(90deg);
transform: perspective(100px) rotateY(90deg);
opacity: 0; } }
@keyframes flip-out-y-nr { 0% { -webkit-transform: perspective(100px) rotateY(0deg);
transform: perspective(100px) rotateY(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(100px) rotateY(90deg);
transform: perspective(100px) rotateY(90deg);
opacity: 0; } }
.flip-out-y-nr { -webkit-animation-name: flip-out-y-nr; animation-name: flip-out-y-nr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-in-y-fr { 0% { -webkit-transform: perspective(1000px) rotateY(90deg);
transform: perspective(1000px) rotateY(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(1000px) rotateY(0deg);
transform: perspective(1000px) rotateY(0deg);
opacity: 1; } }
@keyframes flip-in-y-fr { 0% { -webkit-transform: perspective(1000px) rotateY(90deg);
transform: perspective(1000px) rotateY(90deg);
opacity: 0; }
100% { -webkit-transform: perspective(1000px) rotateY(0deg);
transform: perspective(1000px) rotateY(0deg);
opacity: 1; } }
.flip-in-y-fr { -webkit-animation-name: flip-in-y-fr; animation-name: flip-in-y-fr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes flip-out-y-fr { 0% { -webkit-transform: perspective(1000px) rotateY(0deg);
transform: perspective(1000px) rotateY(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(1000px) rotateY(90deg);
transform: perspective(1000px) rotateY(90deg);
opacity: 0; } }
@keyframes flip-out-y-fr { 0% { -webkit-transform: perspective(1000px) rotateY(0deg);
transform: perspective(1000px) rotateY(0deg);
opacity: 1; }
100% { -webkit-transform: perspective(1000px) rotateY(90deg);
transform: perspective(1000px) rotateY(90deg);
opacity: 0; } }
.flip-out-y-fr { -webkit-animation-name: flip-out-y-fr; animation-name: flip-out-y-fr; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }
@-webkit-keyframes zoom-in { 0% { -webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0; }
100% { opacity: 1; } }
@keyframes zoom-in { 0% { -webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0; }
100% { opacity: 1; } }
.zoom-in { -webkit-animation-name: zoom-in; animation-name: zoom-in; }
@-webkit-keyframes zoom-out { 0% { -webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
50% { -webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0; }
100% { opacity: 0; } }
@keyframes zoom-out { 0% { -webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
50% { -webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0; }
100% { opacity: 0; } }
.zoom-out { -webkit-animation-name: zoom-out; animation-name: zoom-out; }
@-webkit-keyframes zoom-in-sm { 0% { -webkit-transform: scale(0.95);
transform: scale(0.95);
opacity: 0; }
100% { opacity: 1; } }
@keyframes zoom-in-sm { 0% { -webkit-transform: scale(0.95);
transform: scale(0.95);
opacity: 0; }
100% { opacity: 1; } }
.zoom-in-sm { -webkit-animation-name: zoom-in-sm; animation-name: zoom-in-sm; }
@-webkit-keyframes zoom-out-sm { 0% { -webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
50% { -webkit-transform: scale(0.95);
transform: scale(0.95);
opacity: 0; }
100% { opacity: 0; } }
@keyframes zoom-out-sm { 0% { -webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
50% { -webkit-transform: scale(0.95);
transform: scale(0.95);
opacity: 0; }
100% { opacity: 0; } }
.zoom-out-sm { -webkit-animation-name: zoom-out-sm; animation-name: zoom-out-sm; }
@-webkit-keyframes zoom-in-lg { 0% { -webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
100% { opacity: 1; } }
@keyframes zoom-in-lg { 0% { -webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
100% { opacity: 1; } }
.zoom-in-lg { -webkit-animation-name: zoom-in-lg; animation-name: zoom-in-lg; }
@-webkit-keyframes zoom-out-lg { 0% { -webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
50% { -webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
100% { opacity: 0; } }
@keyframes zoom-out-lg { 0% { -webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
50% { -webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
100% { opacity: 0; } }
.zoom-out-lg { -webkit-animation-name: zoom-out-lg; animation-name: zoom-out-lg; }
@-webkit-keyframes overlay-slide-in-top { 0% { height: 100%; }
100% { height: 0; } }
@keyframes overlay-slide-in-top { 0% { height: 100%; }
100% { height: 0; } }
.overlay-slide-in-top { top: 0; height: 0; -webkit-animation-name: overlay-slide-in-top; animation-name: overlay-slide-in-top; }
@-webkit-keyframes overlay-slide-out-top { 0% { height: 0; }
100% { height: 100%; } }
@keyframes overlay-slide-out-top { 0% { height: 0; }
100% { height: 100%; } }
.overlay-slide-out-top { top: 0; height: 100%; -webkit-animation-name: overlay-slide-out-top; animation-name: overlay-slide-out-top; }
@-webkit-keyframes overlay-slide-in-bottom { 0% { height: 100%; }
100% { height: 0; } }
@keyframes overlay-slide-in-bottom { 0% { height: 100%; }
100% { height: 0; } }
.overlay-slide-in-bottom { bottom: 0; height: 0; -webkit-animation-name: overlay-slide-in-bottom; animation-name: overlay-slide-in-bottom; }
@-webkit-keyframes overlay-slide-out-bottom { 0% { height: 0; }
100% { height: 100%; } }
@keyframes overlay-slide-out-bottom { 0% { height: 0; }
100% { height: 100%; } }
.overlay-slide-out-bottom { bottom: 0; height: 100%; -webkit-animation-name: overlay-slide-out-bottom; animation-name: overlay-slide-out-bottom; }
@-webkit-keyframes overlay-slide-in-left { 0% { width: 100%; }
100% { width: 0; } }
@keyframes overlay-slide-in-left { 0% { width: 100%; }
100% { width: 0; } }
.overlay-slide-in-left { width: 0; -webkit-animation-name: overlay-slide-in-left; animation-name: overlay-slide-in-left; }
@-webkit-keyframes overlay-slide-out-left { 0% { width: 0; }
100% { width: 100%; } }
@keyframes overlay-slide-out-left { 0% { width: 0; }
100% { width: 100%; } }
.overlay-slide-out-left { left: 0; width: 100%; -webkit-animation-name: overlay-slide-out-left; animation-name: overlay-slide-out-left; }
@-webkit-keyframes overlay-slide-in-right { 0% { width: 100%; }
100% { width: 0; } }
@keyframes overlay-slide-in-right { 0% { width: 100%; }
100% { width: 0; } }
.overlay-slide-in-right { right: 0; width: 0; -webkit-animation-name: overlay-slide-in-right; animation-name: overlay-slide-in-right; }
@-webkit-keyframes overlay-slide-out-right { 0% { width: 0; }
100% { width: 100%; } }
@keyframes overlay-slide-out-right { 0% { width: 0; }
100% { width: 100%; } }
.overlay-slide-out-right { right: 0; width: 100%; -webkit-animation-name: overlay-slide-out-right; animation-name: overlay-slide-out-right; }
body { font-family: Montserrat, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif; font-style: normal; color: #1f1f1f; font-size: 10px; line-height: 1.4em; letter-spacing: 0.1em; }
a, a:link, a:visited { color: inherit; }
em { font-family: "Times New Roman", Times, serif; }
h1 { color: #111825; }
h1 span { display: none; visibility: hidden; }
.single-content h3 { text-transform: uppercase; color: #18ACD5; font-size: 1.5em; line-height: 1.2em; }
.single-content a, .single-content a:visted, .single-content a:link { color: #18ACD5; }
.single-content aside strong { display: block; font-size: 1.5em; line-height: 1.2em; }
.single-content aside p { font-weight: 300; }
.single-content aside .excerpt-link { position: relative; display: inline-block; margin-top: 2em; text-transform: lowercase; font-size: 0.8em; font-weight: 400; text-decoration: none; }
.single-content aside .excerpt-link:after { content: ""; position: absolute; bottom: -1px; left: 0; height: 1px; width: 0%; will-change: width; -webkit-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; background-color: #111111; }
.single-content aside .excerpt-link:hover:after { width: 85%; }
body.single h1 { text-transform: uppercase; margin-bottom: 5px; text-align: center; }
body.single .wrap { color: #111825; }
body.single .wrap .content-subField { font-weight: 300; }
body.single .wrap .content-subField h4 { font-size: 1em; }
body.single .wrap .content-subField h2, body.single .wrap .content-subField h3 { font-size: 2.5em; line-height: 1.4em; margin: 0.5em auto; }
body.single .wrap .content-subField h2, body.single .wrap .content-subField h3, body.single .wrap .content-subField h4 { font-weight: 400; text-transform: uppercase; }
body.single .wrap .content-subField .jumbo { text-align: center; margin-top: 0; margin-bottom: 0; }
body.single .wrap .content-subField h3.jumbo { font-size: 3em; margin-top: 2em; }
body.single .wrap .content-subField p.jumbo { font-size: 2em; margin-bottom: 2em; }
body.single .wrap .content-subField a { font-size: 0.8em; text-transform: uppercase; color: inherit; display: inline-block; border: solid 2px #f8f8f9; padding: 0.5% 2.5%; margin: 1.2em auto; -webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
body.single .wrap .content-subField a:hover { background-color: #f8f8f9; color: #111825; }
body.single p, body.single figcaption { font-size: 1.6em; line-height: 1.6em; }
body.single p { margin-bottom: 0em; }
body.single figcaption { margin-top: 1.2em; text-align: left; }
.itc-single__excerpt h3 { text-transform: uppercase; font-size: 2em; line-height: 1.4em; font-weight: 300; }
.itc-single__content { font-weight: 300; } html, body { margin: 0; height: auto; min-height: 100%; -ms-scroll-chaining: none; overscroll-behavior: none; }
html { overflow-x: hidden; }
@media only screen and (min-width: 64em) { html { overflow-x: visible; } }
body { background: #ffffff; position: relative; overflow-x: hidden; }
body.subnav, body.overlay-nav--on { overflow-y: hidden; }
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; }
a, a:visited { text-decoration: none; outline: 0; border: 0; }
a:focus { outline: 0; }
button { outline: none; border: 1px solid #ff4d00; }
h1, h2, h3, h4, h5, h6 { margin-top: 0; }
.afd-logo { fill: #f8f8f9; position: relative; }
.afd-logo:after { position: relative; display: block; height: 100%; content: ''; background-image: url(//intothecold.online/wp-content/themes/IntoTheCold-v0/assets/img/AFD-2020-wordmark.min.svg); background-position: left center; background-repeat: no-repeat; background-size: contain; bottom: 0; left: 0; }
body.slider .content__header, body.grid .content__header, body.blog .content__header, body.archive .content__header, body.search .content__header { margin: auto; height: 61vh; min-height: 505px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; }
body.slider .content, body.grid .content, body.blog .content, body.archive .content, body.search .content { border-radius: 10px; background-blend-mode: multiply; }
body.slider .footer-group, body.grid .footer-group, body.blog .footer-group, body.archive .footer-group, body.search .footer-group { color: #f8f8f9; background-color: #fff; }
body.slider .content, body.grid .content, body.blog .content, body.archive .content, body.search .content { width: 85.612%; height: auto; max-width: 1366px; margin: auto; }
body.slider .header { position: fixed; z-index: 20; right: 0; width: 100%; }
body.slider .content { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: initial; }
body.slider .swiper-container { height: 100vh; }
body.slider .slider__gc { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -40px; }
body.slider .slider__gc > * { margin-left: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.slider .slider__gc > * { width: calc(10% - 40px); }
body.slider .slider__content { width: 100%; }
body.slider .slider__intro { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 0px; height: 100vh; }
body.slider .slider__intro > * { margin-left: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.slider .slider__intro > * { width: calc(10% - 0px); }
body.slider .slider__intro .intro__about { width: calc(40% - 40px); position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
body.slider .slider__intro .intro__about .about__pic { width: 38%; }
body.slider .slider__intro .intro__about .about__pic.portrait { position: relative; z-index: 5; padding-top: 66.74%; background-image: url(//intothecold.online/wp-content/uploads/2018/12/Tundra_-317-2.jpg); background-size: cover; background-position: center center; }
body.slider .slider__intro .intro__about .portrait__left, body.slider .slider__intro .intro__about .portrait__right { background-size: cover; background-position: center center; position: absolute; z-index: -1; width: 38%; padding-top: 66.74%; left: 0; right: 0; margin: auto; }
body.slider .slider__intro .intro__about .portrait__left { left: 0%; background-image: url(//intothecold.online/wp-content/uploads/2018/12/Tundra_-297.jpg); }
body.slider .slider__intro .intro__about .portrait__right { left: -1px; background-image: url(//intothecold.online/wp-content/uploads/2018/12/Tundra_-297.jpg); }
body.slider .slider__intro .intro__about .about__description { position: absolute; bottom: 4em; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 55%; font-weight: 300; }
body.slider .slider__intro .intro__about .branding { position: absolute; z-index: 100; top: 15px; left: 93%; right: 0; height: 100%; width: 146px; background-image: url(//intothecold.online/wp-content/themes/IntoTheCold-v0/img/INTO-THE-COLD.svg); background-position: center center; background-size: contain; background-repeat: no-repeat; -webkit-transform: translateX(-25%); transform: translateX(-25%); }
body.slider .slider__intro .intro__featured { width: calc(60% - 40px); width: calc(60% + 40px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
body.slider .slider__intro .intro__featured .featured__pic { width: 88%; margin-left: 0; background-image: url(//intothecold.online/wp-content/uploads/2018/12/H2B_2018.jpg); background-position: center center; background-size: contain; background-repeat: no-repeat; }
body.slider .slider__intro .intro__featured .featured__pic.landscape { padding-top: 66%; }
body.slider .one { display: none; visibility: hidden; width: 85.612%; height: auto; max-width: 1366px; margin: auto; }
body.slider.featured .one { display: block; visibility: visible; }
body.store .footer-group, body.single .footer-group, body.blog .footer-group, body.archive .footer-group, body.search .footer-group { width: 79.79%; max-width: 1366px; margin: auto; }
body.page-template-archive .archiveWrap { width: 79.79%; max-width: 1366px; margin: auto; }
body.page-template-archive .archiveWrap h1 { font-size: 3em; line-height: 1.77em; text-align: center; opacity: 0.5; }
@media only screen and (min-width: 769px) { body.page-template-archive .archiveWrap h1 { margin: 100px auto; } }
body.page-template-archive .archiveWrap h1 span { display: inline-block; visibility: visible; font-size: inherit; color: #111; opacity: 1 !important; }
body.page-template-archive .archiveWrap header { height: 50vh; width: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
body.archive .archiveWrap { padding: 50px 16px 0 16px; margin: auto; width: 100%; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap { padding: 0; width: 79.79%; max-width: 1366px; } }
body.archive .archiveWrap > h1 { text-transform: uppercase; text-align: center; font-size: 3em; font-weight: 600; line-height: 1.77em; text-align: center; opacity: 0.5; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap > h1 { margin: 100px auto; } }
body.archive .archiveWrap > h1 span { display: inline-block; visibility: visible; font-size: inherit; color: #111; opacity: 1 !important; }
body.archive .archiveWrap > header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; height: 50vh; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.3))), url(http://lorempixel.com/1024/684/nature); background: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), url(http://lorempixel.com/1024/684/nature); background-position: center center; background-size: cover; background-repeat: no-repeat; }
body.archive .archiveWrap .archive__toc { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 30px auto; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .archive__toc { margin: 100px auto; } }
body.archive .archiveWrap .itc-article { font-size: 1.5em; width: 100%; font-weight: 300; line-height: 2.4em; letter-spacing: 0.1em; }
@media only screen and (min-width: 640px) { body.archive .archiveWrap .itc-article { font-size: 1.75em; width: 50%; } }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .itc-article { width: 33.333%; } }
body.archive .archiveWrap .itc-article > a { text-transform: uppercase; }
body.archive .archiveWrap .itc-article:hover { cursor: pointer; }
body.archive .archiveWrap .itc-article.archive { font-size: 1em; }
body.archive .archiveWrap .itc-article.archive small { width: 95%; word-wrap: break-word; font-weight: 600; text-transform: uppercase; color: #111; margin-top: 1.2em; margin-bottom: 0.6em; }
body.archive .archiveWrap .itc-article.archive small span { displaY: inline-block; margin: auto 3px; }
body.archive .archiveWrap .itc-article.archive small span:last-child { display: none; visibility: hidden; }
body.archive .archiveWrap .itc-article.archive .archive__thumb { width: 95%; padding-top: 130%; background-size: cover; background-repeat: no-repeat; background-position: center; }
body.archive .archiveWrap .itc-article.archive h3 { font-size: 1.3em; text-transform: uppercase; margin-bottom: 0.6em; }
body.archive .archiveWrap .itc-article.archive .archive__excerpt { font-size: 1em; line-height: 2.14em; width: 90%; margin-bottom: 3.6em; }
body.archive .archiveWrap .itc-article a { display: block; }
body.archive .archiveWrap .content--single { width: 100%; margin: 3.15% auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .content--single { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }
body.archive .archiveWrap .content--single > a { width: 100%; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .content--single > a { max-width: 50%; } }
body.archive .archiveWrap .single--content { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .single--content { padding: 0 9% 5% 9%; } }
body.archive .archiveWrap .single--content h4 { font-weight: 600; text-transform: uppercase; font-size: 1.5em; line-height: 1em; margin: 0.75em 0; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .single--content h4 { position: absolute; top: 0; left: 30px; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-transform-origin: center left; transform-origin: center left; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .single--content h4 { margin: initial; } }
body.archive .archiveWrap .single--content p { max-width: 95%; line-height: 1.75em; margin-bottom: 25px; }
@media only screen and (min-width: 769px) { body.archive .archiveWrap .single--content p { max-width: 100%; font-size: 1.2em; } }
body.archive .archiveWrap .single--content a { -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 12px; }
body.archive .archiveWrap .single--featured-image { padding-top: 56.6%; height: 100%; }
body.store { color: #fff; }
body.store .app { min-height: 100vh; }
body.store .footer { margin-top: 0em; }
body.store .header { position: fixed; z-index: 20; right: 0; width: 100%; }
body.store .header__subnav { margin-bottom: 0; }
body.store .content { min-height: 100vh; position: relative; }
body.store .item--hero, body.store .item { height: 90vh; width: 100vw; }
body.store .item--hero { position: fixed; z-index: 0; top: 0; left: 0; }
body.store .item--hero .bg { height: 100vh; background-color: rgba(17, 17, 17, 0.3); -webkit-transition: background 250ms ease-in-out; transition: background 250ms ease-in-out; }
body.store .item { position: relative; z-index: 5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10em; }
body.store .item .item--content { display: -webkit-box; display: -ms-flexbox; display: flex; height: 80vh; -webkit-box-sizing: border-box; box-sizing: border-box; width: 79.79%; max-width: 1366px; margin: 0 auto; padding: 2.5% 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
body.store .item .item--content:first-child { margin-top: 10em; }
body.store .item .item--content .description { max-width: 600px; }
body.store .item .item--content .description h2 { font-size: 4em; line-height: 2.14em; }
body.store .item .highlights { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
body.store .item .highlights .highlight-single { -webkit-box-flex: 0.25; -ms-flex: 0.25; flex: 0.25; margin-right: 30px; }
body.store .item .highlights .highlight-single div { height: 100px; width: 100%; background-color: #ccc; } body.active > .header { opacity: 1; visibility: visible; -webkit-transition: opacity 750ms ease; transition: opacity 750ms ease; }
body.active .footer { display: none; visibility: hidden; }
body > .header__branding { position: fixed; top: 13px; left: 16px; font-weight: 600; z-index: 9200; }
@media screen and (min-width: 769px) { body > .header__branding { top: 2em; } }
body.home > .header__branding { opacity: 0; }
body.single > .header__branding { top: 15px; }
@media screen and (min-width: 769px) { body.single > .header__branding { top: 22px; } }
body > nav { height: 35px; width: 35px; position: fixed; z-index: 9100; top: initial; right: 2.5%; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cG9seWxpbmUgZmlsbD0iIzAxMDEwMSIgcG9pbnRzPSIyMC4xLDM5LjMgODAuMSwzOS4zIDgwLjEsMzcuMyAyMC4xLDM3LjMgICIvPjxwb2x5bGluZSBmaWxsPSIjMDEwMTAxIiBwb2ludHM9IjIwLjEsNTMuOCA4MC4xLDUzLjggODAuMSw1MS44IDIwLjEsNTEuOCAgIi8+PHBvbHlsaW5lIGZpbGw9IiMwMTAxMDEiIHBvaW50cz0iMjAuMSw2OC4zIDgwLjEsNjguMyA4MC4xLDY2LjMgMjAuMSw2Ni4zICAiLz48L2c+PC9zdmc+); background-size: contain; }
@media screen and (min-width: 769px) { body > nav { display: none; visibility: hidden; } }
body > .header { position: absolute; width: 100%; top: 0; left: 0; z-index: 9100; display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 100vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: #fff; opacity: 0; visibility: hidden; -webkit-transition: opacity 500ms, visibility 0s 500ms; transition: opacity 500ms, visibility 0s 500ms; }
body.active > .header{position:fixed}
@media only screen and (min-width: 769px) { body > .header { position: fixed; min-height: initial; opacity: 1; visibility: visible; background-color: transparent; } }
body > .header .header__row { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; min-height: 100vh; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media only screen and (min-width: 769px) { body > .header .header__row { height: initial; padding: 2em 16px; min-height: initial; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }
body > .header .header__row .menu-itc-container { position: fixed; top: 0; left: 0; height: 100%; width: 100%; color: #111; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media only screen and (min-width: 769px) { body > .header .header__row .menu-itc-container { position: relative; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; width: 70%; } }
body > .header .header__row .menu-itc-container ul { margin: 0; padding: 0; }
@media only screen and (min-width: 769px) { body > .header .header__row .menu-itc-container ul { text-align: right; } }
body > .header .header__row .menu-itc-container li { margin: auto 1em; }
@media only screen and (min-width: 769px) { body > .header .header__row .menu-itc-container li { display: inline-block; } }
body > .header .header__row .menu-itc-container li a { font-size: 5vw; font-weight: 600; line-height: 1.6em; text-transform: uppercase; letter-spacing: 0.25em; }
@media only screen and (min-width: 769px) { body > .header .header__row .menu-itc-container li a { font-size: 1.2em; } }
body > .header .header__row .header__menu { position: relative; z-index: 9100; -ms-flex-item-align: end; align-self: flex-end; width: 100%; padding-bottom: 4.5%; }
@media only screen and (min-width: 769px) { body > .header .header__row .header__menu { width: initial; padding-bottom: initial; } }
body > .header .header__row .header__menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
body > .header .header__row .header__menu li { margin: auto 1em; display: inline-block; }
body > .header .header__row .header__menu li svg { height: 25px; width: 25px; }
@media only screen and (min-width: 769px) { body > .header .header__row .header__menu li svg { height: 15px; width: 15px; } }
body > .header .header__row .header__menu li.afd { margin-top: 2px; }
body > .header .header__row .header__menu li.afd svg { height: 25px; width: 50px; }
body > .header__branding { }
body > .header__branding a { display: block; }
body > .header__menu, body > .header__subnav { position: relative; margin-left: auto; margin-right: 0; }
body > .header__menu > ul, body > .header__subnav > ul { margin-left: 35px; padding-top: 15px; padding-bottom: 15px; display: inline-block; width: auto; }
body > .header__menu > ul li, body > .header__subnav > ul li { display: inline-block; margin: 0 1em; text-transform: uppercase; -webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
body > .header__menu > ul li:first-child, body > .header__subnav > ul li:first-child { margin-left: 0; }
body > .header__menu { margin-left: 0; margin-right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media only screen and (min-width: 769px) { body > .header__menu { margin-right: 35px; } }
body > .header__menu form { margin-right: 35px; padding-top: 15px; padding-bottom: 15px; }
body > .header__menu form input[type="text"] { color: #111825; border: 0; background: none; padding-bottom: 2px; border-bottom: solid 1px #111825; }
body > .header__menu form input[type="submit"] { -webkit-appearance: none; background: rgba(255, 255, 255, 0); color: #111825; text-transform: uppercase; letter-spacing: 1px; border-radius: 0; border: 1px solid #111825; border-top-color: rgba(255, 255, 255, 0.8); }
body > .header__menu form label { display: none; visibility: hidden; }
body > .header__menu li { color: #747474; }
body > .header__menu li.active, body > .header__menu li:hover { color: #f8f8f9; }
body > .header__subnav { width: 55%; background-color: #fff; margin-bottom: 5%; }
body > .header__subnav li { position: relative; color: #111825; opacity: 0.6; cursor: pointer; }
body > .header__subnav li:after { position: absolute; bottom: -1px; left: 0; content: ""; height: 2px; background-color: #111825; width: 0%; -webkit-transition: width 250ms ease-in-out; transition: width 250ms ease-in-out; }
body > .header__subnav li.active, body > .header__subnav li:hover { opacity: 1; }
body > .header__subnav li.active:after, body > .header__subnav li:hover:after { width: 100%; }
body > .header .subnav__details { opacity: 0; visibility: hidden; position: absolute; background-color: #fff; padding: 18px 35px 35px 35px; height: inherit; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
body > .header .subnav__details.active { opacity: 1; visibility: visible; }
body > .header .subnav__details ul, body > .header .subnav__details .details__thumbnail { width: 50%; display: inline-block; }
body > .header .subnav__details ul { list-style-position: inside; }
body > .header .subnav__details li { display: block; text-transform: uppercase; margin: 0.6em 0; }
body > .header .subnav__details li:first-child { margin-top: 0; }
body > .header .subnav__details .details__thumbnail { vertical-align: bottom; background-color: #18ACD5; min-height: 176px; }
body.archive .header__branding h1, body.single .header__branding h1 { font-size: 1.2em; line-height: 1em; margin-bottom: 0; font-weight: 600 !important; }
@media only screen and (min-width: 769px) { body.archive .header__branding h1, body.single .header__branding h1 { font-size: 1.4em; } }
body.page-template-itc { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 100vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
body.page-template-itc:after { position: fixed; top: 0.5vh; left: 15vw; width: 100%; white-space: nowrap; content: 'INTO THE COLD'; font-size: 12vh; font-weight: 600; line-height: 1em; -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); -webkit-transform-origin: center left; transform-origin: center left; }
@media only screen and (min-width: 769px) { body.page-template-itc:after { display: none; visibility: hidden; } }
body.page-template-itc > .app { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
body.page-template-itc > .app .itc-frontpage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }
body.page-template-itc > .app .itc-frontpage .frontpage__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content .content__wrapper { width: 100%; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside { position: relative; min-height: calc(100vh - 100px); width: 100%; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside { z-index: 10; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo,body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .synopsis { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .synopsis { width: 33%; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content h4 { font-weight: 300; font-size: 1.5em; line-height: 1.77em; display: block; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content h4 span { font-weight: 600; font-size: 0.5em; display: block; line-height: 1em; color: #111; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content a { display: block; margin: auto; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content .featured__img { width: 70%; margin: auto; padding-top: 100%; background-repeat: no-repeat; background-size: cover; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content .featured__img { width: 50%; padding-top: 70%; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content .featured__excerpt { width: 70%; padding-right: 5%; margin: auto; margin-right: 0; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .featured__content .featured__excerpt { width: 85%; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree { letter-spacing: 0.25em; text-transform: uppercase; min-height: 100vh; margin: auto; margin-right: 0; }
@media only screen and (max-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree { width: 70%; padding-right: 2.5%; } }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree { width: 95%; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne > img, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo > img, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree > img { width: 95%; margin: auto; margin-left: 0; margin-top: 2.14em; margin-bottom: 2.14em; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne > img, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo > img, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree > img { display: none; visibility: hidden; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne h2, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo h2, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree h2 { font-size: 2.25em; line-height: 1.2em; color: rgba(17, 24, 37, 0.5); font-weight: 600; width: auto; margin: auto; margin-left: 0; margin-top: 0; margin-bottom: 1.2em; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne h2 strong, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo h2 strong, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree h2 strong { color: #111825; display: block; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne h2 strong, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo h2 strong body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree h2 strong{ display: inline-block; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne ul, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo ul, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree ul { width: 100%; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne li, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo li, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree li { font-size: 1em; line-height: 1.6em; font-weight: 100; color: #111825; }
@media only screen and (min-width: 640px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne li, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo li, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree li  { font-size: 2vw; } }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne li, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo li, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree li { font-size: 1.6em; } }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne li span, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo li span, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree li span { color: rgba(17, 24, 37, 0.8); font-weight: 300; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne li:hover, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo li:hover, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree li:hover { color: rgba(17, 24, 37, 0.8); }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeOne li:hover span, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeTwo li:hover span, body.page-template-itc > .app .itc-frontpage .frontpage__content aside .volumeThree li:hover span { font-weight: 300; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .synopsis { font-weight: 300; }
body.page-template-itc > .app .itc-frontpage .frontpage__content aside .synopsis a { display: inline-block; text-decoration: underline; }
body.page-template-itc > .app .itc-frontpage > aside { display: none; visibility: hidden; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage > aside { z-index: 1; position: fixed; top: 0.5vh; right: 0; height: 100vh; max-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; visibility: visible; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: fixed; top: 0; right: 0; width: 66.666%; } }
body.page-template-itc > .app .itc-frontpage > aside:after { position: absolute; top: 0; left: 33.333vw; width: 100%; white-space: nowrap; content: 'INTO THE COLD'; font-size: 12vh; font-weight: 600; line-height: 1em; -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); -webkit-transform-origin: center left; transform-origin: center left; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage > aside:after { left: 50px; } }
body.page-template-itc > .app .itc-frontpage > aside .feature { padding-top: 56.6%; width: 90%; -webkit-transition: background 500ms ease-in-out; transition: background 500ms ease-in-out; background-repeat: no-repeat; background-size: cover; background-position: center; display: none; visibility: hidden; }
@media only screen and (min-width: 769px) { body.page-template-itc > .app .itc-frontpage > aside .feature { display: block; visibility: visible; } }
@media only screen and (min-width: 769px) { body.page-template-itc > .app { } }
body.page-template-itc .header__branding a { -webkit-transform: none; transform: none; }
body.page-template-itc .header__branding a h1 { font-size: 2em; }
body.page-template-itc .header { }
body.page-template-itc .footer { position: relative; z-index: 9100; width: 80%; -ms-flex-item-align: start; align-self: flex-start; background-color: transparent; margin-top: 0; -ms-flex-item-align: end; align-self: flex-end; }
body.page-template-itc .footer .footer__credits { margin-top: 0; }
@media only screen and (min-width: 769px) { body.page-template-itc .footer .footer__credits { opacity: 1; } }
@media only screen and (min-width: 769px) { body.page-template-itc .footer { width: 100%; } }
.feat-content img { display: block; height: auto !important; max-width: 100% !important; }
.home .wrap, .slider .wrap { width: 100%; max-width: 1440px; padding-left: 10%; padding-right: 10%; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -16px; }
.home .wrap > *, .slider .wrap > * { margin-left: 16px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.home .wrap > *, .slider .wrap > * { width: calc(16.6666666667% - 16px); }
.home .grid_container > section, .slider .grid_container > section { width: calc(600% - 40px); }
.home h1 { font-size: 8em; line-height: 1em; }
.home h4, .slider h4 { position: relative; text-transform: uppercase; font-size: 2.5em; line-height: 1.4em; margin-top: 1.77em; margin-bottom: 0.2em; }
.home .itc-content h4:hover:after, .slider .itc-content h4:hover:after { width: 1em; }
.home .itc-content h4:after, .slider .itc-content h4:after { -webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; position: absolute; bottom: 0; left: 0; content: ''; width: 0.3em; height: 3px; background-color: #111825; }
.home .itc-intro, .slider .itc-intro { position: relative; z-index: 5; font-size: 2em; line-height: 2.14em; margin-bottom: -5em; }
.home .itc-intro h2, .slider .itc-intro h2 { color: rgba(17, 24, 37, 0.8); mix-blend-mode: screen; font-size: 7vw; text-align: right; margin-right: -1em; line-height: 1.2em; }
.home .itc-intro h2.change, .slider .itc-intro h2.change { text-align: left; margin-right: 0em; margin-left: 2em; }
.home .featured { position: relative; z-index: 0; text-align: right; }
.home .featured > .featured-hero { padding-top: 56.6%; background-color: #fff; background-position: center; background-size: cover; }
@media only screen and (min-width: 769px) { .home .itc-content, .slider .itc-content { margin-top: 10px; margin-left: 10%; } }
.home .itc-content p, .slider .itc-content p { text-align: left; }
.home .itc-content li, .slider .itc-content li { margin: 30px 0; }
@media only screen and (min-width: 769px) { .home .itc-quote, .slider .itc-quote { margin-left: 40%; text-align: right; } }
.home .itc-quote h4, .slider .itc-quote h4 { font-weight: 300; }
@media only screen and (min-width: 769px) { .home .itc-parent, .slider .itc-parent { margin-right: 30%; margin-left: 10%; } }
.home .itc-parent p, .slider .itc-parent p { margin: 1.2em auto; line-height: 2.14em; }
.home p, .slider p, .single .column_1 p, .single .column_2 p, .itc-single__fullImg p { font-weight: 300; margin-top: 0; }
.home p em, .slider p em, .single .column_1 p em, .single .column_2 p em, .itc-single__fullImg p em { font-family: inherit; font-weight: 600; }
.itc-single__fullImg img.b-lazy, .itc-single__twoUp img.b-lazy { -webkit-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out; opacity: 0; }
.itc-single__fullImg img.b-lazy.b-loaded, .itc-single__twoUp img.b-lazy.b-loaded { opacity: 1; }
.home p { font-size: 1.2em; line-height: 1.6em; }
.single .column_1 p, .single .column_2 p { width: 100%; }
@media only screen and (min-width: 769px) { .single .column_1 p, .single .column_2 p { width: 95%; margin: auto; } }
.itc-single__content .column_2 p, .itc-single__fullImg p { width: 100%; padding: 0 16px; margin: auto; }
@media only screen and (min-width: 769px) { .itc-single__content .column_2 p, .itc-single__fullImg p { padding: 0; padding-right: 16px; } }
.itc-single__twoUp p, .itc-single__fullImg p { text-align: right; }
.page-template-archive .grid_container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; }
.page-template-archive .grid_container > * { margin-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.page-template-archive .grid_container > * { width: calc(25% - 10px); }
.page-template-archive .grid_container .story { width: calc(25% - 40px); min-height: 250px; }
.feat-content .grid_container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; }
.feat-content .grid_container > * { margin-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.feat-content .grid_container > * { width: calc(50% - 10px); }
.products .grid_container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; }
.products .grid_container > * { margin-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.products .grid_container > * { width: calc(33.3333333333% - 10px); }
.press-tools .grid_container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; }
.press-tools .grid_container > * { margin-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.press-tools .grid_container > * { width: calc(25% - 10px); }
.search .grid_container, .archive .grid_container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -35px; }
.search .grid_container > *, .archive .grid_container > * { margin-left: 35px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.search .grid_container > *, .archive .grid_container > * { width: calc(25% - 35px); }
.store .grid_container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; }
.store .grid_container > * { margin-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.store .grid_container > * { width: calc(25% - 10px); }
.products .grid_container > li:nth-child(4) { width: 100%; margin-top: 10px; }
.press-tools .grid_container > li:nth-child(3) { width: calc(50% - 10px); }
.press-tools .grid_container > li:nth-child(4) { width: calc(50% - 10px); }
.search .grid_container > main, .archive .grid_container > main { width: calc(75% - 40px); }
.search .grid_container > #sidebar, .archive .grid_container > #sidebar { width: calc(25% - 40px); }
.press-tool-single { margin-bottom: 10px; }
body.eric-larsen .wp-dump { display: none; visibility: hidden; }
body.the-road-not-taken .itc-single > *, body.trans-formers .itc-single > * { display: none; visibility: hidden; }
body.the-road-not-taken .wp-dump, body.trans-formers .wp-dump { display: -webkit-box; display: -ms-flexbox; display: flex; visibility: visible; }
.content__header { background-image: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 77.5px; margin-bottom: 1.6em; }
@media only screen and (min-width: 769px) { .content__header { margin-bottom: 26px; } }
.itc-single { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 0px; }
.itc-single > * { margin-left: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.itc-single > * { width: calc(12.5% - 0px); }
.itc-single > * { margin-bottom: 1.6em; }
.itc-single :last-child { margin-bottom: 0; }
.itc-single a { font-weight: 600; }
.itc-single .wp-dump { font-weight: 300; width: calc(75% - 40px); margin-top: 40px; margin-left: calc(25% + 40px); }
.itc-single__content { width: 100%; margin-right: 0; }
@media only screen and (min-width: 1025px) { .itc-single__content { margin-left: calc(25% + 40px); } }
.itc-single__pullQuote { width: 100%; padding: 0 2.5%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 1.6em; margin-left: 0px; width: 100%; font-weight: 300; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
@media only screen and (min-width: 769px) { .itc-single__pullQuote { margin-top: 0px; width: calc(100% - 40px); -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }
@media only screen and (min-width: 769px) { .itc-single__pullQuote .column_1 { width: 50%; } }
@media only screen and (min-width: 1025px) { .itc-single__pullQuote .column_1 { padding-left: calc(25% + 40px); } }
.itc-single__pullQuote .column_1 .pullQuote { margin-top: 1.6em; margin-bottom: 1.6em; position: relative; font-size: 2em; line-height: 1.2em; }
@media only screen and (min-width: 769px) { .itc-single__pullQuote .column_1 .pullQuote { padding-right: 16px; margin-bottom: 0; } }
.itc-single__pullQuote .column_1 .pullQuote:after { position: absolute; content: ''; top: -1em; left: 0; width: 25%; height: 3px; background-color: #111825; }
@media only screen and (min-width: 769px) { .itc-single__pullQuote .column_2 { width: calc(50%); } }
.itc-single__fullImg { width: calc(100% - 40px); width: 95%; margin: 0.8em auto; }
@media only screen and (min-width: 769px) { .itc-single__fullImg { margin: 17.6px auto; } }
.itc-single__fullImg img { width: 100%; display: block; }
.itc-single__twoUp { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0.8em auto; padding: 0 2.5%; font-weight: 300; }
@media only screen and (min-width: 769px) { .itc-single__twoUp { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 17.6px auto; padding: 0 16px; } }
.itc-single__twoUp img { display: block; margin: auto; }
.itc-single__twoUp .column_1, .itc-single__twoUp .column_2 { width: 100%; }
.itc-single__twoUp .column_1 img, .itc-single__twoUp .column_2 img { width: 100%; }
@media only screen and (min-width: 769px) { .itc-single__twoUp .column_1, .itc-single__twoUp .column_2 { width: 50%; }
.itc-single__twoUp .column_1 img, .itc-single__twoUp .column_2 img { width: 95%; } }
.itc-single__twoUp .column_1 { margin-bottom: 0.8em; }
@media only screen and (min-width: 769px) { .itc-single__twoUp .column_1 { margin-bottom: initial; } }
.itc-single__twoUp .column_2 { margin-bottom: 0.8em; }
@media only screen and (min-width: 769px) { .itc-single__twoUp .column_2 { margin-top: initial; margin-bottom: initial; } }
.itc-single__upNext { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 0px; width: 100%; padding: 0 16px; padding-top: 30px; margin: auto; margin-bottom: 60px; }
.itc-single__upNext > * { margin-left: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.itc-single__upNext > * { width: calc(12.5% - 0px); }
@media only screen and (min-width: 769px) { .itc-single__upNext { padding: 0; width: 79.79%; height: auto; max-width: 1366px; margin-bottom: inital; } }
.itc-single__upNext .column_1, .itc-single__upNext .column_2 { width: 100%; }
@media only screen and (min-width: 769px) { .itc-single__upNext .column_1, .itc-single__upNext .column_2 { width: calc(50% - 40px); width: 50%; } }
.itc-single__upNext .column_1 p, .itc-single__upNext .column_2 p { font-weight: 300; font-style: italic; margin-bottom: 15px; }
.itc-single__upNext .column_1 h5, .itc-single__upNext .column_2 h5 { text-transform: uppercase; font-size: 2em; font-weight: 400; line-height: 1.4em; }
.itc-single__upNext .column_1 { margin-bottom: 35px; }
@media only screen and (min-width: 769px) { .itc-single__upNext .column_1 { margin-bottom: 0; } }
.itc-single__upNext .footer-thumbnail { display: block; width: 100%; padding-top: 69%; background-size: cover; background-repeat: no-repeat; background-position: center 35%; }
@media only screen and (min-width: 769px) { .itc-single__upNext .footer-thumbnail { width: 80%; padding-top: 50%; } }
.itc-single__upNext .content--single { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: auto; }
@media only screen and (min-width: 640px) { .itc-single__upNext .content--single { margin: 0 auto 60px auto; margin: 0 auto 3.15% auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }
.itc-single__upNext .content--single > a { height: 100%; width: 100%; }
@media only screen and (min-width: 640px) { .itc-single__upNext .content--single > a { height: auto; max-width: 50%; } }
.itc-single__upNext .content--single > a > div { padding-top: 56.6%; margin-bottom: 8.5px; }
.itc-single__upNext .content--single .single--featured-image { height: auto; }
.itc-single__upNext .single--content { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media only screen and (min-width: 640px) { .itc-single__upNext .single--content { padding: 0 9% 5% 9%; } }
.itc-single__upNext .single--content h4 { text-transform: uppercase; font-size: 1.5em; font-weight: 600; line-height: 2.14em; }
@media only screen and (min-width: 640px) { .itc-single__upNext .single--content h4 { text-transform: uppercase; position: absolute; top: 0; left: 37px; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-transform-origin: center left; transform-origin: center left; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } }
.itc-single__upNext .single--content p { font-size: 1.2em; line-height: 1.6em; margin-bottom: 25px; }
@media only screen and (min-width: 640px) { .itc-single__upNext .single--content p { font-size: 1.2em; } }
@media only screen and (min-width: 640px) { .itc-single__upNext .single--content a { -ms-flex-item-align: end; align-self: flex-end; } }
body.slider footer { padding-top: 20px; }
body.slider footer .footer__msg { display: none; visibility: hidden; }
footer .footer__msg { width: 100%; text-align: center; text-transform: uppercase; font-size: 2em; margin: 0 auto 4.8em auto; line-height: 1.2em; }
footer .footer__msg p { font-size: small; max-width: 50%; text-align: center; margin: 1.2em auto; }
footer .footer__credits { margin-top: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 10px; text-transform: uppercase; color: #111825; width: 95%; margin: auto; }
@media screen and (min-width: 769px) { footer .footer__credits { width: 95%; height: auto; max-width: 1366px; } }
footer .footer__credits .credit__contact { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
body.home footer { padding: 20px 2.5% 20px 2.5%; }
footer { position: relative; margin-top: 90px; padding: 20px 0; }
@media screen and (min-width: 769px) { footer { margin-top: 180px; } }
footer .footer-group { width: 100%; color: #f8f8f9; padding-top: 80px; padding-bottom: 80px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
footer .footer-group .logo { color: transparent; height: 35px; margin-left: 0; }
footer .footer-group .nav { position: relative; margin-left: 0; }
footer .footer-group .nav:after { font-size: smaller; font-weight: 300; position: absolute; bottom: -3em; left: 0; color: inherit; content: "©2018 ALLIED FEATHER & DOWN"; }
footer .footer-group .nav .nav-contact { margin-top: 1.2em; }
footer .footer-group .nav .nav-contact li { margin: 0 0.5%; }
footer .footer-group .nav .nav-contact li:first-child { font-weight: 300; color: #fff; margin-left: 0; }
footer .footer-group .nav .nav-contact li.fb, footer .footer-group .nav .nav-contact li.ig, footer .footer-group .nav .nav-contact li.tw { color: transparent; }
footer .footer-group .nav .nav-contact li.fb svg, footer .footer-group .nav .nav-contact li.ig svg, footer .footer-group .nav .nav-contact li.tw svg { vertical-align: bottom; fill: #f8f8f9; }
footer .footer-group ul { font-size: 1em; }
footer .footer-group ul a { color: inherit; }
footer .footer-group ul li { color: #18ACD5; text-transform: uppercase; display: inline-block; margin: 0 2.5%; }
footer .footer-group ul li:first-child { margin-left: 0; }
.shopify-buy__product__variant-img { max-width: 50% !important; } .masonic { -webkit-box-sizing: border-box; box-sizing: border-box;  }
.masonic .gridWrapper { width: 85.12%; margin: auto; display: block; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }
.masonic .grid { width: 100%; }
.masonic .grid:after { content: ''; display: block; clear: both; }
.masonic .grid-sizer, .masonic .grid-item { width: 100%; }
.masonic .grid-item { margin: 2.5% auto; }
.masonic .grid-item img { display: block; width: 100%; max-width: 100%; margin: auto; }
@media screen and (min-width: 769px) { .masonic .gridWrapper { width: 105%; -webkit-transform: translateX(-2.5%); transform: translateX(-2.5%); }
.masonic .grid-item { margin: initial; }
.masonic .grid-item img { padding-top: 2.5%; max-width: 97.5%; }
.masonic .grid-sizer, .masonic .grid-item { width: 33.333%; } }
.masonic .grid-item { float: left; overflow: hidden; }
.header__hero, .single--featured-image { background-image: url(https://via.placeholder.com/2880); background-size: cover; background-repeat: no-repeat; background-position: center; }
.header__description { padding: 35px 0; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (min-width: 769px) { .header__description { width: 75%; height: auto; min-height: 18vh; padding: 0; } }
.header__description h1 { font-size: 13vw; font-weight: 600; line-height: 1.2em; }
@media screen and (min-width: 640px) { .header__description h1 { font-size: 10vw; } }
@media screen and (min-width: 769px) { .header__description h1 { font-size: 9.5em; line-height: 1.2em; } }
body.single .header__description p { text-align: center; font-size: 1.2em; width: 95%; margin: auto; }
body.single .header__description p span { display: inline-block; }
@media screen and (min-width: 769px) { body.single .header__description p { font-size: 1.2em; font-style: italic; width: 75%; } }
body.single .header__description p strong { display: inline-block; }
body.single p.description__subhead { font-style: normal; font-size: 1.6em; line-height: 1.2em; font-weight: 100; margin-bottom: 30px; }
@media screen and (min-width: 769px) { body.single p.description__subhead { font-size: 3em; } }
body.single .itc-single__twoUp p, body.single .itc-single__fullImg p { font-size: 1em; line-height: 1.6em; }
@media screen and (min-width: 960px) { body.single .itc-single__twoUp p, body.single .itc-single__fullImg p { font-size: initial; } }
body.single .itc-single__upNext h3 { width: 100%; text-transform: uppercase; font-weight: 300; font-size: 1.4em; line-height: 2.4em; font-style: italic; }
@media screen and (min-width: 769px) { body.single .itc-single__upNext h3 { font-size: 2em; line-height: 2.4em; } }
.header__hero { display: block; padding-top: 56.25%; width: 95%; margin: auto; margin-top: 35px; }
body.error404 .archiveWrap { width: 79.79%; max-width: 1366px; margin: auto; }
body.error404 header { margin-top: 10vh; height: 50vh; width: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
@media screen and (min-width: 769px) { body.error404 header { margin-top: 3vh; } }
body.error404 .itc-single.wrap { padding-top: 0; }
@media screen and (min-width: 769px) { body.error404 .itc-single.wrap { padding-top: 12.5vh; } }
body.error404 .itc-single.wrap h4 { font-weight: 600; }
body.error404 .itc-single.wrap .itc-article a { font-weight: normal; text-transform: uppercase; }   @media only screen and (max-width: 769px){
body > .header .header__row .header__menu{
padding-bottom:10vh;
}
}
.menu-itc-container p{
margin:1.2em 0;
}
.menu-itc-container small{
text-align:center;
}
@media only screen and (min-width: 769px){
body > .header .header__row .menu-itc-container{
display:none;
}
}
.page-id-844 .content__header{
margin-top:initial;
width:100%; 
max-width:59.25rem; 
margin-left:auto;
margin-right:auto;
}