@import url("reset.css");
@import url("anythingslider.css");
@import url("fancybox.css");
@font-face {
  font-family:'txt-light';
  src:url('fonts/txt-light.eot');
  src:url('fonts/txt-light.eot?#iefix') format('embedded-opentype'), url('fonts/txt-light.woff') format('woff'), url('fonts/txt-light.ttf') format('truetype'), url('fonts/txt-light.svg#jj') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'txt-roman';
  src:url('fonts/txt-roman.eot');
  src:url('fonts/txt-roman.eot?#iefix') format('embedded-opentype'), url('fonts/txt-roman.woff') format('woff'), url('fonts/txt-roman.ttf') format('truetype'), url('fonts/txt-roman.svg#jj') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'txt-bold';
  src:url('fonts/txt-bold.eot');
  src:url('fonts/txt-bold.eot?#iefix') format('embedded-opentype'), url('fonts/txt-bold.woff') format('woff'), url('fonts/txt-bold.ttf') format('truetype'), url('fonts/txt-bold.svg#jj') format('svg');
  font-weight:normal;
  font-style:normal;
}
a, a:hover {
  text-decoration:none;
  -webkit-transition-property:color, opacity;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:color, opacity;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:color, opacity;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:color, opacity;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
  color:inherit;
}
.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt12 { font-size:12px; }
.txt13 { font-size:13px; }
.txt14 { font-size:14px; }
.txt15 { font-size:15px; }
.txt16 { font-size:16px; }
.txt17 { font-size:17px; }
.txt18 { font-size:18px; }
.txt19 { font-size:19px; }
.txt20 { font-size:20px; }
.txt21 { font-size:21px; }
.txt22 { font-size:22px; }
.txt23 { font-size:23px; }
.txt24 { font-size:24px; }
.txt25 { font-size:25px; }
.txt26 { font-size:26px; }
.txt27 { font-size:27px; }
.txt28 { font-size:28px; }
.txt29 { font-size:29 x; }
.txt30 { font-size:30px; }
.b { font-weight:bold; }
.blue { color:#4883b5; }
.grey { color:#e3e3e3; }
.grey-txt { color:#949494; }
.grey-dark { color:#373737; }
body {
  font:18px / 21px 'txt-light', Helvetica, Arial, sans-serif;
  min-width:960px;
  min-height:600px;
  color:#949494;
  background:#fbfbfb;
}
#master {
  width:660px;
  height:auto;
  margin:0px auto;
}
section.pg {
  width:100%;
  height:100%;
  position:relative;
  min-height:600px;
}
section.pg h1 { margin-top:1px; }
body.no-js { opacity:1; }
body.no-js h1 {
  font-family:Helvetica, Arial, sans-serif !important;
  font-weight:bold !important;
}
body.no-js .pg-home { display:none; }
body.no-js .pg-about { margin-top:100px; }
nav.main {
  width:auto;
  height:auto;
  overflow:hidden;
  font:15px / 18px Arial, sans-serif;
}
nav.main ul {
  width:auto;
  height:auto;
}
nav.main li {
  width:90px;
  height:90px;
  display:block;
  float:left;
  position:relative;
  border-radius:45px;
  -webkit-border-radius:45px;
  -moz-border-radius:45px;
  -o-border-radius:45px;
  text-align:center;
  line-height:86px;
}
nav.main li:hover {
  -webkit-transition:background 0.1s linear;
  -moz-transition:background 0.1s linear;
  -o-transition:background 0.1s linear;
  transition:background 0.1s linear;
}
nav.main li.about a {
  background:url(../pics/nav-fprint.svg) 50% 50% no-repeat;
  background-size:70px auto;
}
nav.main li.work a { background:url(../pics/nav-work.png) 50% 50% no-repeat; }
nav.main li.contact a {
  background:url(../pics/nav-contact.svg) 50% 50% no-repeat;
  background-size:60px auto;
}
nav.main li.blog a { background:url(../pics/nav-blog.png) 50% 50% no-repeat; }
nav.main a {
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  z-index:20;
  color:#4883b5;
}
nav.main a span {
  font:15px / 18px 'txt-bold';
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  display:block;
  width:100%;
  height:18px;
  text-align:center;
  position:absolute;
  opacity:0;
}
nav.main img {
  position:relative;
  z-index:10;
}
nav.main.horiz { padding-bottom:25px; }
nav.main.horiz li { margin-right:25px; }
nav.main.horiz li span {
  padding-top:85px;
  -webkit-transition-property:padding-top, opacity;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:padding-top, opacity;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:padding-top, opacity;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:padding-top, opacity;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
nav.main.horiz li.last { margin-right:0px; }
nav.main.horiz li:hover span {
  opacity:1;
  padding-top:85px;
  -webkit-transition-property:padding-top, opacity;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:padding-top, opacity;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:padding-top, opacity;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:padding-top, opacity;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
nav.main.vert {
  width:90px;
  height:435px;
  position:fixed;
  top:50%;
  left:30px;
  margin:-218px 0px 0px 0px;
  opacity:0;
  padding-right:100px;
}
nav.main.vert li { margin-bottom:25px; }
nav.main.vert li span {
  top:50%;
  margin-top:-7px;
  padding-left:90px;
  text-align:left !important;
  -webkit-transition-property:padding-left, opacity;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:padding-left, opacity;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:padding-left, opacity;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:padding-left, opacity;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
nav.main.vert li.last { margin-bottom:0px; }
nav.main.vert li:hover span {
  opacity:1;
  padding-left:93px;
  -webkit-transition-property:padding-left, opacity;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:padding-left, opacity;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:padding-left, opacity;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:padding-left, opacity;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
nav.main.vert li.blog.grey { background:#949494; }
nav.main.vert li.blog.grey:hover { background:#4883b5; }
section.pg-home { margin-bottom:0px; }
section.pg-home .wrapper {
  width:480px;
  height:auto;
  margin:0px auto;
  position:absolute;
  top:50%;
  left:50%;
  margin:-170px 0px 0px -240px;
}
section.pg-home .h {
  position:relative;
  top:-20px;
  left:-4px;
  height:195px;
}
section.pg-home h1 {
  font:125px / 125px 'txt-bold';
  color:#4883b5;
}
section.pg-home h1 .char2 {
  vertical-align:top;
  margin-left:-0.065em;
}
section.pg-home h1 .char3 {
  vertical-align:top;
  margin-left:-0.070em;
}
section.pg-home h1 .char4 {
  vertical-align:top;
  margin-left:-0.070em;
}
section.pg-home h1 .char5 {
  vertical-align:top;
  margin-left:-0.070em;
}
section.pg-home h2 {
  width:515px;
  font:44px / 41px 'txt-bold';
  color:#4883b5;
  margin-left:7px;
}
section.pg-home h2 span {
  vertical-align:top;
  margin-left:-0.062em;
}
section.pg-home h2 span.char24 { margin-left:-0.055em; }
section.pg-home h2 span.char15 { margin-left:-0.055em; }
section.pg-home h2 span.char22 { margin-left:-0.065em; }
section.pg-home h2 span.char27 { margin-left:-0.050em; }
section.pg-home h2 span.char28 { margin-left:-0.050em; }
section.pg-home h2 span.char37 { margin-left:-0.050em; }
section.pg-home h2 span.char47 { margin-left:-0.040em; }
section.pg-home h2 span.char48 { margin-left:-0.047em; }
section.pg-home nav.main { margin:30px 0px 0px 5px; }
section.pg-about .wrapper {
  height:500px;
  position:absolute;
  top:50%;
  margin-top:-250px;
}
section.pg-about h1 {
  font:100px 'txt-bold';
  color:#4883b5;
}
section.pg-about h1 span { margin-left:-0.01em; }
section.pg-about h1 span.char2 { margin-left:-0.07em; }
section.pg-about h1 span.char3 { margin-left:-0.07em; }
section.pg-about h1 span.char4 { margin-left:-0.08em; }
section.pg-about h1 span.char5 { margin-left:-0.05em; }
section.pg-about aside {
  width:310px;
  height:310px;
  position:absolute;
  top:-55px;
  right:-205px;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
  overflow:hidden;
  background:#f4f4f4;
}
section.pg-about aside img {
  width:320px;
  height:320px;
  display:block;
  position:relative;
  top:-6px;
  filter:grayscale(0.5);
}
section.pg-about p {
  font-size:18px;
  line-height:23px;
  color:#949494;
  margin-bottom:19px;
}
section.pg-about p.last { margin-bottom:0px; }
section.pg-about p small {
  font-size:inherit;
  color:#d5d5d5;
  margin-left:-2px;
}
section.pg-about p a {
  font-family:'txt-bold';
  color:#4883b5;
  -webkit-transition-property:color, background;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:color, background;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:color, background;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:color, background;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
section.pg-about p a:hover {
  background:#4883b5;
  color:#fbfbfb;
  -webkit-transition-property:color, background;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:color, background;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:color, background;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:color, background;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
section.pg-about p .apple {
  width:13px;
  position:relative;
  top:-3px;
  margin-left:-2px;
}
section.pg-about .social {
  display:block;
  clear:both;
  overflow:hidden;
  margin-top:40px;
}
section.pg-about .social li {
  width:30px;
  height:30px;
  display:block;
  float:left;
  margin-right:10px;
}
section.pg-about .social li.last { margin-right:0px; }
section.pg-about .social a {
  width:100%;
  height:100%;
  display:block;
  background:url(../pics/about/social.png) 0px 0px no-repeat #d6d6d6;
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  -o-border-radius:15px;
  line-height:26px;
  text-align:center;
  -webkit-transition:background-color 0.2s linear;
  -moz-transition:background-color 0.2s linear;
  -o-transition:background-color 0.2s linear;
  transition:background-color 0.2s linear;
}
section.pg-about .social a:hover {
  background-color:#4883b5;
  -webkit-transition:background-color 0.2s linear;
  -moz-transition:background-color 0.2s linear;
  -o-transition:background-color 0.2s linear;
  transition:background-color 0.2s linear;
}
section.pg-about .social li.youtube a { line-height:24px; }
section.pg-about .social li.tumblr a { line-height:24px; }
section.pg-about .social li.linkedin a { line-height:24px; }
section.pg-about .social li.twitter a { background-position:0px 0px; }
section.pg-about .social li.twitter a:hover { background-color:#00acee; }
section.pg-about .social li.facebook a { background-position:-30px 0px; }
section.pg-about .social li.facebook a:hover { background-color:#3b5998; }
section.pg-about .social li.instagram a { background-position:-60px 0px; }
section.pg-about .social li.instagram a:hover { background-color:#7cd09f; }
section.pg-about .social li.lastfm a { background-position:-90px 0px; }
section.pg-about .social li.lastfm a:hover { background-color:#dd1303; }
section.pg-about .social li.youtube a { background-position:-120px 0px; }
section.pg-about .social li.youtube a:hover { background-color:#030003; }
section.pg-about .social li.flickr a { background-position:-150px 0px; }
section.pg-about .social li.flickr a:hover { background-color:#ff0084; }
section.pg-about .social li.tumblr a { background-position:-180px 0px; }
section.pg-about .social li.tumblr a:hover { background-color:#314e6b; }
section.pg-about .social li.vimeo a { background-position:-210px 0px; }
section.pg-about .social li.vimeo a:hover { background-color:#0dadd6; }
section.pg-about .social li.pinterest a { background-position:-240px 0px; }
section.pg-about .social li.pinterest a:hover { background-color:#cb2027; }
section.pg-about .social li.linkedin a { background-position:-270px 0px; }
section.pg-about .social li.linkedin a:hover { background-color:#3893c4; }
section.pg-about .social li.googleplus a { background-position:-300px 0px; }
section.pg-about .social li.googleplus a:hover { background-color:#d7482a; }
section.pg-work .wrapper {
  height:550px;
  position:absolute;
  top:50%;
  margin-top:-280px;
  padding-bottom:20px;
}
section.pg-work h1 {
  font:100px 'txt-bold';
  color:#4883b5;
}
section.pg-work h1 span.char2 { margin-left:-0.08em; }
section.pg-work h1 span.char3 { margin-left:-0.08em; }
section.pg-work h1 span.char4 { margin-left:-0.04em; }
section.pg-work .anythingSlider {
  position:relative;
  left:-25px;
}
section.pg-work .anythingSlider .anythingWindow { padding-bottom:10px; }
section.pg-work .anythingSlider .arrow {
  width:50px;
  height:50px;
  top:50%;
  margin-top:-22px;
  display:block;
}
section.pg-work .anythingSlider .arrow span {
  width:20px;
  height:29px;
  display:block;
  background:url(../pics/work/arrows.png) 0px 0px no-repeat;
  position:absolute;
  top:10px;
  left:12px;
  visibility:visible;
  overflow:hidden;
  text-indent:-9999px;
}
section.pg-work .anythingSlider .arrow.forward { right:-63px; }
section.pg-work .anythingSlider .arrow.forward span { background-position:-20px 0px; }
section.pg-work .anythingSlider .arrow.forward :hover span, section.pg-work .anythingSlider .arrow.forward.on span { background-position:-20px -29px; }
section.pg-work .anythingSlider .arrow.back { left:-57px; }
section.pg-work .anythingSlider .arrow.back span { background-position:0px 0px; }
section.pg-work .anythingSlider .arrow.back :hover span, section.pg-work .anythingSlider .arrow.back.on span { background-position:0px -29px; }
section.pg-work .anythingSlider .arrow a {
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
}
section.pg-work .anythingSlider .arrow.off { display:none; }
section.pg-work ul.works {
  width:250px;
  display:block;
  padding-left:25px;
}
section.pg-work ul.works li.item {
  width:200px;
  float:left;
  padding-top:5px;
  padding-bottom:50px;
}
section.pg-work ul.works li.item li {
  width:200px;
  height:200px;
  display:block;
  margin:0px 0px 30px 0px;
  overflow:hidden;
  border-radius:100px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  -o-border-radius:100px;
  box-shadow:0px -3px 0px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px -3px 0px 0px rgba(0,0,0,0.25);
  -ms-box-shadow:0px -3px 0px 0px rgba(0,0,0,0.25);
  -o-box-shadow:0px -3px 0px 0px rgba(0,0,0,0.25);
  -webkit-box-shadow:0px -3px 0px 0px rgba(0,0,0,0.25);
}
section.pg-work ul.works li.item li.corner { margin-right:0px; }
section.pg-work ul.works li.item li.bottom { margin-bottom:0px; }
section.pg-work ul.works li.item li a {
  width:100%;
  height:100%;
  display:block;
  position:relative;
  border-radius:100px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  -o-border-radius:100px;
}
section.pg-work ul.works li.item li a canvas {
  border-radius:100px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  -o-border-radius:100px;
  -webkit-transition:transform 0.2s linear;
  -moz-transition:transform 0.2s linear;
  -o-transition:transform 0.2s linear;
  transition:transform 0.2s linear;
}
section.pg-work ul.works li.item li a img {
  display:block;
  border-radius:100px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  -o-border-radius:100px;
  -webkit-transition:opacity 0.2s linear;
  -moz-transition:opacity 0.2s linear;
  -o-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
}
section.pg-work ul.works li.item li a span {
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  z-index:20;
  background:#ffffff;
  opacity:0.3;
  border-radius:100px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  -o-border-radius:100px;
  -webkit-transition:opacity 0.3s linear;
  -moz-transition:opacity 0.3s linear;
  -o-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear;
}
section.pg-work ul.works li.item li a:hover span {
  opacity:0;
  -webkit-transition:opacity 0.2s linear;
  -moz-transition:opacity 0.2s linear;
  -o-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
}
section.pg-contact .wrapper {
  height:500px;
  position:absolute;
  top:50%;
  margin-top:-250px;
}
section.pg-contact h1 {
  font:100px 'txt-bold';
  color:#4883b5;
}
section.pg-contact h1 span { margin-left:-0.01em; }
section.pg-contact h1 span.char2 { margin-left:-0.06em; }
section.pg-contact h1 span.char3 { margin-left:-0.07em; }
section.pg-contact h1 span.char4 { margin-left:-0.06em; }
section.pg-contact h1 span.char5 { margin-left:-0.04em; }
section.pg-contact h1 span.char6 { margin-left:-0.07em; }
section.pg-contact h1 span.char7 { margin-left:-0.05em; }
section.pg-contact p {
  font-size:18px;
  line-height:23px;
  color:#949494;
  margin-bottom:60px;
}
section.pg-contact p a, section.pg-contact form input.submit {
  font-family:'txt-bold';
  color:#4883b5;
  -webkit-transition-property:color, background;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:color, background;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:color, background;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:color, background;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
section.pg-contact p a:hover, section.pg-contact form input.submit:hover {
  background:#4883b5;
  color:#fbfbfb;
  -webkit-transition-property:color, background;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:color, background;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:color, background;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:color, background;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
section.pg-contact form {
  width:363px;
  position:relative;
}
section.pg-contact form input.txt, section.pg-contact form textarea {
  font:15px 'txt-roman';
  color:#949494;
  display:block;
  width:310px;
  background:#e3e3e3;
  -webkit-transition-property:background, color;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:background, color;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:background, color;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:background, color;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
section.pg-contact form input.txt:hover, section.pg-contact form textarea:hover {
  background:#d6d6d6;
  -webkit-transition:background 0.2s linear;
  -moz-transition:background 0.2s linear;
  -o-transition:background 0.2s linear;
  transition:background 0.2s linear;
}
section.pg-contact form input.txt:focus, section.pg-contact form textarea:focus {
  color:#373737;
  background:#bfbfbf;
  -webkit-transition-property:background, color;
  -webkit-transition-duration:0.2s, 0.2s;
  -webkit-transition-timing-function:linear, linear;
  -moz-transition-property:background, color;
  -moz-transition-duration:0.2s, 0.2s;
  -moz-transition-timing-function:linear, linear;
  -o-transition-property:background, color;
  -o-transition-duration:0.2s, 0.2s;
  -o-transition-timing-function:linear, linear;
  transition-property:background, color;
  transition-duration:0.2s, 0.2s;
  transition-timing-function:linear, linear;
}
section.pg-contact form input.txt {
  margin-bottom:10px;
  height:35px;
  line-height:35px;
  padding:0px 20px;
}
section.pg-contact form textarea {
  padding:20px;
  height:100px;
}
section.pg-contact form input.submit {
  background:none;
  color:#4883b5;
  margin:15px 0px 0px 297px;
  padding-bottom:2px;
  cursor:pointer;
}
section.pg-contact form .error {
  font:20px 'txt-bold';
  color:#373737;
  position:absolute;
  top:0px;
  right:0px;
  display:none;
}
section.pg-contact form .error.e1 {
  top:5px;
  display:block;
}
section.pg-contact form .error.e2 {
  top:50px;
  display:block;
}
section.pg-contact form .error.e3 {
  top:90px;
  display:block;
}
section.pg-contact form .status {
  font:25px 'txt-bold';
  color:#4883b5;
  position:absolute;
  top:30px;
  left:0px;
  display:none;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5 dppx) {
}
@media screen and (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 770px) and (-o-min-device-pixel-ratio: 1.5), screen and (max-width: 770px) and (min-device-pixel-ratio: 1.5), screen and (max-width: 770px) and (min-resolution: 1.5 dppx) {
}
@media screen and (max-width: 440px) {
}
