
/* ## footer ## */

.footer {background:#00446b; padding:30px 0 0 0; color: #fff;}
.footer a{color: #fff; text-decoration: none; text-transform: uppercase;
font-size: 1.1em; line-height: 1.5em;}
.footer a:focus,
.footer a:hover,
.footer a:active{color: #fab870; text-decoration: none;}


.footer-heading {display:block; margin:0 0 5px 0; text-transform: uppercase; font-size: 1.05em;}
.footer-heading a {text-decoration:none;}
.footer-links {text-align: center;}
.footer-links ul {margin:0px; padding:0px; list-style-type:none;}
.footer-links ul li {margin:5px 0; border-top: 1px solid #407390; padding: 10px 0;}


.footer-links{margin: 0 30px 10px 30px;}
.sub-footer{margin-top: 20px;}
.sub-footer-area{padding: 10px 0; }
.sub-footer-links {text-align: center; padding: 10px 0; border-bottom: 1px solid #407390;}
.sub-footer-links ul {margin:0px; padding:0px; list-style-type:none;}
.sub-footer-links ul li {display:inline-block;  }
.sub-footer-links ul li a{border-right:1px solid #fff; padding: 0 10px;}
.sub-footer-links ul li:last-child a{border-right: none;}
.sub-footer-links a {font-size:.75em;}
.footer-logo{margin-bottom: 50px;}
.copyright { text-align:center; font-size:.75em; padding: 10px 0;}
.copyright a{text-transform: initial;font-size: 1em;}
/* ## Footer Email Signup ## */

.email-signup {margin:15px 30px;}
.email-signup .footer-links{margin: 0; text-align: left;}
.email-signup .footer-links ul li{border:none; padding:0;}
.email-signup .inner {position:relative;}
.email-signup p { margin:0 0 10px 0; }
.email-signup .formee input[type="text"] {margin:15px 0px; padding: 10px 15px; color: #000;
    font-weight: 600;}
.email-signup .btn {position:absolute; right:0px; top:0px; height:100%;}
.icn-navi{ background: url('/cms/images/layout/general/location.svg') no-repeat;text-indent: -99999em; width: 25px; height: 25px; border: none;background-size: contain; position: absolute; right: 10px; top: 25px;}


/* =================================================================
                        Media Queries
===================================================================*/


@media only screen and (min-width:48em){
.footer-links {margin:15px 0;}
.footer-logo{margin-bottom: 0px;}
.footer-links{text-align: left;}
.footer-links ul li{border: none; padding: 0;}
.footer-links{margin: 15px 0;}

.email-signup {margin:15px 0px;}
.sub-footer-links {text-align: left; margin:0; border:none; padding: 0;}
.copyright { text-align:right; padding: 0;}
.sub-footer-area{ border-top: 1px solid #407390;}

}