body{background:#222;color:#EEE;font-family:'Raleway',"Helvetica Neue",Gotham,Helvetica,Arial,sans-serif;overflow-y:scroll}
body h1{letter-spacing:normal}
body .featherlight .featherlight-content{padding:0!important;border-bottom:0!important}
body .featherlight .featherlight-close-icon.featherlight-close{bottom:5px;right:10px;line-height:normal;background:#FFF;background:#fff;color:#AAA;color:rgba(0,0,0,.5);border-radius:50%;padding:0;font-weight:700;position:absolute;opacity:.7;font-size:.6em;text-align:center;width:15px;height:15px;top:unset}
input,textarea{color:#222}
.overlayInfo{position:absolute;color:#EEE;font-size:1.1em;bottom:0;left:0;background:rgba(0,0,0,.85);width:100%;padding:10px 20px;box-sizing:border-box}
a{text-decoration:none;color:#46B3D5}
.artCaption{text-align:center;font-size:1.5rem;font-weight:700}
.artCaption a{padding:5px 20px;border:1px solid #888;border-radius:6px;color:#FFF;display:block;margin:10px auto;width:fit-content;font-weight:400}
#nav a#logo{font-family:'Bilbo Swash Caps',cursive;text-transform:capitalize;font-size:2em;position:absolute;top:55%;left:20px;padding:0;margin:0;transform:translateY(-50%)}
#nav #logo img{max-height:30px;max-width:200px;width:auto;height:auto;position:relative;top:5px}
#nav{background:#222;border-bottom:1px solid #666;text-align:right;letter-spacing:.1em}
#nav ul,#nav{width:100%}
#nav ul,#nav li{margin:0;padding:0;list-style-type:none}
#nav li{display:inline}
#nav a{display:inline-block;text-align:center;padding:20px 15px;color:#C8C8C8;text-transform:uppercase;transition:color .2s ease-in-out;margin:0;font-size:.9em}
#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}
body .sf-arrows .sf-with-ul::after{border-top-color:#AAA;right:0;border-top-color:rgba(255,255,255,.3)}
#footer{text-align:center;margin:120px 0 30px;font-size:.9em;letter-spacing:.1em}
#footer,#footer a{color:#a49b9b;text-decoration:none}
#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}
.mainImage{text-align:center}
#nav .drop a{font-weight:400}
#nav .drop{display:none;background:#222;padding:10px;border-radius:0 0 10px 10px}
#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}
#nav .drop li a{padding:15px 10px}
#nav .drop{position:absolute;right:0;z-index:100;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)}
#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}
#nav .sf-arrows .sf-with-ul::after{border-top-color:#C8C8C8}
h1.title{margin:20px 0 0;padding:0}
.price{font-size:3rem}
.artInfoText .price{font-size:1.5rem}
.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:#46B3D5;font-size:90px}
#socialLinks{text-align:center;margin-bottom:20px}
#socialLinks i{font-size:1.3em;color:#AAA;padding:0 3px 10px}
#welcomeOut h1{margin-bottom:0;padding-bottom:0}
#welcomeOut h3{text-transform:uppercase;font-size:1em;letter-spacing:.05em;padding-left:.3em}
#about{max-height:150px;overflow-y:auto}
#about::-webkit-scrollbar{width:10px}
#about::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}
#about::-webkit-scrollbar-thumb{background:#555;border-radius:5px}
#about::-webkit-scrollbar-thumb:hover{background:#C8C8C8}
#about{scrollbar-width:thin;scrollbar-color:#555 #f1f1f1}
#profileOut{background:#111;padding:2em 0 0;margin-bottom:-50px}
#aboutImage,.aboutImageFooter{margin:0 auto;width:200px;height:200px;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#aboutImage div,.aboutImageFooter div{height:100%;width:100%;background-position:center center;background-size:cover}
#footer .aboutImageFooter{margin-bottom:25px;width:100px;height:100px}
.aboutImageFooter{}
.outThumbs .thumbOut .adultThumb img{width:auto;height:auto;margin:0 auto}
.outThumbs{overflow:hidden;min-height:200px;width:100%}
.outThumbs .thumbOut{float:left;margin:4px;box-sizing:content-box;overflow:hidden;position:relative;background:none}
.outThumbs .thumbOut img{display:block;width:auto;height: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;transition:color .2s ease-in}
.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/reach_host/templates/breeze-dark/images/load.gif) no-repeat center center;min-width:250px;min-height:250px;background-size:65px}
.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}
@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{text-align:center;font-size:.8em}
#nav li a{padding:20px 15px}
.sf-arrows .sf-with-ul::after{right:-2px;margin-top:-.45em}
}
@media(max-width:420px) {
#nav li a{padding:20px 5px}
}