/*
 * Merlin Pro CSS
 * http://themezee.com/themes/merlin/#MerlinPro-1
 *
 * Copyright(C) 2015, ThemeZee.com - support@themezee.com
 * License: GPL v3
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 *
 * @package Merlin Pro
 */
 
 
/*--------------------------------------------------------------
# Site Logo
--------------------------------------------------------------*/
.site-branding .site-logo {
	border: 0;
	max-width: 100%;
	height: auto;
}

/*--------------------------------------------------------------
# Footer Widget Area
--------------------------------------------------------------*/
.footer-widgets-wrap {
	background: #fafafa;
	padding: 1.8em 1.8em 0;
	border-top: 2px solid #eee;
}

.footer-widgets {
	margin-right: -1.8em;
}

.footer-widget-column {
	float: left;
	width: 25%;
	padding-right: 1.8em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Desktop Medium ( < 1040px )
--------------------------------------------------------------*/
@media only screen and (max-width: 65em) {
	
	.footer-widget-column {
		width: 50%;
	}
	
	.footer-widget-column:nth-child(3) {
		clear: left;
	}
	
}

/*--------------------------------------------------------------
## Desktop Small ( < 960px )
--------------------------------------------------------------*/
@media only screen and (max-width: 60em) {

	.footer-widgets-wrap {
		padding: 1.5em 1.5em 0;
	}

	.footer-widgets {
		margin-right: -1.5em;
	}

	.footer-widget-column {
		padding-right: 1.5em;
	}
	
}

/*--------------------------------------------------------------
## Mobile Large ( < 560px )
--------------------------------------------------------------*/
@media only screen and (max-width: 35em) {
	
	.footer-widgets {
		margin-right: 0;
	}
	
	.footer-widget-column {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	
}

/*--------------------------------------------------------------
## Mobile Medium ( < 480px )
--------------------------------------------------------------*/
@media only screen and (max-width: 30em) {

	.footer-widgets-wrap {
		padding: 1.2em 1.2em 0;
	}

}