
/* footer less */

/*footer*/

#footer{
	background:#363839;
	position:relative;
	float: left;
	width: 100%;

	padding: 40px 0px 20px 0;
}

.foot-widget{ border-bottom: 1px solid #272424; margin-bottom:20px;}

#footer p{
	color:#bcbec0;
	line-height:1.4em;
	
}

.foot-logo{ 
	float: none;
	margin-bottom: 20px;
	height: 50px;
	width: 169px;
	background: url("@{imagePath-foot-logo}") no-repeat @logo-pos-foot;
}

.address-icons{
	font-size: 16px;
	color: #bcbec0;
	margin-right: 16px;
	background: none;
	text-align: left;
	height: 20px;
	line-height: 1.3em;
	width: 17px;
	float: left;
}
.icon-file.address-icons{ line-height:.8em;}
.icon-globe.address-icons{ height:50px}

.foot-address div{ color: #bcbec0;
line-height: 1.5em;
padding-bottom: 12px;}

/*.foot-address div:first-child{ padding-bottom:35px;}
.foot-address div:nth-child(3){ padding-bottom:35px;}*/

.foot-address{ 
	padding-bottom: 0px;
	float: left;
	margin-bottom: 14px;
}

.recent-post-foot{}

.recent-post-foot li{ 
	padding: 0 0 19px 20px;
	background: url('../images/list-arrow-foot.png') no-repeat 0px 5px;
	float: left;
width: 100%;
}

.recent-post-foot li a{	
	
	line-height: 1.5em;
	color: #bcbec0;
	text-decoration:none;
	.transition(.5s);
}

.recent-post-foot li a:hover{
	color: #fff;
	.transition(.5s);
}

.event-date{ color:@main-theme-color; font-size:11px;}

.foot-widget-title{
	font-size: 15px;
	font-weight: 600;
	color: #e6e7e8;
	line-height: 2.3em;
	padding-bottom: 35px;
	text-transform:uppercase;
	float: left;
	width: 100%;
}

.foot-widget .foot-widget-title:last-child{ padding-bottom:10px;}

.recent-tweet-foot li{ 
	padding: 0 0 25px 20px;
	background: url(../images/list-arrow-foot.png) no-repeat 0px 5px;
	line-height: 1.7em;
	color: #bcbec0;
	float: left;
width: 100%;
}

.news-subscribe{ width:100%; float:left; height:auto; padding: 0 0 20px 0;}

.news-tb{ 
	height: 30px;
	width: 53%;
	padding: 5px 5%;
	float: left;
	border: none;
	box-shadow: none;
	outline:none;
}

.news-button{
	height: 30px;
	width: 35%;
	float: left;
	text-align: center;
	line-height: 29px;
	color: #fff;
	border: none;
	box-shadow: none;
	background: @main-theme-color;
	outline: none;
}

.social-wrap{ height:auto; width:100%; float:left;}
.social-wrap li{ background:none; float:left; margin:0px; padding:0px;}

.foot-widget .tooltip.bottom .tooltip-arrow{border-bottom-color: #262828;}
.foot-widget .tooltip-inner{ background-color:#262828; border-radius: 0px;}
.social-wrap-head .tooltip-inner{border-radius: 0px;}

.foot-social-icon{
	font-size: 30px;
	line-height: 1em;
	height: 30px;
	width: auto;
	float: left;
	margin: 0 20px 0 0;
	color: #58595b;
	background: none;
	transition:.3s;
}

.foot-social-icon:hover{
	color:@main-theme-color;
	transition:.5s;
	}
	
.foot-widget:last-child{
	border:none;
}

.bottom-footer {
	background: #2f3232;
	float: left;
	padding-top: 27px;
	padding-bottom: 27px;
	width: 100%;
}

.bottom-footer p {
color: #bcbec0;
line-height: 21px;
margin:0px;
}
.foot-menu{ 
	margin:0px; 
	padding:0px;
}
.foot-menu li{ 
	display:inline; 
	list-style-type:none;
	float: right;
}

.foot-menu li a{ 
	color: #bcbec0;
	font-size: 12px;
	text-transform: capitalize;
	padding: 0 19px 0 0;
	line-height: 21px;
	text-decoration: none;
	transition:.3s;
}
.foot-menu li a:hover {
color: #878888; transition:.3s;}
.foot-widget-bottom{ }

/*footer css end*/

.complete-footer{ float: left;
width: 100%;
position: fixed;
z-index: -1;
bottom: 0;
left: 0;}

.complete-content{ float:left; width:100%; margin-bottom:384px; background:#fff; overflow-y: hidden;
height: 100%;
}
.content-footer-space {
padding-bottom: 90px;
}

.foot-widget {
margin-bottom: 25px;

}