@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600|Asar');.logo{background-color:transparent;display:block;margin-bottom:35px;margin-top:35px;padding-left:30px}
.footer{height:inherit;padding:15px}
.footer .footer-wrapper{box-sizing:content-box;height:70px;margin:0 auto;max-width:1030px;padding:1%}
.footer-navigation{padding:0;margin-left:0;margin-top:2.1%}
.footer-navigation .navigation{padding-left:10px}
.footer-navigation .navigation .navigation-item{border-left:1px solid #666}
.footer-navigation .navigation .navigation-item:first-child{border-left:0}
.footer-logo{float:left;margin:0;padding:0}
.footer-logo .allegion-logo-large{margin-left:80px}
.social-links{margin-top:1.7%;padding:0;width:25%}
.social-links .navigation-item{border-left:0;padding:0 4px}
.navigation-item{display:inline-block;list-style:none;padding-left:5px;padding-right:5px}
.navigation-item a{letter-spacing:1px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;font-size:12px;font-weight:300;font-style:normal;text-decoration:none}
.navigation-item a:hover{text-decoration:none}
.footer .col-md-5.connectText{bottom:25px;right:185px;width:78%}
.footer .connectText p{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;font-style:normal;text-decoration:none;letter-spacing:1px}
@media(max-width:800px) and (min-width:680px){.footer .col-md-5.connectText{bottom:0;left:18px}
}
@media(max-width:679px) and (min-width:475px){.footer .social-links{width:100%}
.footer .col-md-5.connectText{width:100%;right:158px}
}
@media(max-width:474px) and (min-width:300px){.footer .col-md-5.connectText{bottom:0;right:0;width:100%}
}
@media(min-width:768px) and (max-width:1024px){.footer .col-md-5.connectText{right:165px}
}
.footer .footer-wrapper{max-width:1200px}
@media(max-width:767px){.footer .copyright p{width:65%;font-size:10px}
}
@media(max-width:800px){.footer-logo .allegion-logo{margin-left:0}
}
.copyright{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;font-size:12px;font-weight:300;font-style:normal;text-decoration:none;text-align:justify}
@media(max-width:920px){.footer a{font-size:10px;letter-spacing:normal}
}
@media(min-width:680px) and (max-width:800px){.footer .footer-navigation{width:50%}
.footer .social-links{width:33.33333333%}
.footer .footer-logo{width:16.66666667%}
}
@media(max-width:679px){.footer .social-links{margin-left:10px;padding-right:0}
.footer .footer-logo{float:none;margin-top:35px;position:absolute;right:60px}
}
@media(max-width:420px){.footer .footer-logo{margin-bottom:15px}
}
@media(max-width:679px) and (min-width:475px){.footer .wrapper{padding-left:20%}
.footer .social-links{margin-left:0;text-align:left;width:52%}
}
@media(max-width:474px) and (min-width:350px){.footer .wrapper{padding-left:12%}
.footer .social-links{margin-left:0;text-align:left}
}
@media(max-width:599px){.block{padding-left:20px;padding-right:20px}
.footer{height:inherit;padding:0}
.footer .navigation-item{line-height:.7;padding-left:2px;padding-right:2px}
.footer .navigation-item a{font-size:10px}
.footer .wrapper{padding-top:15px}
.footer .social-links{margin-left:10px;padding-right:0;text-align:left;width:inherit}
}