a.button,a:link.button,a:visited.button{padding:0.7em 1em;border:1px solid #aaa;background:#fff;display:inline-block;margin-top:1em}#team .ce_text{position:relative}#team .ce_text .teamText{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);padding:2em;color:#fff;opacity:0;transform:scale(0%);transition:all 0.5s}#team .ce_text .teamText div{position:absolute;bottom:2em}#team .ce_text .teamText div h2{color:#fff}#team .ce_text:hover div,#team .ce_text:active div{opacity:100;transform:scale(100%);transition:all 0.2s}h1{font-family:"Open Sans", sans-serif;font-size:1.75em;color:#003366;font-weight:300}h2{font-family:"Open Sans", sans-serif;font-size:1.5em;color:#000;font-weight:300}h3{font-family:"Open Sans", sans-serif;font-size:1em;font-weight:400}.scanner{background:#003366;padding:0 1em;border-radius:15px;color:#fff;display:inline-block}#main .ce_text.blue strong{color:#fff}#banner .ce_text{position:absolute;right:30px}#banner .ce_text .inner{width:50% !important}#banner .ce_text .inner h1{margin:0.75em 0}@media screen and (max-width:1124px){#banner .ce_text{position:relative;right:auto}#banner .ce_text .inner{width:100% !important}}.caption{font-style:italic;background:#003366;color:#fff;padding:1em}#main h2,#main h1{line-height:1.5em !important}.background-red{background:#951b6c;color:#fff}.background-red *{color:#fff}.blue a.button:link,.blue a.button:visited{background:#951b6c;color:#fff}.blue a.button:hover,.blue a.button:active,.blue a.button:focus{background:#fff;color:#951b6c}