﻿@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url(/resources/fonts/fa-solid-900.eot);src:url(/resources/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/resources/fonts/fa-solid-900.woff2) format("woff2"),url(/resources/fonts/fa-solid-900.woff) format("woff"),url(/resources/fonts/fa-solid-900.ttf) format("truetype"),url(/resources/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.fa,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-home:before{content:"\f015"}.fa-folder-open:before{content:"\f07c"}.fa-address-card:before{content:"\f2bb"}.fa-envelope:before{content:"\f0e0"}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0 0 1em}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:FontAwesome;src:url(../resources/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../resources/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../resources/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../resources/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../resources/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../resources/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group:after{content:'';display:table;clear:both}img{max-width:100%;height:auto}a{text-decoration:none}a img{border:0}a:hover{text-decoration:underline}body{text-align:center;font-family:87.5%/1.3 Arial,Helvetica,sans-serif;color:#666;margin:0;padding:0}.wrapper{width:100%;max-width:990px;text-align:left;margin:0 auto;padding:0 15px;box-sizing:border-box}.resume{width:100%;max-width:600px;margin:0 auto}.resume article{margin:0 0 30px}.resume h2{text-transform:uppercase;margin:0;font-size:1em}.resume iframe{width:100%;height:auto}.iframe-parent{position:relative;margin:0 0 15px}.iframe-parent>:first-child{width:100%;position:absolute;top:0;left:0;height:100%}.iframe-parent>img{height:auto}.iframe-parent::before{content:"";display:block;padding-bottom:calc(100% / (16/9))}.primary-nav{background:#1c277c;background:linear-gradient(#6f79c6,#1c277c);height:28px;margin:0 0 12px;padding:0;list-style:none;border-radius:14px}.primary-nav li{line-height:28px;display:inline-block;width:25%;text-align:center}.primary-nav a{color:#fff;color:rgba(255,255,255,.75);text-decoration:none;font-weight:700;-webkit-transition:color ease .2s;transition:color ease .2s;position:relative;text-transform:uppercase}.primary-nav a:hover{color:#fff}.cycle-slideshow img{border-radius:10px}h1.welcome{margin:1em 0;font-size:1.2857em;line-height:24px;text-align:center}.required{color:red}footer{border-radius:14px;height:28px;line-height:28px;background:#1c277c;color:#fff;padding:0 0 0 20px;margin:15px 0;box-sizing:border-box}.entry{box-sizing:border-box;border-radius:10px;display:block;padding:10px 10px 7px;margin:0 auto 5px;background:#fff;color:#666;width:100%;max-width:635px;-webkit-transition:background .3s;transition:background .3s;position:relative;min-height:120px}.entry:hover{background:#eef;text-decoration:none}.entry h2{text-transform:none}.entry img{width:100px;border-radius:10px;position:absolute}.entry div{width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:0 0 0 115px;box-sizing:border-box}.hide{display:none}h1{font-size:1.2857em;line-height:1.33;font-weight:400;text-transform:uppercase;padding:0 18px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}h1.welcome{text-transform:none}h2{font-size:1.2em;margin:0;text-transform:uppercase}h3{font-size:1em;margin:0}.main{width:100%}.content,.preview{display:inline-block;vertical-align:top}.content{width:35%;padding:0 15px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;box-sizing:border-box}.preview{width:65%;border-radius:10px}form{width:100%;max-width:600px;margin:0 auto}form input[type=button]{bottom:0;color:#fff;text-transform:uppercase;font-weight:700;font-size:18px;background-color:#1c277c;padding:15px 0;width:280px;display:block}@media screen and (max-width:820px){.content{width:50%}.preview{width:50%}}@media screen and (max-width:593px){.content,.preview{width:100%;display:block;padding:0}.content{padding:0 0 15px}}@media screen and (max-width:500px){h1{text-align:center}.primary-nav{height:auto}.primary-nav li{width:100%;display:block;float:none}.entry figure{display:block;height:100px;margin:0 0 15px;border-radius:10px}.entry img{display:none}.entry div{padding:0}.entry.cb figure{background:url(/images/cb-wide.jpg) center center no-repeat}.entry.gill figure{background:url(/images/gill-wide.jpg) right center no-repeat}.entry.map figure{background:url(/images/map-wide.jpg) center center no-repeat}.entry.rothu figure{background:url(/images/rothu-wide.jpg) left center no-repeat}.mail-msg{width:98%}form input[type=text]{width:100%;height:30px}form input[type=submit]{width:80%;margin:0 auto}}@media screen and (max-width:320px){.primary-nav{height:auto}.primary-nav li{width:100%;display:block;float:none}.content{width:97%;margin:0 5px;float:none}.preview{width:100%;height:100%}.mail-msg{width:97%}footer{height:auto;text-align:center}}