
/* ## footer ## */

.footer {background:#f5f5f5; padding:0; border:1px solid #DDE1E2;}

.footer-links {margin:0 0 15px;}

.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:none;}
.footer-links a:hover,
.footer-links a:focus {text-decoration:underline;}

.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 { text-align:right; font-size:.75em;}

/* ## 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-links-right {}
.footer-links-left {}

.footer-links-right ul,
.footer-links-left ul {list-style:none; margin:0; padding:0; display:table;}
.footer-links-right ul li,
.footer-links-left ul li {display:table-cell; vertical-align:middle;}

	.footer-links-right ul li a {
		text-decoration: none;
		font-size: 12px;
		color: #722282;
		font-weight: 500;
		position: relative;
		padding-right: 30px;
		text-decoration: underline;
	}
.footer-links-right ul li a:hover,
.footer-links-right ul li a:focus {text-decoration:none;}
	.footer-links-left ul li a {
		text-decoration: none;
		font-size: 12px;
		color: #722282;
		font-weight: 500;
		text-decoration: underline;
	} 
.footer-links-left ul li a:hover,
.footer-links-left ul li a:focus {text-decoration:none;}


.footer-links-left ul li:first-child {position:relative;}
.footer-links-left ul li:first-child:after {
	position:absolute;
	content:"";
	width:1px;
	height:35px;
	right:0;
	top:50%;
	margin-top:-17px;
	background:#DDE1E2;
}

.footer-links-right ul li a svg {font-size:24px; position:absolute; right:0; top:-4px;}
/* =================================================================
                        Media Queries
===================================================================*/


@media only screen and (min-width:48em){
	.footer-links-right {float:right;}
	.footer-links-left {float:left;}

	.footer-links-right ul li,
	.footer-links-left ul li {height:70px;}
	.footer-links-right ul li {padding:0 40px; border-left:1px solid #DDE1E2;}
	.footer-links-left ul li {padding:0 25px;}
	

}
@media only screen and (min-width:60em){

}
@media only screen and (max-width:47.99em){
	.footer-links-right ul {width:100%;}
	.footer-links-right ul li {height:75px; text-align:center; border-bottom:1px solid #DDE1E2;}
	.footer-links-right ul li:first-child {border-right:1px solid #DDE1E2; width:47%;}
	
	.footer-links-left ul {width:100%;}
	.footer-links-left ul li {height:75px; padding:0 25px;}
	.footer-links-left ul li:first-child {text-align:right; width:47%;}
}	
