@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: 300px;
  height: 250px; }
  #ad_content div, #ad_content img, #ad_content p {
    position: absolute;
    zoom: 1; }

#blocker {
  background-color: white;
  width: 300px;
  height: 250px; }

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

#logo_galaxys7edge {
  right: 16px;
  top: 14px; }

#box {
  left: 45px;
  top: 42px; }

#lid {
  left: 49px;
  top: 23px;
  width: 292px;
  height: 380px; }

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

.box_scale {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left; }

#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: 15px;
  top: 87px; }

#legal {
  left: 15px;
  bottom: 10px; }

#cta_holder, #arrow_holder {
  left: 15px;
  top: 140px;
  width: 32px;
  height: 32px; }

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

.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.55876263548897% no-repeat;
	width: 45.07px;
	height: 24.45px;
}

.headline_ef {
	background: url("svgsprite.svg") 0 85.8974358974359% no-repeat;
	width: 131.42px;
	height: 45px;
}

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

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

.logo_galaxys7edge {
	background: url("svgsprite.svg") 18.131648294035678% 82.30714285714286% no-repeat;
	width: 97.19px;
	height: 15px;
}

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

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

.scarf {
	background: url("svgsprite.svg") 10.896204962352822% 91.44947416552355% 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.580782206672499% 91.39009139009138% no-repeat;
	width: 21.7px;
	height: 19.2px;
}

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

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

