.elementor-kit-16{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-b408008:#F3AD00;--e-global-color-8a61999:#FFFFFF00;--e-global-color-0cff22b:#0000007A;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-size:62px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1em;--e-global-typography-514fbbe-font-family:"Montserrat";--e-global-typography-514fbbe-font-size:8.2vw;--e-global-typography-514fbbe-font-weight:bold;--e-global-typography-514fbbe-text-transform:uppercase;--e-global-typography-514fbbe-font-style:normal;--e-global-typography-514fbbe-line-height:1em;--e-global-typography-d584fe5-font-family:"Montserrat";--e-global-typography-d584fe5-font-size:1.8vw;--e-global-typography-d584fe5-font-weight:600;--e-global-typography-d584fe5-text-transform:none;--e-global-typography-d584fe5-font-style:normal;--e-global-typography-d584fe5-line-height:1em;--e-global-typography-df84709-font-family:"Montserrat";--e-global-typography-df84709-font-size:22px;--e-global-typography-df84709-font-weight:normal;--e-global-typography-df84709-text-transform:none;--e-global-typography-df84709-font-style:normal;--e-global-typography-ff32d72-font-family:"Montserrat";--e-global-typography-ff32d72-font-size:16px;--e-global-typography-ff32d72-font-weight:400;--e-global-typography-ff32d72-text-transform:capitalize;--e-global-typography-ff32d72-font-style:normal;--e-global-typography-ff32d72-line-height:1em;--e-global-typography-ac35789-font-family:"Montserrat";--e-global-typography-ac35789-font-size:14px;--e-global-typography-ac35789-font-weight:300;--e-global-typography-ac35789-text-transform:capitalize;--e-global-typography-ac35789-font-style:italic;--e-global-typography-ac35789-line-height:1.5em;--e-global-typography-a4b5456-font-family:"Montserrat";--e-global-typography-a4b5456-font-size:0.7vw;--e-global-typography-a4b5456-font-weight:500;--e-global-typography-a4b5456-text-transform:uppercase;--e-global-typography-a4b5456-font-style:normal;--e-global-typography-a4b5456-line-height:1em;--e-global-typography-a4b5456-letter-spacing:1.5px;--e-global-typography-9c71156-font-family:"Montserrat";--e-global-typography-9c71156-font-size:14px;--e-global-typography-9c71156-font-weight:600;--e-global-typography-9c71156-text-transform:uppercase;--e-global-typography-9c71156-font-style:normal;--e-global-typography-9c71156-line-height:1.5em;--e-global-typography-a4b5302-font-family:"Montserrat";--e-global-typography-a4b5302-font-size:62px;--e-global-typography-a4b5302-font-weight:600;--e-global-typography-a4b5302-text-transform:uppercase;--e-global-typography-a4b5302-font-style:normal;--e-global-typography-1785e53-font-family:"Montserrat";--e-global-typography-1785e53-font-size:16px;--e-global-typography-1785e53-font-weight:300;--e-global-typography-1785e53-text-transform:capitalize;--e-global-typography-1785e53-font-style:italic;--e-global-typography-1785e53-line-height:1.5em;background-color:#F3AD0000;}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{background-color:var( --e-global-color-b408008 );}.elementor-kit-16 e-page-transition{background-color:#FFBC7D;}.elementor-kit-16 a{color:var( --e-global-color-primary );}.elementor-kit-16 a:hover{color:var( --e-global-color-primary );}.elementor-kit-16 h1{font-family:var( --e-global-typography-df84709-font-family ), Sans-serif;font-size:var( --e-global-typography-df84709-font-size );font-weight:var( --e-global-typography-df84709-font-weight );text-transform:var( --e-global-typography-df84709-text-transform );font-style:var( --e-global-typography-df84709-font-style );}.elementor-kit-16 h2{font-family:var( --e-global-typography-df84709-font-family ), Sans-serif;font-size:var( --e-global-typography-df84709-font-size );font-weight:var( --e-global-typography-df84709-font-weight );text-transform:var( --e-global-typography-df84709-text-transform );font-style:var( --e-global-typography-df84709-font-style );}.elementor-kit-16 h3{font-family:var( --e-global-typography-df84709-font-family ), Sans-serif;font-size:var( --e-global-typography-df84709-font-size );font-weight:var( --e-global-typography-df84709-font-weight );text-transform:var( --e-global-typography-df84709-text-transform );font-style:var( --e-global-typography-df84709-font-style );}.elementor-kit-16 h4{font-family:var( --e-global-typography-df84709-font-family ), Sans-serif;font-size:var( --e-global-typography-df84709-font-size );font-weight:var( --e-global-typography-df84709-font-weight );text-transform:var( --e-global-typography-df84709-text-transform );font-style:var( --e-global-typography-df84709-font-style );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:980px;}.e-con{--container-max-width:980px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-16{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:50px;--e-global-typography-text-font-size:14px;--e-global-typography-d584fe5-font-size:30px;--e-global-typography-df84709-font-size:16px;--e-global-typography-a4b5456-font-size:1.5vw;--e-global-typography-9c71156-font-size:16px;--e-global-typography-a4b5302-font-size:55px;}.elementor-kit-16 h1{font-size:var( --e-global-typography-df84709-font-size );}.elementor-kit-16 h2{font-size:var( --e-global-typography-df84709-font-size );}.elementor-kit-16 h3{font-size:var( --e-global-typography-df84709-font-size );}.elementor-kit-16 h4{font-size:var( --e-global-typography-df84709-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-16{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:36px;--e-global-typography-514fbbe-font-size:38px;--e-global-typography-d584fe5-font-size:22px;--e-global-typography-df84709-font-size:16px;--e-global-typography-a4b5456-font-size:14px;--e-global-typography-9c71156-font-size:14px;--e-global-typography-a4b5302-font-size:35px;--e-global-typography-a4b5302-line-height:1em;}.elementor-kit-16 h1{font-size:var( --e-global-typography-df84709-font-size );}.elementor-kit-16 h2{font-size:var( --e-global-typography-df84709-font-size );}.elementor-kit-16 h3{font-size:var( --e-global-typography-df84709-font-size );}.elementor-kit-16 h4{font-size:var( --e-global-typography-df84709-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.tribe-events .tribe-events-c-search__button,
.tribe-events button.tribe-events-c-search__button {
    background-color: #000000!important;
    background-image: none;
    box-shadow: none;
    color: var(--tec-color-text-events-bar-submit-button);
    font-style: normal;
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-shadow: none;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    background-color: #000;
    border: 1px solid #000000;
    border-radius: var(--tec-border-radius-default);
    color: #ffffff;
    padding: 11px 20px;
    text-align: center;
    transition: var(--tec-transition);
    width: 100%;
}
.tribe-common .tribe-common-c-btn-border {
    background-color: #000!important;
    color: #fff;
    border: 1px solid #000;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.tribe-common .tribe-common-c-btn-border:hover,
.tribe-common a.tribe-common-c-btn-border:hover {
    background-color: #fff!important;
    color: #000!important;
}
.tribe-events-event-meta a, .tribe-events-event-meta a:visited {
    color: #fff!important;
}

.eapp-events-calendar-organizer-image {
    width: 100%;
    height: 100%;
    object-fit: contain!important;
}/* End custom CSS */