
/* ## footer ## */

.footer {background:#fff; padding:20px 10px; border-top:1px dashed #686C6D;  border-bottom:1px dashed #686C6D; color:#285482; text-align:right; position:relative; }

.footer-links {margin:0 0 10px;}

.footer-heading {display:block; font-size:1.25em; font-weight:bold; margin:0 0 5px 0;}
.footer-heading a {text-decoration:none;}

.footer-links {}
.footer-links ul {margin:0px; padding:0px; list-style-type:none;}
.footer-links ul li {margin:2px 0;}
.footer-links a {text-decoration:underline; color:#285482; font-size:12px; margin-left:12px;}
.footer-links a:hover,
.footer-links a:focus {text-decoration:none;}

.sub-footer { padding:10px 0; background:#aaa;}

.sub-footer-links {}
.sub-footer-links ul {margin:0px; padding:0px; list-style-type:none;}
.sub-footer-links ul li {display:inline-block; margin:0 5px;}
.sub-footer-links a {font-size:.75em;}

.copyright { font-size:10px; line-height: 1.5;}

/* ## Footer Email Signup ## */

.email-signup {margin:0 0 20px;}
.email-signup .inner {position:relative;}
.email-signup p { margin:0 0 10px 0; }
.email-signup .formee input[type="text"] {margin:0px;}
.email-signup .btn {position:absolute; right:0px; top:0px; height:100%;}

.follow-us {}
.follow-us a {text-decoration:none; color:#555; display:inline-block; font-size:1.8em; }
.follow-us a:hover,
.follow-us a:focus {color:#333;}


.footer-address {font-size:10px; margin-bottom:10px; line-height: 1.5;}


/* =================================================================
                        Media Queries
===================================================================*/


@media only screen and (min-width:48em){
	.footer {padding:20px 0;}
	.footer-address {margin-bottom:3px;}
	
}