/*!
Theme Name: Au Copy Editing
Theme URI: http://aucopyeding.com
Author: schmidtyworks.com
Author URI: http://schmidtyworks.com
Description: A custom Theme for Mike Schmidt and Friends
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: hostv0-1
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.

hostv0.1 is based on Underscores http://underscores.me/, (C) 2012-2016 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(https://fonts.googleapis.com/css?family=Fira+Sans:400,700);@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700);*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body>svg{position:absolute;left:-999px;top:-999px}img{height:auto}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background:#fcfcfc;font-family:"PT Serif",Helvetica,sans-serif;font-weight:400;font-size:18px;font-style:normal;line-height:28px}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a,sub,sup{position:relative}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#222;text-decoration:none;z-index:999}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.background1,.background2{background:#fcfcfc}@font-face{font-family:'bebas_neuebold';src:url(fonts/bebas-neue/bebasneue_bold-webfont.woff2) format("woff2"),url(fonts/bebas-neue/bebasneue_bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'bebas_neue_regularregular';src:url(fonts/bebas-neue/bebasneue_regular-webfont.woff2) format("woff2"),url(fonts/bebas-neue/bebasneue_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'bebas_neuebook';src:url(fonts/bebas-neue/bebasneue_book-webfont.woff2) format("woff2"),url(fonts/bebas-neue/bebasneue_book-webfont.woff) format("woff");font-weight:400;font-style:normal}.decorated-link,h1 .decorated-link,h1 a,h2 .decorated-link,h2 a,h3 .decorated-link,h3 a,h4 .decorated-link,h4 a,p .decorated-link,p a,span .decorated-link,span a{color:#222;border-bottom:2px solid #6497b1;font-size:1.2rem;text-decoration:none;-webkit-transition:.3s ease all;transition:.3s ease all}.decorated-link:hover,h1 .decorated-link:hover,h1 a:hover,h2 .decorated-link:hover,h2 a:hover,h3 .decorated-link:hover,h3 a:hover,h4 .decorated-link:hover,h4 a:hover,p .decorated-link:hover,p a:hover,span .decorated-link:hover,span a:hover{background:#2e4057;color:#fcfcfc;border-radius:2px}.decorated-link{display:block}p{font-family:"PT Serif",sans-serif;font-size:1.1rem;line-height:1.5}.site-header,.site-header>div,.site-header>nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header{background:#fcfcfc;padding:1em;position:fixed;z-index:200;background:rgba(245,245,245,.95);width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header>div,.site-header>nav{width:33.33%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:600px){.site-header>div,.site-header>nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-header a{border:0}.site-header a:hover{background:0 0;color:#6497b1}@media (max-width:1250px){.site-header>.header-social-icons ul{display:none}}.site-content{padding-top:333px}@media (max-width:600px){.site-content{padding-top:183px}}header{width:100%;padding:.5em 1em}.logo-header{margin:0;-ms-flex-item-align:center;align-self:center;-webkit-transition:1s all ease;transition:1s all ease}.logo-header img{height:300px;width:auto}.logo-header a{text-decoration:none;color:#222}.logo-header a:visited{color:#000}@media (max-width:600px){.logo-header img{height:150px}}.logo-header-small{display:none}.logo-header img,.logo-header-large,.logo-header-small{-webkit-transition:1s all ease;transition:1s all ease}.header-social-icons ul,.main-navigation ul{list-style-type:none;padding:0 50px 0 0}.header-social-icons li{display:inline-block;padding:76px 0 0 10px}.header-social-icons li svg{height:32px;width:auto;fill:#2e4057}.main-navigation{padding:0;text-transform:uppercase;z-index:100}.main-navigation ul{margin-bottom:0;padding:0}.main-navigation li{display:inline-block}.main-navigation li:last-of-type{padding-right:0}.main-navigation a{text-decoration:none;color:#222;font-size:22px}a.toggle-nav{display:block;margin:0;padding:72px 0 0}@media (max-width:600px){a.toggle-nav{padding-top:40px}}a.toggle-nav svg{height:40px;width:auto}.mobile-nav-header-container,a.close-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav-header-container{min-height:83px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}a.close-toggle{background:#2e4057;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:55px;width:55px;border-radius:50%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.7);box-shadow:2px 2px 4px rgba(0,0,0,.7)}a.close-toggle:hover{background:#6497b1}a.close-toggle svg{display:inline-block;fill:#fcfcfc;height:30px;width:30px}.menu-nav-container{-webkit-transition:left 1s ease;transition:left 1s ease;position:fixed;top:0;left:-150%;padding:0 1em 1em;-webkit-box-shadow:50px 0 300px 0 rgba(0,0,0,.75);box-shadow:50px 0 300px 0 rgba(0,0,0,.75);height:100%;z-index:100;width:100%;overflow-x:hidden;background:#efefef;border:15px solid #2e4057}.menu-nav-container ul{padding:0;margin:0 -2em}.menu-nav-container li{display:block;text-align:center}.menu-nav-container li a{display:block;padding:.75em 0;margin:0;color:#222;font-size:2.5em}.home-background-image .banner-tagline span,.menu-nav-container li a:hover{color:#6497b1}@media (max-width:600px){.menu-nav-container li a{font-size:1.6rem}}.menu-nav-container .header-social-icons{width:100%;text-align:center;position:absolute;bottom:0;background:rgba(240,240,240,.8)}.menu-nav-container .header-social-icons ul{max-width:100%}.menu-nav-container .header-social-icons a,.menu-nav-container .header-social-icons li{width:auto;display:inline-block}.small-header{padding:5px}.small-header .logo-header img{height:85px}.small-header .header-social-icons ul,.small-header a.toggle-nav{padding:0}.small-header .header-social-icons li{padding:0 0 0 10px}.toggle-open{position:fixed;left:0;height:100%;width:75%;overflow:scroll;z-index:1000}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-item{margin-right:20px;margin-bottom:20px}.lrg-2 .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px*.5);flex:0 1 calc(50% - 20px*.5)}.lrg-2 .grid-item:nth-of-type(2n),.lrg-3 .grid-item:nth-of-type(3n),.lrg-4 .grid-item:nth-of-type(4n){margin-right:0}.lrg-3 .grid-item,.lrg-4 .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 20px*.6663);flex:0 1 calc(33.33% - 20px*.6663)}.lrg-4 .grid-item{-ms-flex:0 1 calc(25% - 20px*.75);flex:0 1 calc(25% - 20px*.75)}.grid .lrg-1-3,.grid .lrg-2-3{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 20px*.5);flex:0 1 calc(33.33% - 20px*.5)}.grid .lrg-2-3{-ms-flex:0 1 calc(66.66% - 20px*.5);flex:0 1 calc(66.66% - 20px*.5)}.grid .mrg-0{margin-right:0}.flex-grid{padding:20px calc(20px/2)}.flex-grid .grid-item{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;margin:calc(20px/2)}.page,div,li,ul{position:relative;z-index:1}.section-header{font-family:"PT Serif";color:#222;font-weight:700;font-size:1.1rem;line-height:1.5rem;text-align:center}.section-header span{color:#898888;font-weight:500}.button{border:2.5px solid #eaaf1c;background:0 0;padding:10px 15px;border-radius:5%;color:#fcfcfc;font-weight:300;font-size:19px}.alternating-list div.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alternating-list div.list-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.alternating-list div.list-item:last-of-type,.blog-section li.blog-item:last-of-type{border-bottom:none}.card,.tag-id{border-radius:4px}.tag-id{position:absolute;top:20px;left:30px;color:#efefef;background:#2e4057;padding:0 10px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7);box-shadow:1px 1px 2px rgba(0,0,0,.7);font-family:"PT Serif";font-size:17px;z-index:20}.card{background:#efefef;border-top:10px solid #2e4057}.card-large{-webkit-box-shadow:25px 25px 70px rgba(0,0,0,.2);box-shadow:25px 25px 70px rgba(0,0,0,.2)}.card-small{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4)}.entry-header .entry-title{font-size:3em;text-align:center;padding:0;line-height:1.2;margin-bottom:0}.entry-header .tag-line{color:#6497b1;font-style:italic;text-align:center}.site-footer{background:#2e4057;color:#6497b1;min-height:200px;margin:0;padding:20px}.site-footer svg{fill:#f4d78d;width:100px;display:block;margin:0 auto}.footer-info span,.site-footer a{color:#fcfcfc}.site-footer a:hover{background:#f4d78d}.footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-info>div{padding:0 40px;width:50%}.footer-info ul{list-style-type:none;padding-left:0}.footer-info .footer-navigation{border-right:3px solid #6497b1;margin-right:0}.footer-info a{border-bottom:2px solid #6497b1}.footer-info h3{color:#f4d78d}.footer-info>div,.site-info{text-align:center}.site-info,.site-info a{font-size:17px}.home-section{padding:75px 0;max-width:85%;width:1300px;margin:0 auto;border-bottom:2px solid #555}@media (max-width:600px){.home-section{max-width:95%}}.home-background-image{position:relative}.home-background-image img{width:100%;display:block;z-index:1}.home-background-image .hire-me{position:absolute;top:0;height:100%;width:40%;color:#fcfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:10%}.home-background-image .hire-me a{text-decoration:none;border:2px solid #fcfcfc;padding:5px 10px;margin-top:2rem}.home-background-image .banner-tagline{font-size:4rem;margin-bottom:0}.home-background-image .home-banner-link{color:#fcfcfc}@media (max-width:600px){.home-background-image{overflow-x:hidden;margin-bottom:3rem}.home-background-image img{height:calc(80vh - 183px);width:auto;margin-left:-85%}.home-background-image .banner-tagline{font-size:3rem}}.testimonials{background:#fcfcfc}.testimonials a.list-item{margin-top:-100px;padding:70px 10px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s all ease;transition:.3s all ease;position:relative;background:#fcfcfc;border-top:15px solid #2e4057;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.3);box-shadow:2px 2px 4px rgba(0,0,0,.3);border-radius:2px}.testimonials a.list-item:hover{background:#2e4057;color:#efefef}.testimonials a.list-item:hover .section-header{color:#efefef}.testimonials a.list-item img{max-width:50%;display:block;margin:0 auto}.testimonials a.list-item p{padding:0 1rem}@media all and (max-width:950px){.testimonials .testemonial-wrap{position:relative;display:block;margin-top:-75px;overflow:hidden;padding:0;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.5);box-shadow:2px 2px 4px rgba(0,0,0,.5);border-bottom:10px solid #2e4057}.testimonials .testemonial-wrap .grid-item{margin:0}.testimonials .testemonial-wrap a.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;border-radius:0;border-bottom:2px solid #2e4057}.testimonials .testemonial-wrap a.list-item img{width:40%;height:auto}.testimonials .testemonial-wrap a.list-item:last-of-type{border-bottom:none}}.work-section,.work-section>a{position:relative}.work-section .tag-id{left:-20px;top:-5px}.work-section>a{text-decoration:none;color:#222;display:block;height:800px;width:100%}.work-section .overflow-hidden{overflow:hidden;height:800px;width:100%;position:relative;z-index:1;border:10px solid #fcfcfc;border-radius:5px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.5);box-shadow:2px 2px 4px rgba(0,0,0,.5)}.work-section .list-item{position:relative;display:block;margin-bottom:50px}.work-section .list-item img{width:100%;height:auto;z-index:1}.work-section .list-item-text{background:rgba(255,255,255,.8);width:400px;padding:20px;position:absolute;z-index:100;top:20px;right:20px}@media (max-width:600px){.work-section .list-item-text{width:calc(100% - 20px);margin:0 auto;bottom:10px;right:unset;left:10px;top:unset;background:rgba(20,20,20,.8);color:#fcfcfc}}.work-section .section-header{text-align:center}.background-image{height:800px;width:100%;-webkit-transition:.5s ease all;transition:.5s ease all}.background-image-scale:focus,.background-image-scale:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(.5) brightness(35%);filter:grayscale(.5) brightness(35%)}.services-section .services-home{padding:2em 0;margin:0 auto;width:750px;max-width:100%;position:relative}.services-section .services-home span{top:-20px;left:-35px}.services-section .services-home svg{width:65px;height:65px;display:block;fill:#6497b1;margin:0 auto}.services-section .services-home p{max-width:700px;width:98%;margin:0 auto;padding-top:1.5rem}.blog-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;max-width:95%;width:700px;margin:0 auto}.blog-section .tag-id{left:-20px;top:-5px}.blog-section .entry-header{margin:0 auto;padding:0}.blog-section li.blog-item{border-bottom:2px solid #898888;list-style-type:none;position:relative}.blog-section li.blog-item a{display:block;height:100%;width:100%;padding:2rem 1rem}.blog-section li.blog-item:first-of-type a{padding-top:.5rem}.blog-section li.blog-item:hover,.single-portfolio .entry-header{background:#2e4057}.blog-section li.blog-item:hover .section-header,.blog-section li.blog-item:hover p{color:#fcfcfc}.content{max-width:100%;position:relative}.entry-header{padding:80px 0 60px;font-size:1.2rem}.entry-header,.entry-meta{max-width:800px;width:95%;margin:0 auto;color:#222}.entry-footer,.entry-meta,.post-navigation{font-size:1.2rem}.entry-footer{max-width:800px;width:95%;margin:0 auto;color:#222}.entry-meta{text-align:center}.entry-footer{border-top:2px solid #2e4057}.entry-content{position:relative;max-width:100%}.entry-content a,.entry-content form,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content span,.entry-content>ol,.entry-content>ul{max-width:800px;width:92%;margin:0 auto;text-align:left}.entry-content h1{font-size:3em;text-align:center;padding:1em 0}.entry-content>ol,.entry-content>ul{padding:1em 0 1em 2em}.entry-content h1,.entry-content h2,.entry-content h3{margin-bottom:.3em}.entry-content h2{font-size:2em}.entry-content h3{font-size:1.6em;font-weight:400;text-decoration:underline}.entry-content p{margin-bottom:30px}.entry-content figure{width:100%!important;margin:0}.entry-content figcaption{color:#898888;font-style:italic;font-size:.9rem;padding:0 10px}.entry-content img{width:100%;height:auto;display:block;margin:30px auto 0;position:relative}@media (max-width:1250px){.entry-content img{max-width:100%;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:600px){.entry-content h1{font-size:2em}.entry-content h2{font-size:1.5em}.entry-content h3{font-size:1.3em}}.post-navigation{color:#222;text-align:center;width:400px;max-width:92%;margin:10px auto 40px}.post-navigation a{border-bottom:2px solid #6497b1}.post-navigation a:hover,.single-portfolio{background:#2e4057;color:#fcfcfc}.post-navigation a:hover span{background:#fcfcfc;color:#222}.post-navigation a span{border-bottom:2px solid #fcfcfc}.entry-footer span{display:block}.single-portfolio .entry-content{border-top:10px solid #f4d78d;color:#222}.single-portfolio .tag-id{background:#f4d78d;color:#222}.single-portfolio .portfolio-list-item .list-item-text{border-top:10px solid #f4d78d}.entry-content.card{max-width:800px;width:95%;margin:0 auto;padding:40px}.portfolio-list{list-style-type:none;padding-left:0}.portfolio-list-item{padding:70px 0;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.portfolio-list-item:first-of-type{padding-top:0}.portfolio-list-item .list-item-text{margin:3px 0 0 40px;border-top:6px solid #2e4057;max-width:800px}.portfolio-list-item .overflow-hidden{overflow:hidden;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.5);box-shadow:2px 2px 4px rgba(0,0,0,.5);border-radius:5px}.portfolio-list-item>div{-ms-flex-preferred-size:50%;flex-basis:50%}.deep-shadow-list,.services-list{list-style-type:none;padding:40px 50px}.services-list li{border-top:5px solid #2e4057;margin-bottom:50px;padding:20px 15px 10px}.deep-shadow-list{padding:0 40px 40px;width:80%;max-width:1000px;margin:0 auto}.deep-shadow-list li{padding:50px 35px;margin:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:25px 25px 70px rgba(0,0,0,.2);box-shadow:25px 25px 70px rgba(0,0,0,.2);border-radius:4px;background:#efefef;border-top:10px solid #2e4057}.deep-shadow-list li:first-of-type{margin-top:0}.deep-shadow-list .text-wrap{-ms-flex-preferred-size:65%;flex-basis:65%}.deep-shadow-list .image-wrap{-ms-flex-preferred-size:30%;flex-basis:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deep-shadow-list img{display:block;width:100%;height:auto}@media (max-width:600px){.deep-shadow-list{width:100%;padding:40px 15px}.deep-shadow-list li{-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deep-shadow-list .text-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.deep-shadow-list .image-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px 0}.deep-shadow-list .image-wrap img{width:40%;margin:0 auto}}