.evs-modal .evs_term_image,.evs-wrapper,.evs_term_item .evs_term_image .evs_thumb_wrapper{position:relative;overflow:hidden}.evs-content-wrapper .evs-name.text-center a,.evs-modal a,.evs-wrapper .evs-name.text-center a,.evs_term_item a{text-decoration:none!important}.evs-wrapper{width:100%;margin-right:auto;margin-left:auto}.evs-wrapper .evs-section{box-sizing:border-box}.evs-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.evs-row [class*=sbfw-col-]{width:100%;padding:0 10px 20px}.evs-carousel .evs-button-next,.evs-carousel .evs-button-prev{color:#aaa;background-color:transparent;font-size:20px;height:30px;width:30px;background-image:none;overflow:hidden;text-align:center}.evs-wrapper .evs-carousel .swiper-wrapper{padding-bottom:52px}.evs-carousel .evs-button-next{top:4px;right:1px;border:1px solid #aaa;border-radius:0;margin-top:8px}.evs-carousel .evs-button-next:after,.evs-carousel .evs-button-prev:after{font-size:11px;font-weight:800;color:#958a8a}.evs-carousel .evs-button-prev{top:34px;left:auto;right:37px;border:1px solid #aaa;border-radius:0}.evs-carousel .evs-pagination .swiper-pagination-bullet{height:11px;width:11px;opacity:1;background:#aaa}.evs-wrapper .evs-section-title, .evs-wrapper .evs_title, .evs-modal .evs_title{color:#111827;font-weight:700;font-size:24px;}.evs-wrapper .evs-pagination .swiper-pagination-bullet-active{background:#5c4aee}.evs-wrapper .evs-carousel .evs-button-next:hover,.evs-wrapper .evs-carousel .evs-button-prev:hover{background-color:#5c4aee;border-color:#5c4aee}.evs-wrapper .evs-carousel .evs-button-next:hover::after,.evs-wrapper .evs-carousel .evs-button-prev:hover::after,.evs-wrapper .page-numbers.current{color:#fff}.evs-wrapper .evs_thumb_wrapper.text-center,.evs_venue_description,.tax-evs_venue .evs-description,.tax-evs_venue .woocommerce-products-header__title.page-title,.text-center{text-align:center}.evs-wrapper .evs-name{padding-top:10px;padding-bottom:10px}.evs-wrapper .evs-name .evs-name{color:#2f2f2f;font-size:16px;font-family:Lato;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0;text-transform:none}.evs-wrapper .evs-description.text-center{font-size:14px;font-family:Open Sans;font-style:normal;font-weight:400;line-height:21px;text-transform:none;text-align:center;letter-spacing:0;color:#555}.evs-wrapper .evs-details-wrapper{margin:0 10px}.evs-single-product img{padding-top:10px}.evs-modal .evs_term_image img,.evs_term_item .evs_term_image .evs_thumb_wrapper img{max-width:100%;transition:.3s;height:auto}.evs-wrapper .evs_thumb_wrapper a{display:block}.evs-single-product .evs_thumb_wrapper img.evs-thumb{max-height:180px;max-width:100%;height:auto}.evs-wrapper .evs_thumb_wrapper.text-center img{margin:auto}.evs-single-product .evs-content-wrapper,.evs_loop_product .evs_content_wrapper{margin-bottom:10px}.evs-wrapper .evs-pagination{width:100%;margin-top:40px;display:flex;justify-content:center}.evs-wrapper .page-numbers.current,.evs-wrapper a.page-numbers{background:#fff;color:#5e5e5e;border:2px solid #bbb;width:38px;height:38px;line-height:38px;font-size:16px;text-align:center;margin-right:4px;font-weight:700;border-radius:3px;-webkit-transition:.33s;transition:.33s;-webkit-box-sizing:content-box;box-sizing:content-box;text-decoration:none!important}.evs-wrapper .page-numbers.current,.evs-wrapper .page-numbers:hover{background:#e2127a;border-color:#e2127a}.evs-section-preloader{background-color:#fff;background-image:url(../img/preloader.gif);background-repeat:no-repeat;background-position:center center;position:absolute;z-index:9999;width:100%;height:100%;visibility:visible}.evs-carousel.swiper-rtl .evs-button-next{left:0;right:auto}.evs-carousel.swiper-rtl .evs-button-prev{left:36px;right:auto}.evs-single-product .evs-name,.evs_content_wrapper .evs-name,.evs_content_wrapper .evs_thumb_wrapper{display:inline-block}.evs_term_item .evs_content{padding:10px 8px;text-align:center}.evs-modal a,.evs_term_item a{color:#111827}.evs_term_item .evs_title,.evs_term_item .evs_title a{font-size:18px;margin:0}.evs_term_item .evs_description{font-size:14px;margin:0}.evs_same_height .evs_term_item{height:100%;transition:.5s}.evs-wrapper .evs-carousel .swiper-wrapper .swiper-slide{height:auto}.evs_banner_image{text-align:center;margin-bottom:20px}.evs-section .swiper-container{position:static}.elementor-default .evs-section .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{overflow:initial}.woocommerce-js ul.products li.product .evs_content_wrapper a img{width:auto;margin-bottom:0}.evs_content_wrapper .evs_content_venue_items{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;text-align:center}.evs_content_wrapper .evs_thumb_wrapper{margin-bottom:10px;margin-left:10px}.evs_content_wrapper .evs_content_venue_items .evs_thumb_wrapper{display:flex;flex-direction:column;margin-left:0}.evs_content_wrapper .evs-name{font-weight:600}.evs_loop_product .evs_content_wrapper .evs_venues_before_text{margin-bottom:10px;display:inline-block;margin-right:8px}.evs_loop_product .evs_content_wrapper .evs_content_venue_items{margin-top:0;justify-content:center}.evs_loop_product .evs_content_wrapper .evs_thumb_wrapper{display:flex;justify-content:center}.evs_term_item{transition:.5s}.evs_term_item.always_gray img,.evs_term_item.gray_and_normal img,.evs_term_item.gray_on_hover:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.evs_term_item.gray_and_normal:hover img,.evs_term_item.gray_on_hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.evs_term_item .evs_address,.evs_term_item .evs_phone,.evs_term_item .evs_website{display:flex;align-items:self-start;gap:12px;font-size:15px}.evs-modal_wrapper .evs_address i,.evs-modal_wrapper .evs_phone i,.evs-modal_wrapper .evs_website i,.evs_term_item .evs_address i,.evs_term_item .evs_phone i,.evs_term_item .evs_website i{margin-top:5px}.evs-modal{width:auto;margin:auto;overflow:auto;max-height:100vh;max-width:800px;color:#111827}.evs-modal .evs-modal_wrapper{padding:30px;position:relative}.evs-popup-button-next,.evs-popup-button-prev{position:absolute;color:#fff;top:50%;z-index:99999;width:50px;height:100px;text-align:center;float:none;overflow:hidden;display:block;cursor:pointer;background-color:#1e1e1e99;padding:0;margin-top:-50px;transition:.33s}.evs-popup-button-next .fa,.evs-popup-button-prev .fa{line-height:100px;font-size:24px}.evs-popup-button-prev{left:0;margin-left:-17px}.evs-popup-button-next{right:0;margin-right:-17px}.evs-popup.mfp-wrap{z-index:100000}.evs-modal button.mfp-close{background:0 0;color:#444;opacity:1;width:30px;height:30px;line-height:30px;text-decoration:none;font-size:30px}.evs-modal .evs_title a{font-size:24px;font-weight:700}.evs-modal .event_details h3{font-size:18px;font-weight:700}.evs-modal .event_details p,.evs-modal .event_details p a{color:#4b5563;font-size:14px;font-weight:400;margin-bottom:0}.evs-modal .event_details p a{font-style:italic}.evs-modal .list_wrapper{width:100%;max-width:100%;margin:5px auto 20px;padding:20px 0;display:grid;grid-template-columns:80px 1fr;border-bottom:1px solid #00000020}.evs-modal .event_date{color:#111827;display:flex;flex-direction:column;text-align:center}.evs-modal .event_date span.ev-mo{font-size:16px;font-weight:600;line-height:1.5;text-transform:uppercase}.evs-modal .event_date span.ev-day{font-weight:700;font-size:24px;line-height:1.42}.evs-modal_wrapper .evs_address,.evs-modal_wrapper .evs_phone,.evs-modal_wrapper .evs_website{display:flex;align-items:self-start;gap:12px;font-size:16px}.evs_map{position:relative}.map-preloader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:10}.map-preloader::before{content:'';width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:1s linear infinite spin}.popup_event_list .popup_event_list_title {margin-bottom:0;margin-top:20px;font-size:20px;font-weight:700;color:#111827;}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:600px){.map-section .map-carousel{position:relative;padding-top:65px}.map-section .map-section .map-section-title{margin-bottom:0}}