

.social {
	width:100%;
	float:left;
}
.social ul{
list-style:none;
padding: 0 !important;
}
.social li {
	width:25%;
	padding:2% 5%;
	float:left;
	text-align:center;
}
.social li a {
}
.social li.fb {
	color:#fff;
	background:#3b5999;
}
.social li.fb a, .social li.tw a, .social li.gp a, .social li.in a {
	width:100%;
	display:block;
	border:2px solid #fff;
	color:#fff;
	font-size:12px;
	letter-spacing:7px;
}
.social li.fb a:hover, .social li.tw a:hover, .social li.gp a:hover, .social li.in a:hover {
	text-decoration:none;
}
.social li.fb:hover {
	background:#23448a;
}
.social li.tw {
	color:#fff;
	background:#00acee;
}
.social li.tw:hover {
	background:#00a0de;
}
.social li.gp {
	color:#fff;
	background:#de4b39;
}
.social li.gp:hover {
	background:#d62c18;
}
.social li.in {
	color:#fff;
	background:#167bff;
}
.social li.in:hover {
	background:#0b68e3;
}

/* ==========================================================================
   #social end
   ========================================================================== */
/* ==========================================================================
   #Footer Start
   ========================================================================== */



#footer2 {
	width:100%;
	float:left;
	padding:0%;
	background:#1c1c1c;
}
#footer2 .footer {

	float:left;
	padding:2% 10%;
}
.f-signup {
	width:96%;
	font-family: 'SEGOEUIL';
	float:left;
	background:#222;
	padding:2%;
	margin-bottom:5%;
}
.f-signup h2 {
	width:30%;
	font-family: 'SEGOEUIL';
	font-size:24px;
	line-height:48px !important;
	color:#FFF;
	float:left;
	margin:0px;
}
.input{
	background-color:transparent;
	border:1px solid #484849;
	color:#7e7e7e;
	float:left;
	font-size:14px;
	text-align:center;
	height:auto;
	outline:medium none;
	padding:15px 20px;
	width:50%;
	margin-bottom:0px;
}
.input-sel{
	background-color:transparent;
	border:1px solid #FFF;
	color:#FFF;
	float:left;
	font-size:14px;
	text-align:center;
	height:auto;
	outline:medium none;
	padding:15px 20px;
	width:50%;
	margin-bottom:0px;
}
.f-signup input[type=submit] {
	width:18%;
	font-family: 'SEGOEUIL';
	float:right;
	color:#999;
	padding:14px 20px;
	background:#3F3F3F;
	border:1px solid #484849;
	margin-bottom:0px;
}
.f-signup input[type=submit]:hover {
	color:#fff;
	background:#333;
	border:1px solid #666;
}

.f-links, .f-contact, .f-address {
	width:20%;
	float:left;
	text-align:left;
}
.f-address {
	padding:70px 0px 0px;
	background:url(../img/f-logo.png) top left no-repeat;
}
.f-address p {
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
}
.f-links {
	width:19%;
	margin:0%;
	padding:0% 2%;
}
.f-contact {
	text-align:right;
}
.f-links h2, .f-contact h2 {
	font-size:18px;
	color:#fff;
	margin-bottom: 10px;
}
.f-links ul {
	float:left;
	list-style:none;
	margin:0px 0px 20px 0px;
	padding:0px;
	/*border-right:2px solid #333;*/
}
.f-links ul li {
	width:100%;
	float:left;
	line-height:18px;
}
.f-links ul li a {
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:13px;
	line-height:28px;
	color:#fff;
	text-transform:capitalize;
}
.f-links ul li a:hover {
	text-decoration:none;
	color:#fff;
}

.f-contact p {
	width:100%;
	line-height:24px;
	font-size:13px;
}

.f-bot {

	font-size:12px;
	line-height:16px;
	float:left;
	text-align:center;
	padding:2% 10%;
	background:#222222;
color:#999;
}
.f-bot p {
	margin:15px 0px 0px;
color:#999;
}
.f-bot a {
	width:30px;
	height:30px;
	display:inline-block;
	margin:0px 5px 7px;
}
.f-bot a.f-fb {
	background:url(../img/f-fb.png) top left no-repeat;
}
.f-bot a.f-tw {
	background:url(../img/f-tw.png) top left no-repeat;
}
.f-bot a.f-gp {
	background:url(../img/f-gp.png) top left no-repeat;
}
.f-bot a.f-in {
	background:url(../img/f-in.png) top left no-repeat;
}
.footer-row-cell-subtitle, .footer-row-cell-subtitle a{
color:#999;
font-size:13px;
}
/* ==========================================================================
   #Footer End
   ========================================================================== */

/*end ===========================*/
