html{scroll-behavior:smooth}html,body{background:#fff;font-family:montserrat,sans-serif}p{font-size:1rem;color:#333;line-height:25px;margin:0}img{image-orientation:from-image!important}h1,h2,h3{font-family:cormorant garamond,serif;font-weight:700;font-size:2.5rem;text-align:center}#main-nav{padding:15px 30px;position:fixed;z-index:100;width:100%;transition:background-color .3s}#main-nav.bg-transparent{background-color:transparent}#main-nav.bg-transparent .navbar-toggler span{color:#fff!important}#main-nav.bg-transparent #navSupport .navbar-nav a{color:#ccc!important}#main-nav.bg-transparent #navSupport .navbar-nav a:hover,#main-nav.bg-transparent #navSupport .navbar-nav a.active{color:#fff!important}#main-nav.bg-transparent .navbar-brand{color:#fff!important;filter:invert(1)}@media screen and (max-width:767px){#main-nav.bg-transparent.menu-shown{background:#0f0f0f!important}}#main-nav #navSupport{justify-content:space-between}#main-nav #navSupport .social-nav{flex-direction:row!important}#main-nav #navSupport .social-nav li a{font-size:1.5rem;margin:0 15px}#main-nav #navSupport li a{color:#666;transition:color .3s}#main-nav #navSupport li a.active{color:#000}#main-nav .navbar-toggler{border:none}#main-nav .navbar-toggler:focus{outline:none}#main-nav .navbar-brand{font-family:cormorant garamond,serif;font-weight:700;font-size:2.5rem;text-align:center;font-size:1.5rem}#main-nav .navbar-brand img{max-width:80px}@media screen and (max-width:992px){#main-nav .navbar-brand img{max-width:60px}}a.anchor{display:block;position:relative;top:-75px}.gallery-header{text-align:center}.gallery-header h1{margin:0}.gallery-header.dark{background:#0f0f0f;color:#fff}.gallery-header.dark+.gallery-content{padding:0 5px 50px}.gallery-content{padding:50px 5px;background:#0f0f0f}.gallery{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;overflow:hidden}.gallery img{width:100%;height:auto;transition:500ms;margin-bottom:10px;opacity:.8;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}img:not([alt]){filter:blur(5px)}.gallery img:hover{opacity:1}.span:hover{opacity:1}.modal-img,.model-vid{margin:0;padding:0;width:100%;height:100%;display:table}.modal-body{padding:0}.modal-dialog{height:100%;position:relative;margin:auto;display:flex;align-items:center;justify-content:center}.modal-content{border:none}@media screen and (max-width:767px){.gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}.gallery div{margin:0;width:200px}.modal-dialog{margin:0 8vw}}@media screen and (max-width:479px){.gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1}.gallery div{margin:0;width:200px}}.container-fluid.contact{padding:20px 30px}@media screen and (max-width:767px){.container-fluid.contact .col-md-6:first-of-type,.container-fluid.contact .col-sm-6:first-of-type{margin-bottom:35px!important}}.container-fluid.contact .hours{padding:5px 30px;margin-bottom:.5rem}.container-fluid.contact .hours .day-time{display:flex;flex-direction:row;justify-content:space-between}.container-fluid.contact .hours .day-time .day,.container-fluid.contact .hours .day-time .hour{justify-content:space-between}.container-fluid.contact p,.container-fluid.contact a{padding:5px 15px}.container-fluid.contact .location{flex-direction:column}.container-fluid.contact .location iframe.map{width:100%;height:300px;position:relative}.container-fluid.contact .contact-form .form-control:focus{box-shadow:none;border-color:#2f2f2f}.container-fluid.contact .contact-form .form-control{border-radius:3px}.container-fluid.contact .contact-form button{background:#0f0f0f;color:#fff;font-family:cormorant garamond,serif;border-radius:2px;font-size:1.5rem;padding:5px;width:100%}.contact-form #imageinput{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.contact-form #imageinput+label{width:100%;background:#0f0f0f;color:#fff;padding:15px 30px;text-align:center}.contact-form #imageinput+label:hover{cursor:pointer}.contact-form .error{border:red 1px solid}.container-fluid.footer{position:relative;background:#0f0f0f;padding:50px 0}.footer-content *{text-align:center}.footer-content h6{color:#fff}.footer-content .design-attribution a{color:#888;transition:color .3s;text-decoration:none!important}.footer-content .design-attribution a:hover{color:#aaa}.hero-area{position:relative;height:450px;padding:25px;background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/images/hero.jpg)}.hero-area.parallax{background-attachment:fixed}.hero-area .hero-content{position:absolute;top:50%;left:50%;transform:translateY(-50%)translateX(-50%);padding:25px 75px;background:#fff;box-shadow:0 0 3px 0 #666;border-radius:1px}.hero-area .hero-content.logo{background:0 0;box-shadow:none}@media screen and (max-width:767px){.hero-area .hero-content.logo{padding:0}}.hero-area .hero-content .content{position:relative;display:block;width:100%;text-align:center}.container-fluid.about-us{margin-bottom:50px}@media screen and (max-width:767px){.container-fluid.about-us .col-md-6:first-of-type,.container-fluid.about-us .col-sm-6:first-of-type{margin-bottom:35px!important}}.container-fluid.about-us p{text-indent:2.5rem}.container-fluid.about-us .about-img{text-align:center}.container-fluid.about-us .about-img img{box-shadow:0 4px 6px 0 #aaa}.container-fluid.testimonials{margin-bottom:85px}.container-fluid.testimonials h1{text-align:center;margin-bottom:25px}.container-fluid.testimonials .date{color:#666;font-size:1rem}.container-fluid.testimonials .carousel-indicators{bottom:-30px;margin-bottom:0}.container-fluid.testimonials .carousel-indicators li{background:#aaa}.container-fluid.testimonials .carousel-indicators .active{background:#333}.container-fluid.testimonials .testimonial{text-align:center;height:125px}.container-fluid.testimonials .testimonial h3{font-size:2rem}.container-fluid.testimonials .testimonial p{margin-bottom:5px;max-width:50%;margin:auto}.container-fluid.artist-selector{margin:50px 0 25px}.container-fluid.artist-selector nav{text-align:center}.container-fluid.artist-selector nav a{color:#000;outline:none;transition:color .3s,box-shadow .3s;font-size:1.5rem;padding:5px 2px;margin:0 10px;box-shadow:inset 0 -.2em #000}.container-fluid.artist-selector nav a:hover{text-decoration:none}.container-fluid.artist-selector nav a.collapsed{color:#666;box-shadow:inset 0 -.2em #666}.container-fluid#artists{background:#0f0f0f;padding:20px 30px}@media screen and (max-width:767px){.container-fluid#artists .col-md-6:first-of-type,.container-fluid#artists .col-sm-6:first-of-type{margin-bottom:35px!important}}@media screen and (min-width:1200px){.container-fluid#artists .artist-img{max-width:80%}}@media screen and (min-width:1500px){.container-fluid#artists .artist-img{max-width:65%}}@media screen and (min-width:767px){.container-fluid#artists .artist-about{padding:20px 0}}.container-fluid#artists .social-links{margin-top:35px;display:flex;place-content:center;text-align:center}@media screen and (max-width:767px){.container-fluid#artists .social-links{font-size:12px}.container-fluid#artists .social-links a div{margin:0 .5em!important}}.container-fluid#artists .social-links a div{display:inline;padding:.75em;background:#222;border-radius:50%;font-size:1.25em;margin:0 1em}.container-fluid#artists .social-links a div i{width:1.25em;text-align:center}.container-fluid#artists .artist-gallery{margin:35px 0}.container-fluid#artists *{color:#fff}.container-fluid.faq{padding:20px 30px;margin-bottom:35px}.container-fluid.faq .question{padding:15px}.container-fluid.faq .question h6{font-weight:700}.container-fluid.faq .question p{margin-top:10px}.row.header{padding:35px 0}