/*!
* Theme Name: emdad-portfolio
* Theme URI: http://underscores.me/
* Author: Sam Gregory
* Author URI: http://samgregorydigital.co.uk
* Description: Emdad\'s Portfolio Website
* Version: 1.0.0
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: emdad
* Tags:

* This theme, like WordPress, is licensed under the GPL.
* Use it to make something cool, have fun, and share what you've learned with others.

* emdad-portfolio is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
* Underscores is distributed under the terms of the GNU GPL v2 or later.

* Normalizing styles have been helped along thanks to the fine work of
* Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@import url("//hello.myfonts.net/count/2e7fc6");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'2E7FC6_1_0';src:url("fonts/2E7FC6_0_0.eot");src:url("fonts/2E7FC6_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/2E7FC6_0_0.woff2") format("woff2"),url("fonts/2E7FC6_0_0.woff") format("woff"),url("fonts/2E7FC6_0_0.ttf") format("truetype")}@font-face{font-family:'2E7FC6_0_0';src:url("fonts/2E7FC6_1_0.eot");src:url("fonts/2E7FC6_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/2E7FC6_1_0.woff2") format("woff2"),url("fonts/2E7FC6_1_0.woff") format("woff"),url("fonts/2E7FC6_1_0.ttf") format("truetype")}body{font-family:"2E7FC6_0_0","Arial",sans-serif;font-size:16px;margin:0;color:#000;line-height:1.4;min-width:320px}*{box-sizing:border-box}*:target{outline:0}h1,.h1{margin:0;font-family:"2E7FC6_0_0","Arial",sans-serif;font-weight:400;line-height:1}p+h1{margin-top:37px}h2,.h2{margin:0;font-family:"2E7FC6_0_0","Arial",sans-serif;font-weight:400;line-height:1}p+h2{margin-top:37px}h3,.h3{margin:0;font-family:"2E7FC6_0_0","Arial",sans-serif;font-weight:400;line-height:1}p+h3{margin-top:37px}h4,.h4{margin:0;font-family:"2E7FC6_0_0","Arial",sans-serif;font-weight:400;line-height:1}p+h4{margin-top:37px}h5,.h5{margin:0;font-family:"2E7FC6_0_0","Arial",sans-serif;font-weight:400;line-height:1}p+h5{margin-top:37px}h6,.h6{margin:0;font-family:"2E7FC6_0_0","Arial",sans-serif;font-weight:400;line-height:1}p+h6{margin-top:37px}h1,.h1{font-family:"2E7FC6_1_0","Arial Black",sans-serif}h1 .sub-head,.h1 .sub-head{display:block;font-family:"2E7FC6_0_0","Arial",sans-serif;font-size:32px;color:#0b5fc8}h2,.h2{margin-bottom:44px;font-size:64px;font-family:"2E7FC6_0_0","Arial",sans-serif}h2 .sub-head,.h2 .sub-head{color:#0b5fc8}h3,.h3{font-size:32px;margin-bottom:30px}a{transition:color .3s ease}a:link,a:visited{color:#000;text-decoration:none}a:hover,a:focus{color:#0b5fc8;text-decoration:none;outline:0}p{margin-bottom:20px}hr{position:relative;margin:23px 0}hr.or-rule:before{content:'or';position:absolute;left:50%;top:-15px;margin-left:-13px;background-color:#fff;padding:5px 10px;color:#636363}img{max-width:100%}@media only screen and (max-width: 599px){h1{margin-bottom:20px;display:block;font-size:42px}h1 .sub-head{margin-top:-5px}h2,.h2{font-size:42px;margin-bottom:37px}h2 .sub-head,.h2 .sub-head{display:block;margin-top:10px}h3,.h3{font-size:24px}}.access{position:absolute;left:-9999px}.list-inline{list-style:none;padding:0;margin:0}.list-inline li{display:inline-block}.content{overflow:hidden}.content__section{padding:0 20px;max-width:960px;margin:0 auto;margin-bottom:44px;min-height:715px}.content__section-item{text-align:center;margin-bottom:60px}.content__section-item img+p{margin-top:5px}.content__section-item p{max-width:780px;margin:0 auto;text-align:left}.content__section-item .large-text{font-size:32px}.content__section-body--two-col .grid{margin-bottom:30px}.content--dark{background:#eee}a.link-text{color:#0b5fc8;text-decoration:underline}a.link-text:hover{text-decoration:none}.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:static;left:0}.single-post .content-wrap{padding-top:166px}.single-post .extended-header{padding-top:204px}.button,a.button{padding:10px 15px;background-color:#636363;color:#fff}.button:hover,.button:focus,a.button:hover,a.button:focus{text-decoration:underline}.button:visited,a.button:visited{color:#fff}@media only screen and (max-width: 599px){.content__section{min-height:0;padding:0 15px}.content__section-header p{column-count:1;height:auto}.content__section-item .large-text{font-size:24px}.content__section-body--two-col .grid .w-50{width:50%}.content__section-body--two-col .pad{padding:0 10px}.button{display:block;text-align:center;font-size:1.286rem}.single-post .content-wrap{padding-top:150px}.single-post .content-wrap.extended-header{padding-top:190px}}input{padding:10px;background:#e1e1e1;border:1px solid #898989;width:100%;font-size:18px}input:focus{background:#fff;outline:0;border-color:#0b5fc8}input.valid{border-color:#898989;background:#fff}button[type="submit"],input[type="submit"]{background:#0b5fc8;color:#fff;font-family:"2E7FC6_1_0","Arial Black",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:12px 30px;font-size:18px}button[type="submit"]:hover,input[type="submit"]:hover{cursor:pointer}.form__pad{padding:0 10%}input[type="email"]:valid{border-color:#898989}input[type="email"]:valid+.valid{display:block}input[type="email"]+.valid{display:none;background:url(img/sprites/valid.png);width:30px;height:30px;position:absolute;right:5px;top:7px}label{display:block;margin-bottom:6px;font-size:20px}.form-row{margin-bottom:30px}.form-row .field{position:relative}@media only screen and (max-width: 599px){input{width:100%}button[type="submit"],input[type="submit"]{width:100%}label{font-size:16px}.valid{background:url(img/sprites/valid@2x.png)}.form__pad{padding:0 10px}}.grid{overflow:hidden}.grid .col{float:left}.grid .col:first-child>.pad{padding-left:0}.grid .col:last-child>.pad{padding-right:0}.grid .w-66{width:66%}.grid .w-60{width:60%}.grid .w-50{width:50%}.grid .w-33{width:33.33%}.grid .w-25{width:25%}.grid .w-20{width:20%}.grid .w-16{width:16.66%}.pad{padding:0 20px}.alpha .pad{padding-left:0 !important}.omega .pad{padding-right:0 !important}@media only screen and (max-width: 599px){.grid .col{float:left}.grid .w-60,.grid .w-50,.grid .w-33,.grid .w-25,.grid .w-20,.grid .w-16{width:100%}.grid img{width:100%;height:auto}.pad{padding:0}}.arrow{background:url(img/sprites/arrow-blk.png) no-repeat;display:inline-block;width:23px;height:35px}.arrow--left{transform:rotate(-90deg)}.icon--chevron{background:url(img/sprites/chevron.png) no-repeat;display:inline-block;width:11px;height:20px}.icon.chevron--left{transform:rotate(180deg)}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.arrow{background:url(img/sprites/arrow-blk@2x.png) no-repeat}}.show{display:block}.show--sml{display:none}.show--lrg{display:block}.hide--sml{display:block}.hide--lrg{display:none}@media only screen and (max-width: 599px){.show--sml{display:block}.hide--sml{display:none}}.media{overflow:hidden;text-align:left}.media--img{float:left;margin-right:20px}.media--right{text-align:right}.media--right .media--img{float:right;margin-left:20px}.media--center{text-align:center}.media--center .media--img{float:none;margin:0 auto}@media only screen and (max-width: 599px){.media{padding:0 10px;font-size:16px}.media--img{width:50%;padding-right:10px;margin-right:10px}.media--right .media--img{margin-right:-40%}.media--left .media--img{margin-left:-40%}.double-img{margin-bottom:60px}.double-img img{max-width:100%}.double-img .col{width:50%}.double-img .pad{padding:0 10px}}.site-header{background-color:#eee;position:fixed;width:100%;z-index:1001;overflow:visible}.site-header .header__main-content{padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site-header h1{font-size:64px;transition:font-size 200ms ease-in}.site-header h1 .sub-head{opacity:1;transition:opacity .3s ease}.site-header h1 a:hover,.site-header h1 a:focus{text-decoration:none;color:inherit}.site-header .main-nav a{font-size:20px;margin-right:30px}.site-header .main-nav li:last-child a{margin-right:0}.site-header .main-nav .active a{color:#0b5fc8}.site-header .content__section{min-height:0;margin-bottom:0}.site-header .sub-menu{margin-bottom:6px}.site-header .sub-menu a{font-size:22px}.site-header .sub-menu li{margin-right:30px}.site-header .sub-menu .active a{color:#0b5fc8;border-bottom:5px solid #0b5fc8;padding-bottom:5px}.site-header .drop-menu{margin-top:15px;padding-bottom:10px;border-bottom:5px solid #0b5fc8;display:none}.site-header .drop-menu li+li{border-left:1px solid #0b5fc8;padding-left:10px;margin-left:5px}.site-header .drop-menu .trunc span{display:none}.site-header .drop-menu .trunc:after{content:'...';display:inline-block}.site-header .drop-menu .trunc:hover span,.site-header .drop-menu .trunc:focus span{display:inline}.site-header .drop-menu .trunc:hover:after,.site-header .drop-menu .trunc:focus:after{content:''}.site-header.sticky-header h1{font-size:32px;transition:font-size 200ms ease-in}.site-header.sticky-header .sub-head{opacity:0;position:absolute}.site-header nav{-ms-flex-item-align:end;align-self:flex-end}.site-header--extended .header__main-content{margin-bottom:0}.site-header--extended .drop-menu{margin-bottom:45px}.site-header--extended .second-nav{margin-top:10px}.single-post .site:not(.log-in) .site-header .main-nav .active a{border-bottom:4px solid #0b5fc8;padding-bottom:7px;transition:border-bottom 100ms ease-in 400ms}.single-post .site:not(.log-in) .site-header .main-nav .active a:after{content:"";width:16px;height:10px;display:inline-block;background:url(img/sprites/arrow-menu.png);margin-left:5px;transform:rotate(180deg);transition:transform 400ms ease-in}.single-post .site:not(.log-in) .site-header.open .main-nav .active a{border-bottom:0}.single-post .site:not(.log-in) .site-header.open .main-nav .active a:after{transform:rotate(0deg);transition:transform 400ms ease-in}@media only screen and (max-width: 599px){.site-header .main-nav{position:relative;text-align:right;bottom:0}.site-header .main-nav a{font-size:16px;margin-right:0;margin-left:30px}.site-header .main-nav li:first-child{margin-left:0}.site-header h1{margin-bottom:16px;font-size:41px;margin-top:0;transition:margin 400ms ease-in}.site-header h1 .sub-head{font-size:24px;margin-top:0}.site-header .sub-menu a{font-size:16px}.site-header .drop-menu{border-bottom:0;margin-top:0}.site-header .drop-menu li{display:block}.site-header .drop-menu li+li{padding:0;margin-left:0;border-left:0}.site-header .drop-menu li a{padding:10px;display:block}.site-header .drop-menu li a:after{content:" ";background:url(img/sprites/chevron-sml.png);width:9px;height:16px;display:inline-block;float:right}.site-header .drop-menu li a:hover{text-decoration:underline}.site-header .drop-menu li a:hover:after{background:url(img/sprites/chevron-sml--hvr.png)}.site-header .drop-menu .trunc span{display:inline-block}.site-header .drop-menu .trunc:after{content:""}.site-header.sticky-header h1{font-size:41px;margin-top:-84px;transition:margin 200ms ease-in}.site-header.sticky-header .sub-head{display:block}.site-header.sticky-header .header__main-content{padding-bottom:0}.site-header--extended .drop-menu{margin-bottom:20px}.site-header--extended .second-nav{margin-top:16px}.single-post .site-header .main-nav .active a{border-bottom:0}.single-post .site-header .main-nav .active a:after{display:none}}.introduction{margin-bottom:57px;min-width:600px;padding-top:156px}.introduction .content__section{position:relative;margin-bottom:0;padding-bottom:33px;min-height:0}.introduction .pic{position:absolute;bottom:-25px;left:50%}.introduction h2{margin-bottom:5px;line-height:77px}.introduction p:last-child{margin-bottom:0}@media only screen and (max-width: 599px){.introduction{background:#eee;min-height:0;min-width:320px;padding-top:130px;margin-bottom:47px}.introduction p{padding-right:0 !important}.introduction p+h2{margin-top:30px}.introduction .pic{display:none}.introduction h2{line-height:1.4}.introduction .content__section{padding-bottom:22px}}.brands{overflow:hidden}.brands img{max-width:160px;max-height:36px}.brands h2{margin-bottom:10px}.brands__list li{text-align:center}.brands--img-wrap{padding:50px 0 40px}@media only screen and (max-width: 599px){.brands__list li{width:50% !important}.brands img{max-width:120px;max-height:33px}}@media only screen and (max-width: 599px){.delivering-delight h2{margin-bottom:39px}.delivering-delight h3{margin-bottom:21px}.delivering-delight__content{margin-bottom:40px}}.projects{overflow:hidden}.projects li{margin-bottom:30px}.projects a{font-family:"2E7FC6_1_0","Arial Black",sans-serif;position:relative;display:block;margin-bottom:20px}.projects h3{position:absolute;bottom:0;left:0;right:0;z-index:10;background:rgba(255,255,255,0.9);margin-bottom:0;padding-top:5px}.projects .pad{padding:0 10px}@media only screen and (max-width: 599px){.projects .project-hide{height:150px;overflow:hidden}.projects .pad{padding:0}}.touchpoints{overflow:hidden}.touchpoints img{max-width:100%;max-height:100%}.touchpoints__img-wrap{padding-left:5px;font-size:20px}@media only screen and (max-width: 600px){.touchpoints__img-wrap{font-size:16px;font-family:"2E7FC6_0_0","Arial",sans-serif}}@media only screen and (max-width: 599px){.touchpoints__img-wrap{padding-left:0;display:inline;font-size:16px}.touchpoints__img-wrap img{display:none}.touchpoints a{font-family:"2E7FC6_1_0","Arial Black",sans-serif;position:relative}.touchpoints a:after{content:'';background:url(img/sprites/chevron.png) no-repeat;display:inline-block;width:11px;height:20px;position:absolute;top:-2px;right:-20px}.touchpoints a:hover:after,.touchpoints a:focus:after{background:url(img/sprites/chevron-hvr.png)}.touchpoints li{margin-bottom:20px}}.recommendations{overflow:hidden;font-size:16px;min-height:0}.recommendations h3{font-family:"2E7FC6_0_0","Arial",sans-serif;font-size:16px;margin-bottom:0}.recommendations a:hover,.recommendations a:focus{font-family:"2E7FC6_0_0","Arial",sans-serif}.recommendations blockquote{font-size:16px;padding-top:20px;font-family:"2E7FC6_1_0","Arial Black",sans-serif;color:#000}.recommendations blockquote p:not(.recommendations__view){min-height:65px}.recommendations__view{text-align:left;font-family:"2E7FC6_0_0","Arial",sans-serif;margin:0}.recommendations__view img{vertical-align:middle;margin-bottom:4px;margin-left:5px}.recommendations--person{margin-bottom:20px}.recommendations--person span{text-decoration:underline}@media only screen and (max-width: 599px){.recommendations img{width:auto}.recommendations blockquote{clear:left}.recommendations blockquote p{min-height:0}.recommendations blockquote p:not(.recommendations__view){min-height:0}.recommendations h2{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.recommendations h3{margin-bottom:5px}.recommendations__view a{text-decoration:underline}.recommendations__item{margin-bottom:60px}.recommendations__item:last-child{margin-bottom:0}.recommendations__item:last-child .recommendations--person{margin-bottom:0}.recommendations--person span{text-decoration:underline}}.contact{min-height:0}.contact--method{width:150px;text-align:right;display:inline-block;vertical-align:middle;font-size:32px}.contact a{margin-left:20px;word-break:break-all;border-bottom:1px solid #000}.contact a:hover,.contact a:focus{text-decoration:none;border-bottom-color:#0b5fc8}@media only screen and (max-width: 599px){.contact--method{display:block;font-size:24px;text-align:left}.contact a{margin-left:0}.contact img{width:112px;height:29px}.contact .show--sml{width:100%}}.skills li{padding:0 10px}@media only screen and (max-width: 599px){.skills li{padding:0}.skills h3{margin-bottom:20px}}.main-section:not(.main-section__header){font-size:22px;text-align:center}.main-section--img{margin-bottom:60px}.main-section--title{font-size:2.000rem}.main-section__header{text-align:left;font-size:18px;margin-bottom:60px}.main-section .media{margin-bottom:60px}.main-section .off-page.media--left{margin-left:-33%}.main-section .off-page.media--right{margin-right:-33%}@media only screen and (max-width: 600px){.main-section:not(.main-section__header){font-size:20px;text-align:center}.main-section .off-page.media--left{margin-left:-50%}.main-section .off-page.media--right{margin-right:-50%}}@media only screen and (max-width: 599px){.main-section:not(.main-section__header){font-size:16px}.main-section--img img{width:100%}.main-section__header{margin-bottom:20px}}.page-nav{min-height:0;margin-top:115px;margin-bottom:120px;font-size:36px}.page-nav .next-nav__navigation{text-align:center}.page-nav .next-nav__navigation--dir a,.page-nav .next-nav__navigation--dir span{width:50px;height:50px;background-color:#ccc;display:inline-block;text-align:center}.page-nav .next-nav .w-60 a{color:#636363}.page-nav .next-nav .w-60 a:hover,.page-nav .next-nav .w-60 a:focus{color:#0b5fc8}@media only screen and (max-width: 599px){.page-nav{font-size:24px;margin-top:50px;margin-bottom:50px}.page-nav .next-project{margin-bottom:20px}.page-nav .next-nav .w-20{width:20%}.page-nav .next-nav .w-60{width:60%}.page-nav .next-nav__navigation>div:first-child{text-align:left}.page-nav .next-nav__navigation>div:last-child{text-align:right}.page-nav .next-nav__navigation a,.page-nav .next-nav__navigation span{padding:10px;display:inline-block}.page-nav .next-nav .next-nav .next-project{width:100%;text-align:left}}.footer{background:#636363;color:#fff;font-size:0.889rem}.footer .content__section{padding-top:10px;padding-bottom:10px;min-height:0;margin-bottom:0}.footer a{text-decoration:underline;color:#fff}.footer--pipe{padding:0 10px}@media only screen and (max-width: 599px){.footer{line-height:1.8}}.skills-two ul{margin-left:20px;margin-top:-5px}.skills-two li{font-size:32px;margin-bottom:8px}.projects-two .project{position:relative}.projects-two .project--title{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.5);color:#000;z-index:1;font-size:32px}.projects-two a:hover .project--title,.projects-two a:focus .project--title{color:#0b5fc8}.projects-two a:hover img,.projects-two a:focus img{opacity:1;transition:opacity 400ms ease-in}.projects-two img{display:block;opacity:.50;transition:opacity 200ms ease-in}
