﻿html{background:#160700}body{background-color:#333;color:#333;font:normal 1em/1.5em "Cormorant Garamond",garamond,times,"Times New Roman",serif}body header,body main,body footer{min-height:75vh}body header{padding:5vh 5vw;border-bottom:2px solid #f7e194;background:url(../img/hero-top-sepia.gif) no-repeat;background-position:center;background-size:cover}body header h1{text-align:center;font:normal 1.3em "Cormorant Garamond",garamond,times,"Times New Roman",serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:25vh;color:rgba(248,250,235,0.99)}body header h1 span{display:block}body header h1 span span{background-size:cover;background-position-y:center;display:inline;padding:0 30px;background-color:#4d3e29}body header h1 span.biggertext{font-size:2.4em}body header h1 span.line-bg{background:url(../img/bar.gif) no-repeat;background-size:contain;background-position-y:center}body header h2{width:45%;height:80px;margin-bottom:10vh;background:transparent url(../img/lhc-logo.png) no-repeat;background-size:contain;min-width:225px;margin-top:0}body header h2 span{display:block;position:absolute;left:-99999px}body header nav{margin-left:7vw;z-index:1000;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1vw}body header nav ul{display:flex;list-style:none;flex-wrap:nowrap;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;justify-content:space-between;padding:0}body header nav ul #showmenu{display:none;font-family:"Roboto Slab",arial,helvetica,serif;font-size:1.2em;text-transform:uppercase;text-decoration:none;color:white;padding:.25em 15px}body header nav ul li{font-family:"Roboto Slab",arial,helvetica,serif;font-size:1.2em;text-transform:uppercase;transition:1s all;display:list-item}body header nav ul li a,body header nav ul li a:visited{text-decoration:none;color:white;display:block;padding:.25em 30px}body header nav ul li a.current{background:url(../img/arrow.svg) no-repeat;background-position:left;background-size:10%}body header nav ul li:last-child{border:1px solid #f7e194}body header nav ul li a:hover{background:#f7e194;color:#333;transition:.5s all}body header nav.top{position:absolute;top:3em;right:3em;font-size:.75em}body header #slideshow img{width:100%}body main{background:#dfdbd6 url(../img/antique-bg.png)}body main .light{padding:10vh 15vw;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5vw;grid-template-rows:1fr}body main .light figure,body main .light div{margin:0}body main .light div{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}body main .light figure{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;position:relative;padding-top:10vh}body main .light figure img{border:8px solid white;position:relative;box-shadow:0 0 11px rgba(0,0,0,0.35)}body main .light figure #topimage{width:100%;top:-28vh;position:absolute}body main .light figure #image2{transform:rotate(8deg);width:50%;z-index:5;left:5vw}body main .light figure #image3{width:100%;top:-5vh}body main .light figure #image4{transform:rotate(-13deg);z-index:4;width:70%;top:-10vh;left:8vw}body main .dark{padding:10vh 10vw 10vh 16vw;background:#333 url(../img/dark-sepia-bg.gif) no-repeat;background-size:cover;background-position:bottom;color:rgba(248,250,235,0.99);border:2px solid #f7e194;border-width:2px 0 1px 0}body main .dark ul[title="goals"]{font-size:.95em;line-height:1.3em;margin-right:5%}body main .dark ul[title="goals"] li{margin-bottom:.5em;transition:1s all}body main .dark ul[title="goals"],body main .dark .donateside{display:inline-block;width:52%;vertical-align:top;padding-left:1em}body main .dark .donateside{padding-top:5em;text-align:center;width:32%;min-width:225px}body main .dark a.donate_btn,body main .dark a.donate_btn:visited{padding:1em 30px;border:1px solid #f7e194;color:#f8faeb;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;transition:.2s all;white-space:nowrap}body main .dark a.donate_btn:hover{background:#f7e194;color:#333;transition:.2s all}body main h2{font:700 2em "Roboto Slab",arial,helvetica,serif;color:#647e2d}body footer{min-height:15vh;padding:3vh 10vw;color:#eee;display:flex;align-items:center;justify-content:space-between}body footer h2{min-height:70px;min-width:225px;background:transparent url(../img/lhc-logo.png) no-repeat;background-size:contain;display:inline-block;background-position-y:center;margin-right:2vw;width:40%}body footer h2 span{display:block;position:absolute;left:-99999px}body footer .bottomaddress{color:#999;width:40%}body footer .bottomaddress span[itemprop="addressLocality"]:before,body footer .bottomaddress span[itemprop="url"]:before{content:"• "}body footer .bottomaddress span[itemprop="url"] a,body footer .bottomaddress span[itemprop="url"] a:visited{color:rgba(248,250,235,0.99)}body a[href^="tel"]{color:inherit;text-decoration:underline}body#progress header,body#donate header{padding:0;min-height:10vh;background-image:none}body#progress header h2,body#progress header nav,body#donate header h2,body#donate header nav{display:inline-block;vertical-align:top}body#progress header h2,body#donate header h2{margin:1em 0 1em 5vw}body#progress header nav,body#donate header nav{width:40%}body#progress main .light,body#donate main .light{padding-left:5vw;padding-right:5vw}body#progress main .light figure img,body#donate main .light figure img{border:0;box-shadow:none}body#progress main .light figure div,body#donate main .light figure div{margin:0 auto;position:relative;z-index:5;text-align:center}body#progress main .light figure div a,body#progress main .light figure div a:visited,body#donate main .light figure div a,body#donate main .light figure div a:visited{padding:4px 25px;background:white;text-transform:uppercase;text-decoration:none;color:#333;border:3px solid #333;border-radius:50px;display:inline-block;box-shadow:0 0 5px #333;font:1.2em "Roboto Slab",arial,helvetica,serif;transition:.5s all}body#progress main .light figure div a:hover,body#donate main .light figure div a:hover{border-color:#647e2d;box-shadow:0 0 5px #f8faeb;transition:.5s all;color:#647e2d}body#progress .dark,body#donate .dark{padding-left:7vw;padding-right:7vw;text-align:center}body#progress .dark h2,body#progress .dark h3,body#donate .dark h2,body#donate .dark h3{font:normal 1.3em "Cormorant Garamond",garamond,times,"Times New Roman",serif;text-transform:uppercase;letter-spacing:.1em;color:rgba(248,250,235,0.99)}body#progress .dark #smallerbanner h3,body#donate .dark #smallerbanner h3{font-size:2.4em;position:relative;top:-1.35em}body#progress .dark #smallerbanner h2,body#donate .dark #smallerbanner h2{position:relative;z-index:2;margin-top:2em}body#progress .dark #smallerbanner h2 span,body#donate .dark #smallerbanner h2 span{padding:0 1em;background:#372813}body#progress .dark #smallerbanner h3:before,body#progress .dark #smallerbanner h3:after,body#donate .dark #smallerbanner h3:before,body#donate .dark #smallerbanner h3:after{content:" ";background:url(../img/bar.gif) no-repeat;background-size:contain;background-position-y:center;height:2px;display:block;margin:30px 0}body#progress .dark .col2,body#donate .dark .col2{display:inline-block;width:40%;vertical-align:top;margin:0 5% 0 0}body#progress .dark .col2 ul,body#donate .dark .col2 ul{text-align:left;list-style:none;margin-left:0;padding-left:1em;text-indent:-1em}body#progress .dark .col2 li:before,body#donate .dark .col2 li:before{content:"» "}body#progress .dark .col2:last-of-type,body#donate .dark .col2:last-of-type{margin:0 0 0 5%}body#donate header{background:url(../img/hero-top-sepia.gif) no-repeat}body#donate header h1{margin-bottom:1em;width:80%;max-width:1000px;margin-left:auto;margin-right:auto}body#donate header h1:after{content:" ";background:url(../img/bar.gif) no-repeat;background-size:contain;background-position-y:center;height:2px;display:block;margin-top:.5em}body#donate header p{color:rgba(248,250,235,0.99);text-align:center;max-width:600px;width:80%;margin:2em auto;font-size:1.25em;line-height:1.5em}body#donate header a.donate_btn,body#donate header a.donate_btn:visited{padding:1em 30px;border:1px solid #f7e194;color:#f8faeb;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;transition:.2s all;white-space:nowrap;display:block;margin:1em auto 3.5em auto;width:200px;text-align:center}body#donate header a.donate_btn:hover{background:#f7e194;color:#333;transition:.2s all}body#donate .light{display:block;text-align:center;background-image:url(../img/picnic-bg.gif);padding-bottom:6em}body#donate .light h2 strong{font-size:2.75em;letter-spacing:-.08em;vertical-align:-15%;font-weight:bolder}body#donate .light #thermo{max-width:1000px;width:80%;margin:1em auto;display:grid;grid-template-columns:repeat 5,1fr;grid-template-rows:75px 50px}body#donate .light #thermo #outside{grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:2;border:2px solid black;border-radius:35px;background:rgba(255,255,255,0.5)}body#donate .light #thermo #outside #bar{width:25%;background:#647e2d;height:65px;border-radius:30px;margin:3px;font-size:40px;padding-top:15px;color:white;text-shadow:0 0 3px #647e2d}body#donate .light #thermo #markers{list-style:none;font-family:"Roboto Slab",arial,helvetica,serif;color:#647e2d;padding:0;grid-column-start:1;grid-column-end:6;grid-row-start:2;grid-row-end:3;display:grid;grid-template-columns:10% 1fr 1fr 1fr 1fr 1fr 1fr 10%;grid-template-rows:50px}body#donate .light #thermo #markers li:nth-child(1){text-align:left}body#donate .light #thermo #markers li:last-child{text-align:right}body#donate .dark h2{font-size:2em;max-width:1000px}body#donate .dark h2:before,body#donate .dark h2:after{content:" ";background:url(../img/bar.gif) no-repeat;background-size:contain;background-position-y:center;height:2px;display:block;width:80%;margin:.5em 10%}body#donate .dark .col2 p{text-align:left}body#donate .dark .underline:after{content:" ";background:url(../img/bar.gif) no-repeat;background-size:contain;background-position-y:center;height:2px;display:block;width:80%;margin:0 auto}body#donate .dark #donatelevels{width:60%;text-align:left;margin:0 auto}body#donate .dark #donatelevels th{font:bolder 1em "Roboto Slab",arial,helvetica,serif}body#donate .dark #donatelevels tr td{padding:0 .35em}body#donate .dark #donatelevels tr td:nth-child(odd){width:60%}body#donate .dark #donatelevels tr td:nth-child(even){width:40%}body#donate .dark #donatelevels tr:nth-child(even){background:rgba(255,255,255,0.2)}body#donate .dark #donatelevels tr:nth-child(odd){background:rgba(255,255,255,0.05)}@media screen and (min-width: 1200px){body{width:1200px;margin:0 auto;border:2px solid rgba(247,225,148,0.2)}body header nav.top{position:static;margin-top:3em}}@media screen and (max-width: 870px){body main .light,body main .dark{padding:3vh 6vw 6vh 6vw}body header h1 span.biggertext{font-size:2em}body header nav{position:absolute;top:3em;right:3em;font-size:.75em}body header nav ul{justify-content:flex-end;transition:1s all}body header nav ul #showmenu{display:none}body header nav ul li a{padding:.25em 15px}}@media screen and (max-width: 646px){body header h1 span.biggertext{font-size:1.75em}body header h2{margin-bottom:7vh}body header nav{display:block;margin:0}body header nav ul{display:grid}body header nav ul #showmenu{display:block;border:1px solid rgba(248,250,235,0.99);cursor:pointer}body header nav ul li{display:none;width:100%}body header nav ul.show li,body header nav ul.show a{display:block;transition:1s all;background:#333}body main .light{grid-template-rows:1fr 3fr}body main .light div{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}body main .light figure{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}body main .light figure img{position:static;border-width:4px}body main .light figure #topimage{width:100%}body main .light figure #image2,body main .light figure #image3,body main .light figure #image4{width:30%}body footer{display:block;padding-right:5vw;padding-left:5vw}body footer div.bottomaddress{width:100%}body footer h2{margin-right:0;margin-bottom:0}body#progress header h2,body#donate header h2{margin-top:1.5em;margin-bottom:0em}body#progress main .light,body#donate main .light{grid-row-gap:1vh}body#progress main .light figure,body#donate main .light figure{background:url(../img/first-floor-plan.png) no-repeat;background-position:center;background-size:cover}body#progress main .light figure img,body#donate main .light figure img{display:none}body#donate .light{padding-bottom:3em}body#donate .light h2 strong{display:block;line-height:.75em}body#donate .light #thermo{width:94%}body#donate .light #thermo #markers li:nth-child(even){visibility:hidden}body#donate .dark .col2{display:block;width:100%;margin:2em 0 2em 0}body#donate .dark .col2:last-of-type{margin-left:0}body#donate .dark .underline{margin-top:2em}body#donate .dark #donatelevels{width:100%}}@media screen and (max-width: 450px){body header h1 span.line-bg:last-child{background:none}body header h1 span.line-bg:last-child span{width:100%;padding:0}body header h1 span.biggertext{font-size:3em}body main .dark ul[title="goals"],body main .dark .donate_btn,body main .dark .donateside{display:block;width:100%}body main .dark .donateside{width:90%}body footer,body footer h2,body footer div.bottomaddress{display:block;width:95%}body footer h2{margin-bottom:1em}body#progress header{min-height:25vh}body#progress header nav.top{position:absolute}body#progress .dark #smallerbanner{margin-bottom:1em}body#progress .dark .col2{display:block;width:100%;margin:0 0 3em 0}body#progress .dark .col2:last-of-type{margin-left:0}body#donate .dark h2{font-size:1.2em}}@media screen and (max-width: 375px){body header nav{right:5vw;font-size:.65em}body header nav.top{right:5vw}body main .light{grid-template-rows:150px 1fr}body main .light figure img#topimage{top:-15vh}body footer h2{margin-bottom:1em}body #donate .dark tr td:nth-child(odd){width:50%}body #donate .dark tr td:nth-child(even){width:50%}#image2,#image3,#image4{display:none}}
