.elementor-kit-7921{--e-global-color-primary:#004D71;--e-global-color-secondary:#BE955B;--e-global-color-text:#666666;--e-global-color-accent:#C4D600;--e-global-color-14b67f8:#EEEEEE;--e-global-color-87e3e39:#00A79D;--e-global-color-4a448ce:#EE2A7B;--e-global-color-25681c6:#237055;--e-global-color-ded90bc:#662D91;--e-global-color-ac4265d:#EF4136;--e-global-color-e252bae:#00AEEF;--e-global-color-3403ab1:#034EA2;--e-global-typography-primary-font-family:"roboto";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1b91841-font-family:"roboto";--e-global-typography-1b91841-font-size:12px;--e-global-typography-1b91841-font-weight:500;--e-global-typography-1b91841-text-transform:uppercase;--e-global-typography-1b91841-font-style:normal;--e-global-typography-5d31005-font-family:"roboto";--e-global-typography-5d31005-font-size:12px;--e-global-typography-5d31005-font-weight:400;--e-global-typography-5d31005-font-style:normal;--e-global-typography-c57b5a5-font-size:15px;--e-global-typography-c57b5a5-font-weight:300;--e-global-typography-c57b5a5-font-style:italic;--e-global-typography-406b999-font-size:48px;--e-global-typography-406b999-font-weight:bold;--e-global-typography-406b999-text-transform:none;--e-global-typography-2198bd8-font-size:18px;--e-global-typography-2198bd8-text-transform:none;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7921 button,.elementor-kit-7921 input[type="button"],.elementor-kit-7921 input[type="submit"],.elementor-kit-7921 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"roboto", Sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;letter-spacing:0.5px;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-7921 button:hover,.elementor-kit-7921 button:focus,.elementor-kit-7921 input[type="button"]:hover,.elementor-kit-7921 input[type="button"]:focus,.elementor-kit-7921 input[type="submit"]:hover,.elementor-kit-7921 input[type="submit"]:focus,.elementor-kit-7921 .elementor-button:hover,.elementor-kit-7921 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-7921 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7921 p{margin-block-end:14px;}.elementor-kit-7921 a{color:var( --e-global-color-secondary );font-family:"roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:0px;}.elementor-kit-7921 a:hover{font-weight:bold;font-style:normal;}.elementor-kit-7921 h1{color:#BE955B;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;font-style:normal;}.elementor-kit-7921 h2{color:#004D71;font-family:"roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:0px;}.elementor-kit-7921 h3{color:var( --e-global-color-text );font-size:15px;font-weight:bold;line-height:0em;}.elementor-kit-7921 h4{font-family:"roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.3em;}.elementor-kit-7921 h6{font-size:13px;font-weight:normal;line-height:1.4em;}.elementor-kit-7921 input:not([type="button"]):not([type="submit"]),.elementor-kit-7921 textarea,.elementor-kit-7921 .elementor-field-textual{font-family:"roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:0px;border-radius:0px 0px 0px 0px;}.elementor-kit-7921 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7921 textarea:focus,.elementor-kit-7921 .elementor-field-textual:focus{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7921{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7921{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Sidebar Menu  */
.elementor-widget-container {
    list-style-type: none; padding-left: 0px;
    margin: 0; color: #666666; 
}

.elementor-widget-container .sub-menu {
    list-style-type: none; padding-left: 30px; padding-top: 10px;
}

.container {
column-count: 3;}

li + li {
  margin-top: 10px;
}

.menu a:hover
{
    color:#666666;
}

.menu {list-style-type: none; padding-left: 0;}

/* Highlight using link element */
li.current_page_item a{
    color: #666666; font-weight: 500;
}
h4 {margin-bottom: 10px;}

h3 {padding-top: 30px;}

h2 {padding-top: 30px;}


/*MEGA MENU ITEM SPACING*/
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {padding: 10px 10px 10px 10px;
line-height: 16px;}


figcaption {font-size: 12px; color: #666666; padding-top: 10px;}



/*The Events Calendar*/

.tribe-common .tribe-common-h5 {color: #be955b;}

.elementor-kit-7921 p {color: #666666;}

.tribe-events-meta-group .tribe-events-single-section-title {font-size: 18px; color: #be955b;}

.tribe-events-event-meta dt {font-size: 18px; color: #666666; text-transform: uppercase;}

.tribe-events-schedule h2 {font-weight: bold; font-size: 18px;}

.tribe-events-event-meta dd {font-size: 14px; color: #666666;}

.tribe-events-back a, .tribe-events-back a:visited {color: #be955b;}

.tribe-events .tribe-events-header {display: none;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {font-size: 16px;}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {font-size: 18px; text-transform: uppercase; font-weight: bold;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue {font-size: 18px; color: #666666;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium {display: none;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {font-size: 20px; color: #666666;}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {font-size: 14px;color: #be955b;}

.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover {border-bottom: none; color: #be955b;}

.tribe-events-single-event-description a, .tribe-events-event-url a, .tribe-venue-url a, .tribe-organizer-url a, .tribe-block__organizer__website a, .tribe-block__venue__website a, .tribe-events:not( .tribe-events-view--shortcode ) p a {border-bottom: none;}

.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {font-size: 16px;}

/*Calendar Tweaks*/
.tribe-common .tribe-common-h6 {padding-top: 40px; color: red;}

/*2025 Events Calendar*/
#tribe-events-pg-template {max-width: 100%; padding: 0;}/* End custom CSS */