@charset "UTF-8";
/* Modified Poor Man’s Reset
 * -------------------------------------------------------
 */
html, body, p {
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

html {
  font-size: 1em; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a img, :link img, :visited img {
  border: 0; }

/* Utilities
 * -------------------------------------------------------
 */
.visibility-off {
  visibility: hidden; }

.alpha-0 {
  opacity: 0; }

.gpu {
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transform: rotate(0.01deg);
          transform: rotate(0.01deg); }

/* Variables
 * -------------------------------------------------------
 */
/* Ad content
 * -------------------------------------------------------
 */
#ad_content {
  background: white;
  border: 1px solid black;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  width: 728px;
  height: 90px; }
  #ad_content div, #ad_content img, #ad_content p {
    position: absolute;
    zoom: 1; }

#blocker {
  background-color: white;
  width: 728px;
  height: 90px; }

#logo_samsung {
  left: 8px;
  top: 8px; }

#logo_galaxys7edge {
  left: 521px;
  top: 38px; }

#box {
  left: 289px;
  top: -119px; }

#lid {
  left: 284px;
  top: -123px;
  width: 292px;
  height: 380px; }

#screen {
  width: 113px;
  height: 195px;
  left: 116px;
  top: 51px;
  overflow: hidden; }

.box_scale {
  -webkit-transform: scale(0.4);
          transform: scale(0.4); }

#slope {
  left: -680px;
  top: -96px; }

#penguin {
  width: 58px;
  height: 30px; }

.penguinposition {
  left: 42px;
  top: 122px; }

#scarf {
  -webkit-transform-origin: 95% 95%;
          transform-origin: 95% 95%;
  left: 11px;
  top: 2px; }

#body {
  left: 0;
  bottom: 0; }

#headwing {
  -webkit-transform-origin: 53% bottom;
          transform-origin: 53% bottom;
  right: 0;
  top: 0; }

.snowstart {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  left: 1px;
  top: -10px; }

#snow_final {
  left: -40px;
  top: -30px; }

#star1 {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  left: 36px;
  top: 24px; }

#star2 {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  left: 92px;
  top: 40px; }

#star3 {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
  left: 73px;
  top: 54px; }

#star4 {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  left: 89px;
  top: 95px; }

#headline_ef {
  left: 71px;
  top: 32px; }

#legal {
  left: 8px;
  bottom: 4px; }

#cta_holder, #arrow_holder {
  left: 646px;
  top: 31px;
  width: 30px;
  height: 30px; }

.backup {
  position: absolute;
  background: url("backup.jpg") no-repeat;
  left: 0;
  top: 0;
  width: 728px;
  height: 90px; }

.sprite-png{
  background-image: url('spritesheet.png');
}

.box {
  background-position: 0px -386px;
  width: 273px;
  height: 390px;
}
.frame {
  background-position: -279px -386px;
  width: 113px;
  height: 195px;
}
.lidlip {
  background-position: 0px 0px;
  width: 292px;
  height: 380px;
}
.lidtop {
  background-position: -298px 0px;
  width: 292px;
  height: 380px;
}


.sprite-jpg{
  background-image: url('spritesheet.jpg');
}

.image1 {
  background-position: 0px 0px;
  width: 300px;
  height: 275px;
}


.body {
	background: url("svgsprite.svg") 5.300348808772991% 92.09455188977373% no-repeat;
	width: 45.07px;
	height: 24.45px;
}

.headline_ef {
	background: url("svgsprite.svg") 0 85.73914823914824% no-repeat;
	width: 286.59px;
	height: 29.28px;
}

.headwing {
	background: url("svgsprite.svg") 5.292582929556466% 99.32544650841912% no-repeat;
	width: 43.93px;
	height: 28.63px;
}

.legal {
	background: url("svgsprite.svg") 55.570661695656426% 81.84505631428502% no-repeat;
	width: 108.53px;
	height: 10.69px;
}

.logo_galaxys7edge {
	background: url("svgsprite.svg") 40.24518683911193% 83.12655086848635% no-repeat;
	width: 109.89px;
	height: 17px;
}

.logo_samsung {
	background: url("svgsprite.svg") 37.4798927613941% 86.0635696821516% no-repeat;
	width: 57.35px;
	height: 11px;
}

.penguin_shadow {
	background: url("svgsprite.svg") 11.064785118665812% 90.34722222222223% no-repeat;
	width: 42.5px;
	height: 16.8px;
}

.scarf {
	background: url("svgsprite.svg") 10.752185557633029% 97.05390357775946% no-repeat;
	width: 30.44px;
	height: 19.47px;
}

.slope {
	background: url("svgsprite.svg") 0 0 no-repeat;
	width: 822px;
	height: 335px;
}

.snow {
	background: url("svgsprite.svg") 14.438335624140947% 96.98852295409179% no-repeat;
	width: 21.7px;
	height: 19.2px;
}

.snow_final {
	background: url("svgsprite.svg") 0 99.77267124976034% no-repeat;
	width: 41.18px;
	height: 54.89px;
}

.star {
	background: url("svgsprite.svg") 15.895061728395062% 89.2843137254902% no-repeat;
	width: 12px;
	height: 12px;
}

