/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1661222380
Updated: 2022-09-04 22:39:38

*/

h3 {
    font-size:42px !important;
    text-transform: capitalize;
   }
   
   h4 {
     font-size:36px !important;
     text-transform: capitalize;
   }
   
   .p-url {
    text-decoration-line: none !important;
   }
   
   .p-url hover{
    text-decoration-line: none !important;
   }
   
   
   --wp--preset--color--pale-pink {
     color: white !important;
   }
   
   
   h3.elementor-heading-title.elementor-size-default {
      font-size: 24px !important;
      text-decoration-line: none;
   }
   
   .sptp-jop-title {
    font-size: 16px !important;
    line-height: 28px !important;
   }
   
   .btn.btn-default {
    margin-top: 20px !important;
   }
   
   .elementor-button.elementor-size-sm {
    position: relative;
    top: 24.352px !important;
   }
   
   a.infobox__row.infobox__cta.ssflinks {
       background-color: #0F73AE;
       color: white;
       padding: 10px !important;
   }
   
   
   .infobox__marker {
    background-color: #0F73AE !important;
    border-color: #0F73AE !important;
   }
   
   .infobox__row.infobox__row--marker {
    border: #0F73AE !important;
   }
   
   .infobox__inner {
    background-color: #0F73AE !important;
   }
   
   .infobox__marker {
    color: #fff !important;
   }
   
   
   #ssf-gdpr {
     display:none;
   }
   
   .mce-ico {
    color: #fff !important;
   }
   
   
   
   
   
   .mce-txt {
    color: #fff !important;
   }
   
   
   a.tribe-button.tribe-button-secondary {
       background-color: #000 !important;
       border-radius: 0px !important;
   }
   
   
   a.tribe-button.tribe-button-secondary:hover {
       background-color: #0F73AE !important;
       border-radius: 0px !important;
   }
   
   
   button#tribe-add-recurrence {
       background-color: #000 !important;
       border-radius: 0px !important;
     border-color: #000 !important;
   }
   
   button#tribe-add-recurrence:hover {
       background-color: #0F73AE !important;
       border-radius: 0px !important;
     border-color: #0F73AE !important;
   }
   
   .tribe-events-calendar-month__calendar-event-tooltip-title-link.tribe-common-anchor-thin {
    font-size: 22px !important;
    line-height: 24px !important;
   }
    
   
   .tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 {
    line-height: 23px !important;
   }
   
   .tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
    width: 700px !important;
   }
   
   .tribe-events-calendar-list__event-venue.tribe-common-b2 {
    width: 700px !important;
   }
   
   .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
       width: 700px !important;
   }
   
   
   h3.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium {
     width: 700px !important;
     line-height: 23px !important;
   }
   
   .tribe-events-calendar-day__event-venue.tribe-common-b2 {
    width: 700px !important;
   }
   
   .tribe-events-calendar-day__event-description.tribe-common-b2.tribe-common-a11y-hidden {
    width: 700px !important;
   }
   
   .tribe-events-calendar-month__calendar-event-tooltip-datetime {
     color: black !important;
   }
   
   .tribe-events-c-top-bar__datepicker-mobile {
    color: black !important;
     font-size: 20px !important;
     font-family: Poppins, sans-serif;
     font-Weight: 400 !important;
   }
   
   .tribe-events-c-top-bar__datepicker-separator {
     color: #000 !important;
   }
   
   
/** List View **/

h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{
    margin-top: -20px!important;
    font-size: x-large!important;
}


/** Calendar View **/

.tribe-common .tribe-common-h8{
font-size: small!important;
font-weight: 500!important;
}

time.tribe-events-calendar-month__day-date-daynum{
font-size: xx-large!important;
}

h3.tribe-events-calendar-month__header-column-title.tribe-common-b3{
font-size: xx-large!important;
}




/** Day View **/
a.tribe-events-calendar-day__event-title-link.tribe-common-anchor-thin{
font-size: x-large!important;
}

.tribe-events-calendar-day__event-content.tribe-common-g-col{
margin-top: -60px!important;
margin-bottom: 30px!important;
}



/** Add New Event **/

h2.my-events {
font-size: xx-large!important;
color: #0F73AE!important;
font-weight: 500!important;
}

.tribe-community-events .tribe-section .tribe-section-header h3{
font-size: large!important;

}

.tribe-section-header {
margin-bottom: 10px!important;
}

#post.events-community-submit{
background: #0F73AE!important;
}

/* hide events calendar series link */
.tribe-events-calendar-series-archive__container {
  display: none!important;
}

/* hide image from list view on calendar */
.tribe-events-calendar-list__event-featured-image-wrapper {
  display: none!important;
}

/* hide the author box avatar if the post author is submissions */
.author-submissions .elementor-author-box__avatar {
  display: none;
}

.elementor-widget-theme-post-content ul {
  margin-bottom: 1rem!important;
}