/* ==========================================================================
   Line6 2013-2014 redesign. Footer CSS file. Author: @jlopezuy
   ========================================================================== */

.social-twitter {
	display: inline-block;
	background-image: url(img/sprites-1.png);
	background-position: -200px -5px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin: 0 10px 15px 0;
}
	
.social-facebook {
	display: inline-block;
	background-image: url(img/sprites-1.png);
	background-position: -250px -5px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin: 0 10px 15px 0;
}

.social-instagram {
	display: inline-block;
	background-image: url(img/sprites-1.png);
	background-position: -300px -5px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin: 0 10px 15px 0;
}

.social-youtube {
	display: inline-block;
	background-image: url(img/sprites-1.png);
	background-position: -350px -5px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin: 0 0 15px 0;
}

.separator-66px {
	border-right:1px solid #d6d6d6;
	display:inline-block;
	height:100px;
}

@media (max-width: 767px) { /* xs */
	footer {
		border-top-width:2px;
		border-top-style:solid;
		border-color: #e4e5e7;
		padding-top:20px;
	}
	
	.quote-footer {
		text-align:center;
	}
	
	.quote-footer h2 {
		font-family:"TG-Bold";
		font-size:20px;
		margin-top:5px;
	}
	
	.footer-col1 ul, .footer-col2 ul {
		list-style-type:none;
		margin: 0;
		padding: 0;		
	}
	
	.social-icons {
		text-align:center;
	}
	
	footer .subscribe-form-container {
		border:1px solid #E0E0E0;
		padding: 15px;
		background-color:#F2F2F2;
	}
	
	footer .subscribe-form-container input[type=email] {
		width:150px;
		background:none;
		border:none;
		font-family:"TG-Bold";
		font-size:14px;
		color:#595959;
	}
	
	footer .subscribe-form-container input[type=email]:focus {
		outline: none
	}
			
	footer .subscribe-form-container .btn-subscribe {
		border: 1px solid #595959;
		background-color:#4D4D4D;
		font-family:"TG-Bold";
		color:#ffffff;
		font-size:14px;
		position:absolute;
		right:15px;
		top:15px;
	}
	
	footer .subscribe-container span {
		font-family:"TG-Light";
		color:#808080;
		font-size:12px;	
		display:block;
		margin-top:10px;
	}
	
}

@media (min-width: 768px) { /* sm */
	footer {
		border-top-width:2px;
		border-top-style:solid;
		border-color: #e4e5e7;
		padding-top:20px;
	}
	footer ul {
		list-style-type:none;
		margin: 0;
		padding: 0;			
	}
	
	footer h2 {
		font-family:"TG-Bold";
		font-size:18px;
		margin:0;
	}
	
	footer p {
		font-size:12px;
	}
	
	footer a {
		font-size:12px;
		line-height:24px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
	}
	
	footer .subscribe-form-container {
		border:1px solid #E0E0E0;
		padding: 15px;
		background-color:#F2F2F2;
	}
	
	footer .subscribe-form-container input[type=email] {
		width:100px;
		background:none;
		border:none;
		font-family:"TG-Bold";
		font-size:14px;
		color:#595959;
	}
	
	footer .subscribe-form-container input[type=email]:focus {
		outline: none
	}
			
	footer .subscribe-form-container .btn-subscribe {
		border: 1px solid #595959;
		background-color:#4D4D4D;
		font-family:"TG-Bold";
		color:#ffffff;
		font-size:12px;
		position:absolute;
		right:15px;
		top:15px;
	}
	
	footer .subscribe-container span {
		font-family:"TG-Light";
		color:#808080;
		font-size:10px;	
		display:block;
		margin-top:10px;
	}
	
}

@media (min-width: 992px) { /* md */
	footer a {
		font-size:14px;
		line-height:24px;
	}
	
	footer .subscribe-form-container input[type=email] {
		width:150px;
	}
	
	footer .subscribe-form-container .btn-subscribe {
		font-size:14px;
	}
	
	footer .subscribe-container span {
		font-size:12px;	
	}
}

@media (min-width: 1200px) { /* lg */
}





