@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700|Source+Sans+Pro:200,700,900");*{box-sizing:border-box}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}body{font-family:"Lora",serif;font-size:16px;line-height:1.5;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}h1,h2,h3,h4,h5{font-family:"Source Sans pro",Halvetica,sans-serif;font-weight:900;line-height:1.25}#site-title{font-size:2rem;font-weight:200}h1{font-size:2.5 rem}h2{font-size:2rem;letter-spacing:1px;margin:0 0 1.5rem}h3{font-size:1.5rem;font-weight:700;line-height:1.333;text-decoration:underline}p{margin-bottom:1rem}a{color:#E87345}.white{color:white}.center{text-align:center}.block{display:block}.title-flex{-webkit-flex:100%;-ms-flex:100%;flex:100%}.title-flex:before{content:"";padding:0 .25rem;background:#E87345;margin-right:.5rem}@media only screen and (min-width: 60rem){h1{font-size:3rem}}.container,.container--flex,.row{max-width:60rem;margin:0 auto;padding:0 2rem}.container--flex,.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 1rem}.lrg,.med,.sml,.x-sml{padding:0 1rem}.col-4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.col-2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.offset{margin-left:50%}@media only screen and (min-width: 48rem){.lrg--col-12{padding:0 1rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.lrg--col-11{padding:0 1rem;-webkit-flex:0 0 91.667%;-ms-flex:0 0 91.667%;flex:0 0 91.667%}.lrg--col-10{padding:0 1rem;-webkit-flex:0 0 83.333%;-ms-flex:0 0 83.333%;flex:0 0 83.333%}.lrg--col-9{padding:0 1rem;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.lrg--col-8{padding:0 1rem;-webkit-flex:0 0 66.667%;-ms-flex:0 0 66.667%;flex:0 0 66.667%}.lrg--col-7{padding:0 1rem;-webkit-flex:0 0 58.333%;-ms-flex:0 0 58.333%;flex:0 0 58.333%}.lrg--col-6{padding:0 1rem;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.lrg--col-5{padding:0 1rem;-webkit-flex:0 0 41.667%;-ms-flex:0 0 41.667%;flex:0 0 41.667%}.lrg--col-4{padding:0 1rem;-webkit-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.lrg--col-3{padding:0 1rem;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.lrg--col-2{padding:0 1rem;-webkit-flex:0 0 16.667%;-ms-flex:0 0 16.667%;flex:0 0 16.667%}.lrg--col-1{padding:0 1rem;-webkit-flex:0 0 8.333%;-ms-flex:0 0 8.333%;flex:0 0 8.333%}.lrg--offset-12{padding:0 1rem;margin-left:100%}.lrg--offset-11{padding:0 1rem;margin-left:91.667%}.lrg--offset-10{padding:0 1rem;margin-left:83.333%}.lrg--offset-9{padding:0 1rem;margin-left:75%}.lrg--offset-8{padding:0 1rem;margin-left:66.667%}.lrg--offset-7{padding:0 1rem;margin-left:58.333%}.lrg--offset-6{padding:0 1rem;margin-left:50%}.lrg--offset-5{padding:0 1rem;margin-left:41.667%}.lrg--offset-4{padding:0 1rem;margin-left:33.333%}.lrg--offset-3{padding:0 1rem;margin-left:25%}.lrg--offset-2{padding:0 1rem;margin-left:16.667%}.lrg--offset-1{padding:0 1rem;margin-left:8.333%}}@media only screen and (min-width: 48rem){.med--col-8,.sml--col-8{padding:0 1rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.med--col-7,.sml--col-7{padding:0 1rem;-webkit-flex:0 0 87.50%;-ms-flex:0 0 87.50%;flex:0 0 87.50%}.med--col-6,.sml--col-6{padding:0 1rem;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.med--col-5,.sml--col-5{padding:0 1rem;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%}.med--col-4,.sml--col-4{padding:0 1rem;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.med--col-3,.sml--col-3{padding:0 1rem;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%}.med--col-2,.sml--col-2{padding:0 1rem;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.med--col-1,.sml--col-1{padding:0 1rem;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.med--offset-8,.sml--offset-8{padding:0 1rem;margin-left:100%}.med--offset-7,.sml--offset-7{padding:0 1rem;margin-left:87.50%}.med--offset-6,.sml--offset-6{padding:0 1rem;margin-left:75%}.med--offset-5,.sml--offset-5{padding:0 1rem;margin-left:62.5%}.med--offset-4,.sml--offset-4{padding:0 1rem;margin-left:50%}.med--offset-3,.sml--offset-3{padding:0 1rem;margin-left:37.5%}.med--offset-2,.sml--offset-2{padding:0 1rem;margin-left:25%}.med--offset-1,.sml--offset-1{padding:0 1rem;margin-left:12.5%}}.button{color:white;background:#E87345;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16),0px 3px 6px 0px rgba(0,0,0,0.23);padding:1rem;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.button:hover{background:#e97a4e}.header-background,section{margin-bottom:2rem}@media only screen and (min-width: 48rem){.header-background,section{margin-bottom:3rem}}@media only screen and (min-width: 60rem){.header-background,section{margin-bottom:4rem}}.header-background{background:url(../images/hero5.jpg);background-repeat:no-repeat;background-size:200%;background-position:center right 50%;padding:2rem 1rem}@media only screen and (min-width: 48rem){.header-background{padding:0 1rem 8rem}}@media only screen and (min-width: 48rem){.header__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:2rem 1rem 3rem}}#site-title{display:none}#contact-me{display:block;padding:1rem 0;width:100%;position:fixed;bottom:0;left:0;z-index:999}@media only screen and (min-width: 48rem){#contact-me{position:relative;width:13rem;height:auto;top:2rem;right:1rem}}.hero__headline{margin-bottom:1rem}.portfolio{margin:0 auto}.portfolio-piece{padding:1rem;width:100%;height:calc(24rem - 2rem);background-repeat:no-repeat;background-size:cover;color:white;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.portfolio-piece:last-child{margin-bottom:0}.portfolio-piece__title{margin-bottom:.5rem;text-decoration:none}.portfolio-piece__title,.portfolio-piece__tags{text-shadow:0 2px 2px rgba(0,0,0,0.6)}@media only screen and (min-width: 48rem){.portfolio-piece{margin-bottom:0}}@media only screen and (min-width: 60rem){.portfolio-piece{height:calc(32rem - 2rem)}}#blog{background:url(../images/blogimage2.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;padding:2rem 0;margin-bottom:0}@media only screen and (min-width: 48rem){#blog{padding:3rem 0}}@media only screen and (min-width: 60rem){#blog{background-position:top 15% right;padding:4rem 0}}.blog__article-title{margin-top:2rem}.blog__article-title:first-child{margin-top:1.5rem}.blog__article-link{color:#333}@media only screen and (min-width: 48rem){.blog__article-title{max-width:26rem}}.contact{background:#333;color:white;padding:4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.contact__social{margin-bottom:2rem}.contact__button{width:18rem}.social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.social__button{margin:0 1rem;font-size:1.5rem;color:white;transition:all .25s ease-in-out}.social__button:hover{color:#E87345}.footer-list{color:#9B9B9B;font-size:.875rem;margin:0 auto 8rem}.footer-list__item{display:inline-block;margin-right:.5rem}.footer-list__item:after{content:"|";margin-left:.5rem}.footer-list__item:last-child:after{content:none}

/*# sourceMappingURL=main.css.map */