ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap,table.cal_blue.ecwd_calendar_container td>div,table.cal_blue.ecwd_calendar_container th>div{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/event-calendar-wd/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(/wp-content/plugins/event-calendar-wd/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0)format("embedded-opentype"),url(/wp-content/plugins/event-calendar-wd/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0)format("woff"),url(/wp-content/plugins/event-calendar-wd/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0)format("truetype"),url(/wp-content/plugins/event-calendar-wd/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa-search:before{content:""}.calendar_main:after{content:"";clear:both;display:table}.calendar_main a:not(.cpage){text-decoration:none;border-bottom:0!important}.calendar-head{display:table;width:100%;height:85px;color:#fff}.ecwd_calendar_view_tabs ul li:first-child{border-left:0}.ecwd_calendar_view_tabs ul li:last-child{border-right:0}.cal_blue.ecwd_calendar_container{width:100%!important;color:#262e3a!important;border:0!important;background:#fff!important;font-size:10px!important;table-layout:fixed!important;margin:0 0 10px!important;overflow:visible}table.cal_blue.ecwd_calendar_container th{margin:0;border:1px solid #ededed;border-left:0;display:table-cell}table.cal_blue.ecwd_calendar_container td{margin:0;border-width:0 1px 1px 0;display:table-cell}table.cal_blue.ecwd_calendar_container .normal-day-heading{color:#585858!important;font-size:1.6em;height:1.2em;line-height:1.2em;text-align:center;font-weight:400;padding:4px 0;vertical-align:middle;text-transform:none}table.cal_blue.ecwd_calendar_container .day-with-date,table.cal_blue.ecwd_calendar_container .day-without-date{vertical-align:text-top;text-align:left;height:8em;width:14.3%;font-size:1.4em}.calendar_main .ecwd_calendar{max-width:100%;width:100%;float:left;position:relative;border:0 solid transparent}.calendar_main .ecwd_calendar .filter-container{overflow:hidden;position:relative}.ecwd_calendar_view_tabs .filter-container ul{list-style:outside none none!important;padding:0!important;margin:0!important;overflow:hidden;position:relative;float:left;width:700%}table.cal_blue.ecwd_calendar_container .no-events{cursor:default}table.cal_blue.ecwd_calendar_container .week-start{border-left:1px solid #d6dde2}table.cal_blue.ecwd_calendar_container .day-without-date div{text-align:center}table.cal_blue.ecwd_calendar_container .current-day{text-align:left;vertical-align:text-top}.calendar_main .ecwd_calendar td{padding:1px!important;border:solid #d6dde2;border-width:0 1px 1px 0}@media only screen and (max-width:768px){.ecwd-events-day-details{margin-top:30px;padding:0 5px 5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ecwd-page-full table.cal_blue.ecwd_calendar_container td{height:50px}table.cal_blue.ecwd_calendar_container .normal-day-heading{font-size:1.4em}}.calendar_main .ecwd_calendar .next,.calendar_main .ecwd_calendar .previous{float:none}.calendar_main .ecwd_calendar .next span,.calendar_main .ecwd_calendar .previous span{font-size:1em;line-height:22px}.calendar_main .ecwd_calendar .month-name{display:none}.calendar_main .ecwd_calendar .ecwd_calendar_prev_next{text-align:center;z-index:3;position:relative}.calendar_main .ecwd_calendar .previous{left:0}.calendar_main .ecwd_calendar .next{right:0}.ecwd_calendar_view_tabs{position:relative}.calendar_main .ecwd_calendar .filter-container:after,.ecwd_calendar_view_tabs:after{content:"";display:table;clear:both}.ecwd_calendar_view_tabs ul li{display:inline-block;width:150px;text-align:center}.ecwd_calendar_view_tabs ul li a{display:block;padding:13.5px 0;text-decoration:none;font-size:16px;line-height:22px}.ecwd_calendar_view_tabs ul li.ecwd-selected-mode a{text-shadow:none}.ecwd_calendar_view_tabs ul li:first-child.ecwd-selected-mode a{border-left:1px solid rgba(0,0,0,.2)}.calendar_main .ecwd_calendar .filter-arrow-right{top:0}.calendar_main .ecwd_calendar .filter-arrow-left,.calendar_main .ecwd_calendar .filter-arrow-right{position:absolute;height:100%;width:30px;display:none;z-index:2;text-decoration:underline;text-align:center;padding-top:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;line-height:32px}.calendar_main .ecwd_calendar .filter-arrow-right{right:0}.calendar_main .ecwd_calendar .filter-arrow-left{top:0}.calendar_main .ecwd_calendar .filter-container li{position:relative;left:0;margin:0!important}.calendar_main .ecwd_calendar a:active,.calendar_main .ecwd_calendar a:focus,.calendar_main .ecwd_calendar div:focus{outline:0}.calendar_main .ecwd_calendar a{text-decoration:none!important}.calendar-head a{display:inline-block}.calendar-head .current-month,.calendar-head .next,.calendar-head .previous{width:20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:table-cell;vertical-align:middle}.calendar-head .current-month{line-height:1.5;text-align:center;width:60%}.calendar-head .previous{text-align:left;padding-left:2%}.calendar-head .next{text-align:right;padding-right:2%}.calendar_main .ecwd_calendar td .day-number{line-height:1}.ecwd_loader{display:none;position:absolute;background:url(/wp-content/plugins/event-calendar-wd/css/images/loading.gif)center center no-repeat;top:0;left:0;width:100%;height:100%;z-index:3;background-color:rgba(255,255,255,.4)}.ecwd-search ::-webkit-input-placeholder{color:#333!important}.ecwd-search ::-moz-placeholder{color:#333!important}.ecwd-search :-moz-placeholder{color:#333!important}.ecwd-search :-ms-input-placeholder{color:#333!important}.ecwd-search{float:right}.ecwd-search input[type=text]{display:inline-block;text-indent:-2000px;font-weight:100;outline:0;width:50px!important;height:49px!important;position:absolute;top:0;right:0;background:0 0!important;z-index:4;transition:width .6s cubic-bezier(0,.795,0,1);cursor:pointer;border:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0;font-size:14px}.ecwd-search input[type=text]::-webkit-input-placeholder{color:transparent}.ecwd-search input[type=text]::-moz-placeholder{color:transparent}.ecwd-search input[type=text]:-moz-placeholder{color:transparent}.ecwd-search input[type=text]:-ms-input-placeholder{color:transparent}.ecwd-search input[type=text]:focus{width:250px!important;z-index:2;background-color:#fff!important;cursor:text;text-indent:5px;margin:0!important}.ecwd-search input[type=text]:focus::-webkit-input-placeholder{color:#1fa67a}.ecwd-search input[type=text]:focus::-moz-placeholder{color:#1fa67a}.ecwd-search input[type=text]:focus:-moz-placeholder{color:#1fa67a}.ecwd-search input[type=text]:focus:-ms-input-placeholder{color:#1fa67a}.calendar_main .fa{display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);text-indent:0;position:absolute;top:12px;font-size:18px;right:13px;line-height:19px;color:#676767}.calendar_main .ecwd-search-submit .fa{top:17px;left:17px;color:#fff}.ecwd-search button,.ecwd-search button:hover{height:49px;width:50px;padding:0;display:inline-block;float:right;text-indent:-10000px;border:0;position:absolute;top:0;right:0;z-index:2;cursor:pointer;-webkit-appearance:inherit;border-radius:0}@media only screen and (max-width:500px){.calendar-head .next,.calendar-head .previous{font-size:14px}.ecwd-events-day-details{margin-top:20px}.ecwd_calendar_view_tabs ul li a{padding:8px 0;font-size:14px}.ecwd-search button,.ecwd-search input[type=text]{height:38px!important}.calendar_main .ecwd-search-submit .fa{top:11px}.month-name{display:none}.calendar-head{height:50px}.calendar-head .current-month{font-size:20px}.calendar-head .current-month,.calendar-head .previous{border-right:0}.calendar-head .current-month,.calendar-head .next{border-left:0}.calendar_main .ecwd_calendar .filter-arrow-left,.calendar_main .ecwd_calendar .filter-arrow-right{line-height:22px}}@media only screen and (min-width:764px){.month-name{display:block}}table.ecwd_calendar_container>tbody>tr>td{vertical-align:top!important}.calendar_main .ecwd_calendar .filter-container{direction:ltr;float:left}.ecwd_calendar a{box-shadow:none!important}.ecwd_calendar td .day-number{padding:2px 0 4px 2px}body{font-size:16px}#et-top-navigation .et-cart-info,#top-menu a,h1,h2,h4{color:#000}#top-menu li a{font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:981px){#logo{max-height:100%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}}#et-top-navigation,#main-header,body,h1,h2,h4,input,textarea{font-family:"Raleway",Helvetica,Arial,Lucida,sans-serif}input[type=email],input[type=tel],input[type=text],textarea{background:0 0;color:#fff;padding:5px;width:100%}input.wpcf7-form-control.wpcf7-submit{background:0 0;color:#fff;box-shadow:none;font-size:16px;border:1px solid #fff;padding:5px 20px;margin:20px 0 0}input[type=text]:focus,textarea:focus{border-color:#fff;color:#fff}.calendar_main .ecwd_calendar{font-size:17px;font-weight:600}.ecwd-search,.et-cart-info span:before{display:none}.cal_blue.ecwd_calendar_container,.calendar_main .ecwd_calendar{font-family:"Raleway",Helvetica,Arial,Lucida,sans-serif}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container td.day-with-date.weekend{background:#fff!important}.et_header_style_left #et-top-navigation{padding-top:15px}.et_pb_section.et_pb_section_0_tb_footer ::placeholder{color:#fff}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-right:5vw;padding-left:5vw}}@media screen and (min-width:980px) and (max-width:1300px){.et_fullwidth_nav #main-header .container{padding-right:1vw;padding-left:1vw}#logo{max-height:51%!important}#top-menu li{padding-right:10px}}@media (max-width:980px){.et_header_style_left #logo{min-height:80%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.ecwd_theme_calendar_grey:not(.calendar_widget_content){width:100%!important}.ecwd_theme_calendar_grey .calendar-head{background:#fff!important;border:1px solid #e5e5e5}.ecwd_theme_calendar_grey .calendar-head .previous{border-right:1px solid #fff!important}.ecwd_theme_calendar_grey .calendar-head .next{border-left:1px solid #fff!important}.ecwd_theme_calendar_grey .calendar-head .current-month{border-left:1px solid #fff!important;border-right:1px solid #fff!important;color:#3f3f3f!important}.ecwd_theme_calendar_grey .calendar-head .current-month div,.ecwd_theme_calendar_grey .calendar-head .next a,.ecwd_theme_calendar_grey .calendar-head .previous a,.ecwd_theme_calendar_grey .current-month a{color:#3f3f3f!important}.ecwd_theme_calendar_grey .calendar-head .next a,.ecwd_theme_calendar_grey .calendar-head .previous a{font-size:18px!important}.ecwd_theme_calendar_grey .calendar-head .current-month,.ecwd_theme_calendar_grey .current-month a{font-size:28px!important}.ecwd_theme_calendar_grey .calendar-head .current-month div{font-size:16px!important;line-height:16px!important}.ecwd_theme_calendar_grey .cal_tabs_blue .filter-container ul,.ecwd_theme_calendar_grey .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar_grey .cal_tabs_blue .filter-container ul li a,.ecwd_theme_calendar_grey .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar_grey .ecwd_calendar .filter-arrow-right{background-color:#f5f5f5!important}.ecwd_theme_calendar_grey .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar_grey .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar_grey .ecwd_calendar .filter-arrow-right{border-left:1px solid #fff!important;border-right:1px solid #fff!important}.ecwd_theme_calendar_grey .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar_grey .cal_tabs_blue .filter-container ul li a,.ecwd_theme_calendar_grey .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar_grey .ecwd_calendar .filter-arrow-right{color:#555!important;font-size:16px!important}.ecwd_theme_calendar_grey .cal_tabs_blue ul li.ecwd-selected-mode a{background-color:#fff!important;color:#555!important}.ecwd_theme_calendar_grey .ecwd-search button,.ecwd_theme_calendar_grey .ecwd-search button:hover,.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .day-with-date .day-number{background:#f5f5f5!important}.ecwd_theme_calendar_grey .ecwd-search-submit .fa,.ecwd_theme_calendar_grey .ecwd-search-submit .fa:hover{color:#555!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .normal-day-heading{background:#e5e5e5!important;border:1px solid #ededed!important;color:#3f3f3f!important;font-size:14px!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .day-with-date{background:#fff!important;border:1px solid #e5e5e5!important;color:#5c5c5c!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .weekend{background:#ededed!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .day-without-date{background:#f9f9f9!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .day-with-date .day-number{color:#5c5c5c!important;font-size:14px!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .day-with-date{font-size:14px!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .current-day{background:#fff!important;color:#fff!important}.ecwd_theme_calendar_grey table.cal_blue.ecwd_calendar_container .current-day .day-number{background:#92979d!important;color:#fff!important}