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

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

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

#logo_galaxys7edge {
  left: 815px;
  top: 20px; }

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

#box {
  left: 350px;
  top: 12px; }

#lid {
  left: 357px;
  top: -5px;
  width: 292px;
  height: 380px; }

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

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

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

#cta_holder, #arrow_holder {
  left: 860px;
  top: 110px;
  width: 34px;
  height: 34px; }

.backup {
  position: absolute;
  background: url("backup.jpg") no-repeat;
  left: 0;
  top: 0;
  width: 970px;
  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.28667246304806% no-repeat;
	width: 45.07px;
	height: 24.45px;
}

.headline_ef {
	background: url("svgsprite.svg") 0 85.78745198463508% no-repeat;
	width: 352.44px;
	height: 36.5px;
}

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

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

.logo_galaxys7edge {
	background: url("svgsprite.svg") 51.01615424700365% 82.30958230958231% no-repeat;
	width: 131.16px;
	height: 20px;
}

.logo_samsung {
	background: url("svgsprite.svg") 48.01896561120497% 86.37469586374696% no-repeat;
	width: 88.04px;
	height: 16px;
}

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

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

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

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

