html{background-color:#fff}.logo-wrapper{padding-top:10px;padding-left:0;padding-bottom:10px}.social-wrapper{margin-top:33px}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:18px}body{font-size:16px}h1,h2,h3,h4,h5,h6,.title-color{color:#000}body{font-family:"default -"}h1,h2,h3,h4,h5,h6,.gdl-title{font-family:"Droid Serif"}h1.stunning-text-title{font-family:"Museo Sans"}div.single-thumbnail-info,div.single-port-info,div.blog-thumbnail-info,div.blog-item-holder .blog-item0 .blog-thumbnail-date,div.custom-sidebar #twitter_update_list,div.custom-sidebar .recent-post-widget-date,div.custom-sidebar .recent-post-widget-comment-num,div.custom-sidebar .error,span.comment-date{font-family:"Droid Serif"}div.divider{border-bottom:1px solid #ececec}.gdl-divider,.custom-sidebar.gdl-divider div,.custom-sidebar.gdl-divider .custom-sidebar-title,.custom-sidebar.gdl-divider ul li{border-color:#ececec!important}.scroll-top{color:#7c7c7c!important}.header-outer-wrapper{background-color:#fff}.stunning-text-wrapper{background-color:#ffffff!important}h1.stunning-text-title{color:#000}.stunning-text-caption{color:#000}.stunning-text-button{color:#ffffff!important;background-color:#ef7f2c!important;border:1px solid #ef7f2c!important}body{color:#000000!important}a{color:#ef7f2c}a:hover{color:#ef7f2c}.gdl-link-title{color:#ef7f2c!important}.gdl-slider-title{color:#ef7f2c!important}.gdl-slider-caption,.nivo-caption{color:#ffffff!important}div.slider-bottom-gimmick{background-color:#ebebeb}.ls-modernize .ls-nav-prev,.ls-modernize .ls-nav-next{background-color:#ef7f2c}h2.column-service-title{color:#ef7f2c!important}.port-title-color,.port-title-color a{color:#ef7f2c!important}.port-title-color a:hover{color:#ef7f2c!important}.post-title-color{color:#646464!important}.post-title-color a:hover{color:#646464!important}.post-widget-title-color{color:#ef7f2c!important}.post-info-color,div.custom-sidebar #twitter_update_list{color:#797979!important}div.pagination a{background-color:#f9f9f9}.about-author-wrapper{background-color:#f9f9f9!important}div.gallery-thumbnail-image,div.portfolio-thumbnail-image,div.portfolio-thumbnail-video,div.portfolio-thumbnail-slider,div.blog-thumbnail-image,div.blog-thumbnail-video,div.blog-thumbnail-slider,.gdl-image-frame{background-color:#f0f0f0!important;border:1px solid #ffffff!important}.testimonial-content{color:#848484!important}.testimonial-author-name{color:#494949!important}.testimonial-author-position{color:#8d8d8d!important}table th{color:#666;background-color:#f7f7f7}table,table tr,table tr td,table tr th{border-color:#e5e5e5}.top-navigation-wrapper,.top-navigation-left li a{color:#e7e7e7!important;background-color:#494949!important}.top-navigation-left li a{border-right:1px solid #a2a2a2!important}.top-navigation-wrapper-gimmick{background-color:#e77927!important}div.navigation-wrapper{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/gradient-top-gray-40px.png) repeat-x}.navigation-wrapper{border-top:1px solid #ececec!important;border-bottom:1px solid #ececec!important;-moz-box-shadow:0 1px 5px -1px #f5f5f5;-webkit-box-shadow:0 1px 5px -1px #f5f5f5;box-shadow:0 1px 5px -1px #f5f5f5}.navigation-wrapper .sf-menu ul,.navigation-wrapper .sf-menu ul li{border-color:#ececec!important}.navigation-wrapper{background-color:#fdfdfd!important}.sf-menu li li{background-color:#fdfdfd!important}.navigation-wrapper .sf-menu li a{color:#7a7a7a!important;border-right:1px solid #dbdbdb!important;border-left:1px solid #ffffff!important}.navigation-wrapper .sf-menu ul a,.navigation-wrapper .sf-menu ul .current-menu-ancestor ul a,.navigation-wrapper .sf-menu ul .current-menu-item ul a,.navigation-wrapper .sf-menu .current-menu-ancestor ul a,.navigation-wrapper .sf-menu .current-menu-item ul a{color:#7a7a7a!important}.navigation-wrapper .sf-menu ul a:hover,.navigation-wrapper .sf-menu ul .current-menu-item ul a:hover,.navigation-wrapper .sf-menu .current-menu-item ul a:hover{color:#3d3d3d!important}.navigation-wrapper .sf-menu a:hover{color:#3d3d3d!important}.navigation-wrapper .sf-menu .current-menu-ancestor a,.navigation-wrapper .sf-menu .current-menu-item a{color:#3d3d3d!important}.navigation-wrapper .sf-menu ul .current-menu-ancestor a,.navigation-wrapper .sf-menu ul .current-menu-ancestor ul .current-menu-item a,.navigation-wrapper .sf-menu ul .current-menu-item a{color:#3d3d3d!important}.search-wrapper{border-left:1px solid #dbdbdb}.search-wrapper form{border-left:1px solid #fff}.search-wrapper #search-text input[type="text"]{color:#333333!important;background-color:#efefef!important;-webkit-box-shadow:inset 0 0 6px #dddddd!important;-moz-box-shadow:inset 0 0 6px #dddddd!important;box-shadow:inset 0 0 6px #dddddd!important}div.gdl-price-item .gdl-divider{border-color:#ececec!important}div.gdl-price-item .price-title{color:#3a3a3a!important;background-color:#e9e9e9!important}div.gdl-price-item .price-item.active .price-title{color:#ffffff!important;background-color:#5f5f5f!important}div.gdl-price-item .price-tag{color:#3a3a3a!important}div.gdl-price-item .price-item.active .price-tag{color:#ef7f2c!important}div.gdl-price-item .price-item.active{border-top:1px solid #ef7f2c!important}ul.gdl-tabs{border-color:#dddddd!important}ul.gdl-tabs li a{border-color:#dddddd!important;background-color:#f5f5f5!important;color:#666666!important}ul.gdl-tabs li a.active{color:#111111!important;background-color:#ffffff!important}div.personnel-item{background-color:#f7f7f7}div.personnel-item .personnel-position{color:#9d9d9d}div.personnel-item .personnel-title{color:#353535}div.personnel-item .personnel-thumbnail{border-color:#ef7f2c}div.personnel-item .personnel-content{color:#838383}div.personnal-widget-item .personnal-widget-info{color:#4a4a4a}.sidebar-title-color{color:#000000!important}.footer-wrapper a{color:#ef7f2c!important}.footer-wrapper a:hover{color:#ef7f2c!important}.footer-widget-wrapper .custom-sidebar-title{color:#ececec!important}.footer-container-wrapper{background-color:#313131!important}div.footer-container-wrapper{border-top:3px solid #cfcfcf}div.footer-wrapper div.contact-form-wrapper input[type="text"],div.footer-wrapper div.contact-form-wrapper input[type="password"],div.footer-wrapper div.contact-form-wrapper textarea,div.footer-wrapper div.custom-sidebar #search-text input[type="text"],div.footer-wrapper div.custom-sidebar .contact-widget-whole input,div.footer-wrapper div.custom-sidebar .contact-widget-whole textarea{color:#888888!important;background-color:#383838!important;border:1px solid #434343!important}div.footer-wrapper a.button,div.footer-wrapper button,div.footer-wrapper button:hover{background-color:#222222!important;color:#7a7a7a!important}div.footer-wrapper div.custom-sidebar .recent-post-widget-thumbnail{background-color:#292929;border-color:#3b3b3b!important}.footer-wrapper .gdl-divider,.footer-wrapper .custom-sidebar.gdl-divider div,.footer-wrapper .custom-sidebar.gdl-divider ul li{border-color:#3b3b3b!important}.footer-wrapper,.footer-wrapper table th{color:#999999!important}.footer-wrapper .post-info-color,div.custom-sidebar #twitter_update_list{color:#b1b1b1!important}div.copyright-container-wrapper{color:#808080!important;background-color:#202020!important;-moz-box-shadow:inset 0 3px 6px -3px #111;-webkit-box-shadow:inset 0 3px 6px -3px #111;box-shadow:inset 0 3px 6px -3px #111}div.contact-form-wrapper input[type="text"],div.contact-form-wrapper input[type="password"],div.contact-form-wrapper textarea,div.custom-sidebar #search-text input[type="text"],div.custom-sidebar .contact-widget-whole input,div.comment-wrapper input[type="text"],div.comment-wrapper textarea,div.custom-sidebar .contact-widget-whole textarea,span.wpcf7-form-control-wrap input[type="text"],span.wpcf7-form-control-wrap input[type="password"],span.wpcf7-form-control-wrap input[type="email"],span.wpcf7-form-control-wrap textarea{color:#888;background-color:#fff;border:1px solid #cfcfcf;-webkit-box-shadow:#ececec 0 1px 4px inset,#f8f8f8 -5px -5px 0 0,#f8f8f8 5px 5px 0 0,#f8f8f8 5px 0 0 0,#f8f8f8 0 5px 0 0,#f8f8f8 5px -5px 0 0,#f8f8f8 -5px 5px 0 0;box-shadow:#ececec 0 1px 4px inset,#f8f8f8 -5px -5px 0 0,#f8f8f8 5px 5px 0 0,#f8f8f8 5px 0 0 0,#f8f8f8 0 5px 0 0,#f8f8f8 5px -5px 0 0,#f8f8f8 -5px 5px 0 0}a.button,button,input[type="submit"],input[type="reset"],input[type="button"],a.gdl-button{background-color:#f1f1f1;color:#7a7a7a;border:1px solid #dedede}a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,a.gdl-button:hover{color:#7a7a7a}a.button,button,input[type="submit"],input[type="reset"],input[type="button"],a.gdl-button{-moz-box-shadow:1px 1px 3px #ececec;-webkit-box-shadow:1px 1px 3px #ececec;box-shadow:1px 1px 3px #ececec}div.gallery-thumbnail-image,div.custom-sidebar .recent-post-widget-thumbnail,.gdl-image-frame,div.portfolio-thumbnail-image,div.portfolio-thumbnail-video,div.portfolio-thumbnail-slider,div.single-port-thumbnail-image,div.single-port-thumbnail-video,div.single-port-thumbnail-slider,div.blog-thumbnail-image,div.blog-thumbnail-slider,div.blog-thumbnail-video{-moz-box-shadow:0 0 4px 1px #ececec;-webkit-box-shadow:0 0 4px 1px #ececec;box-shadow:0 0 4px 1px #ececec}div.right-sidebar-wrapper{-moz-box-shadow:inset 3px 0 3px -3px #ececec;-webkit-box-shadow:inset 3px 0 3px -3px #ececec;box-shadow:inset 3px 0 3px -3px #ececec}div.left-sidebar-wrapper{-moz-box-shadow:inset -3px 0 3px -3px #ececec;-webkit-box-shadow:inset -3px 0 3px -3px #ececec;box-shadow:inset -3px 0 3px -3px #ececec}div.gdl-price-item .price-item.active{-moz-box-shadow:0 0 3px #ececec;-webkit-box-shadow:0 0 3px #ececec;box-shadow:0 0 3px #ececec}div.single-port-next-nav .right-arrow{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/arrow-right.png) no-repeat}div.single-port-prev-nav .left-arrow{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/arrow-left.png) no-repeat}div.single-thumbnail-author,div.archive-wrapper .blog-item .blog-thumbnail-author,div.blog-item-holder .blog-item2 .blog-thumbnail-author,div.blog-item-holder .blog-item3 .blog-thumbnail-author{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/author.png) no-repeat 0 1px}div.single-thumbnail-date,div.custom-sidebar .recent-post-widget-date,div.archive-wrapper .blog-item .blog-thumbnail-date,div.blog-item-holder .blog-item1 .blog-thumbnail-date,div.blog-item-holder .blog-item2 .blog-thumbnail-date,div.blog-item-holder .blog-item3 .blog-thumbnail-date{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/calendar.png) no-repeat 0 1px}div.single-thumbnail-comment,div.archive-wrapper .blog-item .blog-thumbnail-comment,div.blog-item-holder .blog-item1 .blog-thumbnail-comment,div.blog-item-holder .blog-item2 .blog-thumbnail-comment,div.blog-item-holder .blog-item3 .blog-thumbnail-comment,div.custom-sidebar .recent-post-widget-comment-num{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/comment.png) no-repeat 0 1px}div.single-thumbnail-tag,div.archive-wrapper .blog-item .blog-thumbnail-tag,div.blog-item-holder .blog-item2 .blog-thumbnail-tag,div.blog-item-holder .blog-item3 .blog-thumbnail-tag{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/tag.png) no-repeat}div.custom-sidebar #searchsubmit,div.search-wrapper input[type="submit"]{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/find-17px.png) no-repeat center}div.single-port-visit-website{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/link-small.png) no-repeat}span.accordion-head-image.active,span.toggle-box-head-image.active{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/minus-24px.png) no-repeat}span.accordion-head-image,span.toggle-box-head-image{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/plus-24px.png) no-repeat}div.jcarousellite-nav .prev,div.jcarousellite-nav .next{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/navigation-20px.png)}div.testimonial-icon{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/quotes-18px.png)}div.custom-sidebar ul li{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/arrow4.png) no-repeat 0 14px}div.stunning-text-wrapper{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/left-cross-5px.png)}div.personnal-widget-prev{background-image:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/personnal-widget-left.png)}div.personnal-widget-next{background-image:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/personnal-widget-right.png)}div.footer-wrapper div.custom-sidebar ul li{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/light/arrow4.png) no-repeat 0 14px}div.footer-wrapper div.custom-sidebar #searchsubmit{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/light/find-17px.png) no-repeat center}div.footer-wrapper div.custom-sidebar .recent-post-widget-comment-num{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/light/comment.png) no-repeat 0 1px}div.footer-wrapper div.custom-sidebar .recent-post-widget-date{background:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/light/calendar.png) no-repeat 0 1px}div.footer-wrapper div.personnal-widget-prev{background-image:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/personnal-widget-left.png)}div.footer-wrapper div.personnal-widget-next{background-image:url(https://princetonstringacademy.com/wp-content/themes/modernize/images/icon/dark/personnal-widget-right.png)}.woocommerce button,.woocommerce input[type="submit"],.woocommerce input[type="reset"],.woocommerce input[type="button"]{height:auto}html .woocommerce h2{font-size:22px}html .woocommerce h3{font-size:18px}html .woocommerce-message,html .woocommerce-error,html .woocommerce-info{-webkit-box-shadow:none;box-shadow:none}.woocommerce .gdlr-item-start-content{padding-top:20px}html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce input.button.alt:hover,html .woocommerce #respond input#submit.alt:hover,html .woocommerce #content input.button.alt:hover,html .woocommerce-page a.button.alt:hover,html .woocommerce-page button.button.alt:hover,html .woocommerce-page input.button.alt:hover,html .woocommerce-page #respond input#submit.alt:hover,html .woocommerce-page #content input.button.alt:hover,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt,html .woocommerce #respond input#submit.alt,html .woocommerce #content input.button.alt,html .woocommerce-page a.button.alt,html .woocommerce-page button.button.alt,html .woocommerce-page input.button.alt,html .woocommerce-page #respond input#submit.alt,html .woocommerce-page #content input.button.alt,html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:13px 17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:uppercase;border-top:0;border-right:0;border-left:0;text-shadow:none;font-weight:700}html .woocommerce ul.products li.product h3,html .woocommerce-page ul.products li.product h3{font-size:18px;font-weight:lighter;padding-top:5px}html .woocommerce ul.products li.product,html .woocommerce-page ul.products li.product{text-align:center}html .woocommerce ul.products li.product .price,html .woocommerce-page ul.products li.product .price{font-size:24px;font-weight:600}.product ins{text-decoration:none}del span.amount{font-size:14px}html .woocommerce ul.products li.product .price del{display:inline}html .woocommerce div.product p.price del,html .woocommerce div.product span.price del{display:inline}html .woocommerce span.onsale,html .woocommerce-page span.onsale{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-transform:uppercase;letter-spacing:1px;font-size:10px;padding:5px;line-height:40px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;min-width:40px;margin-top:12px;margin-left:12px}html .woocommerce ul.products li.product .onsale,html .woocommerce-page ul.products li.product .onsale{margin:-18px -18px 0 0}html .woocommerce ul.products li.product a img,html .woocommerce-page ul.products li.product a img,html .woocommerce ul.products li.product a img:hover,html .woocommerce-page ul.products li.product a img:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}html .woocommerce ul.products li.product a:hover,html .woocommerce-page ul.products li.product a:hover{transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}html .woocommerce div.product span.price,html .woocommerce div.product p.price,html .woocommerce #content div.product span.price,html .woocommerce #content div.product p.price,html .woocommerce-page div.product span.price,html .woocommerce-page div.product p.price,html .woocommerce-page #content div.product span.price,html .woocommerce-page #content div.product p.price{font-size:22px;font-weight:700}html .woocommerce div.product div.images img,html .woocommerce #content div.product div.images img,html .woocommerce-page div.product div.images img,html .woocommerce-page #content div.product div.images img{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}html .woocommerce-result-count,html .woocommerce-page .woocommerce-result-count,html .woocommerce .woocommerce-ordering,html .woocommerce-page .woocommerce-ordering{margin-bottom:45px}html .woocommerce ul.products li.product a img,html .woocommerce-page ul.products li.product a img{margin:0 0 20px}.woocommerce .tagged_as,.woocommerce .posted_in{display:block}html .woocommerce .quantity input.qty,html .woocommerce #content .quantity input.qty,html .woocommerce-page .quantity input.qty,html .woocommerce-page #content .quantity input.qty{width:50px;height:42px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}html .woocommerce .quantity,html .woocommerce #content .quantity,html .woocommerce-page .quantity,html .woocommerce-page #content .quantity{width:73px}html .woocommerce .quantity .plus,html .woocommerce .quantity .minus,html .woocommerce #content .quantity .plus,html .woocommerce #content .quantity .minus,html .woocommerce-page .quantity .plus,html .woocommerce-page .quantity .minus,html .woocommerce-page #content .quantity .plus,html .woocommerce-page #content .quantity .minus{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:26px;width:24px;line-height:12px}html .woocommerce div.product form.cart .button,html .woocommerce #content div.product form.cart .button,html .woocommerce-page div.product form.cart .button,html .woocommerce-page #content div.product form.cart .button{margin-left:5px;padding:18px;text-shadow:none}html .woocommerce div.product form.cart,html .woocommerce #content div.product form.cart,html .woocommerce-page div.product form.cart,html .woocommerce-page #content div.product form.cart{margin:36px 0 30px}.product_title.entry-title{font-size:35px;font-weight:400;margin-bottom:13px}html .woocommerce .woocommerce-breadcrumb,html .woocommerce-page .woocommerce-breadcrumb{margin-bottom:22px;margin-top:6px;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:20px}html .single-product.woocommerce .woocommerce-breadcrumb,html .single-product.woocommerce-page .woocommerce-breadcrumb{border-bottom:0;margin-bottom:3px}html .woocommerce .related ul.products li.product,html .woocommerce .related ul li.product,html .woocommerce .upsells.products ul.products li.product,html .woocommerce .upsells.products ul li.product,html .woocommerce-page .related ul.products li.product,html .woocommerce-page .related ul li.product,html .woocommerce-page .upsells.products ul.products li.product,html .woocommerce-page .upsells.products ul li.product{width:24%}.woocommerce-tabs h2{font-size:20px;margin-top:35px;margin-bottom:25px}.related.products h2{font-size:24px;font-weight:lighter;margin-top:50px}html .woocommerce div.product .woocommerce-tabs ul.tabs,html .woocommerce #content div.product .woocommerce-tabs ul.tabs,html .woocommerce-page div.product .woocommerce-tabs ul.tabs,html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding-top:35px;padding-left:0}html .woocommerce div.product .woocommerce-tabs ul.tabs li,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li,html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border:0;display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;margin:0 -2px;padding:8px 20px}html .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#fff0}html .woocommerce div.product .woocommerce-tabs ul.tabs li a,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li a,html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#b0b0b0;text-shadow:none}html .woocommerce ul.tabs li:before,html .woocommerce ul.tabs li:after{display:none}html .woocommerce div.product .woocommerce-tabs .panel,html .woocommerce #content div.product .woocommerce-tabs .panel,html .woocommerce-page div.product .woocommerce-tabs .panel,html .woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 70px}html .woocommerce .products ul,html .woocommerce ul.products,html .woocommerce-page .products ul,html .woocommerce-page ul.products{margin-bottom:40px}html .woocommerce #reviews #comments ol.commentlist li .comment-text,html .woocommerce-page #reviews #comments ol.commentlist li .comment-text{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}html .woocommerce #reviews #comments ol.commentlist li .comment-text,html .woocommerce-page #reviews #comments ol.commentlist li .comment-text{padding:20px}html .woocommerce .add_review{padding-left:50px}html .woocommerce-message,html .woocommerce-error,html .woocommerce-info{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}html .woocommerce-message:before,html .woocommerce-error:before,html .woocommerce-info:before{background-color:#fff0}html .woocommerce-message:before,html .woocommerce-error:before,html .woocommerce-info:before{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;line-height:26px;text-shadow:none;left:16px}html .woocommerce-message,html .woocommerce-error,html .woocommerce-info{padding:15px 13px 15px 45px;margin:0 0 25px;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:700;border-top:0;text-shadow:none}html .woocommerce-message a.button,html .woocommerce-error a.button,html .woocommerce-info a.button,html .woocommerce-message a.button:hover,html .woocommerce-error a.button:hover,html .woocommerce-info a.button:hover{background:#fff0;border-bottom:0px!important;padding:5px 4px}html .woocommerce-info:before{font-size:16px;margin-top:-5px}html .woocommerce .products .star-rating,html .woocommerce-page .products .star-rating{display:inline-block;font-size:14px}html .woocommerce a.added_to_cart,html .woocommerce-page a.added_to_cart{display:block;margin-left:23px}html .woocommerce a.button.added:before,html .woocommerce button.button.added:before,html .woocommerce input.button.added:before,html .woocommerce #respond input#submit.added:before,html .woocommerce #content input.button.added:before,html .woocommerce-page a.button.added:before,html .woocommerce-page button.button.added:before,html .woocommerce-page input.button.added:before,html .woocommerce-page #respond input#submit.added:before,html .woocommerce-page #content input.button.added:before{top:49px;right:auto;left:17px}html .woocommerce table.shop_table,html .woocommerce-page table.shop_table{border:0}html .woocommerce table.shop_table th,html .woocommerce-page table.shop_table th{padding:15px 12px;font-size:15px}html .woocommerce table.shop_table td,html .woocommerce-page table.shop_table td{border-top:0}html .woocommerce .shop_table .quantity.buttons_added{margin:0}html .woocommerce table.cart a.remove,html .woocommerce #content table.cart a.remove,html .woocommerce-page table.cart a.remove,html .woocommerce-page #content table.cart a.remove{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;font-weight:400}html .woocommerce table.cart a.remove:hover,html .woocommerce #content table.cart a.remove:hover,html .woocommerce-page table.cart a.remove:hover,html .woocommerce-page #content table.cart a.remove:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;font-weight:400}html .woocommerce table.cart img,html .woocommerce #content table.cart img,html .woocommerce-page table.cart img,html .woocommerce-page #content table.cart img{width:66px}html .woocommerce table.shop_table td,html .woocommerce-page table.shop_table td{padding:12px 12px}html .woocommerce table.cart td.actions .coupon .input-text,html .woocommerce #content table.cart td.actions .coupon .input-text,html .woocommerce-page table.cart td.actions .coupon .input-text,html .woocommerce-page #content table.cart td.actions .coupon .input-text{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:6px 6px 5px;margin:0 11px 0 0;outline:0;line-height:27px}html .woocommerce table.cart td.actions .button.alt,html .woocommerce #content table.cart td.actions .button.alt,html .woocommerce-page table.cart td.actions .button.alt,html .woocommerce-page #content table.cart td.actions .button.alt{margin-left:10px}html .woocommerce .cart-collaterals .shipping_calculator,html .woocommerce-page .cart-collaterals .shipping_calculator{display:inline-block}html .woocommerce .cart-collaterals .cart_totals,html .woocommerce-page .cart-collaterals .cart_totals{display:inline-block;float:left}html .woocommerce .cart-collaterals .cart_totals h2,html .woocommerce-page .cart-collaterals .cart_totals h2{font-size:15px;float:left}html .woocommerce .cart-collaterals .cart_totals tr td,html .woocommerce .cart-collaterals .cart_totals tr th,html .woocommerce-page .cart-collaterals .cart_totals tr td,html .woocommerce-page .cart-collaterals .cart_totals tr th{border-top:0;padding:15px}html .woocommerce .cart-collaterals .cart_totals tr.shipping th,html .woocommerce-page .cart-collaterals .cart_totals tr.shipping th{font-size:14px}html .woocommerce .cart-collaterals .shipping_calculator h2,html .woocommerce-page .cart-collaterals .shipping_calculator h2{font-size:15px}html .woocommerce .cart-collaterals .shipping_calculator,html .woocommerce-page .cart-collaterals .shipping_calculator{margin-top:0}html .woocommerce table.shop_table,html .woocommerce-page table.shop_table{margin:0 -1px 45px 0}html .woocommerce .cart-collaterals,html .woocommerce-page .cart-collaterals{margin-bottom:50px}html .woocommerce form .form-row input.input-text,html .woocommerce form .form-row textarea,html .woocommerce-page form .form-row input.input-text,html .woocommerce-page form .form-row textarea{padding:15px}html .woocommerce form .form-row select,html .woocommerce-page form .form-row select{height:30px}html .woocommerce form .form-row,html .woocommerce-page form .form-row{padding:0;margin:0 0 12px}html .woocommerce-cart .cart-collaterals .cart_totals p{margin-bottom:10px}html .woocommerce .woocommerce-ordering select,html .woocommerce-page .woocommerce-ordering select{height:30px}html .woocommerce form .form-row textarea,html .woocommerce-page form .form-row textarea{height:47px}html .woocommerce .checkout h3{font-size:20px;margin:20px 0 30px}html .woocommerce table.shop_table tfoot tr.total td,html .woocommerce table.shop_table tfoot tr.total th,html .woocommerce-page table.shop_table tfoot tr.total td,html .woocommerce-page table.shop_table tfoot tr.total th{border-bottom:0}html .woocommerce .col2-set,html .woocommerce-page .col2-set{margin-bottom:40px}html .woocommerce #payment,html .woocommerce-page #payment{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 15px 2px 15px}html .woocommerce #payment div.payment_box:after,html .woocommerce-page #payment div.payment_box:after{display:none}html #payment div.payment_box,html .woocommerce-page #payment div.payment_box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-shadow:none}html .woocommerce #payment ul.payment_methods,html .woocommerce-page #payment ul.payment_methods{border-bottom:0}html .woocommerce #payment div.form-row,html .woocommerce-page #payment div.form-row{border-top:0}html .woocommerce table.shop_table tfoot tr:last-child td,html .woocommerce table.shop_table tfoot tr:last-child th,html .woocommerce-page table.shop_table tfoot tr:last-child td,html .woocommerce-page table.shop_table tfoot tr:last-child th{border-bottom:0}html .woocommerce .customer_details{margin-bottom:45px;padding:20px}html .woocommerce ul.order_details{padding:20px}html .woocommerce .order_details.bacs_details,html .woocommerce-page .order_details.bacs_details{margin:0 0 40px}html .woocommerce .order_details,html .woocommerce-page .order_details{margin:0 0 20px}html .woocommerce form .form-row-first,html .woocommerce form .form-row-last,html .woocommerce-page form .form-row-first,html .woocommerce-page form .form-row-last{width:48%}html .woocommerce .lost_password,html .woocommerce-page .lost_password{margin-left:15px}html .woocommerce .checkout_coupon .form-row.form-row-first,html .woocommerce-page .checkout_coupon .form-row.form-row-first,html .woocommerce .checkout_coupon .form-row.form-row-last,html .woocommerce-page .checkout_coupon .form-row.form-row-last{margin-bottom:0}.woocommerce .gdlr-item-start-content.sidebar-right-item,.woocommerce-page .gdlr-item-start-content.sidebar-right-item,.woocommerce .gdlr-item-start-content.sidebar-left-item,.woocommerce-page .gdlr-item-start-content.sidebar-left-item{padding-top:60px}html .woocommerce .gdlr-sidebar h3.gdlr-widget-title,html .woocommerce-page .gdlr-sidebar h3.gdlr-widget-title{font-size:14px}html .woocommerce .woocommerce-content h1.page-title,html .woocommerce-page .woocommerce-content h1.page-title{display:none}html .woocommerce-result-count{display:none}html .woocommerce .woocommerce-ordering,html .woocommerce-page .woocommerce-ordering{margin:0 0 22px;float:left}html .woocommerce ul.cart_list li img,html .woocommerce ul.product_list_widget li img,html .woocommerce-page ul.cart_list li img,html .woocommerce-page ul.product_list_widget li img{width:65px;float:left;margin-left:0;margin-right:18px}html .woocommerce ul.cart_list li,html .woocommerce ul.product_list_widget li,html .woocommerce-page ul.cart_list li,html .woocommerce-page ul.product_list_widget li{padding:15px 0;border-bottom-width:1px;border-bottom-style:solid}html .woocommerce ul.cart_list li a,html .woocommerce ul.product_list_widget li a,html .woocommerce-page ul.cart_list li a,html .woocommerce-page ul.product_list_widget li a{font-size:14px}html .woocommerce ul.cart_list li del .amount,html .woocommerce ul.product_list_widget li del .amount,html .woocommerce-page ul.cart_list li del .amount,html .woocommerce-page ul.product_list_widget li del .amount{margin-top:0;font-size:11px;font-weight:400}html .woocommerce ul.cart_list li ins .amount,html .woocommerce ul.product_list_widget li ins .amount,html .woocommerce-page ul.cart_list li ins .amount,html .woocommerce-page ul.product_list_widget li ins .amount{margin-left:5px;display:inline-block;font-size:14px;font-weight:700;line-height:1.1;font-weight:700;margin-top:4px}html .woocommerce ul.cart_list li .amount,html .woocommerce ul.product_list_widget li .amount,html .woocommerce-page ul.cart_list li .amount,html .woocommerce-page ul.product_list_widget li .amount{font-size:14px;font-weight:700}html .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,html .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#f3f3f3}html .woocommerce .widget_price_filter .ui-slider .ui-slider-range,html .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background:#f1f1f1;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .5);-webkit-box-shadow:inset 0 0 0 1px rgb(204 204 204 / .5);-moz-box-shadow:inset 0 0 0 1px rgb(0 0 0 / .5)}html .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,html .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}html .woocommerce .widget_price_filter .ui-slider .ui-slider-range,html .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}html .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,html .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;border:1px solid #522100;cursor:pointer;background:#ff9852;background:-webkit-gradient(linear,left top,left bottom,from(#ff9852),to(#ff7a1f));background:-webkit-linear-gradient(#ff9852,#ff7a1f);background:-moz-linear-gradient(center top,#ff9852 0%,#ff7a1f 100%);background:-moz-gradient(center top,#ff9852 0%,#ff7a1f 100%);outline:none;top:-.3em;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .3),inset 0 0 0 1px rgb(255 255 255 / .65);-moz-box-shadow:0 1px 2px rgb(0 0 0 / .3),inset 0 0 0 1px rgb(255 255 255 / .65);box-shadow:0 1px 2px rgb(0 0 0 / .3),inset 0 0 0 1px rgb(255 255 255 / .65)}html .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,html .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{border:1px solid #cecece;background:#e4e4e4;box-shadow:none}html .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,html .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}html .woocommerce .widget_price_filter .price_slider_amount,html .woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}html .woocommerce .widget_price_filter .price_slider_amount .price_label,html .woocommerce-page .widget_price_filter .price_slider_amount .price_label{font-size:12px;font-weight:700;margin-top:8px;display:block;float:right}html .woocommerce .ui-widget-content{border:0}html .woocommerce .widget_price_filter .ui-slider-horizontal,html .woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.6em}html .woocommerce .widget_price_filter .price_slider,html .woocommerce-page .widget_price_filter .price_slider{margin-bottom:1.9em}html .woocommerce .with-sidebar-content ul.products li.product.gdlr-1-product-per-row{width:99%}html .woocommerce .with-sidebar-content ul.products li.product.gdlr-2-product-per-row{width:48%}html .woocommerce .with-sidebar-content ul.products li.product.gdlr-3-product-per-row{width:29.5%}html .woocommerce .with-sidebar-content ul.products li.product.gdlr-4-product-per-row{width:22%}html .woocommerce .with-sidebar-content ul.products li.product.gdlr-5-product-per-row{width:16.5%}html .woocommerce .gdlr-widget.widget_product_search input[type="text"],html .woocommerce .gdlr-widget.widget_product_search input[type="email"],html .woocommerce .gdlr-widget.widget_product_search input[type="password"]{width:57%;padding:15px}html .woocommerce .gdlr-widget.widget_product_search input[type="submit"]{padding:13px 17px;margin-bottom:0}html .woocommerce .gdlr-widget.widget_product_search .screen-reader-text{display:none}.woocommerce ul.product-categories li:before,.woocommerce-page ul.product-categories li:before{content:"\f105";font-family:FontAwesome;text-align:center;position:absolute;left:0;display:block;height:20px;width:20px;border-style:solid;border-width:1px;margin-top:-1px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.woocommerce ul.product-categories li,.woocommerce-page ul.product-categories li{margin-bottom:12px;padding-left:30px;line-height:20px;padding-bottom:12px;border-bottom-width:1px;border-bottom-style:solid}.woocommerce ul.product-categories,.woocommerce-page ul.product-categories{list-style:none;margin-left:0;position:relative}html .woocommerce .star-rating,html .woocommerce-page .star-rating{margin:5px 0 5px}html .woocommerce .widget_shopping_cart .total,html .woocommerce-page .widget_shopping_cart .total{padding:7px 12px;font-weight:700;margin-top:10px}html .woocommerce ul.cart_list li:last-child,html .woocommerce-page ul.cart_list li:last-child{border-bottom-width:0;padding-left:0}html .woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a:first-child,html .woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a:first-child{margin-right:5px}html .woocommerce nav.woocommerce-pagination ul,html .woocommerce #content nav.woocommerce-pagination ul,html .woocommerce-page nav.woocommerce-pagination ul,html .woocommerce-page #content nav.woocommerce-pagination ul{border:0}hmtl .woocommerce nav.woocommerce-pagination ul li,html .woocommerce #content nav.woocommerce-pagination ul li,html .woocommerce-page nav.woocommerce-pagination ul li,html .woocommerce-page #content nav.woocommerce-pagination ul li{border-right:0}html .woocommerce nav.woocommerce-pagination ul li span.current,html .woocommerce-page nav.woocommerce-pagination ul li span.current,html .woocommercenav.woocommerce-pagination ul li a:hover,html .woocommerce-page nav.woocommerce-pagination ul li a:hover{margin-right:4px;padding:9px 7px}html .woocommerce nav.woocommerce-pagination ul li a,html .woocommerce-page nav.woocommerce-pagination ul li a{margin-right:4px;padding:9px 7px}html .woocommerce nav.woocommerce-pagination,html .woocommerce #content nav.woocommerce-pagination,html .woocommerce-page nav.woocommerce-pagination,html .woocommerce-page #content nav.woocommerce-pagination{text-align:center;margin-bottom:40px;margin-top:-20px;display:inline-block;float:right}html .woocommerce .with-sidebar-content ul.products li.product,html .woocommerce-page .with-sidebar-content ul.products li.product{width:29.5%}html .woocommerce ul.products li.product,html .woocommerce-page ul.products li.product{margin-top:25px}html .woocommerce-info a.showcoupon{margin-left:15px}html .woocommerce table.shop_table tfoot td,html .woocommerce table.shop_table tfoot th,html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th,.cart-subtotal th,.shipping th,.total th,html .woocommerce table.shop_attributes .alt th,html .woocommerce-page table.shop_attributes .alt th{background:#fff0}@media only screen and (max-width:767px){html .woocommerce div.product div.images,html .woocommerce #content div.product div.images,html .woocommerce-page div.product div.images,html .woocommerce-page #content div.product div.images{width:100%}html .woocommerce div.product div.summary,html .woocommerce #content div.product div.summary,html .woocommerce-page div.product div.summary,html .woocommerce-page #content div.product div.summary{width:100%}html .woocommerce table.shop_table .product-price,html .woocommerce-page table.shop_table .product-quantity{display:none}html .woocommerce .cart-collaterals .cart_totals,html .woocommerce-page .cart-collaterals .cart_totals{width:100%;margin-bottom:30px}html .woocommerce .cart-collaterals .shipping_calculator,html .woocommerce-page .cart-collaterals .shipping_calculator{width:100%}html .woocommerce table.cart td.actions .button.alt,html .woocommerce #content table.cart td.actions .button.alt,html .woocommerce-page table.cart td.actions .button.alt,html .woocommerce-page #content table.cart td.actions .button.alt{margin-top:10px}html .woocommerce .col2-set .col-1,html .woocommerce-page .col2-set .col-1{width:100%}html .woocommerce .col2-set .col-2,html .woocommerce-page .col2-set .col-2{width:100%}html .woocommerce .order_details li,html .woocommerce-page .order_details li{border-right:0;width:100%;padding:10px 5px}html .woocommerce-cart .cart-collaterals .cart_totals p{margin-bottom:15px}}@media only screen and (max-width:419px){html .woocommerce table.cart td.actions .coupon,html .woocommerce #content table.cart td.actions .coupon,html .woocommerce-page table.cart td.actions .coupon,html .woocommerce-page #content table.cart td.actions .coupon{float:right;margin-bottom:10px}}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}@media (min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}@media (min-width:768px){.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}}.tribe-events-schedule .tribe-events-schedule__datetime{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}@media (min-width:768px){.tribe-events-schedule .tribe-events-schedule__datetime{margin-bottom:0;width:auto}}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.8.8 0 0 1-.592.26.8.8 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.8.8 0 0 1 2.43 15a.8.8 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.95.95 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.8.8 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.95.95 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174s0-.13.02-.174c0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152%27/%3E%3C/svg%3E") 0 /12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}@media (min-width:768px){.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}@media (min-width:768px){.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}@media (min-width:768px){.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}@media (min-width:768px){.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}}.tribe-events-cal-links a{display:inline-block}.single-tribe_events .tribe-events-cal-links a,.tribe-events-cal-links a{padding-left:var(--tec-spacer-7)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-5)}@media (min-width:768px){.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-8)}}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}@media (min-width:768px){.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0) 0;padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-meta-list{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta .tribe-events-meta-label,.tribe-events-event-meta .tribe-events-meta-value{margin:0 0 var(--tec-spacer-0) 0;padding:0}.tribe-events-event-meta .tribe-events-meta-label:not(:first-child),.tribe-events-event-meta .tribe-events-meta-value[class$=url]{margin-top:var(--tec-spacer-3)}.tribe-events-event-meta .tribe-events-meta-label[class*=url]+.tribe-events-meta-value{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}@media (min-width:768px){.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}@media (min-width:768px){.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}@media (min-width:768px){.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}@media (min-width:768px){.tribe-events-event-meta:before{top:auto}}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}@media (min-width:768px){.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}@media (min-width:768px){.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}@media (min-width:768px){.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-meta-group .tribe-events-meta-list{list-style:none;margin:0;padding:0}.tribe-events-meta-group .tribe-events-meta-item{list-style:none}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5) 0;order:-1;width:100%}@media (min-width:768px){.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}@media (min-width:768px){.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}@media (min-width:768px){.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}@media (min-width:768px){#tribe-events-footer{padding:var(--tec-spacer-6) 0}}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}@media (min-width:768px){.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}}.tribe-events-nav-next a:after{margin-top:-2px;width:7px}@media (min-width:768px){.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events,.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,.event-tickets .tribe-tickets__rsvp-actions-button-not-going,.event-tickets .tribe-tickets__rsvp-form-button,.event-tickets .tribe-tickets__tickets-item-quantity button{background-color:initial;background-image:none;border:none;outline:none}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,.event-tickets .tribe-tickets__rsvp-form-button:focus,.event-tickets .tribe-tickets__tickets-item-quantity button:focus{outline:auto}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-outline-width-default:2px;--tec-outline-style-default:solid;--tec-outline-color-default:var(--tec-color-border-active,#1a202c);--tec-outline-offset-default:2px;--tec-outline-active-default:var(--tec-outline-width-default) var(--tec-outline-style-default) var(--tec-outline-color-default);--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}#tribe-events-pg-template{background-color:var(--tec-color-background-events)}.tribe-events-single{-webkit-font-smoothing:antialiased}.tribe-events-after-html p,.tribe-events-before-html p{line-height:1.7}.tribe-events-back a,.tribe-events-back a:visited{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);-webkit-text-decoration:none;text-decoration:none}.tribe-events-notices{border-bottom:1px solid var(--tec-color-border-secondary);box-shadow:none}.tribe-events-notices ul{list-style:none;text-align:left;text-transform:none}.tribe-events-single-event-title{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-title);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}@media (min-width:768px){.tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}}.tribe-events-schedule{background-color:initial;border:0}.tribe-events-schedule .tribe-events-schedule__datetime{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){.tribe-events-schedule .tribe-events-schedule__datetime{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{background-color:var(--tec-color-background-secondary);border-radius:40px;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-0);text-transform:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{letter-spacing:-9999px}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-regular);letter-spacing:normal;line-height:20px;-webkit-text-decoration:none;text-decoration:none}.tribe-events-schedule .recurringinfo{background-color:var(--tec-color-background-secondary);border-radius:40px;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-0);text-transform:none}@media (min-width:768px){.tribe-events-schedule .recurringinfo{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-events-schedule .recurringinfo .event-is-recurring{letter-spacing:normal}}.tribe-events-schedule .tribe-events-cost{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none;text-transform:uppercase}@media (min-width:768px){.tribe-events-schedule .tribe-events-cost{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}.tribe-events-content{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);letter-spacing:normal;text-transform:none}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}@media (min-width:768px){.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}}.tribe-events-content ol,.tribe-events-content ul{list-style-position:inside}.tribe-events-content ul{list-style-type:disc}.tribe-events-content a{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-events-content a{-webkit-text-decoration:none;text-decoration:none}.tribe-events-content pre{background-color:var(--tec-color-background-secondary);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-content blockquote{quotes:auto}.tribe-events-content blockquote:before{content:open-quote}.tribe-events-content blockquote:after{content:close-quote}.tribe-events-cal-links{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-cal-links a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E") 0 /24px no-repeat;color:var(--tec-color-link-accent);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);-webkit-text-decoration:none;text-decoration:none}.tribe-events-event-meta{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2)}.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:var(--tec-color-link-accent)}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:var(--tec-color-link-accent-hover)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{word-break:break-word}.tribe-events-event-meta dt{line-height:var(--tec-line-height-3)}.tribe-events-event-meta .tribe-events-meta-list{list-style:none;margin:0;padding:0}.tribe-events-event-meta .tribe-events-meta-item{list-style:none;word-break:break-word}.tribe-events-event-meta .tribe-events-meta-label{display:block;font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-3)}.tribe-events-event-meta .tribe-events-meta-value{display:block;word-break:break-word}.tribe-events-event-meta .tribe-events-address{font-style:normal;line-height:26px}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:1px solid var(--tec-color-border-secondary)}@media (min-width:768px){.tribe-events-event-meta.secondary:before{content:normal}}.single-tribe_events .tribe-events-single .tribe-events-event-meta{background-color:initial;color:var(--tec-color-text-primary)}.tribe-events-meta-group .tribe-events-single-section-title{color:var(--tec-color-text-primary);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);letter-spacing:1px;text-transform:uppercase}.tribe-events-meta-group a{color:var(--tec-color-link-accent)}.tribe-events-meta-group.tribe-events-meta-group-gmap{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-venue-map{border:0;border-radius:0}.tribe-events-related-events-title{border-top:1px solid var(--tec-color-border-secondary);color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){.tribe-events-related-events-title{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}}.tribe-events-single ul.tribe-related-events li,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-3);text-transform:none}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:var(--tec-color-link-primary)}#tribe-events-footer{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-single .tribe-events-sub-nav{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);list-style:none}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav{font-size:var(--tec-font-size-3)}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{color:var(--tec-color-text-secondary);-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"";display:inline-block;height:20px;vertical-align:middle;width:11px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover{color:var(--tec-color-text-primary)}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%235d5d5d%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E") 0 /7px no-repeat}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E")}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%235d5d5d%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E") 100% /7px no-repeat}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E")}.tribe-theme-twentynineteen .tribe-events-content h2:before,.tribe-theme-twentynineteen .tribe-events-related-events-title:before,.tribe-theme-twentynineteen .tribe-events-single-event-title:before,.tribe-theme-twentynineteen .tribe-events-single-section-title:before{content:normal}.tribe-theme-twentytwentyone .tribe-events-cal-links a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E") 0 /24px no-repeat}.tribe-theme-twentytwentyone .tribe-events-schedule .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.tribe-theme-twentytwentyone .tribe-related-event-info .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:#0000;-webkit-text-decoration:none;text-decoration:none}#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-title);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-content pre{background-image:none}#top.tribe-theme-enfold.single-tribe_events #wrap_all .tribe-events-cal-links a,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{border:0}.fusion-widget-area .tribe-events-event-meta:before,.fusion-widget-area .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border:none}.simple-banner,.simple-banner_2,.simple-banner_3,.simple-banner_4,.simple-banner_5{width:100%;text-align:center;position:relative;display:block}.simple-banner .simple-banner-text,.simple-banner_2 .simple-banner-text_2,.simple-banner_3 .simple-banner-text_3,.simple-banner_4 .simple-banner-text_4,.simple-banner_5 .simple-banner-text_5{padding:10px 20px;position:relative}.simple-banner .simple-banner-button,.simple-banner_2 .simple-banner-button_2,.simple-banner_3 .simple-banner-button_3,.simple-banner_4 .simple-banner-button_4,.simple-banner_5 .simple-banner-button_5{border:none;background-color:#fff0;padding:0 5px;margin:0 5px;text-align:center;text-decoration:none;position:absolute;transform:translate(0%,-50%);right:0;top:50%;font-size:16px;cursor:pointer}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu li{padding:8px 0 9px 0}.sf-menu li{float:left;position:relative}.sf-menu li:hover{visibility:inherit}.sf-menu li:last-child{border:0}.sf-menu a{display:block;position:relative}.sf-menu ul{position:absolute;top:-999em;width:10em}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:41px;z-index:101}.sf-menu ul li{width:100%}.sf-menu li li{border-bottom:1px solid;border-color:inherit}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:-1px}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}.sf-menu{float:left}.sf-menu li a{padding:0 18px 0 18px;line-height:24px;text-decoration:none}.sf-menu li:first-child a{border-left:0px!important}.sf-menu li:last-child a{border-right:0px!important}.menu-wrapper .sf-menu li li a{height:auto;border:0px!important;padding-left:15px}.sf-sub-indicator{margin-left:2px}.sf-menu ul{border:1px solid;text-align:left;-moz-box-shadow:0 1px 3px #eee;-webkit-box-shadow:0 1px 3px #eee;box-shadow:0 1px 3px #eee}div.no-boxed-layout .sf-menu li{padding:14px 0 15px 0}div.no-boxed-layout .sf-menu li li{padding:9px 0 9px 0}div.no-boxed-layout .sf-menu li:hover ul,div.no-boxed-layout .sf-menu li.sfHover ul{top:53px}div.no-boxed-layout .sf-menu li:hover ul ul,div.no-boxed-layout .sf-menu li.sfHover ul ul{top:-1px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgb(0 0 0 / .5);-moz-box-shadow:0 10px 25px rgb(0 0 0 / .5);box-shadow:0 10px 25px rgb(0 0 0 / .5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/wp-content/themes/modernize/javascript/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/wp-content/themes/modernize/javascript/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:#fff0 url(/wp-content/themes/modernize/javascript/fancybox/blank.gif);-webkit-tap-highlight-color:#fff0;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/wp-content/themes/modernize/javascript/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:#fff0;background:rgb(0 0 0 / .8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgb(0 0 0 / .8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/wp-content/themes/modernize/javascript/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/wp-content/themes/modernize/javascript/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}