

/* Social Styles */
#social-wrap {width:100%;height:37px;}
#social-icns{height:37px;margin-bottom: 10px;}
#social-icns ul {list-style:none;margin-bottom:0;}
#social-icns li {float:left; margin-right:1px;}
#social-icns li a{display:inline-block;height:37px; width:37px;padding:0 0;margin-right:-3px;}

#twitter a:hover, #facebook a:hover, #v a:hover, #flickr a:hover, #rss a:hover, #skype a:hover {color:#7f7f7f;}

#twitter {
	height: 37px;width: 37px;
	background: rgba(74,74,74,0.7) url(../img/social/twitter.png) 0 0 no-repeat;
	opacity: 0.9;
	transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
}
#twitter:hover {background-color: rgba(243,208,46,0.7);}

#facebook {
	height: 37px;width: 37px;
	background: rgba(74,74,74,0.7) url(../img/social/facebook.png) 0 0 no-repeat;
	opacity: 0.9;
	transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
}
#facebook:hover {
	opacity: 1; background-color: rgba(243,208,46,0.7);
}

#v {
	height: 37px;width: 37px;
	background: rgba(74,74,74,0.7) url(../img/social/v.png) 0 0 no-repeat;
	opacity: 0.9;
	transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
}
#v:hover {
	opacity: 1; background-color: rgba(243,208,46,0.7);
}

#flickr {
	height: 37px;width: 37px;
	background: rgba(74,74,74,0.7) url(../img/social/dot.png) 0 0 no-repeat;
	opacity: 0.9;
	transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
}
#flickr:hover {
	opacity: 1; background-color: rgba(243,208,46,0.7);
}

#rss {
	height: 37px;width: 37px;
	background: rgba(74,74,74,0.7) url(../img/social/rss.png) 0 0 no-repeat;
	opacity: 0.9;
	transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
}
#rss:hover {
	opacity: 1; background-color: rgba(243,208,46,0.7);
}

#skype {
	height: 37px;width: 37px;
	background: rgba(74,74,74,0.7) url(../img/social/skype.png) 0 0 no-repeat;
	opacity: 0.9;
	transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
}
#skype:hover {
	opacity: 1; background-color: rgba(243,208,46,0.7);
}

.social_icons{
	background: url('../img/social-icons.png');
	margin: 14px 5px 24px 0;
	display: inline-block;

	width:23px ;
}

.twitter{
	background-position: 0px 0px;
	width:23px ;
	height:24px ;
}

.facebook{
	background-position: 23px 0px;
	width:23px ;
	height:24px ;
}

.linkedin{
	background-position: 51px 0px;
	width:23px ;
	height:24px ;
}

.dribbble{
	background-position: 79px 0px;
	width:23px ;
	height:24px ;
}

/*Slides and Header Styles*/
.flexslider,
.header {
	background-color: #BEF202;
	color: #ffffff;
	max-height: 200px;

	h1{
		font-family: 'Bitter', serif;
		text-transform: uppercase;
		margin-bottom: -5px;
		font-size: 37px;
	}

	h2{
		font-family: 'Raleway', sans-serif;
		text-transform: uppercase;
		font-weight: 100;
		font-size: 48px;
		line-height: 50px;
	}

	span{
		font-family: 'Bitter', serif;
		text-transform: uppercase;
		font-size: 11px;
	}

}

/*Footer Styles	*/
footer{
	font-family: 'Droid Sans',sans-serif;
	
	.map-height{
		height: 620px;
	}


	.info{
		background: url('../img/footer-bg.png') repeat;
		padding: 30px;
		height: 290px;
		margin-top: -520px;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
		filter: alpha(opacity=90); 
		opacity:0.9; 


		.location{
			padding-bottom: 20px;

			span.form-head{
				font-size: 18px;
				color: #ffffff;	
				font-weight: bold;
				text-transform: uppercase;
			}

			address{
				margin-top:20px; 
				
				a, ul{
					font-size: 12px;
					font-weight: bold;
					color: #9b9b9b;
					text-transform: capitalize;
					max-width: 200px;
				}
				ul{
					text-transform: capitalize;
				}

				img{margin-right: 10px;}
			}

		}

		.contact{
			span.form-head{
				font-size: 18px;
				color: #ffffff;	
				font-weight: bold;
				text-transform: uppercase;
			}

			form{
				margin-top: 10px;
				margin-bottom: 20px;
				font-size: 11px;
				font-weight: bold;

				input{
					font-family: 'Droid Sans',sans-serif;
					font-size: 11px;
					font-weight: bold;
					padding-top: 15px;
					padding-bottom: 15px;
					width:64%;
					border:0px;
				}

				.btn{
					font-family: 'Droid Sans',sans-serif;
					font-size: 11px;
					background: #f3d02e;
					color: #000000;
					text-shadow: none;
					padding: 14px 15px 16px 15px;
					height:50px;
					-webkit-border-radius: 0 2px 2px 0;
					-moz-border-radius: 0 2px 2px 0;
					border-radius: 0 2px 2px 0;
					border: none;
					box-shadow: none;
					-webkit-transition:  0.1s linear;
					-moz-transition: 0.1s linear;
					-o-transition: 0.1s linear;
					transition: 0.1s linear;
				}
			}
		}

	}
}

ul{margin-left: 0px !important;}
li{list-style: none !important;}

.divider {
  border-bottom: 1px solid #474747;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
}

.dotted{
	border-right: 1px dotted #686868;
	display: inline-block;
	width: 87%
}

/*Countdown*/
#time{
	font-family: 'Droid Sans',sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 36px;
	color: #fff;
	text-align: center;

	span{
		font-size: 10px;
		color: #686868;	
	}

	p{margin: 0;}

	ul{
		li{float: left; margin: 0 30px 20px 0;}
	}
}

/* Large desktop */
@media (min-width: 1200px) { 

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

	.flexslider{
		height: 300px;

		h1{
			font-size: 58px;
			line-height: 80px;
		}

	}

	footer{
		.map-height{
			height: 830px;
		}

		.info{
			margin-top: -740px;
			padding: 30px;
			display: table;
		}
	}

	#social-wrap {
	  display: inline-block;
	}

}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

	.flexslider{
		padding: 10px;

		h1{
			font-size: 32px;
			line-height: 32px;
		}

		h2 {
		  font-size: 28px;
		  line-height: 40px;
		}
	}

	footer{
		.map-height{
			height: 830px;
		}

		.info{
			margin-top: -740px;
			padding: 30px 20px 30px 20px;
			display: table;
		}
	}

	.dotted{
		border-right: none;
	}

	#social-wrap {
	  display: inline-block;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	
	.flexslider{
		padding: 5px;
		h1{
			font-size: 24px;
			line-height: 24px;
			padding: 0px;
		}
	
		h2 {
		  font-size: 24px;
		  line-height: 24px;
		}

	}

	footer{
		.map-height{
			height: 955px;
		}

		.info{
			margin-top: -900px;
			padding: 10px 20px 5px 20px;
			display: table;
		}
	}

	.dotted{
		border-right: none;
color:fff;
	}

	#social-wrap {
	  display: inline-block;
	}

	
}