/*====================================================================
Fonts
======================================================================*/

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


/*====================================================================
Footer
======================================================================*/

.push {
	height: 55px;
}
.footer, .push {
	clear: both;
}
.footer {
	width: 100%;
	/* Set the fixed height of the footer here */
	height:55px;
	background:url("../images/Footer/footer_background.jpg") repeat-x;
	color:#ffffff;
	font-size:0.85em;
	line-height:55px;
}
.footer p {
	margin:0px;
}
.footer a {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footerLeft, .footerLeft p {
	float:left;
}
.footerRight {
	float:right;
}
.footerRight p {
	float:left;
}
.atomwide {
	background: url("../theme/Adept-rgb-vector-white.png") no-repeat;
	background-size: 113px 9px;
	float: left;
	margin: 24px 0px 0px 13px;
	width: 113px;
	height: 9px;
	display: block;
	text-indent: 9999px;
	overflow: hidden;
}
.netsweeper {
	background:url("../images/Footer/Netsweeper_logo.png") no-repeat;
	background-size:161px 25px;
	float:left;
	margin:14px 0px 0px 13px;
	width:161px;
	height:25px;
	display:block;
	text-indent:9999px;
	overflow: hidden;
}
@media (max-width: 767px) {
	.footer {
		font-size:0.8em;
		line-height:22px;
	}
	.footerLeft {
		width:100%;
		padding-top:5px;
	}
	.footerRight {
		float:left;
		width:100%;
	}
	.atomwide {
		background: none;
		text-indent: 0px;
		margin: 0;
		width:auto;
		height: auto;
		overflow: auto;
		padding-left: 4px;
	}
	.netsweeper {
		background: none;
		text-indent: 0px;
		margin: 0;
		width:auto;
		height: auto;
		overflow: auto;
		padding-left: 4px;
	}
}

@media (max-width: 338px) {
	.footer {
		font-size:0.7em;
		line-height:13px;
	}
	.footerLeft {
		padding-top:7px;
	}
	.atomwide {
		padding-left: 0px;
	}
} 