@media all {
	.footer_container {
		background: #faf5f1; /* Old browsers */
		background: -moz-linear-gradient(top,  #faf5f1 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf5f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #faf5f1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #faf5f1 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #faf5f1 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #faf5f1 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf5f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		padding-top: 25px;
		border-top: 1px solid #f3ece4;
		font-size: 14px;
	}

	.footer_container .footerDetails {
		text-align: center;
	}
	.footer_container .footerDetails img {
		margin-bottom: 10px;
	}
	.footer_container .footerDetails p {
		font-family: 'Museo Sans W01_300';
		color: #5b3627;
		margin-bottom: 0;
		font-size: 14px;
		line-height: 18px;
	}

	.footer_container .footerBottom {
		background: #5b3627;
		color: #fff;
		min-height: 75px;
		padding: 5px 0;
	}

	.footer_container .footerBottom .copyright {
		margin: 15px 0;
		text-transform: uppercase;
		font-family: 'Museo Sans W01_100';
		font-size: 13px;
	}

	.footer_container nav.widget_footer {
		display: block;
		margin: 0px auto;
		text-align: center;
		font-family: 'Museo Sans W01_900';
	}

	.footer_container nav.widget_footer .navItem {
		display: inline-block;
		margin-bottom: 30px;
		padding: 0 40px;
	}

	.footer_container nav.widget_footer .navItem a {
		color: #278bdc;
		text-transform: uppercase;
	}

	.footer_container img.simpleviewLogo {
		margin: 25px 0px;
	}

	.footer_container nav.widget_social {
		margin: 40px 0px 55px 0px;
	}
	.footer_container nav.widget_social .navItem{
		display: inline-block;
	}
	.footer_container nav.widget_social a{
		background: url(/includes/public/assets/images/footer-social-sprite.png) left center scroll no-repeat;
		display:block;
		height:35px;
		margin:0px 5px;
	}
	.footer_container nav.widget_social a.facebook{
		background: url(/includes/public/assets/images/facebook-logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		width: 35px;
	}
	.footer_container nav.widget_social a.twitter{
		width: 38px;
		background-position: -37px;
	}
	.footer_container nav.widget_social a.youtube{
		background: url(/includes/public/assets/images/youtube-logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		height: 33px;
		width: 45px;
	}
	.footer_container nav.widget_social a.instagram{
		background: url(/includes/public/assets/images/instagram-logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		width: 35px;
	}
	.footer_container nav.widget_social a.blog-link{
		width: 40px;
		background-position: -205px;
	}
}
/*
** large
*/
@media only screen and (min-width: 64.063em) {
	.footer_container .footerBottom {
		margin-top: 25px;
	}

	.footer_container .footerBottom .copyright {
		margin: 20px 0 0 0;
		font-size: 13px;
	}
}
/*
** medium only
*/
@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
	.footer_container nav.widget_footer{
		text-align: left;
	}
	.footer_container nav.widget_footer .navItem {
		display: inline-block;
		padding: 0px 12px;
		border-right: 1px solid #dfcbb5;
	}
	.footer_container nav.widget_footer .navItem:first-of-type{
		padding: 0px 12px 0px 0px;
	}
	.footer_container nav.widget_footer .navItem:last-of-type{
		border: none;
	}

}
@media only print{
	nav.widget_social{
		display:none;
	}
}

/* t - 239059 */
.footerBottom .icons{text-align: center;}
.footerBottom .icons a{display: inline-block; margin:5px 17px;}
.footerBottom .icons a.wide{max-width: 150px; }
.footerBottom .icons a img{max-width: 100%;}