/*
Theme Name: Wild Creations
Theme URI: https://joebirkin.com
Author: Joe Birkin
Author URI: https://joebirkin.com
Version: 1.0

Pink: 	#e60d71
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}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:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%}*{box-sizing:border-box;-moz-box-sizing:border-box}

body {font-family:'Poppins',sans-serif;-webkit-font-smoothing:antialiased;color:#111;overflow-x:hidden;background-color:#000;}

a, input[type=submit] {cursor:pointer;}
a {color:inherit;text-decoration:none;
transition: color .3s ease, margin .3s ease;
-moz-transition: color .3s ease, margin .3s ease;
-webkit-transition: color .3s ease, margin .3s ease;
-o-transition: color .3s ease, margin .3s ease;
}
a.arrow {display:inline-flex;align-items:center;}
a.arrow.next:after, a.arrow.prev:before, a.arrow.up:before, a.arrow.down:after {content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url(images/arrow.svg) no-repeat center;background-size:15px;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.arrow.next:after {margin-left:.25rem;}
a.arrow.prev:before {margin-right:.25rem;transform:rotate(180deg);}
a.arrow.up:before {position:absolute;bottom:90%;left:50%;margin-left:-.75rem;transform:rotate(-90deg);}
a.arrow.down:after {margin-left:.25rem;transform:rotate(90deg);}
a.arrow.down:hover:after {transform:rotate(90deg) translateX(.25rem);}
a.arrow.up:hover:before {bottom:100%;}
a.arrow.next:hover:after {transform:translateX(.25rem);}
a.arrow.prev:hover:before {transform:rotate(180deg) translateX(.25rem);}
a.arrow span, a.closer span {line-height:1.5em;border-bottom:1px solid #000;}

.container {max-width:80rem;margin:0 auto;padding:0 2rem;}
.container.wide {max-width:110rem;}
.container.fat {padding-top:2rem;padding-bottom:2rem;}
.container.thin {padding-top:1.5rem;padding-bottom:1.5rem;}

body:not(.home) .main-header, body.home .main-header.scrolled, .black-bg {background:#000;}
.main-header, .black-bg {color:#fff;}
.main-header {position:fixed;top:0;left:0;right:0;padding:1.5rem 0 1.75rem;z-index:50;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
.main-header.scrolled {padding:1rem 0 1.25rem;}
.main-header .logo {width:8rem;height:2rem;background:url(images/wild-creations.svg) no-repeat left top;background-size:contain;position:relative;z-index:30;}
#menu-main-menu li, #menu-main-menu li a {display:block;}

.spaced {letter-spacing:.02em;}

section.hero {height:100vh;background:#333;}
section.hero .slide {height:100vh;}
section.hero:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:2;}
section.hero:after {content:"";position:absolute;top:55%;left:50%;width:88%;height:70vh;margin:-35vh -44%;background:url(images/weird-hero.svg) no-repeat center;background-size:contain;z-index:3;opacity:0;
transition: all .7s ease;
-moz-transition: all .7s ease;
-webkit-transition: all .7s ease;
-o-transition: all .7s ease;
}
section.hero.init:after {opacity:1;top:50%}

.slider {transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;}
.slider:not(.slick-initialized) {opacity:0;}
.slider:not(.slick-initialized) .slide + .slide {display:none;}

.center, .centre, .centered {text-align:center;}
.upper {text-transform:uppercase;}
.relative {position:relative;}
.padded {padding:2em;}
.fill {position:absolute;top:0;left:0;right:0;bottom:0;}

.flex {display:flex;}
.flex.space-between {justify-content:space-between;}
.flex.flex-start {justify-content:flex-start;}
.flex.justify-center {justify-content:center;}
.flex.flex-end {justify-content:flex-end;}
.flex.align-center {align-items:center;}
.flex.align-start {align-items:flex-start;}
.flex.align-end {align-items:flex-end;}
.flex.stretch {align-items:stretch;}
.flex.reverse {flex-direction:row-reverse;}
.flex.column {flex-direction:column;}
.flex.column.reverse {flex-direction:column-reverse;}
.flex.wrap {flex-wrap:wrap;}

section.content .container.zindex-3 {z-index:3;}

.grid {display:grid;row-gap:2rem;grid-auto-flow:row dense;}

.image-bg {background-size:cover;background-position:center;background-repeat:no-repeat;}
.image-bg .image-bg {background-image:inherit;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
.image-bg.contain {background-size:contain;}

.grey-bg {background:#eee;}

.half, .third, .two-thirds {width:100%;}

h1, h3 {line-height:1.25em;font-weight:500;}
h4, h5, h6 {line-height:1.25em;font-weight:500;}
h1, h2.h1 {font-size:1.5rem;}
h2, .block:not(.text) blockquote p, .people-wrapper .tile blockquote p {font-weight:500;font-size:1.375rem;line-height:1.25em;}
.block h2, .block:not(.text) blockquote p {line-height:1.375em;}
h3 {font-size:1.25rem;}
h4 {font-size:1.125rem;}
h5 {font-size:1rem;}

section.content {background-color:#fff;overflow:hidden;}
.content p {line-height:1.5em;}
.content * + p, .content p + * {margin-top:1.5em;}
section.content .container {position:relative;z-index:2;}

.pink {color:#e60d71;}

.block h2, .block:not(.text) blockquote p {max-width:27em;margin-left:auto;margin-right:auto;}
.block.block-text h2 {margin-left:0;}

.main-footer {position:relative;font-weight:300;overflow:hidden;z-index:2;}
.main-footer nav {font-size:.75rem;}
.main-footer nav .menu {display:flex;flex-wrap:wrap;}
.main-footer nav .menu li {width:33%;}
.main-footer nav .menu li:nth-child(n+4) {margin-top:1.25rem;}
.main-footer .tagline {width:100%;height:30vw;background:url(images/weird-footer.svg) no-repeat right bottom;background-size:contain;}
.main-footer .contact {margin-top:3rem;font-size:.75rem;line-height:1.25em;}
.contact {line-height:1.25em;}
.contact > div + div {margin-top:1rem;}
.contact > div:before {content:"T:";display:inline-block;width:1.25em;}
.contact > div + div:before {content:"E:";}
.contact > div + div + div:before {content:"A:";}
.main-footer .copyright {font-size:.6875rem;width:100%;margin-top:1rem;}
.main-footer .container > svg {position:absolute;right:100%;top:9rem;margin-right:-7rem;fill:#fff;transform:rotate(200deg);width:50vw;max-width:40rem;}

svg path, svg g, svg rect, svg polygon {fill:inherit;}

.social a {width:1.5em;height:1.5em;display:inline-block;}
.social a + a {margin-left:1.5em;}
.social a svg {width:100%;height:100%;fill:#fff;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
.social a:hover svg {fill:#e60d71;}

#menu-main-menu .sub-menu a:hover, .main-footer a:hover, #menu-main-menu li:not(#menu-item-50) .sub-menu .current-menu-item > a {color:#e60d71;}
#menu-main-menu > li:last-child > a, #menu-item-18 > a {pointer-events:none;}

.splatter-wrapper .splatter svg {width:100%;}
.splatter-wrapper .splatter {position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:1;}
.splatter-wrapper .splatter:first-child {bottom:50%;z-index:2;}

.page-intro {padding-top:5rem;position:relative;z-index:1;}
.page-intro .splatter-wrapper {position:absolute;right:0;bottom:0;margin-bottom:-6rem;width:50%;max-width:30rem;height:12rem;}
.page-intro .splatter-wrapper .splatter:first-child svg {fill:#fff;}

.menu-toggle {margin-top:.125rem;width:1.75rem;height:18px;z-index:3;position:relative;align-self:center;z-index:30;}
.menu-toggle b {position:absolute;left:0;right:0;border-top:2px solid #fff;top:0;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
.menu-toggle b + b {top:50%;margin-top:-1px;}
.menu-toggle b + b + b {top:100%;margin-top:-2px;}
/*.menu-toggle:hover b {border-top-color:#e60d71;}*/

.nav-open .menu-toggle b:first-child {transform:rotate(225deg);top:50%;margin-top:-1px;}
.nav-open .menu-toggle b + b {transform:rotate(-225deg);margin-top:-1px;}
.nav-open .menu-toggle b + b + b {opacity:0;}

.block + .block > .container.fat:first-child, .case-study-intro + .block > .container.fat:first-child, .service-intro + .block > .container.fat:first-child {padding-top:0;}
.block.separator:before {margin:0 auto 2rem;content:"";display:block;;width:50%;max-width:40rem;border-top:1px solid #111;}
.block-logos .slider {padding:0 3rem;}
.block-logos .slick-list:before, .block-logos .slick-list:after {content:"";position:absolute;top:0;bottom:0;width:2rem;z-index:3;}
.block-logos .slick-list:before {left:0;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.block-logos .slick-list:after {right:0;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.block-logos .logo {height:28vw;width:100%;margin:0 1.5rem;}
.block .attribution {margin-top:2rem;}
.block-feature .half, .tile-wrapper .feature {height:50vw;overflow:hidden;}
.block-feature .half:before, .tile-wrapper .feature:before, .feature.study > .image-bg:before, .tile-person:before {content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:50%;opacity:.9;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.feature .info-wrapper, .tile-person .info-wrapper {
transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
}
.feature .info-wrapper .info, .tile-person .info-wrapper .info {z-index:2;padding:2rem;color:#fff;}
.tile-person .info-wrapper .info {padding:1rem;}
.tile-person .info-wrapper .info h6, .tile-person .info-wrapper .info .subtitle {font-size:.85rem;}
.tile-person .info-wrapper .info .subtitle {line-height:1.125em;margin-top:.125rem;}
.info-wrapper .info h3 {display:inline-block;border-top:1px solid #fff;padding:.25em 0 .125em;}
.info .subtitle {font-weight:300;line-height:1.2em;}

.feature.image-bg:hover .image-bg, .tile-person:hover .image-bg .image-bg {transform:scale(1.05,1.05);}
.feature.image-bg:hover:before {opacity:1;}
.feature.image-bg:hover .info-wrapper, .tile-person:hover .info-wrapper {padding-bottom:.25rem;}

.tile-person {cursor:pointer;background:#000;
transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
}
.tile-person:not(.active) {margin-bottom:0!important;}
.tile-person .image-bg {overflow:hidden;
transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
}
.tile-person:after {content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1.2rem;background:url(images/rolling.svg) no-repeat center;background-size:contain;margin:-.6rem;opacity:0;
transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
}
.tile-person.loading > .image-bg {opacity:.5;}
.tile-person.loading:after {opacity:1;}
.tile-person:before {opacity:.75;}
.tile-person:hover:before {opacity:.85;}

.people-wrapper .bio-wrapper {position:absolute;background:#000;color:#fff;z-index:5;left:0;right:0;}
.people-wrapper .bio-wrapper .bio-inner {overflow:hidden;
transition: max-height .2s ease-out, opacity .2s ease-out;
-moz-transition: max-height .2s ease-out, opacity .2s ease-out;
-webkit-transition: max-height .2s ease-out, opacity .2s ease-out;
-o-transition: max-height  .2s ease-out, opacity .2s ease-out;
}
.people-wrapper .bio-wrapper .subtitle {line-height:1.2em;margin-top:.125rem;}
.people-wrapper .bio-wrapper .text {margin-top:1rem;}
.people-wrapper .bio-wrapper .text p {font-size:.85rem;}
.people-wrapper .bio-wrapper:not(.active) .bio-inner {max-height:0!important;opacity:0;}
.people-wrapper .bio-wrapper .bio-inner .variable {padding:1rem;}
.people-wrapper .bio-wrapper .closer {position:absolute;right:0;font-size:.85rem;z-index:4;padding-left:1.25rem;}
.people-wrapper .bio-wrapper .closer:before, .people-wrapper .bio-wrapper .closer:after {content:"";position:absolute;top:50%;margin-top:-1px;left:0;width:1rem;border-top:1px solid #e60d71;}
.people-wrapper .bio-wrapper .closer:before {transform:rotate(45deg);}
.people-wrapper .bio-wrapper .closer:after {transform:rotate(-45deg);}
.people-wrapper .bio-wrapper .closer span {border-color:#fff;}
.people-wrapper .bio-wrapper svg {fill:#fff;width:100%;height:100%;}
.people-wrapper .bio-wrapper .variable {z-index:2;position:relative;}
.people-wrapper .bio-wrapper .splatter {position:absolute;z-index:1;width:24rem;height:18rem;}
.people-wrapper .bio-wrapper .splatter:first-child {left:-6rem;top:0rem;}
.people-wrapper .bio-wrapper .splatter + .splatter {right:-8rem;bottom:-12rem;transform:rotate(-15deg);}
.people-wrapper .tile .bio-wrapper {display:none;}

.slick-arrow {position:absolute;top:50%;width:2.25rem;height:2.25rem;background:url(images/arrow.svg) no-repeat center;background-size:18px;margin-top:-1.125rem;z-index:5;
transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
}
.slick-arrow.prev {left:0;}
.slick-arrow.next {right:0;}
.slick-arrow.next:hover {transform:translateX(.25rem);}
.slick-arrow.prev {transform:rotate(180deg);}
.slick-arrow.prev:hover {transform:rotate(180deg) translateX(.25rem);}

.gallery .slick-arrow {background-size:20px;background-color:rgba(255,255,255,1);border-radius:50%;}
.gallery .slick-arrow.prev {left:3rem;}
.gallery .slick-arrow.next {right:3rem;}

a.fill {z-index:5;}

blockquote p:first-child:before {content:"\201C";}
blockquote p:last-child:after {content:"\201D";}
.content blockquote p + p {margin-top:.5em;}

.filter-bar {display:inline-block;padding-top:1rem;}
.filter-bar .filters > a:last-child {color:#e60d71;}
.filter-bar.filtered a:not(.active) {opacity:.5;}
.filter-bar .filters > * {display:block;padding:1rem 0;border-bottom:1px solid transparent;text-align:center;}
.filter-bar .filters > *:hover, .filter-bar .filters > *.active {border-bottom-color:#e60d71;}

.single .intro ~ div:not(:empty) {margin-top:2rem;}
.single .intro .prev {position:absolute;top:.3rem;right:0;display:none;}
.single .intro:after {content:"";position:absolute;right:100%;margin-right:3rem;display:block;top:1rem;width:30rem;height:14rem;background:url(images/splatters-14.svg) no-repeat center;transform:rotate(180deg);background-size:contain;}
.single .gallery {height:70vw;}
.single .gallery.desktop {height:60vw;display:none;}
.single .gallery .slider, .single .gallery .slick-list, .single .gallery .slick-track, .single .gallery .slide, .single .gallery .slide .image-bg {height:100%;}
.single .gallery .slide {width:calc(100vw - 4rem);margin:0 .625rem;}

.post-switcher, .pagination {border-top:1px solid #000;padding-top:2rem;}
.post-switcher .next, .pagination .next {margin-left:auto;text-align:right;}
.post-switcher a.arrow.next:after {margin-left:1rem;}
.post-switcher a.arrow.prev:before {margin-right:1rem;}
.container.fat.pagination-wrapper {padding-top:0;}

.services-list {padding-top:1.5rem;font-size:.75rem;}
.services-list:before {content:"Services:";}
.services-list a {display:inline-block;text-decoration:underline;}
.services-list a:hover {color:#e60d71;}

.icon {min-width:2.5rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#000;overflow:hidden;}
.icon .image-bg {top:20%;left:20%;right:20%;bottom:20%;}

.service-wrapper .service .half.image-bg {height:50vw;}
.service-wrapper .service + .service {margin-top:3rem;}
.service .icon {margin-top:-.15rem;margin-right:1rem;}
.service-wrapper .service h2 {line-height:1.25em;}
.service-wrapper .service .excerpt {margin-top:1.25rem;}
.service-wrapper .service .excerpt .text {padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #e60d71;}
.service-wrapper .service.topper a.up {position:absolute;right:0;top:100%;margin-top:1.5rem;}

h2 + .subtitle {margin-top:.5em;}
h4 + .subtitle {margin-top:.25em;line-height:1.2em;}

.feature.study > .image-bg {height:60vw;z-index:2;}
.feature.study .details {margin:1.5rem 0 2.5rem;}
.feature.study:last-child .details {margin-bottom:0!important;}

.block-images .full {max-height:60vw;overflow:hidden;}
.block-images img {opacity:0;width:100%;height:auto;vertical-align:middle;}

.single .block .container:before, .feature.study:before {z-index:1;position:absolute;width:22rem;height:28rem;background-size:contain!important;}
.single .block:nth-child(3) .container:first-child:before, .feature.study:nth-child(6):before {content:"";top:-6rem;right:95%;margin-right:-2rem;background:url(images/splatters-13.svg) no-repeat center;}
.single .block:nth-child(6) .container:first-child:before, .feature.study:nth-child(4):before {content:"";bottom:3rem;left:95%;margin-left:-2rem;background:url(images/splatters-15.svg) no-repeat center;}
.single .block:nth-child(9) .container:first-child:before, .feature.study:nth-child(2):before {content:"";bottom:4rem;right:96%;margin-right:-1rem;width:24rem;background:url(images/splatters-16.svg) no-repeat center;}
.single .block:nth-child(12) .container:first-child:before, .feature.study:nth-child(8):before {content:"";top:2rem;left:95%;margin-left:-1.5rem;width:32rem;background:url(images/splatters-14.svg) no-repeat center;}

.single .block .container > * {position:relative;z-index:2;}
.single .block:not(.text) blockquote {color:#e60d71;}

.container.fat.jobs-intro {padding-bottom:0;}
.jobs-intro .text, .jobs-intro .text p {font-size:.85rem;}
.jobs-list {margin-top:1.5rem;padding-top:2.25rem;border-top:1px solid #000;}

.block.block-image_background .image-bg {padding:2rem 0;color:#fff;}
.block.block-image_background .image-bg:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);}
.jobs-list .block.block-image_background .image-bg:before {background-color:rgba(0,0,0,.5);}

.video {padding-bottom:56.25%;position:relative;background:#ccc;}
.video iframe, .video object {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}

.people-wrapper .tile > .image-bg, .people-wrapper .tile > .image-bg > .image-bg {height:100%;width:100%;}
.people-wrapper .tile blockquote + .attribution {margin-top:.75rem;}
.people-wrapper .tile-quote {padding:1rem 0;grid-column-end:span 2;}
.people-outro .container:after {content:"";position:absolute;left:90%;margin-left:-10rem;display:block;top:-9rem;width:24rem;height:16rem;background:url(images/splatters-15.svg) no-repeat center;transform:rotate(60deg);background-size:contain;z-index:1;}
.people-outro .flex {position:relative;z-index:2;}

.the-content * + * {margin-top:1.5em;}
.content ul, .content ol {padding-left:2em;}
.content ul li {position:relative;}
.content ul li:before {color:#e60d71;content:"\2022";display:inline-block;font-size:1em;position:absolute;left:-1.1225em;}
.content ol li {list-style-type:decimal;padding-left:.1em;}
.content li + li {margin-top:.5em;}
.the-content + a.arrow {margin-top:3rem;}

.process-wrapper {counter-reset:process}
* + .process-wrapper {margin-top:2rem;}
.process-wrapper:before {content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e60d71;}
.process-wrapper h2:before {content:"0" counter(process) " ";counter-increment:process;}
.process-wrapper .process .text p {font-size:.75rem;}
.process-wrapper .process .text-wrapper {padding-top:1rem;}
.process-wrapper .process:last-child .text-wrapper {background:#fff;position:relative;z-index:2;}
.process-wrapper .process:last-child .flex > * {position:relative;z-index:2;}
.process-wrapper .process:last-child .flex:after {content:"";position:absolute;top:50%;left:0;right:0;bottom:-1rem;background:#fff;}

.contact + .links {margin-top:2rem;}
.content .contact a:hover {color:#e60d71;}

/* SLICK */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-initialized .slick-slide.grid{display:grid}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* END SLICK */

body.admin-bar .main-header {top:32px;}
@media screen and (max-width: 782px){
	body.admin-bar .main-header {top:46px;}
}

@media (min-width:380px) and (max-width:749px){
	.people-wrapper .bio-wrapper {margin-top:1.25rem;}
	.people-wrapper .bio-wrapper .closer {top:1.25rem;right:1.25rem;}
}

@media (min-width:600px) and (max-width:749px){
	.people-wrapper .tile-quote {padding:1.5rem;}
	.people-wrapper .tile-quote blockquote p {font-size:1.5rem;}
}

@media (min-width:750px){
	.container {padding:0 2.5rem;}
	.container.fat {padding-top:3rem;padding-bottom:3rem;}
	.container.thin {padding-top:2rem;padding-bottom:2rem;}
	.block.separator:before {margin:0 auto 3rem;}
	.post-switcher, .pagination {padding-top:2.5rem;}

	.main-footer nav {font-size:.85rem;}
	.main-footer nav .menu li:nth-child(n+4) {margin-top:2rem;}
	.main-footer .tagline {width:20rem;height:8rem;}
	.main-footer .copyright {font-size:.75rem;width:auto;margin:0;}
	.page-intro {padding-top:5.5rem;}

	h1, h2.h1 {font-size:2rem;}
	h2, .block:not(.text) blockquote p {font-size:1.75rem;}
	h3 {font-size:1.5rem;}
	h4 {font-size:1.25rem;}

	.half {width:50%;}
	.half.marged {width:47%;}
	.half.tmarged {width:49%;}
	.two-thirds {width:67%;}
	.third {width:33%;}
	.two-thirds.marged {width:64.5%;}
	.third.marged {width:31%;}

	.grid {grid-template-columns:auto auto;column-gap:1.25rem;row-gap:1.25rem;}
	.tile-wrapper .feature, .block-images .grid .image-bg {height:28vw;}
	.tile-wrapper .feature.double, .block-images .grid .image-bg.double {grid-row-end:span 2;height:calc(56vw + 1.25rem);}
	.single .gallery .slide .double {grid-row-end:span 2;height:100%;}
	.single .gallery .slide > .image-bg:not(.double) + .image-bg:not(.double) + .image-bg {grid-column-start:2;grid-row-start:1;grid-row-end:span 2;}

	.block-logos .logo {height:10vw;}
	.block-feature .half {height:32vw;}
	.block-feature .info .subtitle {font-size:1.125rem;}

	.single .intro {padding-right:5rem;}
	.single .intro .prev {display:flex;}
	.single .intro .prev span {display:inline-block;}
	.single .intro h1 {margin-top:-.1em;}
	.single .gallery .slide {width:calc(100vw - 5rem);}
	.single .gallery.desktop {display:block;}
	.single .gallery.mobile {display:none;}

	.post-switcher a {max-width:45%;}
	.services-list:before {margin-right:.25rem;}
	.services-list a {margin:.25rem;}

	.service-wrapper {padding-bottom:2rem;}
	.service-wrapper .service {padding-bottom:1.5rem;}
	.service-wrapper .service + .service {margin-top:5rem;}
	.service-wrapper .service h2 {max-width:20rem;}
	.service-wrapper .service .half.image-bg {height:28vw;}
	.service .icon {width:3rem;height:3rem;min-width:3rem;margin-top:-.25rem;}
	.service-wrapper .service .excerpt {margin-top:1.5rem;max-width:24rem;}
	.service-wrapper .service .excerpt .text {padding-bottom:1.5rem;margin-bottom:1.5rem;}
	.service-wrapper .service:nth-child(2n) > .flex {flex-direction:row-reverse;}
	.service-wrapper .service:nth-child(2n) .excerpt {padding-left:4rem;box-sizing:content-box;}
	.feature.study h2 span {font-size:1.25em;line-height:0;}
	.feature.study .info-wrapper {padding:1rem;font-size:1.25rem;}
	.feature.study .details {margin:1.75rem 0 3rem;}
	.feature.study .details .excerpt {width:70%;border-bottom:1px solid #000;padding-bottom:1.5rem;}
	.jobs-intro h2, .people-outro h2 {max-width:10em;margin-top:1em;}
	.jobs-list {margin-top:1.75rem;padding-top:2.5rem;}
	.links a.arrow + a.arrow {margin-left:1.5rem;}
	.people-wrapper {grid-template-columns:repeat(4,calc(25% - .9375rem));column-gap:1.25rem;row-gap:1.25rem;}
	.people-wrapper .tile {height:28vw;}
	.people-wrapper .tile-quote {padding:1.75rem;}
	.people-wrapper .tile blockquote p {font-size:1.5rem;}
	.people-wrapper .bio-wrapper {margin-top:1.25rem;}
	.people-wrapper .bio-wrapper .image-bg {width:11rem;height:16rem;margin-right:2rem;}
	.people-wrapper .bio-wrapper .bio-inner .variable {padding:2rem;}
	.people-wrapper .bio-wrapper .bio-text {width:calc(90% - 14rem);max-width:36rem;}
	.people-wrapper .bio-wrapper .text {margin-top:1rem;}
	.people-wrapper .bio-wrapper .closer {top:1.25rem;right:1.25rem;}
	.people-wrapper .bio-wrapper .splatter:first-child {left:-7rem;top:-2rem;}
	.people-wrapper .bio-wrapper .splatter + .splatter {right:-7rem;bottom:-11rem;}
	* + .process-wrapper {margin-top:3rem;}
	.process-wrapper:before {left:50%;}
	.process-wrapper .process .text {padding-bottom:1rem;border-bottom:1px solid #000;}
	.process-wrapper .process {width:50%;}
	.process-wrapper .process .icon {min-width:4rem;height:4rem;}
	.process-wrapper .process + .process {margin-top:3rem;}
	.process-wrapper .process:nth-child(2n+1) {align-self:flex-end;margin-right:2rem;}
	.process-wrapper .process:nth-child(2n+1) .icon {margin-right:1.5rem;}
	.process-wrapper .process:nth-child(2n+1) .text-wrapper{padding-left:5.5rem;}
	.process-wrapper .process:nth-child(2n) {margin-left:2rem;}
	.process-wrapper .process:nth-child(2n) .flex {flex-direction:row-reverse;justify-content:space-between;}
	.process-wrapper .process:nth-child(2n) .icon {margin-left:1.5rem;}
	.process-wrapper .process:nth-child(2n) .text-wrapper {padding-right:5.5rem;}
}

@media (min-width:880px){
	.container {padding:0 3rem;}
	.main-header .logo {width:9rem;height:2.125rem;margin-right:4rem;}
	.main-header nav {flex-grow:1;}
	#menu-main-menu {font-size:.75rem;padding-top:.4rem;display:flex;border-bottom:1px solid #fff;}
	#menu-main-menu > li {border-bottom:1px solid transparent;position:relative;}
	#menu-main-menu > li > a {padding-bottom:.9125rem;}
	#menu-main-menu > li:hover {border-bottom-color:#fff;}
	#menu-main-menu > li:last-child {margin-right:0;margin-left:auto;min-width:10.5rem;}
	#menu-main-menu > li + li {margin-left:1.5rem;}
	#menu-main-menu .sub-menu {position:absolute;top:100%;z-index:1;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	}
	#menu-main-menu li:hover .sub-menu {padding-top:1rem;max-height:12rem;}
	#menu-main-menu .sub-menu li {position:relative;z-index:2;overflow:hidden;max-height:0;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;}
	#menu-main-menu li:hover .sub-menu li {max-height:3rem;}
	/*#menu-main-menu li .sub-menu li:not(.loaded) {transform:translateX(-.5em);}*/
	#menu-main-menu li .sub-menu li.loaded {opacity:1;}
	#menu-main-menu .sub-menu a {padding:.5rem 0;font-size:.6875rem;}
	body:not(.home) .main-header .sub-menu:before, body.home .main-header.scrolled .sub-menu:before {content:"";position:absolute;top:1rem;left:-100vw;background-color:inherit;width:200vw;height:100%;background:#000;z-index:1;}
	.main-header {padding:2rem 0 2.25rem;}
	.main-header.scrolled {padding:1.25rem 0 1.75rem;}
	.page-intro {padding-top:6.25rem;}
	.menu-toggle {display:none;}
	section.hero:after {width:80%;height:62vh;margin:-31vh -40%;}
	.single .gallery .slide {width:calc(100vw - 6rem);}
	.gallery .slick-arrow.prev {left:4rem;}
	.gallery .slick-arrow.next {right:4rem;}
	.service-wrapper .service {padding-bottom:1.75rem;}
	.feature.study .details {margin:2rem 0 4rem;}
	.feature.study .details .excerpt {width:75%;}
	.links a.arrow + a.arrow {margin-left:2rem;}
	.people-wrapper .tile blockquote p {font-size:1.625rem;}
	#menu-item-57 .sub-menu, #menu-item-50 .sub-menu {width:30rem;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(5,auto);column-gap:.75rem;grid-auto-flow:column;}
	#menu-item-57 .sub-menu {width:32rem;}
	#menu-item-57:hover .sub-menu, #menu-item-50:hover .sub-menu {row-gap:.125rem;}
	#menu-item-50 .sub-menu {grid-template-rows:repeat(4,auto);}
	#menu-item-57 .sub-menu li, #menu-item-50 .sub-menu li {white-space:nowrap;}
	.filter-bar {font-size:.6875rem;}
	.filter-bar {border-bottom:1px solid #e60d71;}
	.filter-bar .filters > * + * {margin-left:.85rem;}
}

@media (min-width:950px){
	#menu-main-menu > li + li {margin-left:2rem;}
	#menu-main-menu > li:last-child {min-width:11.25rem;}
	#menu-main-menu .sub-menu a {font-size:.75rem;}
	#menu-item-57 .sub-menu, #menu-item-50 .sub-menu {column-gap:1rem;}
	#menu-item-57 .sub-menu {width:34rem;}
	.block-feature .half {height:30vw;}
	.service-wrapper .service {padding-bottom:2rem;}
	.service .icon {height:4rem;min-width:4rem;margin-right:1.25rem;margin-top:-.4rem;}
	.service-wrapper .service h2 span {font-size:1.25em;}
	.service-wrapper .service .excerpt {margin-top:2rem;}
	.service-wrapper .service .excerpt .text {padding-bottom:2rem;margin-bottom:2rem;}
	.service-wrapper .service:nth-child(2n) .excerpt {padding-left:5.25rem;}
	.feature.study > .image-bg {height:55vw;}
	.feature.study .info-wrapper {max-width:40rem;padding:1.5rem;}
	.content p {font-size:1.125rem;}
	.jobs-intro .text p {font-size:1rem;}
	.jobs-list {margin-top:2rem;padding-top:3rem;}
	.people-wrapper .tile blockquote p {font-size:1.75rem;}
	.people-wrapper .bio-wrapper .image-bg {width:14rem;height:20rem;margin-right:3rem;}
	.people-wrapper .bio-wrapper .bio-inner .variable {padding:3rem;}
	.people-wrapper .bio-wrapper .bio-text {width:calc(90% - 17rem);}
	.people-wrapper .bio-wrapper .closer {top:1.75rem;right:1.75rem;}
	.people-wrapper .bio-wrapper .splatter:first-child {left:-5rem;top:2rem;}
	.people-wrapper .bio-wrapper .splatter + .splatter {right:-6rem;bottom:-9rem;}
	.filter-bar .filters:before {content:"Filter:";padding:1rem 0;}
	.filter-bar .filters > * {margin-left:.85rem;}
	* + .process-wrapper {margin-top:4rem;}
	.process-wrapper .process .icon {min-width:5rem;height:5rem;}
	.process-wrapper .process:nth-child(2n+1) {margin-right:2.5rem;}
	.process-wrapper .process:nth-child(2n+1) .icon {margin-right:1.75rem;}
	.process-wrapper .process:nth-child(2n+1) .text-wrapper {padding-left:6.75rem;}
	.process-wrapper .process:nth-child(2n) {margin-left:2.5rem;}
	.process-wrapper .process:nth-child(2n) .flex {flex-direction:row-reverse;justify-content:space-between;}
	.process-wrapper .process:nth-child(2n) .icon {margin-left:1.75rem;}
	.process-wrapper .process:nth-child(2n) .text-wrapper {padding-right:6.75rem;}
	.process-wrapper .process .text {padding-bottom:1.5rem;max-width:20rem;}
	.process-wrapper .process .text p {font-size:.85rem;}
	.service-wrapper .service .half.image-bg {height:26vw;}
}

@media (min-width:1025px){
	#menu-main-menu .sub-menu li {opacity:0;}
	#menu-item-57 .sub-menu {width:36rem;}
}

@media (min-width:1100px){
	#menu-main-menu {font-size:.8125rem;padding-top:.5rem;}
	#menu-main-menu > li:last-child {min-width:11.5rem;}
	#menu-main-menu > li > a {padding-bottom:1.125rem;}
	#menu-main-menu > li + li {margin-left:2.5rem;}
	.main-header .logo {width:11rem;height:2.5rem;}
	.main-footer .tagline {width:24rem;}
	.spaced {letter-spacing:.025em;}
	.page-intro {padding-top:7rem;}
	.block-logos .logo {height:8vw;}

	h1, h2.h1 {font-size:2.5rem;}
	h2, .block:not(.text) blockquote p {font-size:2rem;}
	h3 {font-size:1.75rem;}
	h4 {font-size:1.375rem;}
	h5 {font-size:1.25rem;}

	.block-feature .info {padding:3rem;}
	.block-feature .info .subtitle {font-size:1.25rem;}
	.filter-bar .filters > * {margin-left:1.25rem;}
	.tile-wrapper .feature, .block-images .grid .image-bg {height:26vw;}
	.tile-wrapper .feature.double, .block-images .grid .image-bg.double {height:calc(52vw + 1.25rem);}
	.gallery .slick-arrow.prev {left:5rem;}
	.gallery .slick-arrow.next {right:5rem;}
	.service-wrapper .service {padding-bottom:2.5rem;}
	.service-wrapper .service h2 span {font-size:1.375em;}
	.feature.study .info-wrapper {max-width:45rem;}
	.feature.study .details {margin:2.5rem 0 5rem;}
	.people-wrapper {grid-template-columns:repeat(5,calc(20% - 1rem));}
	.people-wrapper .tile {height:23vw;}
	.filter-bar {font-size:.75rem;}
	.filter-bar .filters > * {margin-left:1rem;}
	.filter-bar .filters:before {content:"Filter by:";}
	.process-wrapper .process .text {max-width:22rem;}
}

@media (min-width:1200px){
	#menu-main-menu > li + li {margin-left:3rem;}
	.container {padding:0 4rem;}
	.container.fat {padding-top:4rem;padding-bottom:4rem;}
	.home .block .container.fat {padding-top:6rem;padding-bottom:6rem;}
	.block.separator:before {margin:0 auto 6rem;}
	.post-switcher, .pagination {padding-top:3.5rem;}
	.single .gallery .slide {width:calc(100vw - 8rem);}
	.feature.study .info-wrapper {padding:2rem;}
	.people-wrapper .bio-wrapper .splatter + .splatter {right:-3rem;bottom:-7rem;transform:rotate(-10deg);}
}

@media (min-width:1280px){
	.single .gallery .slide {width:72rem;}
	.gallery .slick-arrow.prev {left:50%;margin-left:-34rem;}
	.gallery .slick-arrow.next {right:50%;margin-right:-34rem;}
	.single .gallery.desktop {height:50rem;}
	.block-images .full {max-height:50rem;}
	.people-wrapper .tile blockquote p {font-size:2rem;}
}

@media (min-width:1400px){
	.main-header .logo {width:14rem;height:3rem;}
	#menu-main-menu > li > a {padding-bottom:1.55rem;}
	#menu-main-menu > li + li {margin-left:3.5rem;}
	#menu-main-menu li:hover .sub-menu  {padding-top:1.25rem;}
	section.hero:after {width:80rem;margin-left:-40rem;}

	h1, h2.h1 {font-size:3rem;}
	h2, .block:not(.text) blockquote p {font-size:2.5rem;}
	h3 {font-size:2rem;}

	.block-feature .info {padding:4rem;}
	.filter-bar .filters > * {margin-left:1.5rem;}
	.tile-wrapper .feature, .block-images .grid .image-bg {height:24rem;}
	.tile-wrapper .feature.double, .block-images .grid .image-bg.double {height:calc(49.25rem);}
	.service .icon {height:5.5rem;min-width:5.5rem;margin-right:1.5rem;margin-top:-.5rem;}
	.service-wrapper .service:nth-child(2n) .excerpt {padding-left:7rem;}
	.main-footer .container > svg {width:40vw;}
	.feature.study > .image-bg {height:45rem;}
	.feature.study .info-wrapper {padding:2.5rem;}
	.content p {font-size:1.25rem;}
	.people-wrapper .tile {height:19rem;}
	.service-wrapper .service .half.image-bg {height:22rem;}
}

@media (min-width:1600px){
	.container .slick-arrow.prev {margin-left:-1rem;}
	.container .slick-arrow.next {margin-right:-1rem;}
}

@media (min-width:1800px){
	.block-feature .half {height:32rem;}
}

@media (max-width:879px){
	.main-header nav {position:fixed;top:0;right:0;left:0;background:rgba(0,0,0,.9);bottom:0;z-index:25;display:flex;align-items:center;justify-content:center;text-align:center;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	}
	.main-header nav li {
	transition: all .75s ease .15s, margin .4s ease .1s;
	-moz-transition: all .75s ease .15s, margin .4s ease .1s;
	-webkit-transition: all .75s ease .15s, margin .4s ease .1s;
	-o-transition: all .75s ease .15s, margin .4s ease .1s;
	}
	.main-header:not(.nav-open) nav {transform:translateY(100%);}
	.main-header:not(.nav-open) .menu {margin-top:6rem;}
	.main-header:not(.nav-open) .menu > li {opacity:0;}
	.main-header .menu {margin-top:3rem;
	transition: margin .5s ease .2s;
	-moz-transition: margin .5s ease .2s;
	-webkit-transition: margin .5s ease .2s;
	-o-transition: margin .5s ease .2s;
	}
	.main-header .menu > li {margin:.25rem 0;}
	.main-header.nav-open .menu > li {margin:2.25rem 0;}
	.main-header nav .sub-menu {font-size:.75rem;margin-top:.5rem;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	}
	.main-header nav li:not(#menu-item-18):not(#menu-item-73) .sub-menu {display:none;}
	.main-header nav #menu-item-18 .sub-menu {display:flex;}
	.main-header nav #menu-item-18 .sub-menu li + li {margin-left:1.25rem;}
	.main-header nav .sub-menu li {padding:.5rem 0 0;margin:.25rem 0 0;}
	.main-footer .contact {margin-bottom:2rem;}
	.service-wrapper .service .excerpt, .service-wrapper .service a.up {font-size:.85rem;}
	.page-intro .splatter-wrapper {width:25rem;overflow:hidden;}
	.page-intro .splatter-wrapper .splatter {margin-right:-5rem;}

	.filter-bar .filters {flex-wrap:wrap;margin:0 -.5rem;}
	.filter-bar .filters > a:last-child {order:-1;}
	.filter-bar .filters > a {padding:.25em 0;margin:.75rem .5rem 0;font-size:.85rem;}
}

@media (max-width:879px) and (max-height:800px){
	.main-header .menu {margin-top:4rem;}
	.main-header:not(.nav-open) .menu {margin-top:7rem;}
}

@media (max-width:879px) and (max-height:600px){
	.main-header.nav-open .menu > li {margin:2rem 0;}
}

@media (max-width:749px){
	.half:nth-child(n+2) {margin-top:2rem;}
	.post-switcher a.prev {display:none;}
	.services-list:before {display:block;}
	.services-list a {display:block;margin-top:.5rem;}
	.main-footer .tagline {width:15rem;height:6rem;}
	.main-footer .copyright {width:auto;}
	.service-wrapper .service.topper a.up, .page-intro .splatter-wrapper {display:none;}
	.feature.study .details .excerpt {margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #000;width:100%;}
	.feature.study .details a span {border:none;}
	.jobs-intro .image-bg, .people-outro .image-bg {height:50vw;}
	.links a.arrow + a.arrow {margin-top:1rem;display:flex;}
	.feature.study:nth-child(4):before {bottom:40%;}
	.people-wrapper {grid-template-columns:repeat(3,calc(33.3% - 1rem));grid-auto-columns:calc(33.3% - 1rem);column-gap:1.5rem;row-gap:1.5rem;}
	.people-wrapper .tile {width:100%;}
	.people-wrapper .tile-person {height:35vw;}
	.people-outro .container:after {width:18rem;height:12rem;top:-5rem;}
	.tile-person .info-wrapper .info .subtitle, .people-wrapper .bio-wrapper .closer {font-size:.75rem;}
	.filter-bar .filters > a {font-size:.75rem;}
	.process-wrapper:before {left:1.25rem;margin-left:-1px;}
	.process-wrapper .process .icon {margin-right:1rem;}
	.process-wrapper .process + .process {margin-top:2rem;}
	.process-wrapper .process .text {margin-left:3.5rem;}
}

@media (max-width:600px){
	.main-footer {text-align:center;}
	.main-footer .social {width:100%;margin-top:2.5rem;font-size:.85rem;}
	.main-footer .tagline {height:7rem;background-position:center;margin-bottom:1rem;}
	.main-footer .copyright, .main-footer .tagline {width:100%;}
	.main-footer nav {margin:0 auto;}
	.main-footer .social {justify-content:center;}
	.main-footer .container > svg {top:auto;bottom:0;width:20rem;margin-right:-7rem;}
	.feature.study h2 {font-size:1.25rem;}
	.feature.study .details {font-size:.85rem;margin:1.25rem 0 2rem;}
	.feature.study .details .excerpt {margin-bottom:1rem;padding-bottom:1rem;}
	.people-wrapper {grid-template-columns:repeat(2,calc(50% - .75rem));grid-auto-columns:calc(50% - .75rem);column-gap:1.5rem;row-gap:1.5rem;}
	.people-wrapper .tile-person {height:56vw;}
	.people-wrapper .bio-wrapper .text p {font-size:.75rem;}
	.people-wrapper .bio-wrapper .splatter {display:none;}
	.main-footer .contact {max-width:16rem;margin-left:auto;margin-right:auto;font-size:.625rem;line-height:1.5em;}
}

@media (max-width:379px){
	.people-wrapper {grid-template-columns:auto;column-gap:0;}
	.people-wrapper .tile-person {height:100vw;}
	.people-wrapper .tile-quote {grid-column-end:span 1;}
	.people-wrapper .bio-wrapper .bio-inner .variable {padding-bottom:3rem;}
	.people-wrapper .bio-wrapper .closer {bottom:1rem;right:1rem;}
	.filter-bar .filters > a {font-size:.6875rem;}
}

@media (max-width:349px){
	.main-footer nav {font-size:.6875rem;}
	.main-header nav #menu-item-18 .sub-menu li + li {margin-left:.75rem;}
}
