/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img,.project-image img:hover{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Source Sans Pro';src:url("fonts/Source-Sans-Pro-regular.eot");src:url("fonts/Source-Sans-Pro-regular.eot?#iefix") format("embedded-opentype"),url("fonts/Source-Sans-Pro-regular.woff2") format("woff2"),url("fonts/Source-Sans-Pro-regular.woff") format("woff"),url("fonts/Source-Sans-Pro-regular.ttf") format("truetype"),url("fonts/Source-Sans-Pro-regular.svg#svgFontName") format("svg")}@font-face{font-family:'Source Sans Pro-600';src:url("fonts/Source-Sans-Pro-600.eot");src:url("fonts/Source-Sans-Pro-600.eot?#iefix") format("embedded-opentype"),url("fonts/Source-Sans-Pro-600.woff2") format("woff2"),url("fonts/Source-Sans-Pro-600.woff") format("woff"),url("fonts/Source-Sans-Pro-600.ttf") format("truetype"),url("fonts/Source-Sans-Pro-600.svg#svgFontName") format("svg")}@font-face{font-family:'Ubuntu-700';src:url("fonts/Ubuntu-700.eot");src:url("fonts/Ubuntu-700.eot?#iefix") format("embedded-opentype"),url("fonts/Ubuntu-700.woff2") format("woff2"),url("fonts/Ubuntu-700.woff") format("woff"),url("fonts/Ubuntu-700.ttf") format("truetype"),url("fonts/Ubuntu-700.svg#svgFontName") format("svg")}@font-face{font-family:'Ubuntu-italic';src:url("fonts/Ubuntu-italic.eot");src:url("fonts/Ubuntu-italic.eot?#iefix") format("embedded-opentype"),url("fonts/Ubuntu-italic.woff2") format("woff2"),url("fonts/Ubuntu-italic.woff") format("woff"),url("fonts/Ubuntu-italic.ttf") format("truetype"),url("fonts/Ubuntu-italic.svg#svgFontName") format("svg")}@font-face{font-family:'Ubuntu-700-italic';src:url("fonts/Ubuntu-700italic.eot");src:url("fonts/Ubuntu-700italic.eot?#iefix") format("embedded-opentype"),url("fonts/Ubuntu-700italic.woff2") format("woff2"),url("fonts/Ubuntu-700italic.woff") format("woff"),url("fonts/Ubuntu-700italic.ttf") format("truetype"),url("fonts/Ubuntu-700italic.svg#svgFontName") format("svg")}*,*::before,*::after{box-sizing:border-box}body{font-family:'Source Sans Pro', Arial, sans-serif;font-size:1.25em;color:#696A6B;border-top:0.3em solid #FF5C2C;padding-bottom:5em}.wrapper{max-width:60em;margin:0 auto;padding:0 2em}img,.project-image img:hover{max-width:100%;height:auto}::-moz-selection{color:white;background:#FF5C2C}::selection{color:white;background:#FF5C2C}figure{margin:0}section{width:100%}.section-style-guide section,.section-project-details section:not(:last-of-type),header{margin-bottom:0.5em;padding-bottom:2em;border-bottom:0.2em solid #E7E7E7}section.section-contact,footer{padding-top:0.5em;margin-top:2em;border-top:0.2em solid #E7E7E7}section.section-style-guide{margin:0;padding:0;border:0}nav{padding:1em 0}nav:after{content:"";display:table;clear:both}nav ul{margin:0;text-align:right;padding:0}nav li{list-style-type:none;display:block;text-transform:uppercase;font-size:0.85em;margin:0 0 0.5em 0;font-family:'Source Sans Pro-600', Arial, sans-serif}nav img,nav .project-image img:hover,.project-image nav img:hover{float:left;margin:0;opacity:1;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}nav img:hover,nav .project-image img:hover,.project-image nav img:hover,nav img:focus,nav .project-image img:focus:hover,.project-image nav img:focus:hover{opacity:0.5;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}nav a.nav-link-current{color:#992D1F;border-bottom:0.15em solid #992b1f}h1{font-size:1.75em;margin-top:1.5em;margin-bottom:0;font-family:'Ubuntu-700', Arial, sans-serif;color:#333}span.heading-text-brendan{color:#992D1F}h2,h3,h4{text-transform:uppercase;font-family:'Ubuntu-700', Arial, sans-serif}h2{font-size:0.9em;margin-top:0;margin-bottom:0.5em;color:#992D1F}header h2{text-transform:none}h3,h4{font-size:0.9em;margin-bottom:0;color:#333}h4{font-size:0.8em;font-family:'Ubuntu-700-italic', Arial, sans-serif;color:#992D1F}p,ul,ol{margin:0 0 1em 0;font-size:0.8em;line-height:1.5em}p.strong{font-family:'Source Sans Pro-600', Arial, sans-serif}blockquote{font-size:1.1em;margin:3em 0;padding:0.25em 1.5em;line-height:1.45;position:relative;color:#997A58}blockquote:before{display:block;content:"\201C";font-size:2em;position:absolute;left:0.3em;top:-0.35em;color:#997A58}blockquote cite{font-size:0.8em;color:#696A6B}blockquote cite:before{content:"\2014 \2009"}.button{display:block;margin:0 auto;width:15em;text-align:center;padding:0.5em 0.75em;color:#FFF;background-color:#FF5C2C;text-decoration:none;text-transform:uppercase;font-family:'Ubuntu-700', Arial, sans-serif;-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out}.button:hover,.button:focus{background-color:#992D1F;color:#FFF}a{color:#FF5C2C;border-bottom:0.15em solid rgba(153,43,31,0);text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a:hover,a:focus{color:#992D1F;border-bottom:0.15em solid #992b1f;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.container:after{content:"";display:table;clear:both}[class*='col-']{margin:0.5em 0;width:100%}.project-preview{padding:0.3em 0;text-align:center;opacity:1;position:relative}.project-preview img,.project-preview .project-image img:hover,.project-image .project-preview img:hover{display:block}.project-preview .project-info{position:absolute;background-color:#333;height:3em;left:0;right:0;bottom:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.project-preview:hover .project-info,.project-preview:focus .project-info{background-color:rgba(51,51,51,0.9);height:100%;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.project-preview .project-name{font-family:'Ubuntu-700', Arial, sans-serif;font-size:1em;margin:0.5em 0 0 0;line-height:1;color:#FFF;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.project-preview .project-type{font-family:'Ubuntu-italic', Arial, sans-serif;font-size:0.8em;margin:0;padding-bottom:2em;line-height:1;color:#FFF}.project-preview:hover .project-name,.project-preview:focus .project-name{margin-top:50%;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.project-image{color:#333;font-family:'Ubuntu-italic', Arial, sans-serif;margin:3em 0}.project-image h4{margin:0}.project-image h4:before{color:#992D1F;content:"\2014 \A";white-space:pre}.project-image img,.project-image img:hover{position:relative;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s}.project-image img:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}a.img-view-more,a.img-view-more:hover,a.img-view-more:focus,.project-image a,.project-image:hover a,.project-image:focus a{border-bottom:none}.img-view-more img,.img-view-more .project-image img:hover,.project-image .img-view-more img:hover{opacity:1;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;margin:1em 0}.img-view-more img:hover,.img-view-more img:focus{opacity:0.5;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.img-profile{padding:0}.img-profile:hover,.img-profile:focus{content:url("../img/profile-picture-sunglasses.jpg")}ul.contact-list{padding:0 1em}ul.contact-list li{list-style-type:none;margin:0;padding:0 0 1em 2em;vertical-align:middle}ul.contact-list li#contact-email{background:url(../img/icon-email.png) no-repeat 0 0.2em transparent}ul.contact-list li#contact-phone{background:url(../img/icon-phone.png) no-repeat 0 0.1em transparent}ul.contact-list li#contact-linkedin{background:url(../img/icon-linkedin.png) no-repeat 0 0 transparent}ul.contact-list li#contact-resume{background:url(../img/icon-resume.png) no-repeat 0 0.2em transparent}code{margin-top:0.75em;background-color:#EEE;padding:0.5em 0.75em;display:block;font-size:0.75em}#text_elements h1{margin:0 0 0.25em 0}.colour-palette{overflow:auto;width:100%}.colour-block{width:100%;height:10em;display:inline-block}#colour-block-orange{background-color:#FF5C2C}#colour-block-dark-orange{background-color:#992D1F}#colour-block-brown{background-color:#997A58}#colour-block-dark-grey{background-color:#333}#colour-block-grey{background-color:#696A6B}.colour-block p{text-align:center;line-height:8em;color:#FFF}section.section-style-guide:last-of-type section:last-of-type{border-bottom:none}@media (min-width: 35em){h1{font-size:2.5em;margin-top:1.5em}h2{font-size:1.1em}h3{font-size:1.1em;margin-bottom:0.3em}h4{font-size:0.9em}p,ul,ol{font-size:1em}.project-image p{font-size:0.8em}nav ul li{display:inline-block;margin-left:3em}.section-style-guide section,.section-project-details section:not(:last-of-type),header{padding-bottom:3.5em}section.section-contact,footer{margin-top:3.5em}.img-profile{padding:0 4.5em}footer p{font-size:0.8em}}@media (min-width: 40em){blockquote{font-size:1.5em;padding:0.25em 3em}blockquote:before{font-size:4em}cite{font-size:0.65em}.container{margin-left:-0.5em;margin-right:-0.5em}[class*='col-']{padding:0 0.5em;float:left}.col-1of2-sm{width:50%}.project-preview .project-info{left:0.5em;right:0.5em}}@media (min-width: 56.25em){h1{font-size:3.5em;margin-top:1.5em}.col-1of3{width:33.33%}.col-2of3{width:66.66%}.col-1of2{width:50%}.section-style-guide section,.section-project-details section:not(:last-of-type),header{padding-bottom:5em}section.section-contact,footer{margin-top:5em}.project-image{margin-right:4em;margin-left:4em}.img-profile{padding:0}}@media (min-width: 60em){.colour-block{width:20%;float:left}}
