/*!
Theme Name: Anne Ford 2019
Description: Custom theme for Anne Ford. Designed and developed by The Hot Brain.
Version: 1.0
Author: The Hot Brain
Author URI: http://thehotbrain.com/
*/@font-face{font-family:'Domaine';src:url("_fonts/domaine-text-web-regular.eot");src:url("_fonts/domaine-text-web-regular.eot?#iefix") format("embedded-opentype"),url("_fonts/domaine-text-web-regular.woff2") format("woff2"),url("_fonts/domaine-text-web-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Domaine';src:url("_fonts/domaine-text-web-regular-italic.eot");src:url("_fonts/domaine-text-web-regular-italic.eot?#iefix") format("embedded-opentype"),url("_fonts/domaine-text-web-regular-italic.woff2") format("woff2"),url("_fonts/domaine-text-web-regular-italic.woff") format("woff");font-weight:400;font-style:italic}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{-webkit-animation-play-state:paused !important;animation-play-state:paused !important;transition:none !important;scroll-behavior:auto !important}}body{background:#e5e4df;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto;padding:2em}h1{font-family:"Domaine",Georgia,Times,serif;font-weight:500}h2{font-family:"Domaine",Georgia,Times,serif;font-weight:500;margin:0 0 .2em;font-size:3em;line-height:1;color:rgba(255,255,255,0.75);text-align:center}h3{font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;margin:0 0 1em;font-size:1.4em;line-height:1;color:rgba(0,0,0,0.75)}p{line-height:1.3;margin:0 auto 1em;font-variant-ligatures:common-ligatures;font-size:1rem;font-weight:300;letter-spacing:.0em;font-family:"Domaine",Georgia,Times,serif;color:rgba(0,0,0,0.75);margin:0 auto 1em}@media (min-width: 700px){p{font-size:110%;line-height:1.4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}@media (min-width: 950px){p{font-size:115%}}a,a:link,a:active{text-decoration:none;color:#c24e2f;transition:all .3s ease-out;cursor:pointer}a:hover{color:#d8199d}header[role=banner]{margin:0;padding:0}header[role=banner] h1{left:-9999px;display:block;position:absolute}header[role=banner] h1.site-title{padding:0;font-family:"Domaine",Georgia,Times,serif;font-weight:100;text-align:center;font-size:10vw;line-height:1;margin:0 auto;text-transform:uppercase;letter-spacing:.2em}@media (min-width: 700px){header[role=banner] h1.site-title{font-size:3.6em;margin:.2em -.1em .2em 0}}header[role=banner] h1.site-title a{color:rgba(0,0,0,0.7)}header[role=banner] h1.site-title a:hover{color:#d8199d}.menu-main-menu-container{position:absolute;bottom:0;background:#e5e4df;z-index:1000;left:0;width:100%;right:0}@media (min-width: 700px){.menu-main-menu-container{background:none;top:2em;right:2em;margin:0 auto 0 0;text-align:center;display:inherit;width:inherit;left:inherit}}.menu-main-menu-container ul{list-style:none;padding:0;font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:.9em;letter-spacing:.25em;margin:0;font-weight:300;width:100%;display:flex;flex-wrap:nowrap}@media (min-width: 700px){.menu-main-menu-container ul{margin:0;text-align:right;width:inherit}}@media (min-width: 950px){.menu-main-menu-container ul{margin:0 auto}}.menu-main-menu-container ul.sub-menu{display:none}.menu-main-menu-container ul li{display:block;text-align:center;padding:0;margin:0 auto}@media (min-width: 700px){.menu-main-menu-container ul li{width:45%;display:inline-block;width:inherit;padding:0}.menu-main-menu-container ul li::after{content:"/";color:rgba(0,0,0,0.1);font-weight:100}.menu-main-menu-container ul li:last-child::after{content:""}}.menu-main-menu-container ul li.menu-item-home{display:none}.menu-main-menu-container ul a{color:#c24e2f;padding:1em;margin:0;line-height:1;display:inline-block}.menu-main-menu-container ul a:hover{color:#e5e4df}@media (min-width: 700px){.menu-main-menu-container ul a{color:rgba(0,0,0,0.55);padding:.8em}}.menu-main-menu-container ul .current_page_item a,.menu-main-menu-container ul .archive #menu-item-21 a{color:#fff}html{scroll-behavior:smooth}.home{background:#c24e2f}.home .container,.home .main{padding:0}.home header[role=banner]{display:none}.home #hero{padding:0;width:100%;background-position:right top}@media (min-width: 700px){.home #hero{display:flex;height:90vh;flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-items:flex-start;background-size:400px;background-position:right top;justify-content:center;height:70vh;padding:0 0 0 10%;max-height:750px}}@media screen and (min-height: 750px) and (min-width: 700px){.home #hero{background-position:right bottom}}@media (min-width: 950px){.home #hero{background-size:470px;height:90vh}}@media screen and (min-height: 750px) and (min-width: 950px){.home #hero{background-position:right bottom}}.home #hero .intro{margin:0 auto;padding:1.5em 2em 0}@media (min-width: 700px){.home #hero .intro{max-width:65%;margin:0;padding:2em 0}}@media (min-width: 950px){.home #hero .intro{max-width:1100px;margin:0}}.home #hero .intro p{color:rgba(255,255,255,0.75);font-size:1.7rem;line-height:1.1;font-weight:100;letter-spacing:-.02em;display:block;transition:all .3s ease-out;margin:0 0 -100px;max-width:10em}@media (min-width: 700px){.home #hero .intro p{font-size:2.2rem;padding-right:40%;max-width:inherit;margin:0;width:95%}}@media (min-width: 950px){.home #hero .intro p{font-size:2.7rem;padding-right:40%;max-width:22em}}.home #hero .intro p:hover{color:#fff;transition:all .3s ease-out}.home #bio{background:rgba(0,0,0,0.9);background:#edede8;padding:1.5em 2em 1.8em}@media (min-width: 700px){.home #bio{padding:1.5em 3em 1.8em}}.home #bio p{max-width:1100px;line-height:1.3;color:#c24e2f;font-size:1.2rem;background:linear-gradient(to bottom, #be3a14 0%, #d8199d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto}@media (min-width: 700px){.home #bio p{font-size:1.3rem;text-align:justify;line-height:1.45}}@media (min-width: 950px){.home #bio p{padding:.25em 3em .7em;font-size:1.5rem}}.home #bio p a{border-bottom:1px solid #fff}.home #recent{background:#e5e4df;padding:1em}.home #recent h2{color:#fff;font-family:"Domaine",Georgia,Times,serif;font-weight:500;font-size:2.5rem;margin:.5em auto .5em}.home #recent ul.work{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;position:relative;max-width:1100px}.home #recent ul.work li{padding:1.5em;margin:0 .5em 1em;display:flex;flex-direction:column;position:relative;z-index:1;text-align:center;background:#e5e4df;transition:all .4s ease-out}@media (min-width: 700px){.home #recent ul.work li{padding:1.5em 1em 1em;width:47%}}@media (min-width: 950px){.home #recent ul.work li{width:31%}}.home #recent ul.work li:hover{-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.2));filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.2));background:#fff}.home #recent ul.work li:hover h3 a{color:#333;background:linear-gradient(to bottom, #be3a14 0%, #d8199d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home #recent ul.work a{color:#333}.home #recent ul.work h3{margin:0 0 .3em;font-family:"Domaine",Georgia,Times,serif;font-weight:100;font-size:1.3rem;line-height:1.1;display:block;letter-spacing:-.02em;text-align:center;transition:all .3s ease-out;padding:0 1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width: 700px){.home #recent ul.work h3{font-size:1.4rem}}.home #recent ul.work h6{text-align:center;margin:0;font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:.1em;display:block}.home #recent ul.work .meta{order:3;color:rgba(0,0,0,0.5);display:block;transition:all .3s ease-out}.home #recent ul.work .meta::before{content:"";border-top:1px solid #fff;display:block;max-width:30px;margin:0 auto;padding:0 0 .7em}.home #recent ul.work .date{display:block}@media (min-width: 700px){.home #recent ul.work .date{display:inline}.home #recent ul.work .date::before{content:"/ "}}.home #recent ul.work .excerpt{font-size:.925rem;margin:0 0 1em;line-height:1.3;display:block;flex-grow:1;text-align:center;padding:0 2em;font-family:"Domaine",Georgia,Times,serif}.home #recent .more{display:block;margin:1em auto;text-align:center;font-family:"Domaine",Georgia,Times,serif;background:#edede8;padding:.8em .5em .85em;max-width:180px;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;border-radius:.2em;font-weight:700;background:linear-gradient(to bottom, #c24e2f 20%, #d8199d 100%);color:#e5e4df;transition:all .3s ease-out}.home #recent .more:hover{background:linear-gradient(to bottom, #d8199d 20%, #d8199d 100%);transition:all .3s ease-out}.home #contact{background:#e5e4df;padding:2em}.home #contact ul{list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:nowrap;max-width:500px;font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.25em}.home #contact ul li{width:33%;text-align:center}.home #contact ul li:last-child{border-right:none}.home #contact ul b{font-weight:normal;display:block;font-size:.8rem}.home #contact ul svg{max-width:35px;display:block;margin:0 auto;fill:url(#gradient);fill:#fff}.home #contact ul #twitter svg,.home #contact ul #linkedin svg{max-width:30px;margin:0 auto .3em}.home #contact ul .main-stop{stop-color:#c24e2f}.home #contact ul .alt-stop{stop-color:#d8199d}.home #contact ul a{display:block;padding:2em 2em}.home img{order:4;width:90%;max-width:270px;margin:0 0 0 auto}@media (min-width: 700px){.home img{display:none}}.home footer{margin:0 auto;padding:0 0 4em;background:#e5e4df}.home footer p{text-align:center}footer{margin:2em auto 3em;padding:.5em 0 0;text-align:center;clear:both}footer p{font-size:.55rem;line-height:1.2;margin:0 0 .3em;letter-spacing:.1em;font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-weight:300;color:rgba(0,0,0,0.4);text-align:center}footer .copyright{margin:0 auto .5em}@media (min-width: 700px){footer .copyright{display:inline-block;margin:0}}footer a,footer a:link,footer a:active{color:rgba(0,0,0,0.8);display:inline}footer a:hover{color:#fff}.blog h2,.archive h2{font-size:2.2em;margin:0 auto 1em;line-height:1.3}@media (min-width: 700px){.blog h2,.archive h2{font-size:3em;margin:2% auto 1.5em}}.blog h2 a,.archive h2 a{color:rgba(0,0,0,0.2);transition:all .3s ease-out;-webkit-background-clip:unset;-webkit-text-fill-color:unset;display:block}@media (min-width: 700px){.blog h2 a,.archive h2 a{display:inline}}.blog h2 a:hover,.archive h2 a:hover{color:#c24e2f;background:linear-gradient(to bottom, #be3a14 0%, #d8199d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog h2 a:hover::after,.archive h2 a:hover::after{-webkit-background-clip:unset;-webkit-text-fill-color:unset}@media (min-width: 700px){.blog h2 a::after,.archive h2 a::after{content:" /";color:#fff}}.blog .container,.archive .container{max-width:100%}.blog ul.work,.archive ul.work{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.blog ul.work li,.archive ul.work li{padding:1.5em;margin:0 1% 1em;display:flex;flex-direction:column;position:relative;transition:all .3s ease-out}@media (min-width: 700px){.blog ul.work li,.archive ul.work li{padding:1.5em 2em 1em;width:48%}}@media (min-width: 950px){.blog ul.work li,.archive ul.work li{width:31%}}.blog ul.work li:hover,.archive ul.work li:hover{-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.2));filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.2));background:#fff}@-webkit-keyframes fade-slide-down{0%{opacity:1;transform:scaleX(0)}100%{opacity:1;transform:none;transform-origin:0% 100%}}@keyframes fade-slide-down{0%{opacity:1;transform:scaleX(0)}100%{opacity:1;transform:none;transform-origin:0% 100%}}.blog ul.work a:hover,.archive ul.work a:hover{color:#d8199d}.blog ul.work h3,.archive ul.work h3{margin:0 0 .3em;font-family:"Domaine",Georgia,Times,serif;font-weight:500;text-align:center;font-size:1.3rem;line-height:1.1;display:block;letter-spacing:-.02em}@media (min-width: 700px){.blog ul.work h3,.archive ul.work h3{font-size:1.4rem}}.blog ul.work h6,.archive ul.work h6{margin:0;font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:.1em;display:block}.blog ul.work .meta,.archive ul.work .meta{order:3;color:rgba(0,0,0,0.5);display:block;text-align:center}.blog ul.work .meta::before,.archive ul.work .meta::before{content:"";border-top:1px solid #fff;display:block;max-width:30px;margin:0 auto;padding:0 0 .7em}.blog ul.work .date,.archive ul.work .date{display:block}@media (min-width: 700px){.blog ul.work .date,.archive ul.work .date{display:inline}.blog ul.work .date::before,.archive ul.work .date::before{content:"/ "}}.blog ul.work .excerpt,.archive ul.work .excerpt{font-size:.925rem;margin:0 0 1em;line-height:1.35;text-align:center;display:block;flex-grow:1;padding:0 .5em}@media (min-width: 700px){.blog ul.work .excerpt,.archive ul.work .excerpt{padding:0 2em}}.page-bio article{max-width:50em;margin:0 auto}.page-contact article{max-width:50em;margin:0 auto}.page-contact h3{font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;margin:0 auto .2em;line-height:1;color:#1F1F1F}.page-contact input,.page-contact textarea{border:none;padding:1em;background:none;border:1px solid rgba(0,0,0,0.2)}.page-contact .gform_wrapper .gform_footer{padding:16px 0 0px;margin:16px 0 0;clear:both;width:100%}.page-contact .gform_wrapper li{margin:0 auto 2em}.page-contact #gform_confirmation_wrapper_1{text-align:center;font-size:1.5em;padding:2em;font-style:italic}@media (min-width: 700px){.page-contact #gform_confirmation_wrapper_1{font-size:2em}}.page-contact .gform_wrapper .gfield_checkbox li label,.page-contact .gform_wrapper .gfield_radio li label{font-size:1.1em;transition:all .3s ease-out;padding-left:.3em;line-height:1.1;font-style:italic}.page-contact .gchoice_select_all,.page-contact .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label,.page-contact .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label{color:#c24e2f}.page-contact .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.page-contact .gform_wrapper textarea{padding:.4em;transition:all .3s ease-out;background:#fff;border:none}@media (min-width: 700px){.page-contact .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.page-contact .gform_wrapper textarea{padding:.8em}}.page-contact .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus,.page-contact .gform_wrapper textarea:focus{box-shadow:0px 0px 25px rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0);background:#fff}.page-contact .gform_wrapper label.gfield_label,.page-contact .gform_wrapper legend.gfield_label{font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:rgba(0,0,0,0.9);text-transform:uppercase;font-weight:500;letter-spacing:.2em;font-size:.825rem;line-height:1.1}.page-contact .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.page-contact .gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label{margin:.3em 0 0;font-feature-settings:"c2sc", "smcp";font-size:1rem;line-height:1;letter-spacing:.1em;color:rgba(0,0,0,0.5)}.page-contact .gform_wrapper .gform_footer input.button,.page-contact .gform_wrapper .gform_footer input[type="submit"],.page-contact .gform_wrapper .gform_page_footer input.button,.page-contact .gform_wrapper .gform_page_footer input[type="submit"]{background:none;color:#c24e2f;font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.2em;padding:1em 2em .9em;font-weight:300;font-size:.9em;transition:all .3s ease-out;cursor:pointer;line-height:1;border:none;display:block;margin:0 auto 3em;text-align:center;background:#c24e2f;color:#fff;margin:0 auto}.page-contact .gform_wrapper .gform_footer input.button:hover,.page-contact .gform_wrapper .gform_footer input[type="submit"]:hover,.page-contact .gform_wrapper .gform_page_footer input.button:hover,.page-contact .gform_wrapper .gform_page_footer input[type="submit"]:hover{background:#fff;color:#c24e2f}.page-contact .social{position:relative;padding:3em 0 2em;margin:0 auto}.page-contact .social::after{content:"";position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0;height:1em;border-top:1px solid rgba(0,0,0,0.4);z-index:1;max-width:450px;width:80%}@media (min-width: 700px){.page-contact .social{padding:1em 3em 2em}}@media (min-width: 700px){.page-contact .social{margin:2em 0}}.page-contact .social h3{font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:1.1rem;letter-spacing:.1em;font-weight:700;font-feature-settings:"c2sc", "smcp";text-align:center;margin:0 auto}.page-contact .social ul{list-style:none;padding:0;margin:-.5em auto 0em;display:flex;flex-wrap:wrap;font-size:1.4em;font-weight:600}.page-contact .social ul li{margin:0 auto 0em;text-align:center;width:50%}@media (min-width: 700px){.page-contact .social ul li{width:25%;text-align:center}}.page-contact .social ul a{padding:1em;display:block}.page-contact .social ul a:hover{color:#fff}.page-contact .contacts{list-style:none;padding:0;margin:0 auto;position:relative}@media (min-width: 700px){.page-contact .contacts{display:flex;padding:0}}.page-contact .contacts li{margin:0 auto 1em;text-align:center}@media (min-width: 700px){.page-contact .contacts li{width:50%;text-align:left}}.page-contact .contacts h3{font-family:nobel,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:1.1rem;letter-spacing:.1em;font-weight:700;font-feature-settings:"c2sc", "smcp";text-align:center}.page-contact .contacts p{margin:0;font-size:1.1rem;line-height:1.35;color:rgba(0,0,0,0.5);font-style:italic;text-align:center}.page-contact .contacts a{display:block;font-weight:600;font-size:1.2em;font-style:normal}.page-contact .contacts a:hover{color:#fff}
