.elementor-kit-9227{--e-global-color-primary:#63B6D1;--e-global-color-secondary:#54595F;--e-global-color-text:#282828;--e-global-color-accent:#222222;--e-global-color-86aa061:#01789F;--e-global-color-c000beb:#4CADC9;--e-global-color-ad8cb35:#F8F8F8;--e-global-color-bfce255:#AAD239;--e-global-color-3aba6b5:#F9B826;--e-global-typography-primary-font-family:"Playfair Display SC";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:42px;--e-global-typography-primary-letter-spacing:0.16px;--e-global-typography-secondary-font-family:"Playfair Display SC";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:35px;--e-global-typography-text-letter-spacing:-0.5px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9227 button,.elementor-kit-9227 input[type="button"],.elementor-kit-9227 input[type="submit"],.elementor-kit-9227 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:400;line-height:35px;letter-spacing:-0.5px;color:#FFFFFF;border-radius:2em 2em 2em 2em;padding:12px 18px 12px 18px;}.elementor-kit-9227 button:hover,.elementor-kit-9227 button:focus,.elementor-kit-9227 input[type="button"]:hover,.elementor-kit-9227 input[type="button"]:focus,.elementor-kit-9227 input[type="submit"]:hover,.elementor-kit-9227 input[type="submit"]:focus,.elementor-kit-9227 .elementor-button:hover,.elementor-kit-9227 .elementor-button:focus{background-color:var( --e-global-color-86aa061 );color:#FFFFFF;}.elementor-kit-9227 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9227 h1{color:var( --e-global-color-accent );}.elementor-kit-9227 h2{color:var( --e-global-color-accent );font-size:36px;line-height:42px;}.elementor-kit-9227 h3{color:var( --e-global-color-accent );font-family:"Playfair Display SC", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-kit-9227 h4{color:var( --e-global-color-accent );}.elementor-kit-9227 h5{color:var( --e-global-color-accent );}.elementor-kit-9227 h6{color:var( --e-global-color-accent );}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9227{--e-global-typography-primary-font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Change Link Color*/
a {
    color: #4cadc9;
}

a:hover {
    color:#F9B826;
}

/*Fix Nav Dropdown Text*/
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    font-family: "Source Sans Pro", Sans-serif;
}

/*Change Site Text*/
p {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 35px;
    letter-spacing: -0.5px;
    color: #282828;
}


/*Line Break Fix*/
.line-break-fix {
    overflow-wrap: break-word;
}

/*Decorated*/

.decorated {
    font-size:36px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0.16px;
    font-family:Playfair Display SC;
    color:#222222;
    text-align: center;
    overflow: hidden;
 }
.decorated > span {
    position: relative;
    display: inline-block;
}
.decorated > span:before, .decorated > span:after {
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 2px solid;
    width: 592px; /* half of limiter */
    margin: 0 20px;
    
}
.decorated > span:before {
    right: 100%;
}
.decorated > span:after {
    left: 100%;
}

/*Event Listings Adjustments*/
.single-tribe-events-template .tribe-events-single .tribe-events-back a, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    background: #63B6D1 !important;
    border-radius: 50px;
    line-height:35px;
    letter-spacing: -0.5px;
    font-family: Source Sans Pro;
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF !important;
    border:none;
}

.single-tribe-events-template .tribe-events-single .tribe-events-back a, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background: #01789F;
} 

.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title, .single-tribe-events-template .tribe-events-single .tribe-events-single-event-title {
    font-family: Playfair Display SC;
    font-weight: 500;
}



.page-titlebar {
    display: none;

}


/*Article Single Page*/

.elementor-posts--skin-list-hardeol .elementor-post__meta li:not(:last-child):after {
    visibility: hidden;
}

.elementor-posts--skin-list-hardeol .elementor-post__meta li a {
    visibility: hidden;
}

.elementor-widget-breadcrumbs p {
    color: #F8F8F8;
    font-family: 'Quattrocento Sans' !important;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase;
    padding-bottom:10px;
}/* End custom CSS */