  .page-header{ display:none; } .elementor .elementor-3604 .elementor-location-header{ display:none; } .elementor-3604 .elementor-element.elementor-element-4d640a5e .elementor-nav-menu--dropdown{ background-color:#faf6ed !important; }  .upcomming_events .ectbe-wrapper.ectbe-list-wrapper .ectbe-date-area{ display:none; } .upcomming_events .ectbe-wrapper{ display:flex;  gap:30px; } .upcomming_events .ectbe-wrapper.ectbe-list-wrapper .ectbe-evt-more-box{ width:100%; padding-top:5px;  padding-bottom:10px;  align-items:end; background-color:unset !important; } .upcomming_events .ectbe-wrapper.ectbe-list-wrapper .ectbe-evt-more-box:hover{ background-color:unset !important; color:#f4fcff !important; } .upcomming_events .ectbe-list-wrapper .ectbe-inner-wrapper{ flex-wrap:wrap !important; background-color:#f8f3e9 !important; max-width:450px; min-height:200px; padding-top:15px; padding-bottom:15px; } .upcomming_events .ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-content-box{ background-color:unset; } .upcomming_events .ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-evt-time{ font-family:'Lato'; color:#000; font-size:15px; }  .upcomming_events .ectbe-content-box{ align-items:center; } .upcomming_events .ectbe-wrapper .ectbe-evt-title .ectbe-evt-url{ font-size:30px;  font-family:'Cormorant Garamond';  font-weight:600;  color:#000; } .upcomming_events .ectbe-wrapper .ectbe-evt-read-more{ background-color:#5C6B5E; color:white; font-family:'Lato'; font-weight:400; font-size:15px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; border-radius:8px; } .upcomming_events .ectbe-wrapper .ectbe-evt-read-more:hover{ transform:scale(1.1); transition-duration:0.3s; } .upcomming_events .ectbe-wrapper .ectbe-evt-venue{ font-family:'Lato'; color:#000 !important; font-size:17px; } .upcomming_events .ectbe-wrapper .ectbe-evt-cost{ color:unset !important; font-size:16px; font-weight:bold; }   @media screen and (max-width:767px) { .upcomming_events .ectbe-wrapper{  display:unset !important; } .upcomming_events .ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-evt-more-box{ --e-ectbe-evt-details-justify:unset; } }   .workshop_form .paragraph_sec a{ color:unset !important; }  .testimonial-excerpt, .testimonial-full {  display:inline;  line-height:1.6;  font-size:16px;  color:#010101;  font-family:'Playfair Display'; font-size:15px; font-weight:400; }  .testimonial-toggle {  display:inline-block;  margin-top:8px;  background:none;  border:none;  color:#000;   cursor:pointer;  font-weight:600;  font-size:15px;  padding:0;  transition:color 0.2s ease; background-color:unset; } .testimonial-toggle:hover {  color:#000;  text-decoration:underline; background-color:unset; }  .testimonial-full {  animation:fadeIn 0.3s ease; } @keyframes fadeIn {  from { opacity:0; }  to { opacity:1; } }  .elementor-post__card {  margin-bottom:10px;  padding-bottom:10px;  border-bottom:1px solid #eee; } .testimonial-toggle, .testimonial-toggle:focus, .testimonial-toggle:active {  background:none !important;  outline:none !important;  box-shadow:none !important;  color:#000; } .wpmtst_submit_testimonial{   background-color:#DCD4C1;   font-family:"Open Sans", Sans-serif;   font-size:20px;   font-weight:500;   fill:#000000;   color:#000000;   transition-duration:0.3s;   border-style:solid;   border-width:1px 1px 1px 1px;   border-color:#5C6B5E;   border-radius:10px 10px 10px 10px; } .wpmtst_submit_testimonial:hover{ background-color:#DCD4C1 !important; color:#000000; transform:scale(1.05); transition-duration:0.3s; } .tribe-events-after-html p a{   background-color:#DCD4C1;   font-family:"Open Sans", Sans-serif; display:inline-block;   font-size:20px;   font-weight:500;   fill:#000000;   color:#000000;   transition-duration:0.3s;   border-style:solid;   border-width:1px 1px 1px 1px;   border-color:#5C6B5E;   border-radius:10px 10px 10px 10px;  padding-left:15px;  padding-right:15px;  padding-top:10px;  padding-bottom:10px; } .tribe-events-after-html p a:hover{  transform:scale(1.05);  transition-duration:0.3s; } @media screen and (max-width:767px){ .tribe-events-after-html p a{  font-size:15px;  padding:5px 10px 5px 10px } } .wpcf7-submit{  background-color:#DCD4C1;   font-family:"Open Sans", Sans-serif; display:inline-block;   font-size:20px;   font-weight:500;   fill:#000000;   color:#000000;   transition-duration:0.3s;   border-style:solid;   border-width:1px 1px 1px 1px;   border-color:#5C6B5E;   border-radius:10px 10px 10px 10px; } .wpcf7-submit:hover{  transform:scale(1.05);  transition-duration:0.3s; background-color:#DCD4C1 !important; color:black; } @media screen and (max-width:767px){ .wpcf7-submit{  font-size:15px; } }  .testimonials-section .elementor-pagination{ margin-top:50px !important; } .testimonials-section .page-numbers{  background:#8f9f91;   color:#FFF;   border-radius:38px;   width:40px;   height:40px;   display:inline-flex;   align-items:center;   justify-content:center; } .testimonials-section .page-numbers.current{ background:#5C6B5E !important; } .testimonial-form .wpmtst-submission-form{ display:flex; flex-wrap:wrap; justify-content:space-between; }  .testimonial-form .wpmtst-submission-form .form-field{ width:48%; } .testimonial-form .wpmtst-submission-form div.field-star_rating, .testimonial-form .wpmtst-submission-form div.field-post_content{ width:100%; }  .testimonial-form .wpmtst-submission-form label{ margin-bottom:7px; } .testimonial-form .wpmtst-submission-form span.after{ font-size:.82em; } .testimonial-form .wpmtst_submit_testimonial{ background-color:#5C6B5E;   color:white;   font-weight:400;   font-size:15px;   padding-left:15px;   padding-right:15px;   padding-top:10px;   padding-bottom:10px;   border-radius:8px; } .testimonial-form #wpmtst_featured_image{ border:1px solid #666;   border-radius:3px;   padding:.34rem 1rem;   transition:all .3s; } .testimonial-form .wpmtst_submit_testimonial:hover{ background-color:#5C6B5E !important; } @media screen and (max-width:767px){ .testimonial-form .wpmtst-submission-form .form-field{ width:100%; }  .testimonial-form .strong-form-inner{  padding:0 !important; } }  .footer-badge-images .gallery-size-full { text-align:center; } .footer-badge-images .gallery-size-full img{ max-width:170px !important; }  @media screen and (max-width:767px){ .footer-badge-images .gallery-size-full{  display:flex;  flex-wrap:wrap; }  .footer-badge-images .gallery-item{  width:33.333% !important; } .footer-badge-images .gallery-size-full img{ max-width:110px !important; } }  .reg_list ul{ width:100%;   display:flex;   flex-wrap:wrap; } .reg_list ul li{ width:33.3333%; line-height:1.2; } @media screen and (max-width:767px){ .reg_list ul{ width:100%;   display:unset;   flex-wrap:no-wrap; } .reg_list ul li{  width:100%; } }  .event-sidebar   .tec-events-elementor-event-widget__venue, .tec-events-elementor-event-widget__venue .tribe-events-content{  flex-direction:column !important; } .event-sidebar .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container{ display:unset; padding:0px;  margin:0px; } .event-sidebar .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-details { padding:0px; margin:0px; } .event-sidebar .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container { border:none; } .event-sidebar .tec-events-elementor-event-widget__venue-details h3{ padding:0px; margin:0px; } .event_nav_btn .tec-events-elementor-event-widget__navigation--subnav li{ background-color:#DCD4C1;   font-family:"Open Sans", Sans-serif;   font-size:20px;   font-weight:500;   fill:#000000;   color:#000000;   transition-duration:0.3s;   border-style:solid;   border-width:1px 1px 1px 1px;   border-color:#5C6B5E;  padding-left:15px; padding-right:20px; padding-top:10px; padding-bottom:10px; text-decoration:none; } #tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, #tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, .tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a { color:#000 !important; text-decoration:none !important; }  #tribe-events-pg-template{ max-width:1140px; padding-left:0px; padding-right:0px; } @media screen and (max-width:767px){ #tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, #tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, .tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a {  font-size:12px; } }  body.single-tribe_events{ }  .tribe-events .tribe-events-c-messages__message {   background-color:#ECE4D6; } .tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {   background-color:#ECE4D6; color:#000; opacity:0.8; } .tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {   background-color:#ECE4D6; font-family:"Open Sans", Sans-serif; font-size:large; } .tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {   background-color:#ECE4D6;   border:#ECE4D6;   color:#000; } .tribe-events .tribe-events-calendar-month__body {   background-color:#f8f3e99e; } .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{   border-color:#ECE4D6; } .tribe-common .tribe-common-anchor-thin-alt{   border-bottom:1px solid #141827 } .tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border:hover{ background-color:#ECE4D6 !important; color:unset !important; } .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused{ background-color:#D8CFC4; } .tribe-common .tribe-common-c-svgicon {   color:#141827; } .tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button:hover{  } .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{ background-color:#ECE4D6 !important; color:#000 !important; opacity:1; } .tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {   background-color:#ECE4D6; } .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {   background-color:#5C6B5E; } .tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small:hover{ background-color:#D8CFC4; } .tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video{ font-size:large; } .tribe-events .tribe-events-c-top-bar__nav-link--next, .tribe-events .tribe-events-c-top-bar__nav-link--prev{ height:50px; width:50px } .tribe-events .tribe-events-calendar-month__day-date-daynum{ font-size:22px; } @media (max-width:767px){ .tribe-events .tribe-events-calendar-month__day-date-daynum{  font-size:unset; } .tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video{ font-size:unset; } }  .footer_menu a {  opacity:0.7; } .elementor-nav-menu a:hover{  opacity:1; } .elementor-social-icons-wrapper span:hover{ transform:scale(1.03); }   .event-date-time{ background-color:rgba(0,0,0,.5) } #tribe-events-pg-template{ padding-top:0 !important; } #tribe-events-pg-template .tec-events-elementor-event-widget__navigation--subnav li:hover{ text-decoration:underline !important; } .event-sidebar a{ text-decoration:none !important; } .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-website>a{ color:unset !important; } .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-email-link, .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-phone-link{ color:unset !important; } .elementor-share-btn:hover{ transform:scale(1.1); } .elementor-3590 .elementor-element.elementor-element-65aeee9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap a:hover{ text-decoration:underline !important; } .elementor-3608 .elementor-element.elementor-element-92987e0 .elementor-form-fields-wrapper{   display:flex;   flex-wrap:nowrap; } .elementor-3608 .elementor-element.elementor-element-92987e0 .elementor-button[type="submit"]{ max-width:30%; } .elementor-field-group.elementor-field-type-submit{  padding-left:20px !important; } @media (max-width:767px){ .elementor-3608 .elementor-element.elementor-element-92987e0 .elementor-field-group{  justify-content:center; }  .elementor-3608 .elementor-element.elementor-element-92987e0 .elementor-form-fields-wrapper{  flex-wrap:wrap !important; } .elementor-3608 .elementor-element.elementor-element-92987e0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){  }   .elementor-3590 .elementor-element.elementor-element-a34e3ff .elementor-button {  width:100%;   }  .tec-events-elementor-event-widget__export-dropdown{  width:100% !important; } .elementor-3590 .elementor-element.elementor-element-d6f25b1 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{  width:100%; } } .tribe-common p, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime>* { font-size:14px !important; } .tribe-events .tribe-events-c-small-cta>:first-child{ font-size:14px; } .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{ font-size:14px !important; } .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{ font-size:14px !important; } .tribe-event-date-start{ font-size:14px !important; } .tribe-event-date-end{ font-size:14px !important; } .blog_archive_p .elementor-post__read-more {   transition:all 0.3s ease-in;  position:relative;   overflow:hidden;  background-color:#5C6B5E;  color:#fff; } .blog_archive_p .elementor-post__read-more:hover{  border-color:#5C6B5E; background-color:unset; color:#000 !important;  } .post_widget .elementor-posts .elementor-post { flex-direction:row; gap:10px; } .single-post h2{   margin-block-end:3px; } .elementor-7308 .elementor-element.elementor-element-3506078 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{ padding:15px; }  .blog_archive_p .elementor-post__card a{ margin-bottom:0px !important; } .blog_archive_p .elementor-post__read-more{ border:1px solid #5C6B5E !important; padding:8px 10px; } 