@charset "UTF-8";
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;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

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

/*

@font-face {
  font-family: 'GT-Eesti-Display-Light';
  src: url('../fonts/../fonts/gt-eesti-display-beta-V8-Light.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GT-Eesti-Display-Regular';
  src: url('../fonts/../fonts/gt-eesti-display-beta-V8-Regular.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GT-Eesti-Display-Medium';
  src: url('../fonts/../fonts/gt-eesti-display-beta-V8-Medium.otf');
  font-weight: normal;
  font-style: normal;
}

*/
@font-face {
  font-family: 'GT-Eesti-Display-Light';
  src: url("../fonts/gt-eesti-display-beta-v8-light.eot");
  src: url("../fonts/gt-eesti-display-beta-v8-light.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-eesti-display-beta-v8-light.woff2") format("woff2"), url("../fonts/gt-eesti-display-beta-v8-light.woff") format("woff"), url("../fonts/gt-eesti-display-beta-v8-light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GT-Eesti-Display-Regular';
  src: url("../fonts/gt-eesti-display-beta-v8-regular.eot");
  src: url("../fonts/gt-eesti-display-beta-v8-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-eesti-display-beta-v8-regular.woff2") format("woff2"), url("../fonts/gt-eesti-display-beta-v8-regular.woff") format("woff"), url("../fonts/gt-eesti-display-beta-v8-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GT-Eesti-Display-Medium';
  src: url("../fonts/gt-eesti-display-beta-v8-medium.eot");
  src: url("../fonts/gt-eesti-display-beta-v8-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-eesti-display-beta-v8-medium.woff2") format("woff2"), url("../fonts/gt-eesti-display-beta-v8-medium.woff") format("woff"), url("../fonts/gt-eesti-display-beta-v8-medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* ——— COLORS, FONTS, ETC. ——— */
/* ––– BOX SIZING ––– */
@media screen and (max-width: 1150px) {
  /* ––– BASIC STYLING ––– */
  html {
    width: 100vw;
  }
  body {
    font-family: 'GT-Eesti-Display-Regular', Helvetica, sans-serif;
    font-size: 1rem;
    background: #000000;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    -ms-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    -o-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    -webkit-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    font-kerning: normal;
    width: 100vw;
  }
  h1, h2, h3, h4, h5, h6, b {
    font-weight: normal;
  }
  .red {
    color: #ff2800;
  }
  .orange {
    color: #ff7800;
  }
  .yellow {
    color: #fff000;
  }
  .green {
    color: #00be00;
  }
  .blue {
    color: #0050ff;
  }
  .purple {
    color: #c800ff;
  }
  .black {
    color: #000000;
  }
  /* ––– GRID SETUP ––– */
  html {
    font-size: 4vw;
    background: #fff;
  }
  #main-content {
    padding-top: 0;
  }
  .box {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    width: 95vw;
    margin: 0 auto;
    padding: 0;
  }
  .single-item {
    text-align: center;
    /*	box-shadow: 
    1px 0 0 0 #fff, 
    0 1px 0 0 #fff, 
    1px 1px 0 0 #fff,
    1px 0 0 0 #fff inset, 
    0 1px 0 0 #fff inset;
*/
    box-sizing: border-box;
  }
  .single-item.text-items {
    box-shadow: none;
    text-align: left;
    padding: 0 !important;
    margin: 0 !important;
  }
  .text-items p {
    font-size: calc(95vw / 44);
    line-height: calc(95vw / 33);
    padding: 40px 0 0 20px;
  }
  .text-items p a {
    color: #ffffff;
  }
  .text-items p a:hover {
    color: #ffffff;
    text-decoration: none;
  }
  #story-1 {
    height: calc(calc(95vw / 1) / 0.6);
    padding: calc(95vw / 18	) 0 0 0;
  }
  #story-1 p {
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
    font-size: calc(95vw / 4);
  }
  #story-1 p#page-teaser {
    width: intrinsic;
    margin: 0 auto;
    color: #ffffff;
    font-size: calc(95vw / 30);
    line-height: calc(95vw / 30);
    text-transform: uppercase;
    padding-bottom: calc(95vw / 150);
    border-bottom: #ffffff calc(95vw / 100) solid;
    margin-bottom: calc(95vw / 10);
  }
  #story-1 p#page-title {
    height: calc(95vw / 1.75);
    text-indent: -5500px;
    background-image: url("../images/lelu-wooden-childrens-toy.png");
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  p#story-1-subtitle {
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
    font-size: calc(95vw / 16);
    line-height: calc(95vw / 14);
    padding-top: calc(95vw / 30);
  }
  #sub-subtitle {
    font-size: calc(95vw / 30);
    line-height: calc(95vw / 30);
    text-transform: uppercase;
    letter-spacing: 0.05rem;
    color: #000000;
  }
  #story-2 p {
    font-size: calc(95vw / 20);
    line-height: calc(95vw / 16);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
  }
  #story-2-title {
    color: #ff2800;
    font-size: calc(95vw / 20);
    line-height: calc(95vw / 18);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
    padding-top: 0;
  }
  #lelu-gallery {
    padding-top: calc(95vw / 14);
    height: calc(95vw / 0.69);
  }
  #lelu-gallery #full-width-gallery-item {
    position: relative;
    top: calc(-95vw / 30);
    height: calc(95vw / 1.3);
  }
  /*
#image-box {
	position: relative;
	display:block;
	margin: 0 auto;
	width:calc(95vw / 1.1);
}

#lelu-gallery .single-item.two-items.animation-items {
//    height: calc(95vw / 3);
    padding: 0 !important;
    margin: 0 !important;
	display:inline-block;
    &:nth-of-type(odd) {
	    float:left;
		width:calc(95vw / 2.25);
    }
    &:nth-of-type(even) {
	    float:right;
		width:calc(95vw / 2.25);
    }
}
*/
  #knoll-poster {
    position: relative;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
  }
  #lelu-rocket {
    height: calc(95vw / 1.25);
  }
  #lelu-rocket-image {
    display: inline-block;
    position: relative;
    margin: calc(95vw / 20) calc(95vw / 20) calc(95vw / 20) 0;
    width: calc(95vw / 2.9);
    float: left;
  }
  #story-pt1, p#story-pt1 {
    position: relative;
    width: calc(95vw / 1);
    padding: 40px 0 0 0;
  }
  #story-4-title {
    position: relative;
    float: left;
    display: inline-block;
    font-size: calc(95vw / 14);
    padding: 20px 30px 15px 24px;
    margin: 40px 0 0 0;
    border: 10px solid #ffffff;
    color: #ffffff;
    text-transform: uppercase;
  }
  #story-4-title:hover {
    border: 10px solid #0050ff;
    color: #0050ff;
  }
  a#story-4-title {
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
    text-decoration: none;
  }
  a#story-4-title:visited {
    color: #ffffff;
  }
  a#story-4-title:hover {
    text-decoration: none;
    color: #0050ff;
  }
  #lelu-package-description {
    height: calc(95vw / 0.9);
  }
  #abc-intro {
    margin: 0;
    padding: 0;
    margin-top: calc(95vw / 20);
  }
  #lelu-package-description div.animation-items {
    height: calc(95vw / 1.34);
  }
  #abc-shop-button {
    font-size: calc(95vw / 14);
    display: block;
    width: intrinsic;
    padding: 20px 30px 15px 24px;
    margin: 50px 0 0 0;
    color: #ffffff;
    border: 10px solid #ffffff;
    text-transform: uppercase;
  }
  #abc-shop-button:hover {
    border: 10px solid #000000;
    color: #000000;
  }
  a#abc-shop-button {
    position: relative;
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
    text-decoration: none;
    z-index: 3;
  }
  a#abc-shop-button:visited {
    color: #ffffff;
  }
  a#abc-shop-button:hover {
    border: 10px solid #000000;
    color: #000000;
    text-decoration: none;
  }
  #lelu-package-description img {
    padding-top: calc(95vw / 30);
  }
  #eesti-preview {
    position: relative;
    height: calc(95vw / 1.32);
    padding-top: calc(95vw / 40);
    color: #ffffff;
  }
  #eesti-preview-div {
    height: calc(95vw / 1.75);
  }
  #eesti-preview img {
    position: absolute;
    padding: 0 0 0 0;
    margin: calc(95vw / 20) 0 0 0;
  }
  #story-3-title {
    font-size: calc(95vw / 12);
    line-height: calc(95vw / 10);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
  }
  #story-4-title {
    font-size: calc(95vw / 18);
    line-height: calc(95vw / 14);
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
  }
  #story-6-title {
    text-transform: uppercase;
    font-size: calc(95vw / 10);
    line-height: calc(95vw / 10);
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
  }
  #story-7-title {
    text-align: center;
    font-size: calc(95vw / 7);
    line-height: calc(95vw / 9);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
  }
  .single-item.sixteen-items {
    width: calc(95vw / 16);
    height: calc(95vw / 16);
    padding: calc(95vw / 48	) 0 0 0;
    font-size: calc(95vw / 40);
  }
  .single-item.eight-items {
    width: calc(95vw / 8);
    height: calc(95vw / 8);
    padding: calc(95vw / 26	) 0 0 0;
    font-size: calc(95vw / 16);
  }
  .single-item.four-items {
    width: calc(95vw / 4);
    height: calc(95vw / 4);
    padding: calc(95vw / 20	) 0 0 0;
    font-size: calc(95vw / 6);
  }
  .single-item.three-items {
    width: calc(95vw / 3);
    height: calc(95vw / 3);
    padding: calc(95vw / 18	) 0 0 0;
    font-size: calc(95vw / 4);
  }
  .single-item.two-items {
    width: calc(95vw / 2);
    height: calc(95vw / 2);
    padding: calc(95vw / 12	) 0 0 0;
    font-size: calc(95vw / 2.5);
  }
  .single-item.one-items {
    width: calc(95vw / 1);
    height: calc(95vw / 1);
    padding: calc(95vw / 7	) 0 0 0;
    font-size: calc(95vw / 1.25);
  }
  .single-item.full-width {
    width: calc(95vw / 1);
  }
  .animation-items {
    width: 100%;
    margin: 0;
    padding: 1px 0 0 1px !important;
    box-shadow: none;
  }
  .animation-items img {
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 0;
  }
  /*
.single-item:hover {
	width: $single-item-boxsize-zoomed;
	height: $single-item-boxsize;
  -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
}
*/
  /*
.single-item:hover {
	background: $white;
	color: $black;
}
*/
  #abc-shop-button {
    font-size: calc(95vw / 30) !important;
    padding: 10px 18px 9px 14px;
    margin: 40px 0 0 0;
    color: #ffffff;
    border: 5px solid #ffffff;
    text-transform: uppercase;
  }
  #abc-shop-button:hover {
    border: 5px solid #000000;
    color: #000000;
  }
  a#abc-shop-button {
    position: relative;
    font-family: 'GT-Eesti-Display-Regular', Helvetica, sans-serif;
    text-decoration: none;
  }
  a#abc-shop-button:visited {
    color: #ffffff;
  }
  a#abc-shop-button:hover {
    border: 5px solid #000000;
    color: #000000;
    text-decoration: none;
  }
  #story-4-title {
    position: relative;
    font-size: calc(95vw / 30) !important;
    padding: 2px 17px 1px 12px;
    margin: 25px 0 0 0;
    border: 5px solid #ffffff;
    color: #ffffff;
    text-transform: uppercase;
  }
  #story-4-title:hover {
    border: 5px solid #0050ff;
    color: #0050ff;
  }
  a#story-4-title {
    font-family: 'GT-Eesti-Display-Regular', Helvetica, sans-serif;
    text-decoration: none;
  }
  a#story-4-title:visited {
    color: #ffffff;
  }
  a#story-4-title:hover {
    text-decoration: none;
    color: #0050ff;
  }
}

@media screen and (min-width: 1150px) {
  /* ––– BASIC STYLING ––– */
  html {
    width: 100vw;
  }
  body {
    font-family: 'GT-Eesti-Display-Regular', Helvetica, sans-serif;
    font-size: 1rem;
    background: #000000;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    -ms-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    -o-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    -webkit-font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    font-feature-settings: "pnum" 1, "kern" 1, "ss01" 1, "ss03" 1;
    font-kerning: normal;
    width: 100vw;
  }
  h1, h2, h3, h4, h5, h6, b {
    font-weight: normal;
  }
  .red {
    color: #ff2800;
  }
  .orange {
    color: #ff7800;
  }
  .yellow {
    color: #fff000;
  }
  .green {
    color: #00be00;
  }
  .blue {
    color: #0050ff;
  }
  .purple {
    color: #c800ff;
  }
  .black {
    color: #000000;
  }
  /* ––– GRID SETUP ––– */
  html {
    font-size: 4vw;
    background: #fff;
  }
  #main-content {
    padding-top: 0;
  }
  .box {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    width: 70vw;
    margin: 0 auto;
    padding: 0;
  }
  .single-item {
    text-align: center;
    /*	box-shadow: 
    1px 0 0 0 #fff, 
    0 1px 0 0 #fff, 
    1px 1px 0 0 #fff,
    1px 0 0 0 #fff inset, 
    0 1px 0 0 #fff inset;
*/
    box-sizing: border-box;
  }
  .single-item.text-items {
    box-shadow: none;
    text-align: left;
    padding: 0 !important;
    margin: 0 !important;
  }
  .text-items p {
    font-size: calc(70vw / 44);
    line-height: calc(70vw / 33);
    padding: 40px 0 0 20px;
  }
  .text-items p a {
    color: #ffffff;
  }
  .text-items p a:hover {
    color: #ffffff;
    text-decoration: none;
  }
  #story-1 {
    height: calc(calc(70vw / 1) / 0.6);
    padding: calc(70vw / 18	) 0 0 0;
  }
  #story-1 p {
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
    font-size: calc(70vw / 4);
  }
  #story-1 p#page-teaser {
    width: intrinsic;
    margin: 0 auto;
    color: #ffffff;
    font-size: calc(70vw / 30);
    line-height: calc(70vw / 30);
    text-transform: uppercase;
    padding-bottom: calc(70vw / 150);
    border-bottom: #ffffff calc(70vw / 100) solid;
    margin-bottom: calc(70vw / 10);
  }
  #story-1 p#page-title {
    height: calc(70vw / 1.75);
    text-indent: -5500px;
    background-image: url("../images/lelu-wooden-childrens-toy.png");
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  p#story-1-subtitle {
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
    font-size: calc(70vw / 16);
    line-height: calc(70vw / 14);
    padding-top: calc(70vw / 30);
  }
  #sub-subtitle {
    font-size: calc(70vw / 30);
    line-height: calc(70vw / 30);
    text-transform: uppercase;
    letter-spacing: 0.05rem;
    color: #000000;
  }
  #story-2 p {
    font-size: calc(70vw / 20);
    line-height: calc(70vw / 16);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
  }
  #story-2-title {
    color: #ff2800;
    font-size: calc(70vw / 20);
    line-height: calc(70vw / 18);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
    padding-top: 0;
  }
  #lelu-gallery {
    padding-top: calc(70vw / 14);
    height: calc(70vw / 0.69);
  }
  #lelu-gallery #full-width-gallery-item {
    position: relative;
    top: calc(-70vw / 30);
    height: calc(70vw / 1.3);
  }
  /*
#image-box {
	position: relative;
	display:block;
	margin: 0 auto;
	width:calc(70vw / 1.1);
}

#lelu-gallery .single-item.two-items.animation-items {
//    height: calc(70vw / 3);
    padding: 0 !important;
    margin: 0 !important;
	display:inline-block;
    &:nth-of-type(odd) {
	    float:left;
		width:calc(70vw / 2.25);
    }
    &:nth-of-type(even) {
	    float:right;
		width:calc(70vw / 2.25);
    }
}
*/
  #knoll-poster {
    position: relative;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
  }
  #lelu-rocket {
    height: calc(70vw / 1.25);
  }
  #lelu-rocket-image {
    display: inline-block;
    position: relative;
    margin: calc(70vw / 20) calc(70vw / 20) calc(70vw / 20) 0;
    width: calc(70vw / 2.9);
    float: left;
  }
  #story-pt1, p#story-pt1 {
    position: relative;
    width: calc(70vw / 1);
    padding: 40px 0 0 0;
  }
  #story-4-title {
    position: relative;
    float: left;
    display: inline-block;
    font-size: calc(70vw / 14);
    padding: 20px 30px 15px 24px;
    margin: 40px 0 0 0;
    border: 10px solid #ffffff;
    color: #ffffff;
    text-transform: uppercase;
  }
  #story-4-title:hover {
    border: 10px solid #0050ff;
    color: #0050ff;
  }
  a#story-4-title {
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
    text-decoration: none;
  }
  a#story-4-title:visited {
    color: #ffffff;
  }
  a#story-4-title:hover {
    text-decoration: none;
    color: #0050ff;
  }
  #lelu-package-description {
    height: calc(70vw / 0.9);
  }
  #abc-intro {
    margin: 0;
    padding: 0;
    margin-top: calc(70vw / 20);
  }
  #lelu-package-description div.animation-items {
    height: calc(70vw / 1.34);
  }
  #abc-shop-button {
    font-size: calc(70vw / 14);
    display: block;
    width: intrinsic;
    padding: 20px 30px 15px 24px;
    margin: 50px 0 0 0;
    color: #ffffff;
    border: 10px solid #ffffff;
    text-transform: uppercase;
  }
  #abc-shop-button:hover {
    border: 10px solid #000000;
    color: #000000;
  }
  a#abc-shop-button {
    position: relative;
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
    text-decoration: none;
    z-index: 3;
  }
  a#abc-shop-button:visited {
    color: #ffffff;
  }
  a#abc-shop-button:hover {
    border: 10px solid #000000;
    color: #000000;
    text-decoration: none;
  }
  #lelu-package-description img {
    padding-top: calc(70vw / 30);
  }
  #eesti-preview {
    position: relative;
    height: calc(70vw / 1.32);
    padding-top: calc(70vw / 40);
    color: #ffffff;
  }
  #eesti-preview-div {
    height: calc(70vw / 1.75);
  }
  #eesti-preview img {
    position: absolute;
    padding: 0 0 0 0;
    margin: calc(70vw / 20) 0 0 0;
  }
  #story-3-title {
    font-size: calc(70vw / 12);
    line-height: calc(70vw / 10);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
  }
  #story-4-title {
    font-size: calc(70vw / 18);
    line-height: calc(70vw / 14);
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
  }
  #story-6-title {
    text-transform: uppercase;
    font-size: calc(70vw / 10);
    line-height: calc(70vw / 10);
    font-family: 'GT-Eesti-Display-Light', Helvetica, sans-serif;
  }
  #story-7-title {
    text-align: center;
    font-size: calc(70vw / 7);
    line-height: calc(70vw / 9);
    font-family: 'GT-Eesti-Display-Medium', Helvetica, sans-serif;
  }
  .single-item.sixteen-items {
    width: calc(70vw / 16);
    height: calc(70vw / 16);
    padding: calc(70vw / 48	) 0 0 0;
    font-size: calc(70vw / 40);
  }
  .single-item.eight-items {
    width: calc(70vw / 8);
    height: calc(70vw / 8);
    padding: calc(70vw / 26	) 0 0 0;
    font-size: calc(70vw / 16);
  }
  .single-item.four-items {
    width: calc(70vw / 4);
    height: calc(70vw / 4);
    padding: calc(70vw / 20	) 0 0 0;
    font-size: calc(70vw / 6);
  }
  .single-item.three-items {
    width: calc(70vw / 3);
    height: calc(70vw / 3);
    padding: calc(70vw / 18	) 0 0 0;
    font-size: calc(70vw / 4);
  }
  .single-item.two-items {
    width: calc(70vw / 2);
    height: calc(70vw / 2);
    padding: calc(70vw / 12	) 0 0 0;
    font-size: calc(70vw / 2.5);
  }
  .single-item.one-items {
    width: calc(70vw / 1);
    height: calc(70vw / 1);
    padding: calc(70vw / 7	) 0 0 0;
    font-size: calc(70vw / 1.25);
  }
  .single-item.full-width {
    width: calc(70vw / 1);
  }
  .animation-items {
    width: 100%;
    margin: 0;
    padding: 1px 0 0 1px !important;
    box-shadow: none;
  }
  .animation-items img {
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 0;
  }
  /*
.single-item:hover {
	width: $single-item-boxsize-zoomed;
	height: $single-item-boxsize;
  -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
}
*/
  /*
.single-item:hover {
	background: $white;
	color: $black;
}
*/
}

/* ––– LOADING VIEWPORT SIZED STYLESHEETS ——— */
/* ——— HEADER ——— */
/*
#mainNav {
	position:fixed;
	background:$white;
	border: 1px solid $black;
	width:75%;
	padding:20px;
	margin-bottom:100px;
	z-index:99999;
	font-family: 'GT-Federal', sans-serif;
}
*/
/* ——— HEADER ——— */
/* ——— MAIN SECTION TITLE ——— */
