

.footer-outer     { border-top: 1px #a9a9a9 solid; }
.footer           { padding: 40px 0; }

.footer-logo img { max-height: 65px; }


.footer-links { font-size: 13px; margin: 0; }
.footer-links a { display:inline-block; padding: 2px 12px; border-right: 1px #666666 solid; color:#666666; }
.footer-links a:last-child { border-right: 1px transparent solid; }



.copyright { font-size: 13px; margin: 0; text-align:right; }

.logos  { text-align:left; }
.logos img { margin: 5px 10px;  }


.footer .social-icons p { text-align:left; }



.footer .offerid { display:none; }




.copyright-outer { background:#dadada; }
.copyright-outer .copyright-inner { padding: 15px 0; }



.linkback { padding-top: 10px; }
.linkback p { text-align:center; font-size: 12px;  }
.linkback p a { color:rgba(0, 0, 0, 0.40); }



@media only screen and (max-width: 991px) {
	.footer-logo { text-align:center; margin-bottom: 25px; }
	.footer p { text-align:center; }
	.logos {  text-align:center; }
	.logos img { max-height: 30px; }
	.copyright,
	.footer-links { text-align:center;}
	.footer-links { margin-bottom: 20px; }

}


@media only screen and (max-width: 767px) 

{

.copyright-outer .copyright-inner .copyright p,
.copyright-outer .copyright-inner .copyright .sot p,
.linkback { text-align:center; }



}






















/** Misc
 **************************************************************** **/
#toTop {
	background-color: #333;
	border-radius: 4px 4px 0 0;
	color: #FFF;
	position: fixed;
	height: 35px; width: 48px;
	right: 6px; bottom: 0;
	text-align: center;
	text-transform: uppercase;
	opacity: 0.9;
	padding-top: 7px;
	text-decoration:none;
	display:none;
	z-index: 1000;

	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}
#toTop:before {
	font-family: "fontawesome";
	content: "\f077";
}


