.comp-footer-wrapper{background-color:#001a72;background:#001a72;display:block;padding-bottom:35px;padding-top:35px}
.comp-footer-wrapper .footer-links{margin-bottom:30px;padding-left:0}
.comp-footer-wrapper .footer-links li{list-style:none}
.comp-footer-wrapper .footer-links a{color:#fff;font-size:14px;line-height:24px;margin-bottom:20px;display:inline-block;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none}
.comp-footer-wrapper .footer-links a span{text-decoration:none;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px;background-size:0 100%;border:0}
.comp-footer-wrapper .footer-links a:hover span{background-size:100% 100%}
.msie8 .comp-footer-wrapper .footer-links a:hover span,.msie9 .comp-footer-wrapper .footer-links a:hover span{border-bottom:1px solid}
html:not(.firefox) .comp-footer-wrapper .footer-links a:focus{outline:1px auto #fff;outline-offset:-1px}
.comp-footer-wrapper .footer-links a:focus span{background-image:none}
.msie8 .comp-footer-wrapper .footer-links a:focus:hover span,.msie9 .comp-footer-wrapper .footer-links a:focus:hover span{border:0}
.comp-footer-wrapper .footer-social-icon .social-icon-link a{float:left}
.comp-footer-wrapper .footer-social-icon .social-icon-link a:focus{text-decoration:none}
html:not(.firefox) .comp-footer-wrapper .footer-social-icon .social-icon-link a:focus{outline:1px auto #fff;outline-offset:-1px}
html:not(.firefox) .comp-footer-wrapper .footer-social-icon .social-icon-link a:focus:hover{outline:1px auto #fff}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook{font-size:0;margin-right:20px;background:url("clientlib_footer_base/resources/images/lombard/facebook.png") no-repeat right top;width:50px;height:50px;display:inline-block}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook:hover{background:url("clientlib_footer_base/resources/images/lombard/facebook-hover.png") no-repeat right top}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook:before{content:""}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook:focus:hover{background:url("clientlib_footer_base/resources/images/lombard/facebook.png") no-repeat right top}
.msie8 .comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook{background:url("clientlib_footer_base/resources/images/lombard/facebook.png") no-repeat right top}
.msie8 .comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook:hover{background:url("clientlib_footer_base/resources/images/lombard/facebook-hover.png") no-repeat right top}
.msie8 .comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook:focus:hover{background:url("clientlib_footer_base/resources/images/lombard/facebook.png") no-repeat right top}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter{font-size:0;background:url("clientlib_footer_base/resources/images/lombard/twitter.png") no-repeat right top;width:50px;height:50px;display:inline-block}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter:hover{background:url("clientlib_footer_base/resources/images/lombard/twitter-hover.png") no-repeat right top}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter:before{content:""}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter:focus:hover{background:url("clientlib_footer_base/resources/images/lombard/twitter.png") no-repeat right top}
.msie8 .comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter{background:url("clientlib_footer_base/resources/images/lombard/twitter.png") no-repeat right top}
.msie8 .comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter:hover{background:url("clientlib_footer_base/resources/images/lombard/twitter-hover.png") no-repeat right top}
.msie8 .comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter:focus:hover{background:url("clientlib_footer_base/resources/images/lombard/twitter.png") no-repeat right top}
.comp-footer-wrapper .footer-social-icon .social-icon-link.desktop-pull-left{float:left}
.firefox .comp-footer-wrapper .footer-social-icon .social-icon-link.desktop-pull-left{color:#fff}
.comp-footer-wrapper .footer-social-icon .footer-fscs{font:0/0 a}
.comp-footer-wrapper .footer-social-icon .footer-fscs .icon-fscs{font-size:0;background:url("clientlib_footer_base/resources/images/fscs-footer.png") no-repeat right top;width:146px;height:35px;display:inline-block}
html:not(.firefox) .comp-footer-wrapper .footer-social-icon .footer-fscs .icon-fscs:focus{outline:1px auto #fff;outline-offset:-1px}
html:not(.firefox) .comp-footer-wrapper .footer-social-icon .footer-fscs .icon-fscs:focus:hover{outline:1px auto #fff}
.comp-footer-wrapper .footer-social-icon .footer-fscs.desktop-pull-right{float:right;margin-top:15px}
.firefox .comp-footer-wrapper .footer-social-icon .footer-fscs.desktop-pull-right{color:#fff}
@media(min-width:1024px) and (max-width:1255px){.comp-footer-wrapper{padding-bottom:35px;padding-top:35px}
.comp-footer-wrapper .footer-links a{margin-bottom:20px}
}
@media(min-width:768px) and (max-width:1023px){.comp-footer-wrapper{padding-bottom:30px;padding-top:30px}
.comp-footer-wrapper .footer-links a:active,.comp-footer-wrapper .footer-links a:focus{text-decoration:none;border-bottom:1px solid}
.ipad .comp-footer-wrapper .footer-links a:active,.iphone .comp-footer-wrapper .footer-links a:active,.chrome .comp-footer-wrapper .footer-links a:active,.ipad .comp-footer-wrapper .footer-links a:focus,.iphone .comp-footer-wrapper .footer-links a:focus,.chrome .comp-footer-wrapper .footer-links a:focus{text-decoration:none;border:0}
}
@media(max-width:767px){.comp-footer-wrapper{padding-bottom:30px;padding-top:30px}
.comp-footer-wrapper .footer-links a{margin-bottom:20px;font-family:"RNHouseSansRegular",sans-serif}
.comp-footer-wrapper .footer-links a:active,.comp-footer-wrapper .footer-links a:focus{text-decoration:none;border-bottom:1px solid}
.ipad .comp-footer-wrapper .footer-links a:active,.iphone .comp-footer-wrapper .footer-links a:active,.chrome .comp-footer-wrapper .footer-links a:active,.ipad .comp-footer-wrapper .footer-links a:focus,.iphone .comp-footer-wrapper .footer-links a:focus,.chrome .comp-footer-wrapper .footer-links a:focus{text-decoration:none;border:0}
.comp-footer-wrapper .footer-social-icon .social-icon-link{clear:both}
.comp-footer-wrapper .footer-social-icon .social-icon-link.desktop-pull-left{margin-bottom:30px}
.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-facebook,.comp-footer-wrapper .footer-social-icon .social-icon-link .icon-twitter{display:block}
.comp-footer-wrapper .footer-social-icon .footer-fscs.desktop-pull-right{float:none;clear:both}
}