.nav ul,ul.list li{list-style-type:none}@font-face{font-family:lorabold_italic;src:url(../fonts/lora-bolditalic-webfont.woff2) format("woff2"),url(../fonts/lora-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px 0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.contactform,.contactform input{font-family:Quicksand,sans-serif}.button,.contactform .submit{font-weight:500;cursor:pointer;text-decoration:none}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:3px;background-color:#FFF;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.grid::after{clear:both;content:"";display:table}[class*=col-]{margin-right:4%;float:left;position:relative;box-sizing:border-box}.container-fluid [class*=col-],[class*=col-]:last-child{margin-right:0}.col-12{width:100%}.col-6{width:48%}.col-4{width:30.6666666667%}.col-8{width:65.3333333333%}.col-3{width:22%}.col-9{width:74%}@media (min-width:420px){.sm-col-12{width:100%}.sm-col-6{width:48%}.sm-col-4{width:30.6666666667%}.sm-col-8{width:65.3333333333%}.sm-col-3{width:22%}.sm-col-9{width:74%}}@media (min-width:768px){.md-col-12{width:100%}.md-col-6{width:48%}.md-col-4{width:30.6666666667%}.md-col-8{width:65.3333333333%}.md-col-3{width:22%}.md-col-9{width:74%}}@media (min-width:980px){.lg-col-12{width:100%}.lg-col-6{width:48%}.lg-col-4{width:30.6666666667%}.lg-col-8{width:65.3333333333%}.lg-col-3{width:22%}.lg-col-9{width:74%}}@media (min-width:1200px){.xl-col-12{width:100%}.xl-col-6{width:48%}.xl-col-4{width:30.6666666667%}.xl-col-8{width:65.3333333333%}.xl-col-3{width:22%}.xl-col-9{width:74%}}:focus{outline:0}.subscribe input{position:relative;max-width:180px;width:100%;border-radius:50px;background-color:#fff;border:1px solid #dedede;font-size:1em;padding:10px 20px}.subscribe .submit{cursor:pointer;margin-left:-90px;z-index:999;position:relative;border-radius:50px;font-size:1em;padding:10px 20px;border:1px solid #dedede;background-color:#a8a8a8;color:#121015}.contactform input,.contactform select{background-color:#fff;border-bottom:1px solid #EEE;border-top:0;border-right:0;border-left:0}.contactform{font-size:1em;display:block}.contactform input{font-size:1em;box-sizing:border-box;width:100%;padding:15px;margin:10px 0 0}.contactform input[type=checkbox],.contactform input[type=radio]{font-family:Quicksand,sans-serif;font-size:1em;margin-bottom:10px;display:inline-block;width:auto;margin-right:20px}.contactform .cf-alert,.contactform select,.contactform textarea{width:100%;font-family:Quicksand,sans-serif;font-size:1em;box-sizing:border-box}.contactform select{background-image:url(../images/select.png);background-position:center right;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:0;padding:6px 28px 6px 15px;margin:10px 0}.contactform .submit,.hamburger:focus{-webkit-appearance:none;-moz-appearance:none;outline:0}.contactform .submit,.contactform .submit:hover{background-color:#a8a8a8}.contactform textarea{padding:15px;height:80px;margin-top:10px;border-bottom:1px solid #EEE;border-top:0;border-right:0;border-left:0}.contactform input:focus,.contactform textarea:focus{outline:0}.contactform .gump-error-message{display:block;box-sizing:border-box;font-family:Quicksand,sans-serif;font-size:1em;line-height:2}.contactform .cf-alert{margin:0 auto}.contactform .submit{font-family:Quicksand,sans-serif;font-size:1em;display:inline-block;text-align:center;padding:10px 30px;box-sizing:border-box;color:#32292e;appearance:none;border:0;transition:all .5s;border-radius:50px;margin-top:10px}.testimonials .testimonial{border:1px solid #EEE;padding:20px;box-sizing:border-box;text-align:center;margin:10px 0}.testimonials .testimonial img{padding:10px;box-sizing:border-box}.testimonials .testimonial p{text-align:left}.testimonials .testimonial p.name{text-transform:uppercase;color:#919191;font-size:.7em;letter-spacing:.1em;text-align:right}@media (min-width:768px){.subscribe input{max-width:400px}.testimonials .testimonial{margin:20px 0}}.wrapper{position:relative;margin:0 auto;max-width:1300px;width:90%}.page-index .hero,.page-index .hero-sub{height:100vh;background-image:url(../images/hero.jpg)}.hero,.hero-sub{height:50vh;background-image:url(../images/hero.jpg);background-size:cover;background-position:center right}@media (min-width:420px) and (max-width:768px){.hero,.hero-sub{background-image:url(../images/herov2.jpg)}}@media (min-width:768px){.page-banner{height:400px}.hero{background-attachment:fixed}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.hero,.hero-sub{background-image:url(../images/hero.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}.hero{height:100vh;margin-bottom:-4em}.hero-sub{height:70vh;width:100%;margin-bottom:-3em}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero-sub,.page-index .hero{background-image:url(../images/hero.jpg);background-size:contain;background-repeat:no-repeat}.page-index .hero{height:50vh;background-position:center}.hero-sub{height:40vh;background-position:center right;margin-bottom:-4em}}@media screen and (min-width:1030px){.hero-sub{height:60vh;background-repeat:no-repeat;background-position:bottom 2em}}@media screen and (min-width:1700px){.hero-sub{height:80vh}}.toggle{float:right;display:block}.hamburger{position:absolute;right:10px;top:10px;z-index:99999}.hamburger:focus{appearance:none;box-shadow:none}.sidebar{height:100vh;width:250px;left:-300px;position:fixed;transition:left .4s;background-color:#2a2226;padding:0 10px;box-sizing:border-box;z-index:999}.sidebar.isOpen{left:0}.nav{top:0;height:100vh;margin:0;position:relative;width:100%;font-size:1em}.nav ul{margin:0;padding:0}.nav ul li a{color:#fff;text-decoration:none;display:block;padding:10px;border-top:1px solid rgba(255,255,255,.2);text-align:center}.nav ul li:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.social-media{padding-top:1em;width:100%;text-align:center;bottom:15px}.social-media a{text-decoration:none;margin-right:1%;display:inline-block}.social-media a i{color:#2a2226;background-color:#fff;border-radius:100%;height:30px;width:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;float:left}.social-media a:last-child{margin-right:0}@media (min-width:768px){.nav,.nav ul li{background-color:rgba(255,0,0,0)}.toggle{display:none}.sidebar{float:left;left:0;top:0;z-index:none}.nav{text-decoration:none}.nav ul li{bottom:0;border-bottom:0 solid #ddd}.nav ul li a{cursor:pointer;transition:all .5s}}.footer{margin:0 auto;background-color:#121015}.button,.button:hover{background-color:#a8a8a8}.footer p{color:#fff;font-size:.8em}.footer .owner{width:35px;height:35px;display:block;float:left;vertical-align:middle;margin-right:10px}@media (min-width:768px){.footer p.right{text-align:right}.footer .owner{float:right;margin-left:10px}}.album-button-container,.album-info,.arrow-down,.button,.container h1,.content.center,.pagination,h2.center{text-align:center}.button{display:inline-block;padding:10px 30px;box-sizing:border-box;color:#32292e;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;transition:all .5s;border-radius:50px}.container{padding:40px 0}.container.primary{background-color:#32292e}.container.primary p{color:#fff}.content{padding:10px 0}.content.small{max-width:700px;width:100%;margin:0 auto}@media (min-width:768px){.content.flexbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.gallery{width:50%;float:left}.gallery.horizontal .gallery-style{height:120px}.gallery.vertical .gallery-style{height:240px}.gallery .gallery-style{display:block;height:120px;background-size:cover;background-position:center;position:relative;text-decoration:none}.gallery .gallery-style .overlay{cursor:pointer;background-color:transparent;height:100%;transition:.5s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;vertical-align:middle}.gallery .gallery-style .overlay .zmdi{color:rgba(255,255,255,0);font-size:4em;transition:.5s}.gallery .gallery-style:hover .overlay{background-color:rgba(0,0,0,.5);transition:.5s}.gallery .gallery-style:hover .overlay .zmdi{transition:.5s;color:#fff}@media (min-width:420px){.gallery .gallery-style,.gallery.horizontal .gallery-style{height:220px}.gallery.vertical .gallery-style{height:440px}.articles .news-item:nth-child(2n){margin-right:0}}@media (min-width:768px){.gallery{width:25%}.gallery .gallery-style,.gallery.horizontal .gallery-style{height:150px}.gallery.vertical .gallery-style{height:300px}}@media (min-width:980px){.gallery .gallery-style,.gallery.horizontal .gallery-style{height:220px}.gallery.vertical .gallery-style{height:440px}}@media (min-width:1200px){.gallery .gallery-style,.gallery.horizontal .gallery-style{height:250px}.gallery.vertical .gallery-style{height:500px}}.articles{padding-top:40px}.articles a{text-decoration:none}.articles .news-item{background-color:#fff;border-bottom:1px solid #EEE;border-top:0;border-right:0;border-left:0;margin-bottom:15px;transition:all .5s}.articles .news-item:hover{box-shadow:0 0 44px 0 rgba(50,41,46,.1)}.articles .news-item .bg-image{height:200px;background-size:cover;background-position:center}.articles .news-item .text-content{padding:15px 4%}.articles .news-item .text-content h3{font-family:lorabold_italic;color:#a8a8a8;margin:0}.articles .news-item .text-content span{font-size:.8em;color:#a8a8a8}.small-news-box{background-color:#483b43;padding:10px 20px 20px;box-sizing:border-box}.small-news-box .small-news-content{padding:10px 0;border-top:1px solid #a8a8a8}.small-news-box .small-news-content:last-child{border-bottom:1px solid #a8a8a8}.small-news-box .small-news-content .bg-img{height:100px;background-size:cover;background-position:center}.small-news-box .small-news-content .small-news-text h3{font-family:lorabold_italic;color:#a8a8a8;margin-top:0;font-size:1em}.small-news-box .small-news-content .small-news-text p{color:#fff;line-height:1.3em;font-size:.9em}h3,p{color:#121015}#cookieChoiceInfo a,p a{color:#32292e}p,ul.list{line-height:1.6em}@media (min-width:980px){.articles .news-item:nth-child(2n){margin-right:4%}.articles .news-item:nth-child(3n){margin-right:0}}body{margin:0;background-color:#f7f7f7;font-family:Quicksand,sans-serif}h1,h2{color:#a8a8a8;font-family:lorabold_italic}h1{font-size:1.8em}p a{text-decoration:none;font-weight:600}#browser-warning{max-width:1100px;width:90%;position:relative;margin:0 auto}.album-button-container .button,.pagination{margin-top:20px}#cookieChoiceInfo{background-color:rgba(0,0,0,.85)!important;color:#fff;padding:12px!important;bottom:0;top:auto!important;z-index:9999;box-sizing:border-box}.pagination a{padding:5px 20px;font-size:1.6em;border:1px solid #a8a8a8;color:#a8a8a8;cursor:pointer}.pagination a.disabled{border:2px solid #f5f5f5;color:#f5f5f5;cursor:not-allowed}.mobile{display:block}.arrow-down,.desktop{display:none}@keyframes arrow-down{0%,100%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.white h1{color:#fff}.news-title h1{margin-bottom:5px}.news-title span{color:#a8a8a8}.arrow-down{min-height:60px;width:100%}.album-info,.scale .box{background-color:#a8a8a8;display:-ms-flexbox;-ms-flex-wrap:wrap}.arrow-down img{max-width:15px;animation:arrow-down 2.5s infinite}.news-image{max-width:500px;width:100%;box-shadow:0 0 24px 0 rgba(50,41,46,.2)}.news-contents{padding:40px 0}.logo{max-width:150px;width:100%}.image{width:30%}.scale{position:absolute;bottom:20px}.scale .box{box-shadow:0 0 24px 0 rgba(0,0,0,.5);display:flex;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.album-info{width:70%;padding:12px 0;display:flex;flex-wrap:wrap}.album-info h2,.album-info h3{color:#32292e;margin:0}.album-info h2{margin:0;font-size:1.2em}.album-info h3{font-size:1em}.titles h3{margin-top:0}.titles h1{margin-bottom:5px}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;height:100%}.telephone-number{text-decoration:none;color:#121015}.sub h2{margin-bottom:0}.sub p{margin-top:5px}.music-button{max-height:35px}ul.list{padding-left:10px}ul.list li{color:#121015}ul.list li:before{margin-left:-10px;margin-right:10px;font-family:Material-Design-Iconic-Font;color:#a8a8a8;content:'\f27d'}@media (min-width:768px){h1{font-size:2.6em}.main{margin-left:250px}.mobile{display:none}.desktop{display:block}.logo-container{text-align:left}}@media (min-width:1030px){.social-extra-high{display:none;visibility:hidden}}@media (min-width:980px){.album-button-container,.album-info,.image,.scale .box{max-width:400px}.arrow-down{display:block;margin-top:-70px}.scale{position:relative;bottom:auto;width:100%;transform:scale(1)}.album-info{margin-top:-5px;width:100%}.image{width:100%}}.YT-videos iframe:nth-child(1){margin-right:1%}.YT-videos iframe{width:49%;min-height:315px}.YT-videos iframe:nth-child(3){width:100%;height:540px}@media screen and (max-width:960px){.YT-videos iframe{margin:0;width:100%}}