/*
Template Name: Bootstrap Starter Kit - Footers 1
Description: Business Startup & Prototyping HTML Framework
Author: Theme Spirit
Author URI: http://www.creativemarket.com/theme_spirit

Version: 1.0

*/


/* DEMO PAGE STYLES - YOU DON'T NEED TO COPY THESE */
.demo-title h2 { margin: 0; color: #ffffff; }
/* END OF DEMO STYLES */



/*	FOOTER 1-1
/*----------------------------------------------------*/

.footer-1-1 {
	padding-top: 60px;
	padding-bottom: 20px;
}

.footer-1-1 h3, .footer-1-1 h4, .footer-1-1 .lead, .footer-1-1 li {
	color: #ffffff;
}

.footer-1-1 .brand-img {
	width: 200px;
	margin-bottom: 30px;
}

.footer-1-1 h4 {
	margin-bottom: 20px;
}

.footer-1-1 ul {
	list-style-type: none;
	margin: 0 0 26px;
	padding: 0;
}

.footer-1-1 ul li {
	border-top: 1px solid #bdc3c7;
	line-height: 19px;
	padding: 6px 0;
}

.footer-1-1 li:first-child {
	border-top: none;
	padding-top: 1px;
}


/*	FOOTER 1-1 MEDIA QUERIES
/*----------------------------------------------------*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
		
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	

	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	
	
}




/*	FOOTER 1-2
/*----------------------------------------------------*/

.footer-1-2 {
	padding-top: 40px;
	padding-bottom: 30px;
}

.footer-1-2 .brand-img {
	margin: 0 auto;
	width: 150px;
}

.big-social {
	margin-top: 20px;
}

.big-social .social-item {
	text-align: center;
}

.big-social .social-item a {
	display: block;
	border-radius: 4px;
	padding: 18px;
	color: #ffffff;
	font-size: 22px;
	text-decoration: none;
}

.big-social .social-item a h4 {
	color: #ffffff;
	visibility: hidden;
	margin-bottom: 0;
}

.big-social .social-item a:hover h4, .big-social .social-item a:focus h4 { visibility:visible; }

.big-social .social-item.facebook a:hover, .big-social .social-item.facebook a:focus { background-color:#016bb6; }
.big-social .social-item.twitter a:hover, .big-social .social-item.twitter a:focus { background-color:#08c1e2; }
.big-social .social-item.google a:hover, .big-social .social-item.google a:focus { background-color:#d94b34; }


/*	FOOTER 1-2 MEDIA QUERIES
/*----------------------------------------------------*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
		
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	

	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	
	
}




/*	FOOTER 1-3
/*----------------------------------------------------*/

.footer-1-3 {
	padding-top: 40px;
	padding-bottom: 10px;
}

.footer-1-3 .brand-img {
	width: 180px;
}

.footer-1-3 .social {
	margin-top: 20px;
}

.footer-1-3 .address-bold-line {
	font-weight: 700;
	margin: 0;
	color: #ffffff;
}

.footer-1-3 .address {
	color: #ffffff;
}

.footer-1-3 .footer-text {
	border-top: #ecf0f1 1px solid;
	text-align: center;
	margin-top: 10px;
}

.footer-1-3 .footer-text p {
	color: #ecf0f1;
	
}


/*	FOOTER 1-3 MEDIA QUERIES
/*----------------------------------------------------*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
		
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	

	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	
	
}




/*	FOOTER 1-4
/*----------------------------------------------------*/

.footer-1-4 {
	padding-top: 60px;
	padding-bottom: 40px;
	text-align: center;
}

.footer-1-4 h2 {
	color: #ffffff;
}

.footer-1-4 .footer-form {
	margin-top: 40px;
}

.footer-1-4 input[type=text] {
	background-color: rgba(255, 255, 255, 0.1);
	border: solid 1px #fff;
	padding: 20px;
	width: 30%;
	color: #fff;
}

.footer-1-4 input[type=submit] {
	background: rgba(61, 201, 179, 0.5);
	border: solid 1px rgba(61, 201, 179, 0.5);
	padding: 20px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.footer-1-4 input[type=submit]:hover {
	background: rgba(61, 201, 179, 1);
	border: solid 1px rgba(61, 201, 179, 1);
	color: #fff;
}

.footer-1-4 .social {
	margin-top: 30px;
}


/*	FOOTER 1-4 MEDIA QUERIES
/*----------------------------------------------------*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
		
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	

	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	
	
}




/*	FOOTER Copyright Bar
/*----------------------------------------------------*/

.copyright-bar {
	height: 70px;
	padding-top: 20px;
	background-color: #233447;
	position: relative;
	bottom: 0;
}

.copyright-bar p {
	color: #ffffff;
	font-weight: 700;
	margin: 0;
}




/*	FOOTER Copyright Bar 2
/*----------------------------------------------------*/

.copyright-bar-2 {
	height: 80px;
	padding-top: 28px;
	background-color: #233447;
	position: relative;
	bottom: 0;
}

.copyright-bar-2 p {
	color: #ffffff;
	font-weight: 700;
	margin: 0;
}
