.mobile {
	display: none;
}

#desktopMenu {
	display: block;
}

#tumblr {
	position: relative;
	width: 100%;
}

body {
overflow-x:hidden;
}

/* ---ticketing--- */

.ticketChoiceHolder1, .ticketChoiceHolder2 {
	width: 380px;
	height: 46px;	
	margin: auto;
top: 32px;
position: fixed;
margin-bottom: 8px;

	right: 90px;
overflow: hidden;
display: none;
}

.ticketChoiceHolder1 {
	z-index: 10;
}

.ticketChoiceHolder2 {
	z-index: 1;
}

.ticketChoice.invert {
	/*display: none;*/
	background-color: rgba(0, 0, 0, 0.85);	
	clip: rect(0px 0px 66px 0px);
	z-index: 1;
}

.ticketChoice {
	overflow: hidden;
	width: 380px;
	height: 46px;
	background-color: rgba(255, 255, 255, 0.85);
	opacity: 0.6;
	margin: auto;
	/*top: 32px;*/
	top:0;
	left: 0px;
	/*position: fixed;*/
	position: absolute;
	margin-bottom: 8px;
	right: 30px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	 transition: all 0.5s; 


	clip: rect(0px 380px 66px 0px);
}

.ticketChoice.off1 {
	clip: rect(0px 380px 66px 380px);	
	z-index: 1;
}

.ticketChoice.invert.off2 {
	clip: rect(0px 380px 66px 0px);
	z-index: 10;
}


.ticketText {
margin-left: 21px;
float: left;
margin-top: 17px;
padding-left: 0px;
color: #000;
font-family: 'dinmedium';
font-size: 12px;
}

.invert .ticketText {
	color: #fff;
}

.ticketChoice form {
display: block;
margin-top: 9px;
float: left;
margin-left: 0px;
}

#search-zip, #search-zip2 {
  color: #999;
  font-family: 'dinmedium', Times, serif;
  font-size: 13px;
  width: 94px;
  background-color: rgba(0,0,0);
  border: none;
  margin-top: 4px;
  margin-right: 2px;
  margin-left: 13px;
  /*border: 1px solid #b82026;*/
  padding: 4px 4px 4px 15px;
} 

#search-zip2 {
	background-color: #000;
}



.ticketChoice a {
margin-left: 4px;
margin-top: 7px;
display: inline-block;
zoom: 1;
height: 28px;
width: 35px;
/* margin: 14px -1px; */
background-image: url(http://static.tumblr.com/r5ljjoz/Hvgmrsplk/ticketicons.jpg);
background-image: url(http://static.tumblr.com/zi9llqb/n2en17b8u/ticketicons3.png);
}

.ticketChoice a.net1 { width: 25px; background-position: 0 -29px; }
.ticketChoice a.net1:hover { background-position: 0 0px; }
.ticketChoice a.net2 { width: 25px; background-position: -37px -29px; }
.ticketChoice a.net2:hover { background-position: -37px 0px; }
.ticketChoice a.net3 { background-position: -70px -29px; }
.ticketChoice a.net3:hover { background-position: -70px 0; }
.ticketChoice a.net4 { background-position: -114px -29px; }
.ticketChoice a.net4:hover { background-position: -114px 0px; }


.ticketChoice.invert a.net1:hover { width: 25px; background-position: 0 -29px; }
.ticketChoice.invert a.net1 { background-position: 0 0px; }
.ticketChoice.invert a.net2:hover { width: 25px; background-position: -37px -29px; }
.ticketChoice.invert a.net2 { background-position: -37px 0px; }
.ticketChoice.invert a.net3:hover { background-position: -70px -29px; }
.ticketChoice.invert a.net3 { background-position: -70px 0; }
.ticketChoice.invert a.net4:hover { background-position: -114px -29px; }
.ticketChoice.invert a.net4 { background-position: -114px 0px; }

/* ---end ticketing--- */

.desktop {
	position: fixed;
	/*left: 0px;*/
	left: 100%;
	display: block;
	width: 100%; 
	height: 100%;
	overflow: hidden; top: 0px; 
	background: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/background_synopsis4.jpg) no-repeat top center; background-size: cover;
	webkit-background-size: cover; moz-background-size: cover; o-background-size: cover;
	-moz-transition: all 1.s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	 transition: all 1s ease; 
	z-index: -1;
}

#tumblrContent {
	/*display: none;*/
	position: relative;
	width: 100%;
}
/* warp speed ahead */
.animClass {
	-webkit-transform: translate3d(0, 0, 0);
	/* more specific animation properties here */
}

html, body{
	/* height:100%; */
	margin: 0;
	/* overflow: hidden; */
	font-family: 'din_mediumregular';
}
.text.off {
	display: none;
}
.synoff {
	display: none;
}
.logo {
	position: absolute;
	width: 75px;
	height: 50%;
	margin: 0 60%;
	top: 25%;
	/*background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/play_button.png);*/
	background-repeat: no-repeat;
}

.ipad-rotate {
	display: none;
	background-color: #000;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	overflow: hidden;
}
.preload {
	display: block;
	background-color: #FFF;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	overflow: hidden;
}
#preloadSpin {
	left: 0;
	right: 0;
	margin: auto auto;
	top: 0;
	bottom: 0;
	width: 60px;
	height: 60px;
	position: absolute;
}
.rotateimage {
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/ipad_rotatesmall.jpg);
	width: 500px;
	height: 500px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto auto;
}
.videot {
	position: absolute;
	height: 100%;
	right: 0px;
	width: 56%;
	min-width: 537px;
	top: 0px;
	overflow: hidden;
	overflow: none;/*margin:0 50%;*/
}
.menuBtn {
	position: fixed; 
	top: 20px; 
	left: 20px; 
	margin: auto; 
	cursor: pointer;
	z-index: 300;
}
#desktopMenu {
	position: fixed;
	top: 0;
	/*left: 0; start anim*/
	left: -240px;
	width: 180px;
	height: 280px;
	z-index: 100;
	background-color: #fff;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	 transition: all 0.6s ease; 
}
.mnuLine {
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/menu_line.png);
	width: 157px;
	height: 1px;
}


.line1 {
	position: absolute; 
	top: 50px; 
	left: 10px; margin: auto;
}

.line2 {
	position: absolute; 
	top: 180px; 
	left: 10px; margin: auto;
}

.line3 {
	position: absolute; 
	top: 230px; 
	left: 10px; margin: auto;
}

.followus {
	position: absolute;
	left: 15px;
	top: 180px;
	width: 80px;
}

.trailerBtn {
	left: 5px;
	position: absolute;
	top: 65px;
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/trailer_btn.jpg);
	width: 157px;
	height: 27px;
	margin-left: 5px;
	margin-bottom: 7px;
	background-position: top center;
}
.trailerBtn:hover {
	background-position: bottom center;	
}
.synopsBtnHolder {
	position: absolute;
	left: 5px;
	top: 100px;
}
#soon {
position: absolute;
left: 5px;
top: 130px;
}
.synopsysBtn {
	display: block;
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/synopsis_btn.jpg);
	width: 157px;
	height: 27px;
	margin-left: 5px;
	margin-bottom: 7px;
	background-position: top center;
}
.synopsysBtn:hover, #fblink:hover, #twbtn:hover {
	background-position: bottom center;	
}
.synopsysBtn.disablednav:hover {
	background-position: top center;		
}

#fbbtn { /* holder for soc btns*/
position: relative;
top: 0px;
left: 84px;
}
#fblink {
	display: inline-block;
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/f_btn.jpg);
	width: 29px;
	height: 27px;
	position: relative;
	background-position: top center;
	top: -40px;
}

#twbtn {
	display: inline-block;
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/t_btn.jpg);
	width: 29px;
	height: 27px;
	position: relative;
	top: -40px;
	background-position: top center;
}
/*#videoelem{
    position: absolute;
    height: 100%;
    left: 40%;
    width: 100vmin;
    top: 0px;
    /*margin:0 50%;* /
  }*/
#videoelem {
	display: none;      
}

.legal {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 60px;
	font-family: 'din_mediumregular';
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	text-align: right;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	 transition: all 0.6s ease; 
}

.legalLogo {
position: absolute;
position: absolute;
background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/logo.png);
background-repeat: no-repeat;
width: 430px;
height: 115px;
top: 41px;
left: 50px;
background-size: 80%;
}

.legalWrap {
	z-index: 200;
	display: block;
	bottom: 0px;
	position: fixed;
	background-color: #000;
width: 100%;
	display: none;
	transition: bottom 500ms cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: bottom 500ms cubic-bezier(0.23, 1, 0.32, 1);
}

.legalHolder {
	right: 0px;
position: relative;
float: right;
}

.legalHolder a {
	color: #fff !important;
	text-decoration: none !important;
}

.legalHolder a:hover {
	text-decoration: underline !important;
}

.legalImg {
	position: relative;
	width: 585px !important;
	height: 207px !important;
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/legal.jpg);
}


#videoelem2 {
	display: none;      
}
.text {
	position: absolute;
	width: 48%;
	top: 300px;
	max-width: 900px;
	height: 250px;
	margin: -17% 45%;
	color: #FFFFFF;
	font-size: 1em;
	letter-spacing: 2px;
	font-family: Arial;
	line-height: 1.6em;
	font-weight: normal;
	overflow: hidden;
	height: auto;
}
html {
	position: absolute;
	/* position: relative; */
  /* padding-top: 200px; */
	/* min-width: 960px; */
	width: 100%;
	/* overflow: hidden; */
	top: 0px;
	/* background: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/background_synopsis2.jpg) no-repeat top center; */
	webkit-background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	/* background-size: cover; */
	background-color: #FFFFFF;
}
.wrappers {
	position: absolute;
	/* position: relative; */
  /* padding-top: 200px; */
	min-width: 960px;
	width: 100%;
	overflow: hidden;
	top: 0px;
	background: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/background_synopsis4.jpg) no-repeat top center;
	webkit-background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	background-size: cover;
}
/*img
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
img:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.perma-dark {
display: none;
position: fixed;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: #000;
background-color: rgba(0, 0, 0, 0.8);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
z-index: 9998;
cursor: pointer;
}
.perma-overlay .permaClose, #story .permaClose, .video-overlay .permaClose, .homediv .permaClose,  .tumblrClose {
  width: 56px;
  background-image: url(http://static.tumblr.com/r5ljjoz/oH6ms54ge/close.jpg);
  height: 55px;
  background-position: top center;
  cursor: pointer;
  position: absolute;   float: left;   top: -0px;   right: -56px;   cursor: hand;   cursor: pointer;
}
#story .permaClose  {
	top: 9.3em;
}
.tumblrClose {
	display: none;
	z-index: 20;
	position: fixed;
	top: 90px;
	left: -100px;
}
.permaClose:hover, .tumblrClose:hover {
  background-position: bottom center !important;
}
.closeSmall {
position: relative !important;
background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/close.jpg) !important;
width: 30px !important;
height: 29px !important;
left: 3px !important;
top: -1px !important;
}
.yt-video-overlay {
	display: none;
	position: fixed;
	top: 0;
	width: 80%;
	height: 400px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 19999;
	text-align: center;
}
.close_btn {
	cursor: pointer;
	width: 40px;
	height: 40px;
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/close_btn.png);
	background-repeat: no-repeat;
}
.yt-video-overlay .close_btn {
	position: absolute;
	top: -55px;
	right: -55px;
}
#soon a {
	display: block;
	background: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/tumblr_btn.png);
	height: 27px;
	width: 157px;
	margin: 5px;
}
#soon a.link1:hover { background-position: 0px 27px; }
.disablednav a.link1:hover {
	background-position: 0px 0px !important;
} 
.logo p {
	position: absolute;
	color: white;
	left: -200px;
	top: 0;
	width: 200px;
	height: 75px;
	line-height: 75px;
	margin: 0;
	font-family: 'din_mediumregular';
	font-size: 16px;
	letter-spacing: 3px;
}
.logo img {
	position: absolute;
	z-index: 3;
}
.hline {
	position: absolute;
	width: 2000px;
	width: 38.6vw;
	height: 1px;
	top: 37px;
	left: 0px;
	background-color: rgba(255,255,255,0.2);
	z-index: 3;
}
.vline {
	position: absolute;
	width: 1px;
	height: 2000px;
	left: 50%;
	top: -1000px;
	height: 99vh;
	top: -26vh;
	background-color: rgba(255,255,255,0.2);
	z-index: 3;
}
.logoimg {
	background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/logo.png);
	background-repeat: no-repeat;
	width: 430px;
	height: 115px;
	position: absolute;
	top: 105%;
	/*left: -160px; start anim*/
	left: 1000%;
	margin: auto;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	 transition: all 1s ease; 
}
.disablednav {
	background-position: top center;		
	opacity: 0.5;
	cursor: default;
}
.slideTogglebox {
	/*-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	 transition: all 0.6s ease; */
	width: 157px;
}
.slideTogglebox:hover { }
.slideTogglebox:hover.disablednav { background-position: top center;}
.logowrap {
	position: absolute;
	width: 20%;
	right: 15%;
	bottom: 35%;
}
.big{
	color: #777;
	font-size: 1em;
	letter-spacing: 2px;
	font-family: Arial;
	line-height:1.4em;
}
.playbtn{
	cursor:pointer;
	background-image:url(http://hybridstudio.com/projects/3daystokill/build/tumblr/images/play_button_all.png);
	background-position:center top;
	height:74px;
	width:74px;
	position:absolute;
	z-index: 4;
}
.playbtn:hover{
	background-position:center bottom;
}
@media screen and (max-width:1280px) {
.text {
	font-size: 0.9em;
}
.logowrap {
	bottom: 20%;
}

}

.rollower
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.rollower:hover
{
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}

.legalclose {
	display: none;
}  
 




.perma-overlay { display: none; position: absolute; top: 50px; min-height: 200px; width: 500px; left: 0; right: 0; margin: 0 auto; background-color: rgba(0, 0, 0, 1); z-index: 9999; padding: 15px; text-align: center; }
.perma-overlay div img { width: 480px; height: auto; }

.p-buttons .like_button {
   display: inline-block;
   position: relative;
   height: 62px;
   /* width: 42px; */
   padding: 20px 24px 20px 24px;
   background-color: black;
   top: -28px;
}
.p-buttons .reblog_button {
   display: inline-block !important;
   padding: 24px 26px 18px 26px !important;
   background-color: black;
   top: -6px;
   position: relative;
}
.action {
color: rgba(255,255,255,0.5);
font-size: 12px;
margin: 0px 12px 0px 12px;
font-family: arial;
}
.noteCount {
color: #fff;
font-size: 16px;
padding-top: 30px;
}
.notes {
padding-top: 0px;
font-family: arial;
}
.notes li {
   text-align: center;
   font-family: arial;
}
.notes li a {
   color: rgba(255,255,255,0.7);
   font-family: arial;
}
.p-caption {
font-size: 22px;
margin-top: 0px;
}
.p-caption p {
  margin-top: 0px;
  color: #fff;
  font-family: Arial;
}
.p-caption a {
  color: #fff;
  text-decoration: underline;
}
.p-caption a:hover {
  text-decoration: none;
}
.p-tags {
	padding-bottom: 20px;
}
.p-tags a { color: #FFF; text-decoration: none; margin: 10px 5px; font-family: Arial;}
.p-tags a:hover { text-decoration: underline; }
.col ul{ margin:0; padding:0; list-style:none;}
.col li{display:none;}
.col li:first-child{display:block;}
.avatar {
   width: 16px !important;
}
/* --- tumblr --- */

.block-loader {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  z-index: 201;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#tumblrContent .container { 
	min-width: 600px;
	width: 60%; 
	position: relative; 
	left: 70px; 
	top: 90px;

}

.img-cont { 
	width: 49%; 
	height: auto; 
	position: relative; 
	-webkit-touch-callout: none; 
	-webkit-user-select: none; 
	-khtml-user-select: none; 
	-moz-user-select: moz-none; 
	-ms-user-select: none; 
	user-select: none; 
	padding-bottom: 8px;
}
.img-cont .phset {
width: 97%;
position: relative;
pointer-events: none;
}
.img-cont img { 
	width: 97%; 
	height: auto; 
	cursor: pointer; 
}
.stamp { 
	width: 32%; 
	height: 5%; 
	position: absolute; 
	top: 0; 
	left: 32%; 
}

.overlay-cont { position: absolute; top: 0; left: 0; z-index: 2; background-color: rgba(0, 0, 0, 0.7); height: 98%; width: 97%; overflow: hidden; text-align: center; cursor: pointer; font-size: 16px; 
	opacity: 0;
	/*display: none; */
}
.no-touch .overlay-cont { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transition: opacity 0.4s; -moz-transition: opacity 0.4s; -webkit-transition: opacity 0.4s; -o-transition: opacity 0.4s; display: block; }
.no-touch .img-cont:hover > .overlay-cont, .no-touch .overlay-cont:hover { display: block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.overlay-cont div { left: 0; right: 0; margin: 0 auto; }
.overlay-cont .item-buttons { position: absolute; top: 15%; top: 0; left: 0; bottom: 0; right: 0; margin: auto auto; width: 100%; height: 111px;}
.overlay-cont .item-tags { position: absolute; bottom: 35%; text-transform: uppercase; 
  max-width: 80%;
  width: 80%; 
  line-height: 18px; }
.overlay-cont .item-tags a { color: #FFF; text-decoration: none; margin: 0 5px; }
.overlay-cont .item-tags a:hover { text-decoration: underline; }
.overlay-cont .item-share { position: absolute; bottom: 5%; }
.overlay-cont .item-share p { margin: 0; line-height: 20px; font-size: 12px; text-transform: uppercase; color: rgba(255,255,255,0.75); }

.i-like, .i-reblog, .i-permalink { 
   display: inline-block;  
   *display:inline;
   *zoom:1;
   height: 16px; 
   width: 16px; 
   margin-top: 20px;
   background-image: url(http://static.tumblr.com/r5ljjoz/POemy2ddb/link-white.png); 
   background-size: 16px 16px;
   opacity: 0.8;
   background-repeat: no-repeat;
}
.item-buttons .like_button {
   display: block;
   position: relative;
   height: 21px;
   width: 22px;
   padding: 11px 10px 10px 10px;
   /* background-color: black; */
   top: -11px;
}
.item-buttons .reblog_button {
   display: inline-block !important;
   height: 22px !important;
   width: 22px !important;
   /* padding: 20px 20px 20px 20px; */
   /* background-color: black; */
   display: block !important; height: 28px !important; 
   position: relative;
   width: 25px !important; padding: 17px !important;
   padding: 5px 9px 7px 8px !important; 
   height: 20px !important;
   margin: auto;
}

.item-buttons .reblog_button svg {
display: block;
float: left;
position: relative;
}

.p-buttons .reblog_button svg {
display: block;
top: -6px;
float: left;
position: relative;
}
.like_button:hover, .reblog_button:hover, .i-like:hover, .i-reblog:hover, .i-permalink:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.i-reblog { background-position: 0 -62px; }
.i-permalink { margin-left: 0px; background-position: 0 0px; }
.i-pint, .i-fb, .i-tw, .i-google { display: inline-block;  *display:inline;
 *zoom:1;
height: 30px; width: 30px; margin: 0 5px; background-image: url(http://static.tumblr.com/r5ljjoz/jpVmrj2lb/i-social.png); background-repeat: no-repeat; background-position: 0 center; }
.i-fb { background-position: -30px center; }
.i-tw { background-position: -60px center; }
.i-google { background-position: -90px center; }
.i-pint:hover, .i-fb:hover, .i-tw:hover, .i-google:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.hidden { display: none !important; }
.hometag {
padding-top: 17px;
margin-left: 30px;
font-size: 20px;
text-align: center;
}
.hometag {	/* modified */
	display: inline-block;
left: 0;
right: 0;
margin: auto auto;
position: absolute;
width: 300px;
font-family: 'dinmedium';
text-transform: uppercase;
}
.homediv {
position: relative;
top: -22px;
height: 30px;
}
#block-1, #block-2, #block-3 { 
	/*display: none; */
	/*left: -130%;*/
	width: 100%;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	 transition: all 0.6s ease; 
}


/* --- end tumblr --- */

/* --- mobiles   --- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	/* STYLES GO HERE */
	html {
		/*overflow-y: hidden;*/
	}
	.mobile {
		display: block;
	}

	.desktop, #desktopMenu {
		display: none;
	}

	#tumblrContent {
		display: none !important;
	}

	#content {
		width: 640px;
	}

	.page {
		 width: 640px;
		 height: 1171px;
	}

	#mobilelegal {
		width: 130px;
		height: 60px;
		/*position: fixed;*/
		position: absolute;
		bottom: 0px;
		left: 0;
		cursor: pointer;
	
		font-size: 20px;
		line-height: 61.1px;
		text-align: center;
		font-family: Arial;
		color: rgba(255,255,255,0.7);
}

	.mobilePosts {
		display: block;
		position: relative;
		top: 1171px;
	
		background-color: rgb(26,26,26);
		padding-bottom: 50px;
		/* margin-top: 765px; */
}

	.page {
		/*background-image: url(../img/iphone_epk_01.jpg);
		background-repeat: no-repeat;
		height: 6409px;
		width: 640px;*/
		/*-webkit-transform : translate3d(0px,0px,0px);*/
		position:absolute; 
		z-index:0;
		top:0px; bottom:97px; left:0;
		width:100%;
		background:#aaa;
		overflow:auto;
		width: 640px;
	}

	#content {
		/*height: 6409px;*/
		position: absolute;
		height: 1171px;
		width: 640px;
		background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/mob_images/main.jpg);	
		background-size: 640px 1171px;
		-webkit-background-size:640px 1171px;
		background-repeat: no-repeat;
	}

	#synopsys h1 {
		font-weight: normal !important;
	}	
	#synopsys {
	position: absolute;
	top: 10px;
	font-family: 'din_mediumregular';
	font-size: 25px;
	line-height: 53px;
	margin: 35px;
	color: #fff;
	font-weight: normal;
	z-index: 200;
	}

	#synopsys > p {
	margin-top: 50px;
	}

	#synopsysHolder {
		display: none;
		top: 0;
		width: 640px;
		height: 100%;
		background-color: rgba(0,0,0,0.8);
	}

	#closeSyn {
		background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/mob_images/close_btn.png);
		width: 36px;
		height: 36px;
		position: absolute;
		top: 20px;
		right: 20px;
	}


	.page1 {
		/*background-image: url(../img/iphone_epk_01.jpg);
		background-repeat: no-repeat;
		height: 6409px;
		width: 640px;*/
		/*-webkit-transform : translate3d(0px,0px,0px);*/
		position:absolute; 
		z-index:0;
		top:0px; bottom:97px; left:0;
		width:100%;
		background:#aaa;
		overflow:auto;
		width: 640px;
	}

	#content1 {
		/*height: 6409px;*/
		position: absolute;
		height: 1171px;
		width: 640px;
		background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/mob_images/synopsis_main.jpg);	
		background-size: 640px 1171px;
		-webkit-background-size:640px 1171px;
		background-repeat: no-repeat;
	}

	.menu {
	position:absolute;
	left:355px;
	top:315px;
	}

	.perma-dark {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index: 9998;
	cursor: pointer;
	}


	.yt-video-overlay {
	display: none;
	position: fixed;
	top: 0;
	width: 80%;
	height: 400px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 19999;
	text-align: center;
	}

	.close_btn{
	  position: absolute;
	  cursor: pointer;
	    
	  top: -50px;
	  right: 10px;
	  width: 40px;
	    height: 40px;
	    background-image: url(http://hybridstudio.com/projects/3daystokill/build/tumblr/mob_images/close_btn.png);
	    background-repeat:no-repeat;    
	}

	.yt-video-overlay .close_btn {
	position: absolute;
	top: -40px;
	right: -40px;
	}

	#soon a  {
		display:block;
		background:url(http://hybridstudio.com/projects/3daystokill/build/tumblr/mob_images/tumblr_btn.png);
		height:27px;
	    width:157px;
	}
		
	#soon a.link1:hover {background-position:0px 27px;
	}

	.menuBtn {
		display: none;
	}

	.mobile .synbtn img {
	}

	.mobile .img-cont {
		width: 95%;
		position: relative;
		left: 5px;
		right: 0;
		margin: auto;
	
		z-index: 3;
	}

	.mobile .homediv {
		position: absolute;
	
		top: 1100px;
		color: #fff;
	}

	.mobile .homex {
    padding-left: 40px;
	}

	.mobile .perma-dark {
		position: fixed;
	}

}
/* --- End mobiles  --- */








