@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
/***!  /media/templates/site/pub/css/custom.css  !***/

.carouselrow p{position:relative;max-width:100% !important;line-height:1.2}.a-propos .contentrow p,.a-propos .contentrow h1,.a-propos .contentrow h2,.a-propos .contentrow h3{max-width:880px !important;margin:0 auto}.servicesrow h3.servicetitle{font-size:22px;letter-spacing:2px !important}@media screen and (min-width:768px) and (max-width:1024px){.nav-toggle{margin-top:20px;float:none;margin-left:469px !important}.openhours td{font-size:17px !important}}html{overflow-x:hidden}.mp_top1 a{color:#fff !important}#row_39373164 img{display:none !important}.openhours{width:100%;border-collapse:collapse;text-transform:uppercase}.openhours td{padding:10px 20px;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}.openhours td:nth-child(2){font-weight:700 !important}.servicesrow h3.servicetitle{font-size:22px}.carouselrow h2{line-height:65px}#back-top{display:none !important}.logorow .mp_top1{margin-top:-25px !important}.copyrightrow{text-align:center}.copyrightrow .sparky_container{border-top:1px solid #fff}#row_64341424 h2{font-size:60px;color:#fff;font-weight:400;font-family:"Anton";text-align:center}h3.about{font-size:36px;color:#fff;font-weight:400;font-family:"Anton"}.eventsrow h2{font-size:60px;color:#bc373c;font-weight:400;font-family:"Anton"}td{font-size:24px;line-height:40px;color:#fff;font-weight:700;font-family:"Inter"}b,strong{font-weight:700}.colored{color:#bc373c;font-weight:700}.thin{max-width:720px;margin-left:auto;margin-right:auto}a.btn,a.sparky_button,p.readmore a.btn,button.btn{background:#bc373c;border:0;border-radius:20px;color:#fff;font-size:22px;font-weight:700;padding:15px 25px;text-transform:uppercase}a.btn:hover,a.sparky_button:hover,p.readmore a.btn:hover,button.btn:hover{background:#fff;border:0;color:var(--sparkycolor2)}.card,legend{background-color:var(--sparkycolor3)}.sparky_home .logorow{position:absolute;width:100%;z-index:2;background:transparent}.sparky_logo_image img{max-width:90px}.logorow ul.menu{text-transform:uppercase}.logorow ul.menu ul{text-transform:none}.mp_top1.sparky_cell{font-weight:700;margin:-10px 0 0;line-height:80px}.mp_top1 p::after{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:700;display:inline-block;width:40px;height:40px;margin-left:15px;background:#bc373c;border-radius:50%;line-height:40px;text-align:center;color:#fff}.mp_top1 p{margin:0}.logorow>.sparky_container>.sparky_cell:nth-of-type(2){padding-top:20px}.carouselrow{font-weight:700}.carouselrow .sparky_cell{padding:0}.carouselrow p{position:relative;max-width:75%;line-height:1.2}.carouselrow span{color:#bc373c}.flickity-page-dots{text-align:right !important;max-width:1140px;margin:0 auto !important;left:calc((100% - 1140px) / 2);bottom:150px !important}.flickity-page-dots .dot{width:15px !important;height:15px !important;background:transparent !important;border:1px solid #fff;opacity:1 !important}.flickity-page-dots .dot.is-selected{background:#fff !important}.carouselrow .is-selected img{animation-duration:5s;animation-fill-mode:forwards}@keyframes carousel_image_fade{0%{filter:brightness(1)}100%{filter:brightness(0.3)}}.carouselrow .is-selected .contents h2,.carouselrow .is-selected .contents p{animation-name:carousel_text_fade;animation-duration:2s;animation-fill-mode:forwards}@keyframes carousel_text_fade{0%{opacity:0;top:-30px}100%{opacity:1;top:0}}.servicesrow>.sparky_page_container{margin-top:-115px}.servicesrow .sparky_cell{z-index:1}.servicesrow .sparky_col0{margin-left:-80px;padding-left:95px;width:calc(50% + 100px)}.servicesrow .sparky_col1{background:#212121;margin-left:20px;margin-right:10px}.servicesrow .sparky_col2{background:#2e2d2d;margin-left:10px;margin-right:10px}.servicesrow .sparky_col3{background:#3a3939;margin-left:10px}.servicesrow span{font-weight:700 !important;color:#bc373c}.servicesrow i{width:40px;height:40px;line-height:40px;background:#bc373c;border-radius:50%;text-align:center;margin-top:0 !important}.servicesrow i:hover{background:#fff;color:#000 !important}.servicesrow a.sparky_icon_link{margin-top:0 !important}.eventsrow{background-size:100% 166px}.eventsrow h4{padding-top:0}.eventsrow span{font-weight:700 !important;color:#bc373c}.eventsrow figure img{margin-bottom:0}.beersrow span{font-weight:700 !important;color:#bc373c}.galleryrow .sparky_cell{z-index:1}.hot_swipe_carousel_slides_testimonials img{width:100px !important;border-radius:50%;position:relative;z-index:1}.hot_swipe_carousel_slides_testimonials .contents{position:relative !important;top:-60px !important;padding-top:100px !important;min-height:260px}.hot_swipe_carousel_slides_testimonials .contents p{max-width:600px;margin:0 auto}.hot_swipe_carousel_slides_testimonials .gallery-cell,.hot_swipe_carousel_slides_testimonials h4{text-align:center}.hot_swipe_carousel_slides_testimonials .flickity-prev-next-button{background:var(--sparkycolor3) !important}.hot_swipe_carousel_slides_testimonials .flickity-prev-next-button:hover{background:var(--sparkycolor4) !important}.hot_swipe_carousel_slides_testimonials .flickity-prev-next-button svg{left:30%;top:30%;width:40%;height:40%}.hot_swipe_carousel_slides_testimonials .flickity-prev-next-button .arrow{fill:#fff}.hot_swipe_carousel_slides_testimonials .flickity-page-dots{text-align:center !important;bottom:30px !important}.sparky_inner.search .sparky_page_container{display:flex}.sparky_inner.search .mp_top1 .sparky_cell{padding:15px 0}.sparky_inner.search .sparky_social_icons a{color:inherit;padding:0 10px}.sparky_inner.search .sparky_social_icons a:hover{color:#bc373c}.article-info.text-muted{color:#bc373c !important}dl.article-info{font-size:14px}dl.article-info dd{border-right:1px solid #bc373c}.blog-items .blog-item{margin-bottom:50px}.blog-items .blog-item .pull-right.item-image,.blog-items .blog-item .right.item-image{max-width:50%;padding-left:15px}#responsivelightbox{margin:0 -15px}.footerrow1{margin-top:100px}.mp_bottom1.sparky_cell{padding-right:60px}.mp_bottom2.sparky_cell{padding-top:60px}.mp_bottom3 .moduletable{margin-top:-100px}.footerrow2{font-weight:700}p.phone::before{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:700;display:inline-block;width:40px;height:40px;margin-right:15px;background:#bc373c;border-radius:50%;line-height:40px;text-align:center;color:#fff}p.email::before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:700;display:inline-block;width:40px;height:40px;margin-right:15px;background:#bc373c;border-radius:50%;line-height:40px;text-align:center;color:#fff}p.address::after{content:"\f3c5";font-family:"Font Awesome 6 Free";font-weight:700;display:inline-block;width:40px;height:40px;margin-left:15px;background:#bc373c;border-radius:50%;line-height:40px;text-align:center;color:#fff}.footerrow2 a{color:#fff}.footerrow2 a:hover{color:#bc373c}.com-contact.contact dt{float:inline-start;clear:both;padding-top:15px}.com-contact.contact dd{padding-inline-start:30px}.com-contact.contact dt+dd{padding-top:15px}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap}.com-contact.contact .page-header,.com-contact.contact h1{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.nav-toggle{margin-top:20px;float:none;margin-left:120px}@media (max-width:1200px){.mp_mainmenu nav:not(.opened) ul.menu{display:none}.logorow>.sparky_container>.sparky_cell:nth-of-type(1),.logorow>.sparky_container>.sparky_cell:nth-of-type(3){width:40% !important}.logorow>.sparky_container>.sparky_cell:nth-of-type(2){text-align:center;width:20% !important}.hot_swipe_carousel_slides .contents{left:15px !important;top:30% !important;font-size:48px !important}.flickity-page-dots{text-align:center !important;bottom:130px !important;left:auto !important}.eventsrow .sparky_page_container>.sparky_cell{justify-content:flex-end}.footerrow2 .sparky_page_container{display:block}.footerrow2 .sparky_cell{width:100% !important}.footerrow2 .mp_bottom5{padding-top:0}.footerrow2 p{text-align:inherit !important}.footerrow2 p.address::after{float:left;margin-left:0;margin-right:15px;margin-top:-5px}}@media (max-width:960px){.hot_swipe_carousel_slides .contents{width:90% !important;left:0 !important;font-size:40px !important;padding:15px !important;background:transparent !important}.servicesrow>.sparky_page_container{flex-wrap:wrap;margin-top:0}.servicesrow>.sparky_page_container>.sparky_cell{width:100%;margin:0 0 15px}.servicesrow>.sparky_page_container>.sparky_col0{min-height:60vh}.flickity-page-dots{bottom:30px !important;text-align:right !important}.eventsrow{margin-top:30px !important}}@media (max-width:600px){.footerrow2 p{font-size:14px !important}.hot_swipe_carousel_slides .contents{font-size:30px !important}.blog-items .blog-item .pull-right.item-image,.blog-items .blog-item .right.item-image{max-width:100%;float:none;padding:0;margin:0}h3.about{font-size:36px;color:#fff;font-weight:400;font-family:"Anton";font-size:27px;text-align:center}}@media (max-width:500px){.sparky_home .logorow{position:relative}.mp_top1 p{line-height:2}}@media (max-width:420px){.servicesrow>.sparky_page_container>.sparky_col0{min-height:50vh;padding-left:15px}.galleryrow .sparky_cell{margin-top:0 !important;margin-bottom:0 !important}.openhours td{font-size:17px !important}a.btn,a.sparky_button,p.readmore a.btn,button.btn{margin-left:38px !important}.mp_bottom3{margin-top:74px !important}}
