@import"https://fonts.googleapis.com/css?family=Raleway";body{font-family:"Raleway",sans-serif}body.mobile-nav-open{overflow:hidden}#mobile-nav-open,#mobile-nav-close{cursor:pointer}.mobile-nav{display:block;position:fixed;transition:all .3s ease-in-out;top:0;width:0%;height:0%;right:0;z-index:99;text-align:center}.mobile-nav.open{width:100%;height:100%;padding:10%;overflow-y:scroll;transition:all .3s ease-in-out}.mobile-nav.open a{display:block}.mobile-nav a{width:100%;text-align:center;display:none;color:#fff;font-size:2.5em;padding:.2em}.mobile-nav a.close-nav{text-align:right;font-weight:bold}.mobile-nav a.close-nav:hover,.mobile-nav a.close-nav:active,.mobile-nav a.close-nav:visited{text-decoration:none}header nav{transition:all .5s ease-in-out;height:80px;z-index:2;padding:2em 5em;background-color:transparent;position:relative}header nav.white{background-color:#fff}header nav.white .logo{background:url(../resx/logo-blue.png) no-repeat center;background-size:contain;height:40px;transition:all 100ms ease}header nav.white ul.navigation li a{color:rgba(0,0,0,.9)}header nav.white ul.navigation li a .btn{color:#fff}header nav.white ul.navigation li a .btn.btn-menu{background-color:#000}header nav.white ul.navigation li a .btn.btn-menu:hover{background:transparent;border:1px solid #000;color:#000}header nav.scrolled{position:fixed;padding:1em 5em;background-color:#fff;top:0;width:100%;border-bottom:1px solid purple;transition:all .5s ease-in-out;box-shadow:7px 3px 20px 5px rgba(0,0,0,.5)}header nav.scrolled .logo{background:url(../resx/logo-blue.png) no-repeat center;background-size:contain;height:40px;transition:all 100ms ease}header nav.scrolled ul.navigation li a{color:rgba(0,0,0,.9)}header nav.scrolled ul.navigation li a .btn{color:#fff}header nav.scrolled ul.navigation li a .btn.btn-menu:hover{background:transparent;border:1px solid #000;color:#000}header nav .logo{background:url(../resx/logo-white.png) no-repeat center;background-size:contain;height:40px;transition:all 100ms ease}header nav ul.navigation{list-style:none;text-align:right}header nav ul.navigation li{display:inline-block}header nav ul.navigation li a{font-size:14px;padding:1em;color:#fff}header nav ul.navigation li a.btn{color:#fff}header .page-title{text-align:center;color:#fff}footer{background:linear-gradient(to top right, rgba(158, 0, 0, 0.98), #00048e);padding:4em 5em;color:#fff}footer .branding{font-size:1em}footer .branding .branding_logo{height:50px;width:200px;background:url(../resx/logo-white.png) no-repeat center;background-size:contain;display:inline-block}footer .branding .social{margin:10px 0}footer .branding .social a{height:50px;width:50px;display:inline-block;font-size:18px;border-radius:50%;border:3px solid #fff;position:relative;text-align:center;margin:10px 10px 10px 0}footer .branding .social a i{position:absolute;top:50%;-webkit-transform:perspective(1px) translateY(-50%) translateX(-50%);-ms-transform:perspective(1px) translateY(-50%) translateX(-50%);transform:perspective(1px) translateY(-50%) translateX(-50%)}footer .branding .social a:hover,footer .branding .social a:visited,footer .branding .social a:focus{text-decoration:none;color:#fff}footer .footer-navigation{font-size:1.2em}footer .footer-navigation ul{list-style:none;color:rgba(255,255,255,.5)}footer .footer-navigation ul a{color:rgba(255,255,255,.5)}footer .footer-navigation ul .title{color:#fff;font-weight:bold}footer .footer-navigation ul a:hover{color:#fff}footer a{color:#fff}footer .copyright{text-align:center}@media(max-width: 992px){header nav{height:80px}header nav ul.navigation li a{padding:0 1em}header nav ul.navigation .mobile-nav-toggle{font-size:2.2em}footer{text-align:center}footer .footer-navigation{margin-top:10px}}@media(max-width: 768px){header nav{height:60px;padding:.2em}header nav.scrolled{padding:.2em}footer{padding:4em 2em}}
