body{background:#FFFFFF;font-family:'Raleway',"Helvetica Neue",Gotham,Helvetica,Arial,sans-serif;overflow-y:scroll;}
body h1{letter-spacing:normal;}
a{text-decoration:none;color:#33C3F0;}
#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:rgba(255,255,255,.95);border-bottom:1px solid #EEE;text-align:right;letter-spacing:.1em;}
#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{display:inline-block;text-align:center;padding:20px 15px;color:#888;text-transform:uppercase;transition:color .2s ease-in-out;margin:0;font-size:.9em;}
#nav a:hover{text-decoration:none;color:#000;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 0;font-size:.9em;letter-spacing:.1em;}
#footer,#footer a{color:#888;text-decoration:none;}
#footer a{padding:5px 10px;transition:color .2s ease-in-out;text-transform:uppercase;}
#footer a:hover{color:#000;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;}
.mainImage img {box-shadow:rgba(0, 0, 0, 0.55) 0px 13px 27px -5px, rgba(0, 0, 0, 0.35) 0px 8px 16px -8px}
#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 0;padding:0;}
.price{font-size:3rem;}
.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:#33C3F0;font-size:90px;}
#socialLinks{text-align:center;margin-bottom:20px;}
#socialLinks i{font-size:1.3em;color:#AAA;padding:0 3px 10px 3px;}
#aboutImage {
	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{
    height:100%;
	width:100%;
	background-position:center center;
	background-size:cover;
}
.button-group .contact-button{background:#FFF}
.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:#f2f2f2;}
.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(255,255,255,.9);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:#222;}
.artInfoText:hover{color:#222;}
.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{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:normal;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;}
.mobile-menu{background:#f2f2f2;color:#333}
.mobile-menu a{color:#333}
.dropParent > a::after{color:#666}
#nav .drop{background:#fff;}
#nav .drop a{color:#666;}
#alternate-images .thumb-square{box-shadow:rgba(0,0,0,0.25) 0 5px 19px -5px,rgba(0,0,0,0.1) 0 2px 8px -2px;}
.sf-arrows .sf-with-ul::after{right:0 !important}
@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;}
}