.elementor-kit-14{--e-global-color-primary:#BCDCF0;--e-global-color-secondary:#293039;--e-global-color-text:#113E67;--e-global-color-accent:#65AFDD;--e-global-color-4b6ffb6:#8C8F92;--e-global-color-1672477:#C9CED3;--e-global-color-82456f0:#E0E4E8;--e-global-color-3e88dd5:#DDEFF8;--e-global-color-48bdd5e:#C1E3DE;--e-global-color-36f9628:#F4FCFA;--e-global-color-d23a9d5:#FFFFFF;--e-global-color-345934a:#2BABA012;--e-global-color-bf5b9c6:#EDF5FC;--e-global-color-0dfc7d5:#65AFDD14;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:54px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:1.04em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:700;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.3em;--e-global-typography-b44a15e-font-family:"Open Sans";--e-global-typography-b44a15e-font-size:14px;--e-global-typography-b44a15e-font-weight:600;--e-global-typography-b44a15e-line-height:1.2em;--e-global-typography-aaf77c5-font-family:"Open Sans";--e-global-typography-aaf77c5-font-size:20px;--e-global-typography-aaf77c5-font-weight:400;--e-global-typography-aaf77c5-line-height:1.6em;--e-global-typography-a82529d-font-family:"Open Sans";--e-global-typography-a82529d-font-size:18px;--e-global-typography-a82529d-font-weight:400;--e-global-typography-a82529d-line-height:1.5em;--e-global-typography-35d92ef-font-family:"Open Sans";--e-global-typography-35d92ef-font-size:14px;--e-global-typography-35d92ef-font-weight:400;--e-global-typography-35d92ef-line-height:1.3em;--e-global-typography-3bc2db9-font-family:"Open Sans";--e-global-typography-3bc2db9-font-size:14px;--e-global-typography-3bc2db9-font-weight:700;--e-global-typography-3bc2db9-line-height:1.2em;--e-global-typography-32d8b8e-font-family:"Open Sans";--e-global-typography-32d8b8e-font-size:16px;--e-global-typography-32d8b8e-font-weight:400;--e-global-typography-32d8b8e-line-height:1.5em;--e-global-typography-88f68f3-font-family:"Open Sans";--e-global-typography-88f68f3-font-size:18px;--e-global-typography-88f68f3-font-weight:700;--e-global-typography-88f68f3-line-height:1.4em;--e-global-typography-3e92721-font-family:"Open Sans";--e-global-typography-3e92721-font-size:26px;--e-global-typography-3e92721-font-weight:800;--e-global-typography-3e92721-line-height:1em;--e-global-typography-706d69b-font-family:"Open Sans";--e-global-typography-706d69b-font-size:70px;--e-global-typography-706d69b-font-weight:900;--e-global-typography-706d69b-line-height:1.2em;--e-global-typography-355410c-font-family:"Open Sans";--e-global-typography-355410c-font-size:270px;--e-global-typography-355410c-font-weight:900;--e-global-typography-355410c-line-height:1.1em;--e-global-typography-5ccb490-font-family:"Open Sans";--e-global-typography-5ccb490-font-size:15px;--e-global-typography-5ccb490-font-weight:700;--e-global-typography-5ccb490-line-height:1.2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-a82529d-font-family ), Sans-serif;font-size:var( --e-global-typography-a82529d-font-size );font-weight:var( --e-global-typography-a82529d-font-weight );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:#26ABA3;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-d23a9d5 );box-shadow:0px 8px 30px 0px rgba(38.00000000000002, 171.00000000000003, 163.00000000000003, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#26ABA300;border-radius:50px 50px 50px 50px;padding:14px 40px 14px 40px;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:600;line-height:28px;}.elementor-kit-14 a:hover{color:var( --e-global-color-primary );}.elementor-kit-14 h1{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-14 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-14 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-b44a15e-font-family ), Sans-serif;font-size:var( --e-global-typography-b44a15e-font-size );font-weight:var( --e-global-typography-b44a15e-font-weight );line-height:var( --e-global-typography-b44a15e-line-height );}.elementor-kit-14 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-a82529d-font-family ), Sans-serif;font-size:var( --e-global-typography-a82529d-font-size );font-weight:var( --e-global-typography-a82529d-font-weight );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{color:var( --e-global-color-d23a9d5 );}.elementor-kit-14 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-3bc2db9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bc2db9-font-size );font-weight:var( --e-global-typography-3bc2db9-font-weight );line-height:var( --e-global-typography-3bc2db9-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-family:var( --e-global-typography-a82529d-font-family ), Sans-serif;font-size:var( --e-global-typography-a82529d-font-size );font-weight:var( --e-global-typography-a82529d-font-weight );line-height:var( --e-global-typography-a82529d-line-height );color:var( --e-global-color-4b6ffb6 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:14px 20px 14px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-14{font-size:var( --e-global-typography-a82529d-font-size );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-kit-14 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-14 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-14 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 h5{font-size:var( --e-global-typography-b44a15e-font-size );line-height:var( --e-global-typography-b44a15e-line-height );}.elementor-kit-14 h6{font-size:var( --e-global-typography-a82529d-font-size );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 label{font-size:var( --e-global-typography-3bc2db9-font-size );line-height:var( --e-global-typography-3bc2db9-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-size:var( --e-global-typography-a82529d-font-size );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{--e-global-typography-primary-font-size:20px;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:20px;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-size:16px;--e-global-typography-aaf77c5-font-size:16px;--e-global-typography-aaf77c5-line-height:1.6em;--e-global-typography-a82529d-font-size:15px;--e-global-typography-a82529d-line-height:1.6em;--e-global-typography-35d92ef-font-size:14px;--e-global-typography-35d92ef-line-height:1.4em;--e-global-typography-706d69b-font-size:60px;--e-global-typography-355410c-font-size:130px;--e-global-typography-355410c-line-height:1em;font-size:var( --e-global-typography-a82529d-font-size );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-kit-14 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-14 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-14 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 h5{font-size:var( --e-global-typography-b44a15e-font-size );line-height:var( --e-global-typography-b44a15e-line-height );}.elementor-kit-14 h6{font-size:var( --e-global-typography-a82529d-font-size );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 label{font-size:var( --e-global-typography-3bc2db9-font-size );line-height:var( --e-global-typography-3bc2db9-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-size:var( --e-global-typography-a82529d-font-size );line-height:var( --e-global-typography-a82529d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Single Event Style*/

#tribe-events-pg-template {
    max-width: 1200px;
}

.single-tribe_events .tribe-events-single-event-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.04em;
    color: var(--e-global-color-text);
}

.single-tribe_events  .tribe-events-schedule span, .single-tribe_events .tribe-events-content p {
    color:var(--e-global-color-text) !important;
}

.single-tribe_events span.tribe-events-cost {
    color:var(--e-global-color-accent) !important;
}

.single-tribe_events .tribe-events-event-image img {
    border-radius:100px 0;
}

.tribe-events-single-event-description.tribe-events-content p a {
    color:var(--e-global-color-accent) !important;
    border-bottom:0;
    font-weight:700;
}

.single-tribe_events .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    fill: var(--e-global-color-bf5b9c6);
    color: #fff;
    box-shadow: 0px 8px 30px 0px rgba(38.00000000000002, 171.00000000000003, 163.00000000000003, 0.07);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #26ABA300;
    border-radius: 50px 50px 50px 50px;
    padding: 14px 40px 14px 40px;
}

.single-tribe_events .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    background-color: var(--e-global-color-text);
}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-details h2 {
     color:var(--e-global-color-text);
}

.single-tribe_events .tribe-events-meta-list .tribe-events-meta-label {
    color:var(--e-global-color-accent);
}

.single-tribe_events .tribe-events-meta-list li {
   padding-bottom:20px
}

.single-tribe_event .tribe-events-meta-group.tribe-events-meta-group-gmap, .single-tribe_event .tribe-events-meta-group .tribe-events-venue-map {
    width: 100% !important;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-pnext a::before {
    color:var(--e-global-color-text) !important;
    font-weight:600;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
    color:var(--e-global-color-accent) !important;
}

.tribe-organizer-url.tribe-events-meta-value a, .tribe-venue-url.tribe-events-meta-value a {
    color: var(--e-global-color-accent) !important;
    font-weight: var(--tec-font-weight-bold) !important;
    font-size: var(--tec-font-size-2);
}

.tribe-organizer-url.tribe-events-meta-value a:hover, .tribe-venue-url.tribe-events-meta-value a:hover {
    color: var(--e-global-color-text) !important;
}

/*Event Tickets*/

.single-tribe_events .entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form {
    min-width:100% !important;
    background-color: #65AFDD14;
    border:none;
    border-radius:20px;
    padding:40px;
}

.single-tribe_events .entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form  h2{
    color:var(--e-global-color-text) !important;
        font-weight: var(--tec-font-weight-bold) !important;
}

.single-tribe_events .tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title, .tribe-amount {
     color:var(--e-global-color-text) !important;
}

.single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy, .single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy:hover {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    fill: var(--e-global-color-bf5b9c6);
    color: #fff;
    box-shadow: 0px 8px 30px 0px rgba(38.00000000000002, 171.00000000000003, 163.00000000000003, 0.07);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #26ABA300;
    border-radius: 50px 50px 50px 50px;
    padding: 14px 40px 14px 40px;
}

.single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy {
    background-color: var(--e-global-color-accent) !important;
}

.single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy:hover {
    background-color: var(--e-global-color-text) !important;
}

/* Eventos List Tickets*/


.tribe-common p{ 
    font-size: 18px;
    font-family: "Open Sans", sans-serif;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:24px !important;}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
    font-size: 20px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
}


.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost a {
    color:var(--e-global-color-accent) !important;
}

.tribe-common .tribe-common-cta--thin-alt, .tribe-common .tribe-common-cta--thin-alt:hover, .tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost a:hover {
    border-bottom:none;
    color:var(--e-global-color-text) !important;
}



/* Eventos List Page*/


.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
    border: none;
}

.tribe-common-c-btn.tribe-events-c-search__button {
    background-color:var(--e-global-color-accent) !important;
    border-radius: 50px 50px 50px 50px !important;
    margin-left:20px !important;
    padding: 14px 30px 14px 30px !important;
}

.tribe-common-c-btn.tribe-events-c-search__button:hover {
    background-color:var(--e-global-color-text) !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-.elementor-kit-14--tabs .tribe-events-c-view-.elementor-kit-14__list-item--active .tribe-events-c-view-.elementor-kit-14__list-item-link:after {
     background-color:var(--e-global-color-accent);
}

.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    color:var(--e-global-color-accent);
}

.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
    font-weight: var(--tec-font-weight-bold) !important;
    color:var(--e-global-color-accent) !important;
}

.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin:hover {
    border-bottom: 1px solid var(--e-global-color-accent);
}

.tribe-events-c-small-cta__price, .tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
    font-weight: var(--tec-font-weight-bold);
    color:var(--e-global-color-text) !important;
}

.tribe-events-calendar-list__event-featured-image{
    border-radius:100px 0;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
      background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    fill: var(--e-global-color-bf5b9c6);
    color: #fff;
    box-shadow: 0px 8px 30px 0px rgba(38.00000000000002, 171.00000000000003, 163.00000000000003, 0.07);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #26ABA300;
    border-radius: 50px 50px 50px 50px;
    padding: 14px 40px 14px 40px;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
      background-color: var(--e-global-color-text) !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: var(--e-global-color-accent);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-.elementor-kit-14--tabs .tribe-events-c-view-.elementor-kit-14__list-item--active .tribe-events-c-view-.elementor-kit-14__list-item-link:after {
    background-color: var(--e-global-color-accent);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-.elementor-kit-14--tabs .tribe-events-c-view-.elementor-kit-14__list-item--active .tribe-events-c-view-.elementor-kit-14__list-item-link:after {
    background-color: var(--e-global-color-accent);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-.elementor-kit-14--tabs .tribe-events-c-view-.elementor-kit-14__list-item--active .tribe-events-c-view-.elementor-kit-14__list-item-link:after {
    background-color: var(--e-global-color-accent);
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 span {
    font-weight: var(--tec-font-weight-bold);
    color: var(--e-global-color-text);
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 span:hover  {
    color: var(--e-global-color-accent) !important;
    fill: var(--e-global-color-accent) !important;
}

/* Image behaviour */

@media (max-width: 767px) {
.home .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display:block !important;
    }
}


/* Single Post & Blog */

.sidebar-cta h3 a {
    font-weight:700;
}

.single-post .elementor-widget-theme-post-content ul {
    padding:20px 45px 30px;
    line-height:1.4em;
}

.single-post .elementor-widget-theme-post-content li {
    padding:5px 0;
}

.single-post .elementor-widget-theme-post-content a span {
    color:var(--e-global-color-accent) !important;
}

.single-post .elementor-widget-theme-post-content a span:hover {
    color:var(--e-global-color-text) !important;
}

.single .elementor-author-box span{
    font-weight:600;
}

.single .comment-reply-title {
      color:var(--e-global-color-text) !important;
}

.single .comment-form-comment textarea {
    border:none;
    margin-top:20px
}

.single .form-submit input {
    background-color:var(--e-global-color-accent) !important;
}

.single .form-submit input:hover {
    background-color:var(--e-global-color-text) !important;
}

.cat-item  {
    line-height:1.9em !important;
}


/* Event Button Ctas */

.page .x.x-mgi-calendar {
    font-size:25px;
}

.elementor-element-eab68c4 .x.x-mgi-calendar, .elementor-element-4cff32e .x.x-mgi-calendar, .elementor-element-ede1bf2 .x.x-mgi-calendar  {
    font-size:30px;
}

.elementor-element-ee7c0a8 .x.x-mgi-calendar {
    font-size:27px;
}


/* Checkout */

.tribe-common-anchor-alt.tribe-tickets__commerce-checkout-header-link-back-to-event {
    color:  var(--e-global-color-accent) !important;
    border-bottom: 2px solid var(--e-global-color-accent) !important;
}


.tribe-common-c-btn {
    background-color: var(--e-global-color-accent) !important;
}

.tribe-common .tribe-common-h2 , .tribe-common .tribe-common-h6   {
    color: var(--e-global-color-text) !important;
}

/* Elementor - Make the entire IconBox a Clickable Link */

.elementor-widget-icon-box a:after {
     content: "";
     display: block !important;
     position: absolute;
     inset: 0;
     z-index: 1;
}
.elementor-icon-box-icon {
     z-index: 2;
}

/* Last Changes Events Listing */

.post-type-archive-tribe_events .tribe-events-c-small-cta__price {
    font-size:20px;
}
.tribe-events-calendar-list__event-venue-address, .tribe-events-c-small-cta__stock {
    font-size:14px;
}

.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium:hover, .tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium:hover {
     color: var(--e-global-color-accent) !important;
}

.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium:hover, .tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium:hover {
     color: var(--e-global-color-accent) !important;
}

.tribe-events-calendar-month__calendar-event-title-link.tribe-common-anchor-thin.tooltipstered {
    color:var(--e-global-color-accent) ;
}

.tribe-common .tribe-common-h1, .tribe-common .tribe-common-h2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    font-family: "Open Sans", Sans-serif !important;
}


.tribe-events .tribe-events-calendar-month__day-cell--mobile {
    background-color: #BCDCF0;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected  {
   background-color:var(--e-global-color-accent);
}

.e-q-footer{line-height:50px;}/* End custom CSS */