/** Footer
 **************************************************************** **/

#footer {
	color: #cfcfc6;
	display: block;
	vertical-align: bottom;
	background: url(../images/backgrounds/black_noise.png) #202120;
	/*border-top: 1px solid #111c31;*/
	z-index: 101;
	padding-top: 0px;
	padding-bottom: 0px;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover {
	color: #ca2126;
	text-decoration: none;
}

#footer.bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

#footer a.copyright {
	color: #777;
	padding: 0;
}

#footer .logo {
	display: block;
	margin-bottom: 20px;
	margin-right: 10px;
}

#footer .spaced {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	min-height: 230px;
}

#footer .logo_footer {
	padding: 35px 20px 20px 15px; /*Spacer on top and bottom on last first column*/
}

#footer .dark {
	padding-bottom: 20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a2239+95,000008+100&1+27,0+100 */
	background: -webkit-linear-gradient(top, rgb(78, 8, 18) 0%, rgb(61, 8, 16) 0%, rgba(78, 8, 18, 0) 99.8%, rgba(74, 7, 16, 0) 100%);
	background: -moz-linear-gradient(top, rgb(78, 8, 18) 0%, rgb(61, 8, 16) 0%, rgba(78, 8, 18, 0) 99.8%, rgba(74, 7, 16, 0) 100%);
	background: linear-gradient(to bottom, rgb(78, 8, 18) 0%, rgb(61, 8, 16) 0%, rgba(78, 8, 18, 0) 99.8%, rgba(74, 7, 16, 0) 100%);
	 /* Chrome10-25,Safari5.1-6 */
	 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2239', endColorstr='#00000008',GradientType=0 ); /* IE6-9 */
}

#footer .dark a {
	color: #cfcfc6;
	text-decoration: none;
}

#footer .dark a:hover {
	color: #FFF;
	text-decoration: none;
}

#footer h2, #footer h3, #footer h4 {
	color: #adaead;
	text-shadow: 1px 1px 3px rgba(39, 39, 39, 0.9);
	margin-bottom: 20px;
	font-size: 1.3em;
}

#footer .copyright {
	background-color: #000000;
	padding: 20px 0 40px;
}
	
	
	/*#footer hr {
		border:0; margin:0; padding:0;
		border-bottom: 2px solid #9b9b9b;
	}*/

#footer li {
	position: relative;
	padding: 4px 0 3px 3px;
	/*border-bottom: 1px solid rgb(43, 59, 95);*/ /*Lines under li top*/
}

#footer li:after {
	width: 100%;
	content: "";
	/*border-bottom: 1px solid #111c31; *//*Lines under li bottom*/
	position: absolute;
	bottom: 0;
	left: 0;
}

#footer .list-inline  li {
	position: relative;
	padding: 6px 0;
	border-bottom: 0px solid rgba(255,255,255,0.0) !important; /*no lines on social*/
}

#footer .list-inline li:after {
	width: 100%;
	content: "";
	border-bottom: 0px solid #1a1a1a !important; /*no lines on social*/
	position: absolute;
	bottom: 0;
	left: 0;
}

#footer .list-inline {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
}

#footer .list-inline .fa {
	background-color: #4b463d;
	border-radius: 18px;
	padding: 10px;
}

#footer li a {
	color: #babab2;
	text-decoration: none;
	font-size: 16px;
	padding-left: 10px;
	-webkit-transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}

#footer li a:hover {
	color: #ca2126;
}

#footer li small {
	font-size: 11px;
}

#footer li small.ago {
	color: #666;
}

#footer .input-group-btn .btn, #footer .input-group .btn, #footer .form-control {
	border: 0;
	height: 38px;
	margin-top: 0;
}

#footer .input-group-btn .btn {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

#footer input.form-control {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

#footer form {
	padding: 0;
}

.copyright a {
	color: #ffffff;
	text-decoration: none;
}
	/*.copyright a:hover {
		color: #658cb6;
		text-decoration: none;
	}
	*/

.list-unstyled .fa {
	/* list FA icons color */
	color: #cb3e3e;
	font-size: 1.1em;
	padding-right: 3px;
}
	
	/* simple list */

#footer ul.nobordered li:after, #footer ul.nobordered li {
	border-bottom: 0;
	padding: 0;
}

#footer ul.nobordered li a {
	padding: 3px 0;
}

#footer ul.nobordered li a>i.fa {
	padding-right: 6px;
}
	
	 /* IE BUG */

body.boxed footer {
	margin: auto;
	max-width: 1170px;
}
	
	/** Responsive
	 **************************************************************** **/

@media only screen and (max-width: 768px) {
	#footer .spaced {
		padding: 20px 15px 10px;
		min-height: 100px;
	}
	
	#footer .dark {
		height: auto;
	}
}
	@media only screen and (max-width: 990px) {
	#footer {
		/*border-top:#2B2B2B 1px solid;*/
	}
}
