html, body
{
	height: 100%;
	overflow:hidden;
    -webkit-font-smoothing: antialiased;

	
}






body {
	background-color: #000000;
	
	font-size:63%;
	font:sinkin_sans400_italic;

}


	.player_nav
{
	top:0px;
	z-index: 999;
	}


	
	a:link {
	text-decoration: none;
	color:#656565;
	transition: all 0.5s ease;
	
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: none;
	color:#000000;
	
}
a:active {
	text-decoration: none;
	color:#000000;

}
.client2 {

	color:#fefaef;
	
  font-family: dharma_gothic_ebold;
     font-size: 3.5em;
	font-weight:300;
    line-height: 82px;
	letter-spacing:.16em;
    text-align: center;
	
    }

.current a {

	color:#fefaef;
	
  font-family: antipastoregular;
     font-size: 3.5em;
	font-weight:300;
    line-height: 82px;
	letter-spacing:.16em;
    text-align: center;

    }
		.fluid_container2 {
		position: fixed;	
		} 
#backdiv2 {
	position:absolute;
	top: 0px;
	
	width:100%;
	height:58px;
	background-color:#fffff4;
	
	 border-height: 50%;
opacity:.7;
	 z-index:99995;


}
#top:hover {
	
	   top: 0px;

 
  
    } 
	#top{
	transition: all 0.33s;	
	
     transition-timing-function: ease-in;
	
width:100%;
	position:absolute;

	top: -58px;
     height:188px;
	 z-index:99999;
    } 
  
#backdivbottom {
	position:absolute;
	bottom: 0px;
	width:100%;
	height:.15em;



	 z-index:99995;

}	

#backdivbottom2 {
	position:absolute;
	bottom: 0px;
	width:100%;
	height:5.7em;
	background-color:#111c25;
opacity:.65;
	z-index:998;
	

}
#backdivbottom_overlay {
	position:absolute;
	bottom: 0px;
	width:100%;
	height:90px;
	background-color:#000;
	opacity:.28;

	z-index:1;
	

}	

#navdiv {
	
	
position:absolute;
	top: -5px;
	
	
	text-align: center;
	margin:0 auto;
	 z-index:99996;
	
    left: 50%;
    width: 450px;
    margin-left: -186px;
	
	

	

}
#salt_logo {
	
	transition: all 2s;	
	transition: all 4s ease;
     transition-timing-function: ease-in;
position:absolute;
	top: 76px;
	
	
	text-align: center;
	margin:0 auto;
	 z-index:999999999;
	position: absolute;
    left: 50%;
    width: 98px;
    margin-left: -48px;
	
}





.salt_main {
	position:relative;
	height:34px;
	width:40px;
	left:0px;
	
	
	 z-index:99996999;
	



}
.item {
transition: all 0.5s ease;
position:absolute;
top:20px;
  left: 50%;
    width: 98px;
    margin-left: -48px;

z-index:99999999999;
}
.salt_title{
    font-family: gotham_condensedmedium;
     font-size: 1.72em;
	 font-weight:bold;
	color:#FFF;
  padding-top:.3em;
	letter-spacing:.16em;
    text-align: center;
	transition: all 1.5s ease;
z-index:99999999999;
}

span.add-label{
 display:none;

}
#top:hover span.align{
 display:none;

}
#top:hover span.add-label{
 display:block;

} 

#navdiv2 {
	position:absolute;
	top: 10px;
	left: 183px;
	width:9000px;
	
	 z-index:99996;
	
	position:absolute;
	bottom:22px;
	z-index: 9999999;
	text-align: center;
	margin:0 auto;
	width:100vw;
}


#social {
	position:absolute;
	top: 12px;
	right:-12px;
	width:143px;
	height:75px;
	z-index:999;
	color:#89e8fe;
	
	z-index:9999999;
	transition: all 0.5s ease;
	}
	#social a {

	color:#ece1bb;
	
	
	}
	#social a:hover {

	color:#fefaef;
	
	
		}
	
	.button{
    font-family:gotham_boldregular;
     font-size: 1em;
	font-weight:600;
    top: 33px;
	letter-spacing:.07em;
    text-align: center;
	padding-bottom:13px;

	}
	
	.lock{
    font-family:heydings_common_iconsregular;
     font-size: .5em;
	font-weight:600;
    top: 33px;
	letter-spacing:.07em;
    text-align: center;
	padding-bottom:13px;

}
.button:after {
	content: '';
	display: block;
	margin: auto;
	height: 3px;
	width: 0px;
	background: transparent;
	transition: width .2s ease, background-color .1s ease;
	border-bottom: .27em solid #777777;
}
.button:hover:after {
	width: 100%;
	background: transparent;
	border-bottom: .27em solid #777777;
	padding-top:.08em;
}
.buttondown {
  background: #FFF;
color:FFFFFF;
     font-family: bentonsansregular;
      font-size: 1em;
	font-weight:600;
    line-height: 76px;
	letter-spacing:1px;
    text-align: center;
 border-bottom:1px solid #000;
	 padding-bottom:6px;
	
 
}


.work{
	position:relative;
	float:left;
	padding-left:0px;
	padding-right:15px;
	text-align:center;
	letter-spacing:.10em;
	 
}

.we_are {
	position:relative;
	float:left;
	padding-left:8px;
	padding-right:15px;
	text-align:center;
	letter-spacing:.12em;
}

.partners {
	position:relative;
	float:left;
	padding-left:8px;
	padding-right:15px;
	text-align:center;
	

}
.contact {
	position:relative;
	float:left;
	padding-left:8px;
	padding-right:15px;
	text-align:center;



}

.twitter {
position:relative;
	float:left;
	top:0px;
	Width:31px;
	height:72px;
    font-family: socialicoregular;
	color:#89e8fe;
    font-size: 3em;
    line-height: 77px;
	letter-spacing:4px;
    text-align: center;
}
.facebook {
position:relative;
	float:left;
	top:0px;
	Width:31px;
	height:72px;
    font-family: socialicoregular;
	color:#89e8fe;
     font-size: 3em;
    line-height: 77px;
letter-spacing:2px;
    text-align: center;
}

.instagram {
	position:relative;
	float:left;
	top:0px;
	Width:31px;
	height:72px;
	z-index:999;
    font-family: socialico_plusregular;
	text-transform:none;
     font-size: 3em;
    line-height: 77px;
	letter-spacing:2px;
    text-align: center;
	}
	.instagram a{
	
	
    font-family: socialico_plusregular;
	
	}
	

.social_contact {
		  margin: 0 auto;
	position:relative;
	text-align:center;
	z-index:999;
	width:6.8vw;
	padding-top:.3vw;
	}

.twitter_contact {
	position:relative;
	float:left; 
    text-align: center;
	padding-right:1vw;
}
.twitter_contact a{
	color:#bebebe;
	font-family: socialicoregular;
    font-size: 2.7em;
    line-height: 2vw;
}
.facebook_contact {
	position:relative;
	float:left; 
    text-align: center;
	padding-right:1vw;

}
.facebook_contact a{
	color:#bebebe;
	font-family: socialicoregular;
    font-size: 2.7em;
    line-height: 2vw;
}

.instagram_contact {
	position:relative;
	float:left; 
    text-align: center;

	}
	.instagram_contact a{
	color:#bebebe;
	 font-family: socialico_plusregular;
      font-size: 2.7em;
    line-height: 2vw;
}
	.instagram a{
	
	
    font-family: socialico_plusregular;
	
	}

.share {
	position:relative;
	float:left;
	top:0px;
	Width:31px;
	height:72px;
	z-index:999;
    font-family: socialico_plusregular;
      font-size: 3em;
    line-height: 77px;
	letter-spacing:2px;
    text-align: center;
	text-transform:none;
}
#one{
	position: absolute !important; 
	top: 50%; 
	display: table; 
	margin: -28vw 0 0 ; 
	width: 100%; 
	   z-index:99995;

		}
		#newssplash{
	position:absolute;
	bottom:22px;
	z-index: 9999999;
	text-align: center;
	margin:0 auto;
	width:100vw;
	}
.news_tag{
		position:relative;
	margin-top:.25vw;
	letter-spacing:.14em;
	font-family: dharma_gothic_ebold;
	text-transform:uppercase;
	font-size:1.3vw;
	font-weight:700px;
	color:#b79d45;
	
	transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-08deg, 0deg);
	
}
	.news_tag a:link {
	
	color:#fefaef;
	z-index:99999999;
	
	}
	.news_tag a:visited {
	
	color:#fefaef;
	z-index:99999999;
	
	}
.news_tag a:hover {
	text-decoration: none;
	color:#e3d9b4;
	
}
	.news_tag2 a:link {
	
	color:#fefaef;
	z-index:99999999;
	
	}
	.news_tag2 a:visited {
	
	color:#fefaef;
	z-index:99999999;
	
		}
.news_tag2 a:hover {
	text-decoration: none;
	color:#e3d9b4;
	
}
	.news_tag2{
	position:relative;
	margin-top:.25vw;
	
	z-index:999;
	letter-spacing:.14em;
	font-family: dharma_gothic_ebold;
	text-transform:uppercase;
	font-size:1.3vw;
	font-weight:700px;
	color:#b79d45;
	z-index:99999999;
	transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-08deg, 0deg);
	}
.news_tag_arrow {
	position:relative;
	
	padding-left:.9vw;
	padding-right:.5vw;
	padding-top:.2vw;
	font-family:  socialicoregular;
		font-size:2vw;
		font-weight:300px;
		color:#fcf4ce;
		 z-index:99995;
}
	
#one_contact{
	position: absolute !important;
	margin-top:-1.3vw; 
	top: 50%; 
	display: table; 
	margin: -9vw 0 0 ; 
	width: 100%; 
	background-color:rgba(0, 0, 0, 0.15);
	z-index:999999;
		
}
	#splash_contact{
	position:relative;
	padding-top:vw;
width:100vw;
height:16vw;


opacity:;
	text-align:center;
	z-index:99999;
	}
	.contacthead{
		margin-top:-.6vw;
		margin-bottom:.18vw;
		position:relative;
		letter-spacing:.12em;
		text-transform:uppercase;
		font-family: gotham_lightregular;
		font-size:3.3vw;
		z-index:99999;
		text-align:center;
		color:#FFFFFF;
		font-weight:bolder;
	}
	.knock{
		margin-top:2vh;
		padding-bottom:.7vh;
		position:relative;
		letter-spacing:.08em;
		text-transform:uppercase;
		font-family: gotham_lightregular;
		font-size:2vw;
		z-index:99999;
		text-align:center;
		color:#FFFFFF;
		font-weight:bolder;
	}
	.contact_text{
		  margin: 0 auto;
	position:relative;
	text-align:center;
	line-height:1.3vw;
	text-transform:uppercase;
	z-index:999;
	letter-spacing:0em;
	font-family: gotham_lightregular;
	font-size:.85vw;
	font-weight:bolder;
	width:15vw;
	color:#FFFFFF;
	
	}
	
	
	.contact_text2{
		  margin: 0 auto;
	position:relative;
	padding-bottom:.3vw;
	text-align:center;
	line-height:1.2vw;

	z-index:999;
	letter-spacing:.0em;
	font-family: gotham_lightregular;
	font-size:.85vw;
	font-weight:bolder;
	
	width:12vw;
	color:#FFFFFF;
	}
	.contact_text2 a:link{
	color:#fefaef;	 
	 -webkit-transition: all.4s ease;
  -moz-transition: all .4s ease;
  -o-transition:all .4s ease;
  transition: all .4s ease;  
	}
	.contact_text2 a:hover{
	text-decoration: none;
	color:#d8cea0;
	 -webkit-transition: all.4s ease;
  -moz-transition: all .4s ease;
  -o-transition:all .4s ease;
  transition: all .4s ease;  
	}
	
#one_we_are{
	position: absolute !important; 
	top: 50%; 
	display: table; 
	margin: -12vw 0 0 ; 
	width: 100%; 
	}
		
	#splash_weare{
	position:relative;
	padding-top:1.6vw;
width:100vw;
height:20vw;



	text-align:center;
	opacity:1;
	}
	#weare_line{
		margin: 0 auto;
	position:relative;
	padding-top:1.4vw;
	margin-bottom:-.5vw;
	
width:15vw;
height:.1vw;
border-top:.1vw solid #7d682a;
color:#7d682a;
text-align:center;

	opacity:1;
	}
	.we_are_text{
		  margin: 0 auto;
	position:relative;
	text-align:center;
	line-height:1.3vw;
	margin-bottom:.2vw;
	z-index:999;
	letter-spacing:.05em;
	font-family: gotham_lightregular;
	font-size:.85vw;
	width:52vw;
	color:#FFFFFF;
	font-weight:bolder;
	
	}
	.we_are_text a:link{
	
	color:#fcf4ce;
	
	
	}
	.we_are_text a:visited{
	
	color:#FFFFFF;
	font-weight:600;
	
	}
	.we_are_text_head{
		padding-top:.5vw;
	 margin: 0 auto;
	position:relative;
	text-align:center;
	line-height:2.1vw;
	margin-bottom:.5vw;
	z-index:999;
	letter-spacing:.1em;
	font-family:  text-transform:uppercase;
		font-weight:600;
        font-family:'gotham_condensedmedium', san-serif;;
	font-size:1.6vw;
	width:52vw;
	color:#FFFFFF;
	text-transform:uppercase;
	}
		.wearehead{
		padding-top:0vw;
		margin-bottom:.5vw;
		position:relative;
		letter-spacing:.12em;
		text-transform:uppercase;
		font-family: gotham_lightregular;
		font-size:3.3vw;
		z-index:99999;
		text-align:center;
		
		color:#FFFFFF;
		font-weight:bolder;
	}
		.wearego{
	margin-top:1.3vw;
		position:relative;
		letter-spacing:.1em;
			font-family: gotham_lightregular;
		font-weight:bold;
		
		font-size:1.2vw;
		
		text-align:center;
		color:#FFFFFF;
		text-transform:uppercase;
		z-index:99999;
	
		}
		.arrow{
		margin-top:.vw;
		position:relative;
		letter-spacing:0em;
		padding-bottom:.2vw;
		text-align:center;
		z-index:99999;
		
		
transition: all 0.5s ease;
 }
 .arrow a:link {	
		color:#FFFFFF;
		font-family:downarrows;
		font-size:3vw;
		
 }
  .arrow a:visited {	
		color:#fffcf4;
		font-family:downarrows;
		font-size:3vw;
		
 }
 .arrow_archive{
		margin-top:-.5vw;
		position:relative;
		letter-spacing:0em;
		padding-bottom:vw;
		text-align:center;
		z-index:99999;
		font-family:downarrows;
		font-size:2.6vw;
		color:#FFFFFF;
		
transition: all 0.5s ease;
 
 } 
	.arrow_archive a {
		color:#D4D2C5;
	


	
     
    } 
  
		.workgo{
	margin-top:-2.5vw;
		 
		        font-family:'gotham_condensedmedium', san-serif;
	    color: #FFFFFF; 
		letter-spacing:1.8px;
		font-weight:600;

		line-height:1.65em;
		font-size:1.3vw;
		
		text-align:center;
		color:#FFF;
		text-transform:uppercase;
		padding-bottom:.3vw;
	
		}
		.workgo a{
	
		color:#d9d8d6;
		
		
	
		}
	

		.arrow:hover {
		color:#D4D2C5;
	   -webkit-transform: translateY(5px);
  -moz-transform: translateY(7px);
  -ms-transform: translateY(7px);
  -o-transform: translateY(7px);
  transform: translateY(7px);


	
     
    } 
	.arrow a {
		color:#D4D2C5;
	


	
     
    } 
  
  
	.archive_arrow:hover .arrow_archive { 
        -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
   

  opacity:1;
	
     
    } 
	.archive_arrow { 
	position:absolute;
       bottom:-10px;
	text-align: center;
	margin:0 auto;
	 z-index:99996;
	
    left: 50%;
    width: 100px;
    margin-left: -50px;
     
    } 
		
		.wearego2{
		margin-top:1.3vw;
		position:relative;
		letter-spacing:.1em;
			font-family: DINPro-CondBold;
		font-weight:bold;
		
		font-size:1.2vw;
		
		text-align:center;
		color:#f2cf66;
		text-transform:uppercase;
		z-index:99999;
		}
	
	.client{
		  margin-top:-.6vw;
		padding-bottom:.7vw;
		position:relative;
			letter-spacing:.1em;
		text-transform:uppercase;
		font-family: dharma_gothic_ebold;
		font-size:4vw;
		z-index:99999;
		text-align:center;
		color:#f2cf66;
		font-weight:bolder;
	
	}
	.contact_text_client{
		  margin: 0 auto;
	position:relative;
	text-align:center;
	line-height:1.4vw;
	text-transform:uppercase;
	z-index:999;
	letter-spacing:0em;
	font-family: dharma_gothic_ebold_italic;
	font-size:1.55vw;
	
	width:15vw;
	color:#FFFFFF;
	
	}


.clear
{
	clear: both;
}
.thumb-container
{
	
	position: relative;
	overflow: hidden;
	
	float: left;
	p


}
 .imageContainer {
width: 50%;
margin-bottom:0px;
text-align:center;
	


}

.thumb-container {
	width: 50%;
	height: auto;
	font-size: 0;
	
}

 .thumb-over:hover {
border:solid rgba(0,0,0,1.00) 8px;
text-shadow:rgba(0,0,0,1.00);
	

}

.thumb-title-container
{
	top:79%;
	width: 100%;
	height:100%;
	position: absolute;
	
	transition: all 2.5s ease;
 
	
}
.thumb-title-container2
{
	top:50%;
	width: 100%;
	height:100%;
	position: absolute;
	
	
	z-index:9999;
}
.thumb-title-container3
{
	top:55.5%;
	width: 100%;
	height:100%;
	position: absolute;
	transition: all 2.5s ease;
	
	z-index:9999;
}


.brand3 {
        
		font-size: 2vw; 
		text-transform:uppercase;
        font-family:'gotham_lightregular', san-serif;
	    color: #FFFFFF; 
		letter-spacing:1.8px;
		font-weight:600;
        display: inline-block;
		text-align:center;	
		
	transition: all 1s ease;
  opacity:1;
      }
.title3 {
     
		 
  font-size: 1.1vw;  
        font-family:'gotham_lightregular', san-serif;
	
	    color: #FFFFFF; 
		letter-spacing:1px;
        display: inline-block;
		font-weight:600;
		text-align:center; 
		opacity:1;  
		
	transition: all 1s ease;

    } 
	.partner_title{
       margin-left:1.5vw;
	   margin-right:1.5vw;
		 
font-family: gotham_mediumregular;
	font-size:.95vw;
	font-weight:bolder;
	
		text-transform:uppercase;
	    color: #fefaef; 
		letter-spacing:.03em;
        display: inline-block;
		text-align:center; 
		opacity:1;  
		
		 -webkit-transition: all.4s ease;
  -moz-transition: all .4s ease;
  -o-transition:all .4s ease;
  transition: all .4s ease; 
    } 
	.play3 {
         
		 
  font-size: 1vw;  
        font-family:'videocon', san-serif;
	    color: #FFF; 
		letter-spacing:1px;
        display: inline-block;
		text-align:center;
		padding-top:1px;
		 -webkit-transition: all.4s ease;
  -moz-transition: all .4s ease;
  -o-transition:all .4s ease;
  transition: all .4s ease; 
    
    } 
	.brand2 {
        
		font-size: 2vw; 
        font-family:'gotham_lightregular', san-serif;
	font-weight:600;
	
		text-transform:uppercase;
        
	    color: #FFFFFF; 
		letter-spacing:1.8px;
        display: inline-block;
		text-align:center;	
	
	transition: all 1s ease;
  opacity:1;
	  opacity:0; 
      }
.title2 {
  font-size: 1.1vw;  
        font-family:'gotham_lightregular', san-serif;
	
	    color: #FFFFFF; 
		letter-spacing:1px;
        display: inline-block;
		font-weight:600;
		text-align:center; 
		opacity:1;  
		
transition: all 1s ease;
        
		 } 
	.play2 {
		position:absolute;
		 font-size: 2vw;  
        font-family:'arrows-etc', san-serif;
	    color: #fefaef;
	
		letter-spacing:1px;	 
   display: inline-block;
		text-align:center;
		margin-top:-80px;
		margin-left:-15px;
		opacity:1;
		transition: all 0.5s ease;
        
     }
	
  .thumb-container:hover .thumb-overlay{
background-color:rgba(0,0,0,.4);
   
    } 
	.thumb-container:hover .play2 { 
        -webkit-transform: translateY(-75px);
  -moz-transform: translateY(-75px);
  -ms-transform: translateY(-75px);
  -o-transform: translateY(-75px);
  transform: translateY(-75px);
 

  opacity:1;
	
     
    
	} 
	.thumb-container:hover .brand2 { 
      

  opacity:1;
	
     
    } 
	
.clear
{
	clear: both;
}

.thumb-row
{
	clear: both;
  
		
    } 
.thumb-image-overlay{
width: 100%;
	height: 100%;
}
.thumb-overlay{
transition: all 0.5s ease;
 



	position: absolute;
	
	opacity: 0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	
	width: 100%;
	height: 100%;
	
	left: 0px;
	top: 0px;

}

.thumb-overlay:hover {
		
	z-index: 10;
            opacity: 1
			;
			transition: all .5s ease; 
        }
		.thumb1:hover {
			
	
            opacity: 1
			;
			  -webkit-transition: all 400ms ease-in-out;  
    -moz-transition: all 300ms ease-in-out;  
    -o-transition: all 300ms ease-in-out;  
    -ms-transition: all 300ms ease-in-out;  
    transition: all 300ms ease-in-out;  
        }

div.fadehover {
	position: relative;

}
	
.faded { display: none; }


img.fade {
            opacity: 1;
            -webkit-transition: .7s;
			position: absolute; top:0px; left: 0px; "
        }
        
        img.fade:hover {
			
	z-index: 10;
            opacity: 0;
        }
		
		#fadehot {
            position:: absolute; top:0px; left: 0px; }
		


	 
 #wrapper {
	
	width: 920px;

		text-align:justify;
	position: relative;
	margin: 0 auto; 
	
	
	
	
	
	
	font-family:'bentonsansregular_reg', sans-serif;
	
	
	font-size: 1.4em;

	
	font-weight: 100;
	color: #000;
padding-top:110px;
	
	line-height:23px;
	z-index:900;
	
	}
	p {
	
	margin-bottom:-.75vw;
	font-size:.43vw;
	
	
	
	}
	
	
#text1 {	
	-webkit-column-count:2; -webkit-column-gap:50px; -moz-column-count:2; -moz-column-gap:50px; column-count:2; column-gap:50px-moz-column-break-inside:avoid;
-webkit-column-break-inside:avoid;
column-break-inside:avoid;
	


}
 .imageContainer2 {
width: 25%;
height: 100%;

text-align:center;



}
  .thumb-image {
	
	width: 100%;
	height:100%;



}


#cj-thumb-container {
	margin-top:63px;

	width: 100vw;
	height: 100vw;

	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	
	}



#we_are {
	color:#c3d717;
	width: 100vw;
	height: 33vw;
	
}


				.previous-project, .next-project, .player-close {
					position: absolute;
					overflow: hidden;
					
					outline: medium none;
				}
				
.player-close:hover {
  /* transform */
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.085);
  -ms-transform: scale(1.085);
  -o-transform: scale(1.085);
  transform: scale(1.085);
  }
  .next-project:hover{
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  transform: translateX(-5px);
  transition: all .2s;

}
.previous-project:hover{
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
  transition: all .2s;
}

				a.previous-project, a.next-project {
					color: #D1D1D1;
					text-align: center;
					font-family: 'videocon';
					speak: none;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1;
					font-size: 2.3rem;
					
				}
				 a.player-close {
					color: #D1D1D1;
					text-align: center;
					font-family: 'videocon';
					speak: none;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1;
					font-size: 1.8rem;
				
				}

				.previous-project, .next-project {
					bottom: 0px;
				}
				.previous-project {
					left: 0px;
				}
				.next-project {
					right: 0px;
				}
				
				.player-close {
					top: 13px;
					right: 14px;
				}

				.media-player .controller{
					opacity: 1;	
				}
				.media-player .vjs-control-bar {
					opacity: 0;	
				}
				
				.media-player:hover .vjs-control-bar, .media-player:hover .controller {
					opacity: 1;
					
				}	

				.controller  {
					position: absolute;
					top: 0;
					left: 0;
					height: 50%;
					width: 100%;
					z-index: 1;
					background:transparent;
				}
				

				.titlediv2 {
					position:absolute;
					width:100vw;
	margin:auto 0;
	bottom:15px;
	z-index: 9999999;
	text-align:center;
				}
				a.titlediv2 {
					
					 font-family:'gotham_mediumregular', san-serif;
					color:#ded8c6;
					font-size: 1.1em;
					letter-spacing:1.6px;
					 	
					
				}					 
	.share2_  {
	position:relative;
	float: left;
    height: 15px;
	width: 15px;
	padding-left:7px;
	bottom:7px;
}
	.outer-center {
    float: right;
    right: 50%;
    position: relative;
}
.inner-center {
    float: right;
    right: -50%;
    position: relative;
}

#footer {
	margin:auto 0;
	position:absolute;
	bottom: 3px;
	text-align:center;
}
video#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover; 
}
