/* Webfont: Gotham-Medium */@font-face {
    font-family: 'GothamM';
    src: url('font/Gotham-Medium.eot'); /* IE9 Compat Modes */
    src: url('font/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('font/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
         url('font/Gotham-Medium.ttf') format('truetype'); /* Safari, Android, iOS */
         url('font/Gotham-Medium.svg#Gotham-Medium') format('svg'), /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Gotham-Book */@font-face {
    font-family: 'GothamB';
    src: url('font/Gotham-Book.eot'); /* IE9 Compat Modes */
    src: url('font/Gotham-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('font/Gotham-Book.woff') format('woff'), /* Modern Browsers */
         url('font/Gotham-Book.ttf') format('truetype'); /* Safari, Android, iOS */
         url('font/Gotham-Book.svg#Gotham-Book') format('svg'), /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

body { background:#F2F2F2;  background: url(../img/bg.jpg) center center no-repeat fixed;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  
a { text-decoration:none; color:#000;}


.logo { 
position:absolute; width:200px; height:155px; top:50%; left:50%; margin-left:-100px; margin-top:-250.5px; 
}

.logo_inside img { 
width:100%; display:block; 
}

#social_buttons {
    float: left;
    width: 180px;
}

#social_buttons li {
    float: left;
	padding:10px 12px 0 12px;
 
}

.nopad {
	padding:10px 12px 0 0 !important;
}


.desc_1 { 
    border-bottom: 1px solid #FFFFFF;
    height: 50px;
    left: 50%;
    margin-left: -240px;
    margin-top: -15px;
   
    position: absolute;
    top: 50%;
    width: 480px;
   }
   

.desc_1ty { 
    border-bottom: 1px solid #FFFFFF;
    height: 45px;
    left: 50%;
    margin-left: -240px;
    margin-top: -15px;
   
    position: absolute;
    top: 50%;
    width: 480px;
   }
   
 .desc_1ty h2 {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important; 
	font-weight:lighter; 
	font-style:normal; 
	text-align:center; 
	font-size:12px;  
	line-height:30px; 
	letter-spacing:0px; 
	text-transform:uppercase; 
	color:#fff; 
	padding-left:20px;
	}
	
	.desc_1ty small {

	text-transform:lowercase !important; 

	}     
.desc_2 { position:absolute; width:430px; height:90px;  top:50%; left:50%; margin-left:-215px; margin-top:225px; }

.wrapper {
    left: 50%;
    margin-top: 54px;
    position: absolute;
    top: 50%;
}

.gather { 
 	height: 80px;
    left: 50%;
    margin-left: -280px;
    margin-top: 60px;
    padding: 0 60px;
    position: absolute;
    top: 50%;
    width: 480px;
}
.signupform { width:280px; float:left; margin-top:5px;}
.social {width:170px; float:left; }
		   
#social_buttons a:hover {
	opacity:0.7;
}
		      
.social h2 {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important; 
	font-weight:lighter; 
	font-style:normal; 
	text-align:left; 
	font-size:12px;  
	line-height:30px; 
	letter-spacing:0px; 

	color:#fff; }	   
		   
	

.desc_1 h2 {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important; 
	font-weight:lighter; 
	font-style:normal; 
	text-align:left; 
	font-size:12px;  
	line-height:30px; 
	letter-spacing:0px; 
	text-transform:uppercase; 
	color:#fff; 
	padding-left:20px;
	}
	
.desc_2 h3 {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight:lighter; 
	font-style:normal; 
	text-align:left; 
	font-size:14px;  
	line-height:18px; 
	letter-spacing:0px;  
	color:#3D3C3F;}
	
.desc_2 a {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important; 
	font-weight:lighter; 
	font-style:normal; 
	text-align:left; 
	font-size:14px;  
	line-height:18px; 
	letter-spacing:0px;  
	color:#3D3C3F;}
	
.desc_2 a:hover { opacity:0.7;}

.signupform h3 {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight:lighter; 
	font-style:normal; 
	text-align:left; 
	font-size:12px;  
	line-height:18px; 
	letter-spacing:0px;  
	color:#fff;}
	
.signupform a {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight:lighter; 
	font-style:normal; 
	text-align:left; 
	font-size:14px;  
	line-height:18px; 
	letter-spacing:0px;  
	color:#6D6E70;}


.signupform a:hover { opacity:0.7;}
.adjusth:hover {opacity:0.6;}
	


.desc_2 h3 strong {
	font-family:'GothamB';  
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important; 
	font-weight:lighter; 
	font-style:normal; 
	text-align:left;  
	text-transform:uppercase; 
	color:#3D3C3F; }
	
.footer_div {height:2px; width:65px; background:#6D6E70; margin-top:18px; margin-bottom:18px; margin-left:auto; margin-right:auto; }	

		
	
#mc_embed_signup{
	color: #A3D65C !important;
	width:330px;
	
}

#mc_embed_signup input.email {
		font-family:'GothamB' !important; 
		letter-spacing:0px !important; 
		font-size:12px !important;  
		font-weight: 400 !important; 
		font-style:normal !important; 
		text-align:left !important; 
		color:#6D6E70 !important;  
		-webkit-font-smoothing: antialiased !important; 
		opacity:1 !important;
		height:20px;
		display: block;
		margin: -43px auto 0 auto !important;
		text-align:left !important;
		padding:2px 0 0 5px !important; 
		text-indent:0px !important;
		width: 265px !important; 
		
}


#mce-EMAIL:hover {
		opacity:0.8;
		
}

#mc_embed_signup input {
   border: 0 solid #DDBB78 !important;
   background:#fff !important;

	
}
	   
	   
#mc_embed_signup form {padding: 0 !important; margin-left: 81px !important; text-transform:uppercase !important; } 
	   
#mc_embed_signup .clear {margin-left:auto !important; margin-right:auto !important; width:230px !important;}
	   
	   
#mc_embed_signup .button {
	background-color: #808285 !important; 
	font-family:'GothamB' !important; 
	letter-spacing:0px !important; 
	font-size:20.31px !important;  
	font-weight: 400 !important; 
	font-style:normal !important; 
	text-align:left !important; 
	color:#a3d65c;  
	-webkit-font-smoothing: antialiased !important; 



    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 25px !important;
    line-height: 32px;
    margin-left:auto !important; 
	margin-right:auto !important; 
	
    padding: 0;
    text-align: center !important;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: 25px !important;
}
#mce-EMAIL {color: #a3d65c !important;}

#mc_embed_signup input.button {
	font-family:'GothamB' !important; 
	font-size:11px !important;
	padding-top: 2px !important;
	float: right;
    height: 22px !important;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: -21px !important;
    margin-top: -22px !important;
    text-transform: uppercase !important;
    width: 22px !important;
	line-height:0px !important;
	z-index:999; 
}
#mc_embed_signup input.button:hover {opacity:0.5;}

.move_left {margin-left: -82px;
    margin-top: 40px;}
/* CSS Document */


@media only screen 
and (min-device-width : 320px)
and (max-device-width : 568px) 
and (orientation : landscape) {
.desc_1 {margin-top:-65px;
}

.desc_1ty {margin-top:-65px;
}

.gather {margin-top:0px;
}

.wrapper{
	margin-top:70px;
}


@media only screen and (max-width: 509px){
#bg { display: none !important; }
body { background: url(../img/bg.jpg) center center no-repeat !important; }

 
	 
	 }

@media all and (max-height: 610px) and (min-height: 550px){
	

	 }



