body{font-family:'Roboto Slab',"Helvetica Neue",Gotham,Helvetica,Arial,sans-serif;overflow-y:scroll;color:#333}
body,#nav,#nav .drop{background:#503e23 url(https://www.foundmyself.com/reach_host/templates/scrapbook/images/bg.png)}
body h1{letter-spacing:normal}
a{text-decoration:none;color:#0371bf}
body .container{width:80%;max-width:none;background:rgba(255,255,255,.7);padding:40px;box-sizing:border-box;margin-top:60px;box-shadow:0 0 30px rgba(0,0,0,.5);border-radius:4px}
body #galleryOut.container{max-width:80%}
body .container.mainImageOut{max-width:80%;width:unset;display:table;padding:40px}
body .container.mainImageOut h1{font-size:4em;margin-top:0;text-align:center}
#nav{opacity:.9;position:relative;z-index:99}
#nav a#logo{font-family:'Bilbo Swash Caps',cursive;text-transform:capitalize;font-size:2em;position:absolute;top:7px;left:20px;padding:0;margin:0}
#nav #logo img{max-height:30px;max-width:200px;width:auto;height:auto;position:relative;top:5px}
#nav{text-align:center;border-bottom:8px dotted rgba(255,255,255,.2);letter-spacing:.15em}
#nav ul,#nav{width:100%;word-break:break-word}
#nav ul,#nav li{margin:0;padding:0;list-style-type:none}
#nav li{display:inline}
#nav a{text-shadow:0 1px 1px rgba(0,0,0,.8);display:inline-block;text-align:center;padding:20px 15px;color:rgba(255,255,255,.85);text-transform:uppercase;transition:color .2s ease-in-out;margin:0;font-size:1.2em}
#nav a:hover{text-decoration:none;color:#fff;transition:color .2s ease-in-out}
#nav:last-child{padding-right:0}
#nav:first-child{padding-left:0}
#footer{text-align:center;margin:120px 0 30px;font-size:.9em;letter-spacing:.1em}
#footer,#footer a{color:rgba(255,255,255,.65);text-decoration:none;font-weight:700}
#footer a{padding:5px 10px;transition:color .2s ease-in-out;text-transform:uppercase}
#footer a:hover{color:#fff;transition:color .2s ease-in-out}
#footerLogo img{max-width:200px;max-height:60px;height:auto;width:auto}
#footer ul,#footer li{list-style-type:none}
#footer li{display:inline-block}
#footer li a{font-size:.8em;padding:5px 15px}
.relativePos{position:relative}
#nav li#mobileLogo{display:none;}
#mobileLogo img{max-height:150px}
.mainImage{text-align:center}
#nav .drop a{font-weight:400;color:#EEE}
#nav .drop{display:none;padding:10px;border-radius:0 0 10px 10px;box-shadow:0 12px 14px 0 rgba(0,0,0,0.5)}
#nav .drop ul,#nav .drop li,#nav .drop ul{list-style-type:none}
#nav .drop li,#nav .drop li a{display:block;text-transform:none;font-size:.9em;width:auto;font-weight:700}
#nav .drop li a{padding:15px 10px}
#nav .drop{position:absolute;right:0;z-index:100}
#navOverlay ul,#navOverlay li{margin:0;padding:0;list-style-type:none}
#navOverlay li a{display:block;width:100%;padding:5px;text-align:center;text-decoration:none;color:#222;border-bottom:1px solid #DDD}
#navOverlay li a:last-child{border-bottom:none}
h1.title{margin:20px 0 0;padding:0}
.medium,.dimensions,.price,.description{margin:.5em 0}
.dimensions span,.price span,.medium span{font-weight:700}
#paymentButton{margin-bottom:20px}
#contactForm #email,#contactForm textarea{width:100%;border:1px solid #DDD;padding:5px;box-sizing:border-box}
#contactForm textarea{min-height:300px}
#contactForm i{color:rgba(255,255,255,.5);font-size:90px}
#socialLinks{text-align:center;margin-bottom:20px}
#socialLinks i{font-size:1.3em;color:#AAA;padding:0 3px 10px}
#heroFP{-webkit-box-shadow:inset 0 0 61px -16px rgba(0,0,0,0.75);-moz-box-shadow:inset 0 0 61px -16px rgba(0,0,0,0.75);box-shadow:inset 0 0 71px 4px rgba(0,0,0,0.95)}
body .sf-arrows .sf-with-ul:after{border-top-color:#eee}
#aboutImage{margin:0 auto;width:200px;height:200px;position:relative;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,.4);border:4px solid rgba(255,255,255,.4);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#aboutImage div{height:100%;width:100%;background-position:center center;background-size:cover}
.outThumbs .thumbOut .adultThumb img{width:auto;height:auto;margin:0 auto}
.outThumbs .thumbOut:hover{transition:all .3s ease;box-shadow:0 12px 9px -7px rgba(0,0,0,0.75);transform:scale(1.03)}
.mainImage img{border-style:inset;border:4px solid rgba(255,255,255,.6);border-left-color:#AAA;border-top-color:#AAA;max-width:96%}
.outThumbs{overflow:hidden;min-height:200px;width:100%}
.outThumbs .thumbOut{transition:all .5s ease;float:left;margin:20px;box-sizing:border-box;overflow:hidden;position:relative;background:#f2f2f2;border-style:inset;border:4px solid rgba(255,255,255,.6);border-left-color:#AAA;border-top-color:#AAA;box-shadow:0 6px 9px -6px rgba(0,0,0,0.5)}
.outThumbs .thumbOut img{display:block;width:auto;height:100%;min-width:100%}
.thumbOut .musicIcon{color:#AAA;font-size:100px}
.artInfoThumb{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,.85);text-align:center;width:100%;height:100%;cursor:pointer}
.artInfoText{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#eee}
.artInfoText:hover{color:#FFF}
.galleryContainer{width:90%;margin:0 auto}
.outThumbs .artInfoThumb{bottom:0!important}
.thumbs.row{text-align:center}
.thumb{padding:0;display:inline-block;margin:0 20px 12px 0}
.mainImageLoader{background:url(https://www.foundmyself.com/images/loading.gif) no-repeat center center;min-width:250px;min-height:250px}
.mainImageOut{max-width:650px}
.mainImage{background:url(https://www.foundmyself.com/gallery/images/main-image-bg.png) no-repeat center bottom;padding-bottom:20px}
.outThumbs,.mainImageOut{margin-top:50px}
.error,.success{letter-spacing:.1em;width:90%;-moz-box-shadow:0 0 8px #CCC;-webkit-box-shadow:0 0 8px #CCC;box-shadow:0 0 8px #CCC;font-family:Helvetica,Arial,sans-serif;max-width:80%;margin:2em auto;line-height:1.5em;font-size:.9em;font-weight:400;padding:10px 20px;text-align:center;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.error{border:1px solid #C00;background:#FEE;color:#900}
.success{border:1px solid #390;background:#F4FCED}
.flourishOut{width:50%;position:absolute;top:-12px;transform:translateX(50%);text-align:center}
.flourish{height:20px;width:20px;background:rgba(255,255,255,0.7);position:relative;margin:0 auto;left:-40px;border:2px solid #CCC;border-right-color:#E1E1E1;box-shadow:8px 8px 10px -9px #000;transform:rotate(45deg)}
body .button.button-primary,body button.button-primary,body input[type="submit"].button-primary,body input[type="reset"].button-primary,body input[type="button"].button-primary{transition:all .3s ease;background-color:#83adb4;border-color:#83adb4}
body .button.button-primary:hover,body button.button-primary:hover,body input[type="submit"].button-primary:hover,body input[type="reset"].button-primary:hover,body input[type="button"].button-primary:hover{transition:all .3s ease;background-color:#68bdcb;border-color:#68bdcb}
@media(max-width:1300px) {
#heroFP{padding:100px 0}
}
@media(max-width:985px) {
#aboutImage{width:150px;height:150px}
#contactForm i{font-size:70px}
}
@media(max-width:835px) {
#heroFP{padding:50px 0}
}
@media(max-width:750px) {
#aboutImage{width:120px;height:120px}
.mainImageLoader{min-height:0}
}
@media(max-width:560px) {
#heroFP h1{display:none}
#nav i.icon-home{display:none}
#nav{text-align:center;font-size:.8em}
#nav li a{padding:20px 15px}
}