body{margin:0;scroll-behavior:smooth;background-color:#fff;}.container{width:100%;margin-left:auto;margin-right:auto;font-family:sans-serif;font-size:16px;color:#292929;}a{text-decoration:none;color:#9acec5;}.contact{text-align:center;}.lead{clear:both;width:100%;height:400px;background:url('../img/lead2.jpeg') no-repeat center center;background-size:cover;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #292929;border-top:1px solid #292929;}.lead .title{font-size:5em;font-weight:600;text-align:center;}.lead .subtitle{font-size:1.5em;font-weight:lighter;text-align:center;}header{display:flex;flex-flow:row wrap;align-items:center;max-width:960px;margin-left:auto;margin-right:auto;justify-content:space-between;}header .title{padding:1em;}header .navigator ul{list-style-type:none;margin:0;padding:0;display:flex;flex-flow:row wrap;align-items:center;}.navigator li{padding:0.8em;text-transform:uppercase;letter-spacing:2px;font-weight:500;flex-grow:1;}.showbox,.gallery,.story{width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-top:2em;}h1,h2{font-weight:normal;text-align:center;text-transform:uppercase;padding-top:1.0em;padding-bottom:1.0em;letter-spacing:3px;font-size:1.2em;}h2{font-size:1.1em;padding-top:0.5em;}.welcome .text h1{font-size:2.0em;font-family:serif;font-style:italic;text-transform:none;}.gallery h2{font-weight:normal;font-size:inherit;text-transform:capitalize;letter-spacing:2px;color:#425856;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #9acec5;text-align:center;margin-left:5%;margin-right:5%;}.showbox{display:flex;flex-wrap:wrap;}.showbox .bg1{background:url('../img/cs002.jpeg') no-repeat center center;}.showbox .bg2{background:url('../img/bg203.jpeg') no-repeat center center;}.showbox .bg,.story .img{background-size:cover;border-radius:0.5em;}.showbox .text a{text-decoration:none;border-bottom:1px solid #9acec5;}.showbox .text .body{line-height:2em;margin-left:2em;margin-right:2em;margin-bottom:1.5em;}.showbox .bg{flex-basis:40%;min-height:200px;}.showbox .text{flex-basis:60%;}.showbox .wide{flex-basis:80%;margin:auto;}.gallery .lightbox{text-align:center;padding-bottom:1.5em;margin-left:auto;margin-right:auto;}.gallery .credit{font-style:italic;padding-bottom:2em;padding-top:1em;}.gallery .credit a{color:#488d87;padding-bottom:3px;border-bottom:1px solid #488d87;}.story .container{display:flex;justify-content:center;padding:0;margin-bottom:3em;}.story{color:#425856;}.story .container .img{background:url('../img/bg003.jpeg') no-repeat center center;display:block;width:35%;}.story .container .text{line-height:2em;white-space:pre-line;width:65%;margin-left:2em;margin-right:2em;}.btn{text-decoration:none;background-color:#488d87;padding:1em;color:#fff;border-radius:0.5em;text-decoration:none;font-size:1.2em;}.ordering .contact{text-align:center;padding:3em;}@media only screen and (max-width:660px){.showbox .bg,.showbox .text{flex-basis:100%;min-height:250px;padding-bottom:2em;border-radius:0;}.story .container .img{display:none;}.story .container{flex-direction:column;}.story .container .text{width:auto;}.title,.navigator{text-align:center;width:100%;}}.jslghtbx-thmb{margin:1em !important;}.center{text-align:center;}.mothers{background-color:#ffdada;border-radius:0.5em;}.mothers h1{font-weight:700;}.valentines{background-color:#ffdada;border-radius:0.5em;display:none;}.valentines a{text-decoration:underline;color:#000;}footer.footer{text-align:center;}footer{background-color:#425856;color:#fff;margin-top:2em;padding:2em;}.contact{text-align:center;}.contactlist div{padding:0.25em;}div.back{margin-top:3em;margin-bottom:1em;text-transform:uppercase;}.instagram img{vertical-align:middle;padding-right:0.2em;height:24px;}