abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:-webkit-gradient(linear,left top,right top,color-stop(0%,#eee9e0),color-stop(100%,#f7f4ee));background:-webkit-linear-gradient(#eee9e0,#f7f4ee) repeat fixed;background:-o-linear-gradient(#eee9e0,#f7f4ee) repeat fixed;background:-moz-linear-gradient(#eee9e0,#f7f4ee) repeat fixed;background:linear-gradient(#eee9e0,#f7f4ee) repeat fixed;font-family:"Archivo Black",Helvetica,Arial,sans-serif;font-size:16px;color:#43413e;-webkit-text-size-adjust:100%}.clear{clear:both}p{font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1.4em;margin-bottom:10px;color:#5d5a55}strong{color:#43413e;font-weight:700}#container{background:url(/images/paper-bg.gif) no-repeat fixed}#cv{width:90%;background:0 0;margin:0 auto 30px}.mainDetailsBG{background:0 0}.mainDetails{padding:25px 35px 10px;border-bottom:12px solid #43413e;background:0 0}#name h1{font-size:2.2em;font-weight:400;font-family:"Archivo Black",Helvetica,Arial,sans-serif;margin-bottom:-10px;color:#43413e}#name h2{font-size:1.7em;font-weight:700;margin-left:2px;font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;color:#8fb7c4;text-transform:uppercase}#name h3{margin-left:2px}#name span{color:#8eb6c3}#mainArea{padding:0 40px}#mainArea a{color:#8eb6c3;text-decoration:none}#headshot{width:12.5%;float:left;margin-right:30px}#headshot img{width:100%;height:auto;-webkit-border-radius:0 60px;border-radius:0 60px;opacity:.95}#name{float:left}#contactDetails{float:right;padding:1em 0 0}#contactDetails span{color:#8eb6c3}#contactDetails ul{list-style-type:none;font-size:.9em;margin-top:2px}#contactDetails ul li{margin-bottom:3px;color:#43413e}#contactDetails ul li a,#name h3 a,a[href^=tel]{color:#43413e;text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}#contactDetails ul li a:hover{color:#8eb6c3}section{padding:20px 0 0}section:first-child{border-top:0}section:last-child{padding:20px 0}section:last-child .sectionTitle{width:100%}.sectionTitle{margin:0 0 2em}.sectionTitle h2{font-family:"Archivo Black",Helvetica,Arial,sans-serif;font-size:1.4em;color:#8eb6c3;overflow:hidden;text-align:center;text-transform:uppercase;line-height:1.1em}.sectionTitle h2:after,.sectionTitle h2:before{background-color:#99958e;content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}.sectionTitle h2:before{right:.5em;margin-left:-50%}.sectionTitle h2:after{left:.5em;margin-right:-50%}.sectionTitle h2 span{background:#fff;padding:0 10px}.sectionContent h3{font-family:"Archivo Black",Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:-2px}.subDetails{font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;font-size:.8em;margin-bottom:10px}.sectionContent ul li{list-style-type:none;background:url(/images/sq-bullet.gif) no-repeat 0 10px transparent;padding-left:1em}.left2col .sectionTitle,.right2col .sectionTitle{margin:0}article.left2col{float:left;width:50%}article.left2col h2,article.right2col h2{font-family:"Archivo Black",Helvetica,Arial,sans-serif;font-size:1.4em;color:#43413e;font-weight:400;text-align:left}.left2col h2:after,.left2col h2:before{background:0 0}article.left2col h3{font-family:"Archivo Black",Helvetica,Arial,sans-serif;font-size:1em;color:#43413e;font-weight:400;text-transform:uppercase}article.right2col{float:right;width:45%}article.right2col h3{font-family:"Archivo Black",Helvetica,Arial,sans-serif;font-size:1em;color:#43413e;font-weight:400;text-transform:uppercase}article.left2col p{font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;font-size:1.6em;line-height:1.4em;color:#5d5a55;font-weight:400;padding:.2em 0 0}article.right2col p{font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.2em;color:#5d5a55;font-weight:700}.left2col .sectionContent,.left2col .sectionTitle{float:none;width:100%}.keySkills{list-style-type:none;-moz-column-count:3;-webkit-column-count:3;column-count:3;margin-bottom:20px;font-size:1em;color:#444}.keySkills ul li{margin-bottom:3px}button{background:0 0;font:.8em "Archivo Narrow",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;padding:.2em .5em;border:none;cursor:pointer;color:#8fb7c4}ul button{padding-left:1em;display:block}button span{display:inline-block}span.arrowUp{transform:rotate(180deg)}article ul{font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.8em;font-weight:700;color:#5d5a55;padding:.5em 0 1em}#activities .expando ul{font-family:"Archivo Narrow",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.8em;font-weight:700;color:#5d5a55;padding:.5em 0 1em;padding-left:2em}article ul li{list-style-type:none;background:url(/images/sq-bullet.gif) no-repeat 0 10px transparent;padding-left:1em}.expando,iframe{display:none}h1#trump{font-size:30px;margin-top:100px;text-align:center}h1#trump span{display:block}@media all and (min-width:602px) and (max-width:800px){#headshot{display:none}.keySkills{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media all and (max-width:601px){#cv{width:95%;margin:10px auto;min-width:280px}#headshot{display:none}#contactDetails,#name{float:none;width:100%;text-align:center}.sectionContent,.sectionTitle,article.left2col,article.right2col{float:none;width:100%}.sectionTitle{margin-left:-2px;font-size:1.25em}.keySkills{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media all and (max-width:480px){.mainDetails{padding:15px}article.left2col p{font-size:1.1em;line-height:1.2em;font-weight:700;padding:0}section{padding:15px 0 0}#mainArea{padding:0 25px}.keySkills{-moz-column-count:1;-webkit-column-count:1;column-count:1}#name h1{line-height:.8em;margin-bottom:4px}.sectionContent>ul{margin-left:5%}.sectionTitle h2:after,.sectionTitle h2:before{background:0 0}}@media print{#cv{width:100%}button{display:none}.expando{display:block;padding:2% 0}}@-webkit-keyframes reset{0%,100%{opacity:0}}@-webkit-keyframes fade-in{0%,40%{opacity:0}100%{opacity:1}}@-moz-keyframes reset{0%,100%{opacity:0}}@-moz-keyframes fade-in{0%,40%{opacity:0}100%{opacity:1}}@keyframes reset{0%,100%{opacity:0}}@keyframes fade-in{0%,40%{opacity:0}100%{opacity:1}}.instaFade{-webkit-animation-name:reset,fade-in;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:ease-in;-moz-animation-name:reset,fade-in;-moz-animation-duration:1.5s;-moz-animation-timing-function:ease-in;animation-name:reset,fade-in;animation-duration:1.5s;animation-timing-function:ease-in}.quickFade{-webkit-animation-name:reset,fade-in;-webkit-animation-duration:2.5s;-webkit-animation-timing-function:ease-in;-moz-animation-name:reset,fade-in;-moz-animation-duration:2.5s;-moz-animation-timing-function:ease-in;animation-name:reset,fade-in;animation-duration:2.5s;animation-timing-function:ease-in}.delayOne{-webkit-animation-delay:0,.5s;-moz-animation-delay:0,.5s;animation-delay:0,.5s}.delayTwo{-webkit-animation-delay:0,1s;-moz-animation-delay:0,1s;animation-delay:0,1s}.delayThree{-webkit-animation-delay:0,1.5s;-moz-animation-delay:0,1.5s;animation-delay:0,1.5s}.delayFour{-webkit-animation-delay:0,2s;-moz-animation-delay:0,2s;animation-delay:0,2s}.delayFive{-webkit-animation-delay:0,2.5s;-moz-animation-delay:0,2.5s;animation-delay:0,2.5s}