a:active,a:hover{color:#000}html,body{overflow-x:hidden}body{font-family:futura-pt, helvetica, arial, sans-serif;font-size:16px;font-weight:400}body a{color:#222}h1,h2,h3,h4,h5,h6{font-family:futura-pt, helvetica, arial, sans-serif;font-weight:700}.page-numbers{color:#fff}html,body{margin:0;padding:0}.equal-height-content{height:100%;display:flex}.elementor-image-gallery{overflow:hidden !important}.elementor-post__title span,.entry-title span,.elementor-heading-title span{font-weight:normal}.elementor-post__title span,.elementor-heading-title span,.entry-title span{display:block}.hide{display:none}@media (min-width: 1024px){.hide-desktop{display:none !important}}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.clearfix::after{content:"";clear:both;display:table}body strong,body b{font-weight:700}.wp-block-separator{opacity:0.3;clear:both}ins{text-decoration:none}.headroom{will-change:transform;transition:transform 200ms linear !important}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.invert{-webkit-filter:invert(100%) !important;filter:invert(100%) !important}@media (max-width: 767px){.animatedintrotxt .elementor-heading-title,.animatedintrotxt .elementor-headline{font-size:29px !important}}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px}@media (min-width: 768px){.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:50px}}.entry-content{font-size:20px}.entry-content p,.entry-content h6,.entry-content h5,.entry-content h4,.entry-content h3,.entry-content h2,.entry-content ol,.entry-content ul,.entry-content li,.entry-content table,.entry-content dl{margin-bottom:1.7rem}.entry-content .h1,.entry-content h1,.entry-content .h2,.entry-content h2,.entry-content .h3,.entry-content h3,.entry-content .h4,.entry-content h4,.entry-content .h5,.entry-content h5,.entry-content .h6,.entry-content h6{line-height:1.3em;font-weight:700;color:#222}.entry-content .h5,.entry-content h5,.entry-content .h6,.entry-content h6{font-weight:700}.entry-content .h6,.entry-content h6{font-size:20px}@media (max-width: 767px){.entry-content .wp-embed-aspect-16-9 iframe{width:100vw;height:calc(56.25vw - 20px)}}.entry-content figure.wp-block-embed-youtube{margin-bottom:1.7rem !important}.entry-content .wp-embed-aspect-16-9 iframe{max-height:394px}@media (min-width: 1025px){.entry-content .wp-embed-aspect-16-9.alignwide iframe{height:506px;max-height:506px}}.entry-content .wp-embed-aspect-16-9.alignfull iframe{max-height:56.25vw;height:56.25vw}hr.wp-block-separator{opacity:1;color:#111;background:#111;margin:2.5rem auto !important}hr.wp-block-separator.is-style-default{width:25%}h1,h2,h3,h4,h4,h6,.entry-content{overflow-wrap:break-word;word-wrap:break-word}@media (min-width: 1025px){.entry-content .alignwide{margin-left:-100px !important;margin-right:-100px !important}}.entry-content .alignfull{margin-left:calc( -100vw / 2 + 100% / 2) !important;margin-right:calc( -100vw / 2 + 100% / 2) !important;max-width:100vw !important}.zzzalignfull img,.size-full img{width:100vw !important;max-width:100vw !important}.post-password-required .comment-section{display:none}.has-large-font-size,.has-huge-font-size{line-height:1.1}.single-content label{vertical-align:bottom}.page-links.elementor-page-links{clear:both;margin:60px 0}.page-links-title.elementor-page-links-title{display:none}.page-links{font-size:0}.post-page-numbers{border:1px solid #111;padding:6px 17px;margin:8px 8px 8px 0;border-radius:0px;color:#111;font-size:15px;font-weight:500;letter-spacing:0.5px;display:inline-block}.post-page-numbers:hover,.page-links a.post-page-numbers:last-child:hover,body[class*=" single-paged-"] .page-links a.post-page-numbers:first-of-type:hover{background:#222;color:#fff;border:1px solid #222}.post-page-numbers.current,.post-page-numbers.current:hover{background:#111;color:#fff;border:1px solid #111}.page-links a.post-page-numbers:last-child,body[class*=" single-paged-"] .page-links a.post-page-numbers:first-of-type{background:#000;color:#fff;border:1px solid #000;border-radius:999px}@media (max-width: 767px){.post-page-numbers .beforenextlink{display:none}}@media (max-width: 767px){.elementor-author-box__bio{margin:30px 0 5px -100px !important;clear:both}.elementor-author-box__text{margin-top:15px !important}}body[class*=" single-paged-"] .post-page-numbers .beforenextlink{display:none}@media (max-width: 680px){.elementor-post-navigation .post-navigation__prev--title,.elementor-post-navigation .post-navigation__next--title{display:none}}.wp-block-image{margin-bottom:1.7rem !important}.wp-block-image.alignwide{max-width:none !important}figcaption{margin-top:0.5em !important;font-size:80%;font-style:normal;text-align:center;margin-left:20px;margin-right:20px;color:rgba(0,0,0,0.6)}.wp-block-image .aligncenter{margin-left:auto !important;margin-right:auto !important}.wp-block-image .alignleft{margin-right:1em !important;margin-bottom:1.25rem !important}.wp-block-image .alignright{margin-left:1em !important;margin-bottom:1.25rem !important}.wp-caption{margin-bottom:1.5rem !important}.wp-caption.alignleft{margin:0 20px 20px 0 !important}.wp-caption.alignright{margin:0 0 20px 20px !important}.aligncenter{margin-left:auto !important;margin-right:auto !important}@media (max-width: 767px){.entry-content .alignright,.entry-content .alignleft{margin-left:auto !important;margin-right:auto !important;float:none}}.has-submenu{cursor:pointer}.wp-block-pullquote{margin:0;padding:0}.wp-block-pullquote{text-align:left}.wp-block-pullquote p{font-size:24px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:24px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:24px}.wp-block-pullquote.is-style-solid-color{padding:1.25em 1.5em}.wp-block-pullquote.alignright{margin:0 0 0.5em 1.5em !important}.wp-block-pullquote.alignleft{margin:0 1.5em 0.5em 0 !important}@media (min-width: 1180px){.wp-block-pullquote.alignright{margin:0 -345px 0.5em 1.5em !important}.wp-block-pullquote.alignleft{margin:0 1.5em 0.5em -345px !important}}.wp-block-pullquote.is-style-solid-color blockquote{border:none;margin:0;padding:0 !important;max-width:100%}blockquote{margin:0;padding:0.5em 1.5em;background-repeat:no-repeat;border-left:4px solid #222;color:#222;font-size:24px !important;font-weight:300;line-height:1.5em}blockquote p{margin:0 !important;font-size:24px}cite,blockquote cite{font-size:14px;font-style:normal;line-height:1;font-weight:700}*[dir="rtl"] .select-css,:root:lang(ar) .select-css,:root:lang(iw) .select-css{background-position:left .7em top 50%, 0 0;padding:.6em .8em .5em 1.4em}.select-css:disabled,.select-css[aria-disabled=true]{color:graytext;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E")}.select-css:disabled:hover,.select-css[aria-disabled=true]{border-color:#aaa}.comment-content{overflow-wrap:break-word}.fullwidth{margin:0px calc(50% - 50vw);max-width:100vw;width:100vw}.elementor-nothing-found{text-align:center}.wc-block-grid{margin-top:3rem}.wc-block-grid__product-price{font-size:16px !important}.wp-block-button.wc-block-grid__product-add-to-cart a{font-size:16px}.wc-block-grid__products{margin:0 -15px 30px}.wc-block-grid__product{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:30px solid transparent}a.woocs_currency_link:hover{color:rgba(0,0,0,0.5) !important}.elementor-button-icon[data-counter="0"]:before{display:none !important}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:4px 10px !important}.woocommerce form.cart table.variations td.value:before{background-color:transparent !important;border:none !important}.woocommerce div.product.elementor form.cart table.variations td.value:before{content:"-" !important;color:transparent !important;background-color:transparent !important;position:relative !important;max-width:100% !important;width:100% !important;margin-right:1em !important}.woocommerce table tbody>tr:nth-child(odd)>td,.woocommerce table tbody>tr:nth-child(odd)>th,.woocommerce table tbody>tr:nth-child(even)>td,.woocommerce table tbody>tr:nth-child(even)>th{background-color:#fff !important}.woocommerce ul.products li.product .price ins{font-weight:400 !important;text-decoration:none}.woocommerce span.onsale{padding:0 !important;background-color:#000 !important}.woocommerce-variation-price{margin-bottom:1em !important;color:#111 !important;font-weight:700 !important;letter-spacing:2px !important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#111 !important}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{width:100% !important}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set{margin-bottom:30px}.button,button{transition:all 0.3s ease 0s}.woocommerce a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-mini-cart__buttons a,body .bit-widget .bit-upcoming-events-show-all-button,body .bit-widget .bit-past-events-show-all-button,body .bit-widget .bit-play-my-city-button,.wp-block-button.wc-block-grid__product-add-to-cart a{background:transparent;background-clip:padding-box;border:2px solid rgba(0,0,0,0.7);border-radius:999px;color:#000;padding:.625em 1.5em;font-weight:bold;line-height:1;text-align:center;transition:all 0.3s ease 0s}.woocommerce a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-mini-cart__buttons a:hover,body .bit-widget .bit-upcoming-events-show-all-button:hover,body .bit-widget .bit-past-events-show-all-button:hover,body .bit-widget .bit-play-my-city-button:hover,.wp-block-button.wc-block-grid__product-add-to-cart a:hover{background:#fff;color:#000;transform:translateY(-5px);box-shadow:0px 5px 10px rgba(0,0,0,0.15)}.button-shadow a:hover{transform:translateY(-5px);box-shadow:0px 5px 10px rgba(0,0,0,0.15)}.button-shadow-dark a:hover{transform:translateY(-5px);box-shadow:0px 5px 10px rgba(0,0,0,0.6)}.custom-select select{background:transparent !important;display:block;color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.7em;padding:1px 1px;width:100%;max-width:100%;box-sizing:border-box;margin:0 20px 0 0;border:none !important;border-bottom:1px solid #111 !important;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative}.custom-select select:hover{border-bottom:1px solid #000 !important}.custom-select select::-ms-expand{display:none}.custom-select option{border:none !important}.woocommerce .custom-select table tbody>tr td{background:transparent !important}.woocommerce table.shop_table{border-radius:0px}table,body table{font-size:1em}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:130px;font-size:1.1em}.custom-select form:before,.custom-select .variations tr:before{right:0px;position:absolute;content:'\25BE';font-size:16px;line-height:1.7;color:#111;display:block}[type=button],[type=submit],button{display:inline-block;font-weight:700;color:#fff;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#000;border:none;padding:.5rem 1.5rem;font-size:1rem;border-radius:999px;transition:all .3s}[type=button]:hover,[type=submit]:hover,button:hover{background-color:#222}.wp-block-cover,.wp-block-cover-image{width:auto}.wp-block-cover__inner-container a,.wp-block-cover__inner-container a:hover{color:#fff}body .woocommerce-mini-cart{margin:-20px 0 0 0 !important;padding:0;text-indent:0;list-style-type:none;line-height:1.5 !important}body .woocommerce-mini-cart a{display:block;font-size:14px;font-weight:bold;margin-left:95px}body .woocommerce-mini-cart li{padding:20px 0 15px 0 !important;border-bottom:1px solid rgba(0,0,0,0.2);position:relative;height:115px}body .woocommerce-mini-cart img{width:75px !important;position:absolute !important;margin-left:-95px !important}body .woocommerce-mini-cart .remove_from_cart_button{position:absolute;font-weight:normal !important;right:0px;bottom:15px;border-radius:999px;width:24px;height:24px;text-align:center;color:rgba(0,0,0,0.2) !important;font-size:16px !important;border:1px solid rgba(0,0,0,0.2);line-height:1.5 !important}body .woocommerce-mini-cart .remove_from_cart_button:hover{background:rgba(0,0,0,0.2) !important;color:#fff !important}body .woocommerce-mini-cart .quantity{position:absolute;margin-left:95px;bottom:15px;font-size:14px}body .woocommerce-mini-cart__total{text-align:center;font-size:18px;border-bottom:1px solid rgba(0,0,0,0.2);padding:20px}body .woocommerce-mini-cart__buttons a{width:calc(50% - 10px) !important;display:inline-block !important;margin:5px !important;font-size:1rem !important}body .bit-widget.bit-layout-desktop .bit-date{margin:0}body .bit-widget.bit-layout-desktop a.bit-details div:first-child{min-width:220px !important}body .bit-startTime{margin:0 20px 0  0}body .bit-widget{font-family:futura-pt, helvetica, arial, sans-serif}body .bit-widget.bit-layout-desktop .bit-event,body .bit-widget.bit-layout-desktop .bit-event:hover{padding:10px 10px 10px 0}body .bit-widget.bit-layout-desktop .bit-event:hover{background:linear-gradient(135deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=1 )}body .bit-widget.bit-layout-ipad .bit-event{padding:10px 0}body .bit-widget .bit-event .bit-button{line-height:30px}body .bit-widget .bit-event .bit-event-buttons{margin:0}body .bit-widget .bit-event .bit-offers-text{text-transform:none}body .bit-widget .bit-upcoming-events,body .bit-widget .bit-past-events{margin:0 0 20px 0 !important}body .bit-widget .bit-top-track-button{font-weight:normal}body .bit-widget .bit-top-track-button{padding:10px 0}body .bit-widget .bit-upcoming-events-show-all-button,body .bit-widget .bit-past-events-show-all-button,body .bit-widget .bit-play-my-city-button{margin:0;font-size:1rem;text-transform:none}body .bit-widget.bit-layout-desktop .bit-event .bit-button{width:140px}body .bit-widget.bit-layout-ipad .bit-event .bit-button{width:100px}.elementor-jet-blog-posts-pagination .navigation.pagination .nav-links .page-numbers{min-width:20px;padding:10px 10px 10px 10px;margin-left:calc( 4px / 2);margin-right:calc( 4px / 2)}body .jet-carousel__item{padding:0 10px}.jet-mobile-menu-active .jet-menu-inner{overflow-x:hidden !important}.jet-posts__terms a{border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px}
