@font-face{font-family:whitney-lightregular;src:url(../fonts/whitney-light/whitneylight-webfont.eot);src:url(../fonts/whitney-light/whitneylight-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/whitney-light/whitneylight-webfont.woff) format('woff'),url(../fonts/whitney-light/whitneylight-webfont.ttf) format('truetype'),url(../fonts/whitney-light/whitneylight-webfont.svg#whitney-lightregular) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:whitney-lightregular;src:url(../fonts/whitney-light/whitneylight-webfont.svg) format('svg')}}@font-face{font-family:whitney-mediumregular;src:url(../fonts/whitney-medium/whitneymedium-webfont.eot);src:url(../fonts/whitney-medium/whitneymedium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/whitney-medium/whitneymedium-webfont.woff) format('woff'),url(../fonts/whitney-medium/whitneymedium-webfont.ttf) format('truetype'),url(../fonts/whitney-medium/whitneymedium-webfont.svg#whitney-lightregular) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:whitney-mediumregular;src:url(../fonts/whitney-medium/whitneymedium-webfont.svg#whitney-lightregular) format('svg')}}html{height:100%}body{font-size:100%;margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased;font-family:whitney-lightregular;color:#484e5f;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}body:before{content:"";display:block;background-image:url(../img/intro-background4.jpg);background-size:cover;background-position:center;width:100%;height:100%;position:fixed;z-index:1}body.no-scroll{overflow:hidden}strong{font-family:whitney-mediumregular;font-weight:400}.dont-break{white-space:nowrap}#site-navigation{position:fixed;top:0;font-size:.95em;font-weight:400;display:none;width:100%;height:3.6em;padding:0 2.3em 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1000000;overflow:hidden;display:none;background:#fff;opacity:.96;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#site-navigation:before{content:'';display:block;width:2.368421052631579em;height:2.368421052631579em;top:50%;left:2em;position:absolute;margin-top:-1.184210526315789em;background-image:url(../img/logo.svg);background-repeat:no-repeat;background-size:2.368421052631579em;border-radius:.3em}#site-navigation ul{padding:0;margin:1.3em 0 0;list-style-type:none;overflow:hidden;float:right}#site-navigation ul li{padding:0;margin:0 0 0 2.3em;float:left}#site-navigation ul li a{color:#111;text-decoration:none;text-transform:uppercase}#site-navigation .hamburger{display:none}#introduction{color:#fff;background-image:url(../img/bg-filter-green5.png);background-color:transparent;width:100%;padding:0 2em;height:97%;font-size:3.125em;text-align:center;position:relative;overflow:hidden;z-index:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#introduction .inner{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%}#introduction span{display:block;width:100%;max-width:18em;margin:0 auto;line-height:1.1em;text-shadow:1px 1px 1px #000;position:relative}#introduction span.fade{opacity:1}#introduction nav{margin-top:1.2em;overflow:hidden;text-align:center}#introduction a.button{color:inherit;border:2px solid;display:inline-block;padding:1em;text-decoration:none;text-transform:uppercase;font-size:.35em;font-weight:700;width:7.5em;line-height:.55em;margin:0 1em}#read-more{color:#fff;font-size:.25em;text-decoration:none;text-transform:uppercase;display:block;width:30em;height:3.2em;position:absolute;bottom:1em;left:50%;margin-left:-15em;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-position:50% bottom;background-color:transparent;opacity:.8}#read-more.hover{opacity:1}#about-me{background-color:#fbfcfc;overflow:hidden;position:relative;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#personal-statement{width:100%;max-width:65.625em!important;margin:11em auto;position:relative;display:block;padding:0 2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#personal-statement img{position:absolute;border-radius:100%;border:.95em solid transparent;left:0;top:0;width:100%;max-width:18em;transition:border 1s ease-in-out;-webkit-transition:border 1s ease-in-out;-moz-transition:border 1s ease-in-out;-ms-transition:border 1s ease-in-out;-o-transition:border 1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#personal-statement img.border{border-color:#eceeee}#personal-statement .text-holder{padding-left:20em}#personal-statement h1{font-size:2.5em;font-weight:400;margin:0 0 .7em}#personal-statement p{font-size:1.25em;line-height:1.5em}#services{padding:3em 1em;max-width:none!important;text-align:center;background-color:#f1f3f3;border-top:1px solid #d6d6d6;position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 6px -4px #111;box-shadow:inset 0 0 6px -4px #111}#services ul{max-width:65.625em!important;padding:0;margin:0 auto;list-style-type:none;overflow:hidden}#services li{padding:0 1em;margin:0;float:left;width:25%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4em}#services h2{font-size:1.2em;text-transform:uppercase}#services img{opacity:.8}#services p{font-size:.9375em;text-align:justify}#projects{z-index:2;position:relative}#projects-intro{color:#fff;background-image:url(../img/bg-filter-black3.png);width:100%;padding:2.5em 0 3.5em;font-size:3.125em;text-align:center;position:relative;overflow:hidden;z-index:1;text-shadow:1px 1px 1px #000}#projects-intro:before{content:"";position:absolute;left:-.5em;width:50%;height:1em;bottom:0;background-color:#fbfcfc;-webkit-transform:skew(45deg);-moz-transform:skew(45deg);-o-transform:skew(45deg);-ms-transform:skew(45deg);transform:skew(45deg)}#projects-intro:after{content:"";position:absolute;right:-.5em;width:50%;height:1em;bottom:0;background-color:#fbfcfc;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg)}#projects-intro h2{font-weight:400;font-size:1.25em;line-height:1em;margin:0}#projects-intro q{font-size:.33em;font-family:serif;font-style:italic;position:relative}#projects-intro a{color:inherit;text-decoration:none}#projects-intro-quote{position:absolute;top:3.2em;left:0;text-align:center;width:100%;font-family:whitney-mediumregular;font-size:.6em;font-style:normal}#projects-intro-quote span{display:inline-block;background-color:rgba(255,255,255,.7);color:#484e5f;text-shadow:none;padding:.5em .8em .4em;border-radius:.3em;position:relative}#projects-intro-quote span:before{border:solid;border-color:rgba(255,255,255,.7) transparent;border-width:0 8px 8px;top:-8px;content:"";left:50%;margin-left:-8px;position:absolute;z-index:99}#projects article{background-color:#fbfcfc;padding:4.2em 2em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;overflow:hidden}#projects article:first-of-type{padding-top:6.5em}#projects article:last-of-type{padding-bottom:9.5em}#projects .article-inner{margin:0 auto;overflow:hidden;max-width:65.625em;position:relative;z-index:10;background-color:#fbfcfc}#projects article img{width:57%}#projects article .text-holder{width:35%}#projects article.left img,#projects article.right .text-holder{float:left}#projects article.right img,#projects article.left .text-holder{float:right}#projects article h2{font-size:2.35em;font-weight:400;margin-top:0}#projects article p{font-size:1.1em}.button{font-family:whitney-mediumregular;display:inline-block;color:#fff;margin-top:1.1em;padding:.6em .85em;text-decoration:none;font-size:1.05em;line-height:1.15em;text-align:center;border-radius:.2em;transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;position:relative}#my-college-v2 h2,.more-details-outer.my-college-v2 h3,.more-details-outer.my-college-v2 h4,.more-details-outer.my-college-v2 p a,#my-cpd h2,.more-details-outer.my-cpd h3,.more-details-outer.my-cpd h4,.more-details-outer.my-cpd p a{color:#af3d82}#my-college-v2 .button,.more-details-outer.my-college-v2 .navbar .button,#my-cpd .button,.more-details-outer.my-cpd .navbar .button{background-color:#af3d82;box-shadow:0 3px 0 0 #75184f}#my-college-v2 .button:hover,.more-details-outer.my-college-v2 .navbar .button:hover,#my-cpd .button:hover,.more-details-outer.my-cpd .navbar .button:hover{background-color:#9e3271}.more-details-outer.my-college-v2 .navbar .button.back:before,.more-details-outer.my-cpd .navbar .button.back:before{background-color:#75184f}#quick-mark h2,.more-details-outer.quick-mark h3,.more-details-outer.quick-mark h4,.more-details-outer.quick-mark p a{color:#1c9d81}#quick-mark .button,.more-details-outer.quick-mark .navbar .button{background-color:#2d9583;box-shadow:0 3px 0 0 #176255!important}#quick-mark .button:hover,.more-details-outer.quick-mark .navbar .button:hover{background-color:#178672}.more-details-outer.quick-mark .navbar .button.back:before{background-color:#176255}#my-college h2,.more-details-outer.my-college h3,.more-details-outer.my-college h4,.more-details-outer.my-college p a{color:#138de9}#my-college .button,.more-details-outer.my-college .navbar .button{background-color:#0082e7;box-shadow:0 3px 0 0 #055898}#my-college .button:hover,.more-details-outer.my-college .navbar .button:hover{background-color:#0073cc}.more-details-outer.my-college .navbar .button.back:before{background-color:#055898}.more-details-outer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000000000;overflow:auto;background-color:#fbfcfc}.more-details-container{display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4em 1.15em 0}.more-details-container h3{font-size:2.5em;margin-top:0;margin-bottom:.45em}.more-details-container h4{font-size:1.8em;margin-top:0;margin-bottom:.7em}.more-details-container h4.sub{font-size:1.4em;margin-top:1.5em;margin-bottom:.7em}.more-details-container p a{text-decoration:none}.more-details-container p a:after{display:inline-block;content:'\279A';width:13px;height:13px;margin-left:4px;font-size:1em;position:relative;top:-3px;opacity:.6}.more-details-container p a:hover{border-bottom:1px dashed}.more-details-container .tags{list-style-type:none;margin:0 0 2em;padding:0;overflow:hidden}.more-details-container .tags li{margin:0 .8em .8em 0;padding:.7em 1.1em .7em .9em;float:left;font-family:whitney-mediumregular;font-size:.65em;color:#7a7f8e;background-color:#eeeff0;text-transform:uppercase;border-radius:.4em}.more-details-container .tags li:before{content:'\2714';margin-right:.5em;color:#9396a0}.more-details-container .gallery{list-style-type:none;padding:0}.more-details-container .gallery li{margin-bottom:1em}.more-details-container .gallery li a{padding:1em;background-color:#eeeff0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9eaeb;border-radius:.3em;overflow:hidden;display:block;font-family:whitney-mediumregular;font-size:.8em;color:#7a7f8e;color:inherit;text-decoration:none;text-align:center;transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out}.more-details-container .gallery li a:hover{background-color:#e9eaeb}.more-details-container .gallery li img{margin-bottom:.7em;border-radius:.3em}.more-details-container li b{font-family:whitney-mediumregular;font-weight:400}.more-details-container img{width:100%}.more-details-container p{font-size:1.1em}.more-details-container img.intro-image{width:45%;float:right}.more-details-container .detail li{margin-bottom:.5em}.more-details-outer .navbar{position:fixed;top:0;left:0;right:0;font-size:.95em;font-weight:400;display:block;padding:.9em 2.3em .9em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;background-size:3px;opacity:.96;border-bottom:1px solid #aaa}.more-details-outer .navbar .button{margin:0 0 0 2.3em}.more-details-outer .navbar .button:hover{}.more-details-outer .navbar .button.back{padding-left:2.6em}.more-details-outer .navbar .button.back:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:2em;background-image:url(../img/button-back-arrow.png);background-repeat:no-repeat;background-position:50%;border-radius:.2em 0 0 .2em}.row{overflow:hidden!important;margin:0 auto 4em;width:100%;max-width:78.125em!important}.row.lessmargin{margin:0 auto 2.5em}.col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.15em;margin:0}.grid1.col{float:none!important;margin:0 auto 1em}.grid2 .col,.grid2.col{width:50%}.grid4 .col,.grid4.col{width:25%}.grid5 .col,.grid5.col{width:20%}footer{background-color:#2d2e2e;background-size:cover;color:#fff;padding:5.5em 0 0;width:100%;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer h2{font-size:3.5em;font-weight:400;margin:0 0 .4em;text-align:center;padding-left:.8em;padding-right:.8em}footer h2 span{color:#6cd2bf}footer p{text-align:center;font-size:1.2em;margin-bottom:2.4em}#contact{width:90%;max-width:43.75em;margin:0 auto;overflow:hidden;background-color:#1e1e1e;position:relative}#contact .LI-profile-badge{background-color:#fff;position:absolute;top:0;left:0;right:50%;bottom:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact .LI-badge-container.horizontal.light{box-shadow:none!important;width:100%}#contact-details{color:#fff;padding:3.5em 2.7em;margin:0;list-style-type:none;float:right;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-style:normal}#contact-details li{margin:.05em 0;padding:0;display:block;line-height:1em;font-size:1.05em}#contact-details li a{color:#fff;display:block;text-decoration:none;padding:.35em 0 .35em .5em;overflow:hidden;border-radius:.2em;transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-moz-transition:background .1s ease-in-out;-ms-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out}#contact-details li a:hover{background-color:#2b2b2b}#contact-details li a:before{content:"";display:inline-block;width:1.75em;height:1.75em;margin-right:.85em;vertical-align:middle;background-position:50%;background-repeat:no-repeat}#contact-details li.email a:before{background-color:#32ac97;background-image:url(../img/email-contact-icon.png)}#contact-details li.facebook a:before{background-color:#537abc;background-image:url(../img/facebook-contact-icon.png)}#contact-details li.twitter a:before{background-color:#5d8fae;background-image:url(../img/twitter-contact-icon.png)}#contact-details li.linkedin a:before{background-color:#1284c7;background-image:url(../img/linkedin-contact-icon.png)}#copyright{width:100%;text-align:center;font-size:.75em;padding:.9em 0 .8em;margin-top:8.5em;background-color:#1e1e1e;clear:both}#copyright a{display:inline-block;color:inherit;text-decoration:none;transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-moz-transition:background .1s ease-in-out;-ms-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;padding:.3em .4em .3em .3em;border-radius:.3em}#copyright a:hover{background-color:#2b2b2b}@media only screen and (max-width:1080px){#about-me,#projects,footer{font-size:90%}#copyright{font-size:.8em}#projects article img{width:50%}#projects article .text-holder{width:45%}#personal-statement .text-holder{padding-left:20em}}@media only screen and (max-width:950px){#personal-statement img{left:2em}#personal-statement .text-holder{padding-left:19.5em}.grid1.col{float:none!important;margin:0 auto 1em}.grid2 .col,.grid2.col{width:50%}.grid4 .col,.grid4.col{width:33%}.grid5 .col,.grid5.col{width:50%}.more-details-container img.intro-image{display:none}.more-details-container .intro-text{float:none;width:100%}}@media only screen and (max-width:900px){#introduction{font-size:2.5em}#personal-statement h1{font-size:2.2em}#projects-intro h2{font-size:1em}#projects article h2{font-size:2em}footer h2{font-size:3em}#read-more{display:none}}@media only screen and (max-width:850px){#projects article img,#projects article .text-holder{float:none!important;margin:0 auto;display:block;width:100%;clear:both}#projects article img{max-width:40em;margin-bottom:3.5em!important}#projects article .text-holder{max-width:40em;margin-bottom:2em}#services li{padding:0 2em;margin:1em 0;width:50%}}@media only screen and (max-width:800px){#personal-statement{margin:8em 0}#personal-statement img{position:relative;top:0;left:0;max-width:20em;display:block;margin:0 auto 5em}#personal-statement .text-holder{padding:0 1em}}@media only screen and (max-width:675px){#site-navigation{display:block;overflow:visible}#site-navigation:before{left:1.3em}#site-navigation .hamburger{width:1.8em;height:1.8em;display:block;position:absolute;right:1.3em;top:50%;margin-top:-.9em;background:url(../img/hamburger.png);opacity:.6;cursor:pointer}#site-navigation ul{display:none;position:absolute;right:1.5em;top:2.3em;left:1.5em;overflow:hidden;padding:0;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomright:.5em;-moz-border-radius-bottomleft:.5em;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em}#site-navigation ul li{float:none;margin:0;padding:0;border-top:1px solid #ededed}#site-navigation ul li a{padding:1.2em 0 1.2em 2em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}footer{overflow:hidden;text-align:center}#contact{width:auto!important;margin:0 auto;display:inline-block;text-align:left}#contact-details{float:none;width:100%}#google-map,#contact .LI-profile-badge{display:none}#introduction{font-size:2em}#personal-statement h1{font-size:2em}#projects-intro h2{font-size:.8em}footer h2{font-size:2.8em}.grid1.col{float:none!important;margin:0 auto 1em}.grid2 .col,.grid2.col{width:100%}.grid4 .col,.grid4.col{width:50%}.grid5 .col,.grid5.col{width:50%}#introduction{padding:0 1em}#personal-statement{padding:0 1em}#services li{padding:0 1em}}@media only screen and (max-width:600px){#services li{width:100%}}@media only screen and (max-width:350px){#introduction{height:70%}#projects-intro{padding:2em 0 3em}#copyright{margin-top:4em}}