@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap");

:root{--primary: rgb(2, 20, 65);--white: #f7f7f7;--link-yellow: rgb(189, 149, 28);--gold: rgb(255, 177, 0);--red: rgb(171, 29, 42);--red2: rgb(172, 56, 66);--green: #3f522d}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}svg{height:1.5rem;width:0.75rem;fill:var(--primary)}ul{list-style-type:none}.container{margin:0 auto;display:grid;grid-template-rows:13.3rem repeat(8, -webkit-min-content);grid-template-rows:13.3rem repeat(8, min-content);grid-template-columns:minmax(0, 1fr) repeat(8, minmax(-webkit-min-content, 11.2%)) minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) repeat(8, minmax(min-content, 11.2%)) minmax(0, 1fr);grid-template-areas:"" "" ". feature feature feature feature feature feature feature feature ." ". dav dav dav dav dav dav dav . ." ". . vol vol vol vol vol vol . ." "gall gall gall gall gall gall gall gall gall gall" "don don don don don don don don don don" ""}@media only screen and (max-width: 46.875em){.container{grid-template-areas:"" " " ". feature feature feature feature feature feature feature feature ." "dav dav dav dav dav dav dav dav dav dav" ". . vol vol vol vol vol vol . ." "gall gall gall gall gall gall gall gall gall gall" "don don don don don don don don don don" ""}}.main-container{grid-area:main;margin:0 auto;display:grid;grid-template-rows:repeat(6, -webkit-min-content);grid-template-rows:repeat(6, min-content);grid-template-columns:minmax(0, 1fr) repeat(8, minmax(-webkit-min-content, 11.2%)) minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) repeat(8, minmax(min-content, 11.2%)) minmax(0, 1fr);grid-template-areas:".  ." ". feature feature feature feature feature feature feature feature ." ". dav dav dav dav dav dav dav . ." ". . vol vol vol vol vol vol . ." "gall gall gall gall gall gall gall gall gall gall" "don don don don don don don don don don"}html{box-sizing:border-box;overflow-x:hidden;font-size:62.5%;color:var(--primary-text)}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (max-width: 37.5em){html{font-size:37.5%}}@media only screen and (min-width: 112.5em){html{font-size:87.5%}}body{font-family:"Lato", sans-serif;background-color:#eee}h2,h3,h4,h5{color:var(--primary)}h1{font-size:3.2rem;font-weight:400;align-self:center;padding-left:1em;padding-top:13%;padding-bottom:4rem;color:var(--white)}@media only screen and (max-width: 46.875em){h1{padding-top:10%;font-size:2.4rem}}h2{font-size:3.0rem}h3{font-size:2.4rem;text-decoration:underline;padding-top:3.5rem}h4{font-size:1.8rem}h4{font-size:1.6rem}p{font-size:1.5rem;line-height:1.2;font-weight:400}.link{color:var(--red)}.caveat{font-family:'Caveat', cursive;color:var(--primary)}.header{grid-area:head;background-color:var(--primary);display:flex;justify-content:space-between;align-items:center;position:relative}.logo-img{padding-left:3rem}.nav{width:80%}.nav__list{width:100%;height:100%;padding-bottom:2.5em;display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:repeat(3, 1fr);place-items:end center}@media only screen and (max-width: 46.875em){.nav__list{display:block;transform:translateX(100%);transition:transform .8s;z-index:200;background-color:var(--primary);opacity:.93;height:38rem;margin-top:-.5rem;width:100%;position:absolute;top:100%;right:0;padding-top:7rem;-webkit-clip-path:polygon(55% 0%, 100% 0%, 100% 100%, 36% 100%);clip-path:polygon(55% 0%, 100% 0%, 100% 100%, 36% 100%)}}.nav__link:link,.nav__link:visited{display:block;width:100%;height:100%;text-decoration:none;color:var(--white);text-transform:uppercase;letter-spacing:.015rem;line-height:1.2;font-size:1.4rem;font-weight:300}@media only screen and (max-width: 46.875em){.nav__link:link,.nav__link:visited{padding-top:1.5rem;font-size:1.8rem}}.nav__link:hover{color:var(--gold);transform:scale(1.1);transition:all .2s;cursor:pointer}.nav__link-donate:hover{transform:scale(1.1);transition:all .4s;cursor:pointer}.button__donate{background-color:var(--red);border:none;border-radius:5px;padding:.75em 1.5em;letter-spacing:.05rem;transition:all 0.3s;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);position:absolute;right:12%;top:12%}@media only screen and (max-width: 46.875em){.button__donate{right:15%;top:55%}}@media only screen and (max-width: 37.5em){.button__donate{right:20%}}.button__donate a{text-decoration:none;text-transform:uppercase;color:var(--white);font-size:1.5rem;font-weight:300}.fa-heart{display:inline-block;margin-right:.7em;color:white;font-size:1.4rem}#fb i{width:1.8em;height:1.8em;border-radius:50%;color:white;font-size:1.8rem;display:flex;justify-content:center;align-items:center;padding-top:1.25rem}@media only screen and (max-width: 46.875em){#fb i{padding-right:2rem}}#fb i:hover{color:var(--gold);transform:scale(1.15);transition:all .4s}.phone-nav__icon{display:none}@media only screen and (max-width: 46.875em){.phone-nav__icon{display:block;width:4rem;height:2px;border-radius:0;background-color:var(--white);position:absolute;right:6%;top:67%;transition:all .2s ease}}.phone-nav__icon::before,.phone-nav__icon::after{background-color:var(--white);height:2px;width:4rem;content:"";display:block}.phone-nav__icon::before{transform:translateY(-1.3rem)}.phone-nav__icon::after{transform:translateY(1.1rem)}.phone-nav__icon:hover{transform:scale(1.2);transition:all .2s ease}.phone-nav__close{display:block;transform:translateX(1000%);z-index:200;position:absolute;top:15rem;right:10rem;font-size:3.1rem;font-weight:100;color:var(--white);background-color:transparent;opacity:.93;border:none;padding:1rem;border-radius:5px;transition:all .2s ease}.phone-nav__close:hover{color:var(--gold);background-color:var(--primary)}.nav-about{grid-column:1 / 3;grid-row:2 / 3}@media only screen and (max-width: 46.875em){.nav-about{position:absolute;top:15%;left:63%}}.nav-finds{grid-column:3 / 5;grid-row:2 / 3}@media only screen and (max-width: 46.875em){.nav-finds{position:absolute;top:25%;left:63%}}.nav-gallery{grid-column:5 / 7;grid-row:2 / 3}@media only screen and (max-width: 46.875em){.nav-gallery{position:absolute;top:35%;left:63%}}.nav-vol{grid-column:4 / 6;grid-row:3 / 4}@media only screen and (max-width: 46.875em){.nav-vol{position:absolute;top:45%;left:63%}}.nav-vet{grid-column:2 / 4;grid-row:3 / 4}@media only screen and (max-width: 46.875em){.nav-vet{position:absolute;top:55%;left:63%}}.nav-dav-site{grid-column:6 / 8;grid-row:3 / 4}@media only screen and (max-width: 46.875em){.nav-dav-site{position:absolute;top:65%;left:63%}}.nav-fb{grid-column:8 / 9;grid-row:3 / 4;place-self:center center}@media only screen and (max-width: 46.875em){.nav-fb{position:absolute;top:75%;left:68%}}#dav{scroll-margin-top:6rem}.dav{grid-area:dav;width:100%;color:var(--white);padding-bottom:7.5rem;padding-left:4.7rem;margin-top:7rem;background:linear-gradient(to top right, rgba(2,14,48,0.95), rgba(3,19,60,0.85)),url("https://cdn.pixabay.com/photo/2016/11/07/23/46/veteran-1807121__340.jpg") no-repeat;background-size:cover;background-position:-25% 25%;-webkit-clip-path:polygon(17% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(17% 0, 100% 0, 100% 100%, 0 100%);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.2);position:relative}@media only screen and (max-width: 75em){.dav{padding-bottom:3.5rem}}@media only screen and (max-width: 46.875em){.dav{-webkit-clip-path:none;clip-path:none;padding-bottom:0;padding-left:0;margin-top:5rem}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.dav{background-position:0 0}}.dav__info{width:70%;height:auto;margin:0 auto;line-height:1.5;letter-spacing:.07rem;color:var(--white)}@media only screen and (max-width: 75em){.dav__info{width:80%}}@media only screen and (max-width: 46.875em){.dav__info{width:70%}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.dav__info{width:80%;padding-bottom:5rem}}.dav__link:link,.dav__link:visited{color:var(--gold);text-decoration:none}.dav__link:hover{transform:scale(1.2);transition:all .2s}.dav__shape{height:30rem;width:15rem;position:relative;float:left;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%, 0 100%);shape-outside:polygon(0 0, 100% 0, 0 100%, 0 100%)}@media only screen and (max-width: 75em){.dav__shape{height:35rem;width:12.5rem}}@media only screen and (max-width: 56.25em){.dav__shape{height:35rem;width:10rem}}@media only screen and (max-width: 46.875em){.dav__shape{height:35rem;width:15rem}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.dav__shape{height:0;width:0}}#about{scroll-margin-top:13rem}.about{grid-area:about;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);width:100%;overflow:hidden;position:relative}.about-us{color:var(--primary);width:100%;display:grid;grid-template-columns:40% 5% 5% 5% 5% 40%;grid-template-rows:1fr}@media only screen and (max-width: 46.875em){.about-us{grid-template-columns:1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}}.about-us__store-front{grid-column:1 / 5;grid-row:1 / -1;width:100%;position:relative;z-index:1}@media only screen and (max-width: 46.875em){.about-us__store-front{grid-column:1 / -1;grid-row:1 / 2;height:40rem}}.about-us__location{grid-column:2 / 7;grid-row:1 / -1;z-index:2;width:100%;margin-bottom:-1px;padding-bottom:3em;background-color:var(--gold);-webkit-clip-path:polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%)}@media only screen and (max-width: 46.875em){.about-us__location{grid-column:1 / -1;grid-row:2 / 3;margin-top:-3rem;z-index:-1;-webkit-clip-path:none;clip-path:none}}.store-front picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width: 46.875em){.store-front picture img{height:37.5rem}}.store-front__address{font-size:3.4rem;position:absolute;max-width:28rem;left:25%;bottom:4%}@media only screen and (max-width: 56.25em){.store-front__address{font-size:3rem}}@media only screen and (max-width: 46.875em){.store-front__address{font-size:3.5rem;max-width:100%;left:20%;bottom:8%;font-weight:700}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.store-front__address{left:10%;font-size:3rem}}.store-front__phone:link,.store-front__phone:visited{text-shadow:0.025rem 0.025rem var(--primary);color:var(--red);font-weight:bold;font-size:2.6rem;position:absolute;top:5%;left:3%}@media only screen and (max-width: 46.875em){.store-front__phone:link,.store-front__phone:visited{font-size:3.5rem;font-weight:700}}@media only screen and (max-width: 37.5em){.store-front__phone:link,.store-front__phone:visited{font-size:3rem}}.store-front__phone:hover{color:var(--green);transform:scale(1.2);transition:all .2s}.store-front__hours{letter-spacing:.05rem;position:absolute;top:5%;right:15%}@media only screen and (max-width: 46.875em){.store-front__hours{top:5%;right:6%}}.store-front__hours--store{font-size:2.4rem;color:var(--primary)}@media only screen and (max-width: 46.875em){.store-front__hours--store{font-size:3.0rem}}@media only screen and (max-width: 37.5em){.store-front__hours--store{font-size:2.5rem}}.store-front__hours--days{padding-left:3rem;color:var(--primary)}@media only screen and (max-width: 46.875em){.store-front__hours--days{font-size:2.5rem}}@media only screen and (max-width: 37.5em){.store-front__hours--days{font-size:2.1rem}}.store-front__hours--closed{padding-left:3rem;color:var(--primary)}@media only screen and (max-width: 46.875em){.store-front__hours--closed{font-size:2rem}}@media only screen and (max-width: 37.5em){.store-front__hours--closed{font-size:1.7rem}}.location__map{margin-top:3rem;width:67.5%;height:40%;margin-left:auto;margin-right:3rem;border-radius:.5em;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);position:relative;overflow:hidden;padding-top:24%}@media only screen and (max-width: 46.875em){.location__map{margin:4rem auto}}.location__map--google{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.location__info{max-width:96%;margin-top:3.5rem;margin-left:auto;padding-right:3rem;letter-spacing:.02rem;font-weight:400;padding:0 3em}@media only screen and (max-width: 56.25em){.location__info{padding:0 1.5em 2.5em}}@media only screen and (max-width: 46.875em){.location__info{padding-right:6em}}.location__info--shape{height:15rem;width:8rem;position:relative;float:left;-webkit-clip-path:polygon(0 0, 88% 0%, 0 100%, 0% 100%);clip-path:polygon(0 0, 88% 0%, 0 100%, 0% 100%);shape-outside:polygon(0 0, 88% 0%, 0 100%, 0% 100%)}@media only screen and (max-width: 56.25em){.location__info--shape{height:17rem;width:9rem}}@media only screen and (max-width: 37.5em){.location__info--shape{height:0;width:0}}.location__info--position{margin-top:1.8rem}.buddy-holly{display:inline-block;margin-left:-1.1rem;font-size:2.8rem;padding-right:1rem}.nav-exp{grid-column:1 / 6;grid-row:1 / -1;height:100%;z-index:100;opacity:.93;transition:all .3s ease-in;background-color:var(--red);-webkit-clip-path:polygon(0 0, 91.8% 0, 67% 100%, 0 100%);clip-path:polygon(0 0, 91.8% 0, 67% 100%, 0 100%)}@media only screen and (max-width: 46.875em){.nav-exp{grid-column:1 / -1;grid-row:1 / 2;height:38rem;margin-top:-.5rem;-webkit-clip-path:polygon(0 0, 55% 0, 36% 100%, 0 100%);clip-path:polygon(0 0, 55% 0, 36% 100%, 0 100%);transition:all .6s ease-in}}.nav-exp__hide{opacity:0;z-index:-100;transform:translateX(-110%);transition:all .6s ease-in}.nava-exp__close{font-size:3.4rem;color:var(--primary);background-color:var(--red);border:none;padding:1rem;border-radius:5px;position:absolute;top:1.5rem;right:55%}@media only screen and (max-width: 46.875em){.nava-exp__close{right:55%}}.nava-exp__close:hover{color:var(--gold);background-color:var(--red2)}.nava-exp__list{color:var(--primary);font-weight:400;margin-top:4rem;letter-spacing:.05;display:grid;grid-template-columns:1fr 3fr 2fr}@media only screen and (max-width: 46.875em){.nava-exp__list{display:block;max-width:34%;margin-left:5rem;margin-top:2rem}}@media only screen and (max-width: 37.5em){.nav-exp__list{margin-left:1rem;margin-top:1rem}}.nava-exp__item-1{grid-column:2 / 3}.nav-exp__item-2{grid-column:2 / 3}.nava-exp__item-3{grid-column:2 / 3}.nav-exp__item-4{grid-column:2 / 3}.nava-exp__contact{padding-bottom:1.3rem;font-weight:400}@media only screen and (max-width: 37.5em){.nava-exp__contact{padding-bottom:1rem}}.nava-exp__name{font-size:1.7rem;margin-left:-3rem}@media only screen and (max-width: 46.875em){.nav-exp__name{font-size:1.5rem;margin-left:2rem}}@media only screen and (max-width: 46.875em){.nava-exp__name{font-size:1.1rem;margin-left:2rem}}.nav-exp__link:link,.nav-exp__link:visited{color:var(--primary);font-weight:300;font-size:1.6}.nav-exp__link:hover{color:var(--gold);transform:scale(1.2);transition:all .2s}.nav-exp__address{font-size:1.5rem}#features{scroll-margin-top:10rem}.features{grid-area:feature;margin-top:10rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));grid-gap:6rem}@media only screen and (max-width: 56.25em){.features{margin-top:7rem}}.features__info{grid-column:1 / -1}.features__info h2{text-align:center;margin-bottom:1rem}.features__info p{width:80%;margin:0 auto;text-align:center;color:var(--primary);padding-bottom:1rem}.features__more{grid-column:1 / -1;justify-self:center;font-size:2.5rem;font-weight:700;letter-spacing:.07}.feature{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:6rem -webkit-min-content;grid-template-rows:6rem min-content;grid-template-areas:"svg head" ". text"}.feature svg{grid-area:svg;transform:translateY(1rem)}.feature__heading{grid-area:head;padding-left:2rem;margin-bottom:1.5rem;justify-self:start;align-self:center}.feature__text{grid-area:text;padding:0 1em}.feature::after{content:"";height:100%;width:1px;background-color:var(--gold);margin-left:2.5rem}#volunteer{scroll-margin-top:8rem}.volunteer{grid-area:vol;margin:8em 0;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 46.875em){.volunteer{margin:6.5em 0}}.volunteer__info{display:flex}@media only screen and (max-width: 56.25em){.volunteer__info{flex-direction:column}}.volunteer__info p{width:50%;padding:3em 4em 0 4em}@media only screen and (max-width: 56.25em){.volunteer__info p{width:100%;padding:2.5em 2em 0 2em}}#gallery{scroll-margin-top:8rem}.gallery{grid-area:gall;background-color:var(--gold);display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:repeat(6, 5vw);grid-gap:.75rem;padding:1.5rem}.gallery__item--1{grid-column:1 / 2;grid-row:2 / 4}.gallery__item--2{grid-column:9 / 10;grid-row:2 / 5}.gallery__item--3{grid-column:2 / 4;grid-row:1 / 3}.gallery__item--4{grid-column:3 / 5;grid-row:3 / 5}.gallery__item--5{grid-column:1 / 2;grid-row:5 / 7}.gallery__item--6{grid-column:4 / 5;grid-row:1 / 3}.gallery__item--7{grid-column:3 / 4;grid-row:5 / 7}.gallery__item--8{grid-column:5 / 7;grid-row:4 / 6}.gallery__item--9{grid-column:2 / 3;grid-row:4 / 7}.gallery__item--10{grid-column:5 / 6;grid-row:1 / 4}.gallery__item--11{grid-column:1 / 2;grid-row:4 / 5}.gallery__item--12{grid-column:8 / 10;grid-row:5 / 7}.gallery__item--13{grid-column:6 / 8;grid-row:1 / 3}.gallery__item--14{grid-column:4 / 5;grid-row:5 / 7}.gallery__item--15{grid-column:6 / 8;grid-row:6 / 7}.gallery__item--16{grid-column:7 / 9;grid-row:3 / 5}.gallery__item--17{grid-column:8 / 9;grid-row:1 / 3}.gallery__item--18{grid-column:6 / 7;grid-row:3 / 4}.gallery__item--19{grid-column:1 / 2;grid-row:1 / 2}.gallery__item--20{grid-column:2 / 3;grid-row:3 / 4}.gallery__item--21{grid-column:9 / 10;grid-row:1 / 2}.gallery__item--22{grid-column:7 / 8;grid-row:5 / 6}.gallery__item--23{grid-column:5 / 6;grid-row:6 / 7}.gallery__item--24{grid-column:5 / 6;grid-row:6 / 7}.gallery__item--25{grid-column:5 / 6;grid-row:6 / 7}.gallery__img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#donations{scroll-margin-top:8rem}.donations{grid-area:don;width:100%;margin-top:9em;display:grid;grid-gap:4rem;justify-items:center;padding-bottom:9rem}.donations__title{margin-right:.7em}.donations p{max-width:60%;text-align:center;line-height:1.2;letter-spacing:.05rem}@media only screen and (max-width: 56.25em){.donations p{max-width:80%}}.donation__info{justify-self:stretch;padding:0 8rem;display:flex;justify-content:space-between}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.donation__info{padding:0 3rem}}.donation__list{padding-left:3rem;max-width:33%;font-size:1.5rem;font-weight:400}.irs-info{width:66%}.footer{grid-area:foot;background-color:var(--primary)}.footer-nav{list-style-type:none;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(12, 1fr);grid-template-areas:". . contact contact . finds finds . about about . ." " . . . vol vol . . fb fb . . .";place-items:center;padding:2rem 5rem}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.footer-nav{grid-template-rows:1fr 1fr 1fr;grid-template-areas:". . contact contact contact .  . finds finds finds . ." ". . about about about . . vol vol vol . ." " . . . . fb fb fb . . . . ."}}.footer-nav__item--1{grid-area:contact;align-self:end}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.footer-nav__item--1{place-self:start}}.footer-nav__item--2{grid-area:finds;align-self:end}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.footer-nav__item--2{place-self:start}}.footer-nav__item--3{grid-area:about;align-self:end}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.footer-nav__item--3{place-self:start}}.footer-nav__item--4{grid-area:vol;place-self:end}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.footer-nav__item--4{place-self:start}}.footer-nav__item--5{grid-area:fb}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 31.25em){.footer-nav__item--5{place-self:center}}.footer-nav__link:link,.footer-nav__link:visited{font-size:1.4rem;text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;padding:1.5rem 0;display:block;transition:all .2s}.footer-nav__link:hover,.footer-nav__link:active{background-color:rgba(255,255,255,0.05);transform:translateY(-3px)}.footer-nav__fb{padding-left:1rem}