*{box-sizing:border-box;}
body{margin:0;font-family:'Archivo',sans-serif;font-size:18px;font-weight:400;padding-top:54px;line-height:1.3;}
.content{min-height:200px;}
.navbar-fixed-top{-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(87,39,39,.2);}
@media (max-width:767px){body{font-size:16px;}.navbar-fixed-top{z-index:1;}}
.navbar-fixed-top{position:fixed;right:0;left:0;z-index:2;background-color:#fff;top:0;border-width:0 0 1px;}
.navbar-header{width:100%;margin:0;height:53px;}
.navbar>.container .navbar-brand{margin:0;padding:12px 0;height:auto;}
.navbar-brand>img{display:block;}
.main-logo{width:180px;}
@media (max-width:767px){
.navbar-brand{float:none;height:auto;padding:0;}
.navbar{margin-bottom:0;}
.navbar-brand>img{margin:12px auto;}
.navbar>.container .navbar-brand{position:absolute;left:0;right:0;width:30px;height:45px;padding:0;margin:0 auto;overflow:hidden;}
}
footer.page-footer{background-color:#f5f5f5;margin-top:40px;color:rgba(0,0,0,.54);font-weight:400;font-size: 14px;border-top-width:1px;border-top-style:solid;text-align:center;border-color:rgba(0,0,0,.03);padding:35px 15px 75px;}
footer.page-footer h3{font-size:16px;line-height:22px;font-weight:400;color:rgba(0,0,0,.87);padding:2px 0;margin:16px 0 4px;}
footer.page-footer p{font-size:14px;}
footer.page-footer .m-logo{margin-bottom:20px;display:inline-block;width:40px;height:40px;}
footer.page-footer a.m-logo:focus img{outline:5px auto 0;}
footer.page-footer a,footer.page-footer a:active,footer.page-footer a:visited{text-decoration:none;color:rgba(0,0,0,.54);line-height:27px;}
footer.page-footer .findSocial{margin-top:24px;font-weight:400;}
footer.page-footer .findSocial h3{margin:0;padding:0;}
footer.page-footer .copyrights{font-size:12px;font-weight:400;color:rgba(0,0,0,.87);margin-top:24px;margin-bottom:8px;}
footer.page-footer .copyrights a{border-left:1px solid rgba(0,0,0,.26);margin-left:5px;padding-left:5px;}
footer.page-footer .copyrights a:last-of-type{border-left:0;margin-left:0;padding:0;}
footer.page-footer .patents{font-size:12px;line-height:32px;font-weight:400;color:rgba(0,0,0,.87);margin:0;}
footer.page-footer .mdi{text-decoration:none!important;}
footer.page-footer .mdi::before{display:inline;font-size:28px;padding:10px 9px;}
footer.page-footer .mdi.mdi-google-plus::before{font-size:35px;position:relative;bottom:-3px;padding:10px 5px 10px 9px;}
footer.page-footer .mdi.mdi-facebook::before{font-size:30px;position:relative;bottom:-1px;padding:10px 6px;}
footer.page-footer .mdi.mdi-youtube-play::before{font-size:31px;position:relative;bottom:-1px;}
footer.page-footer a:active:hover,footer.page-footer a:focus,footer.page-footer a:hover,footer.page-footer a:visited:hover{text-decoration:underline;color:rgba(0,0,0,.87);}
footer.page-footer .mdi::before:active,footer.page-footer .mdi::before:focus,footer.page-footer .mdi::before:hover{color:rgba(0,0,0,.87);}
footer.page-footer .container{width:100%;}
footer.page-footer ul{list-style-type:none;text-align:center;margin:0;}
footer.page-footer ul li{display:inline;border-right:1px solid #757575;margin:0 4px 0 0;padding:0 8px 0 0;}
footer.page-footer ul:first-of-type{margin-left:0;}
footer.page-footer ul li:last-child{border:0;padding-right:0;border-right:none;margin-right:0;}
footer.page-footer ul li a{white-space:nowrap;line-height:27px;}
footer.page-footer ul li a:active,footer.page-footer ul li a:visited{line-height:27px;}
@media (max-width:480px){
footer.page-footer ul li a{display:inline;white-space:nowrap;border-top:none;}
}