.vamtam-buble .fl-module-content {
	    box-shadow: 0px 5px 20px 0px #efefef;
    border-radius: 30em;
    width: 90px;
    height: 90px;
	display: flex;
  align-items: center;
  justify-content: center;
	
}

.vamtam-buble .fl-module-content {
	    box-shadow: 0px 5px 20px 0px #efefef;
    border-radius: 30em;
    width: 90px;
    height: 90px;
	display: flex;
  align-items: center;
  justify-content: center;
	
}

.single-tribe_events .tribe-events-event-meta {display: none;}

.single-tribe_events .tribe-events-cal-links {display: none;}

#tribe-events-content .tribe-events-schedule {display: none;}

#tribe_events_filters_wrapper input[type=submit] {background: #414042; border-radius: 0px; font-size: 12px;}

.tribe-events-filters-content {background: #eee; border: 1px solid #eee;}

#tribe-events-content .tribe-events-back a {color: #414042 !important;}

body {color: #414042;}

#tribe_events_filters_wrapper .tribe-events-filters-group-heading {background: #eee; border-bottom: 1px solid #eee; color: #414042;}

.tribe_events_filters_reset {color: #414042;}

.tribe_events_filters_reset:hover {color: #f15d24;}

.tribe_events_filters_reset .button:hover {color: #414042;}

.dashicons {transition: none;}

#tribe_events_filters_wrapper button:focus {outline: 1px solid #d1d3d4;}

.select2-container--default .select2-selection--single .select2-selection__rendered {color: #414042;}

.tribe-events-filter-group {border-bottom: 1px solid #eee;}

.tribe-dropdown .select2-selection--single .select2-selection__clear {line-height: inherit; width: 25%; display: none;}

.select2-results .select2-results__option {font-weight: normal; font-size: 12px;}

.select2-container--default .select2-results__option--highlighted[aria-selected=true] {color: #414042;}

.tribe-js-filters-toggle:hover {color: #f15d24;}

#tribe-bar-form {background: #eee; border: solid 1px #eee; box-shadow: none;}

#tribe-bar-form label {font-size: 12px; text-transform: capitalize;}

#tribe-bar-form input[type=text] {background: #fafaf9;}

.vamtam-button.accent1.button-solid {background: #f15d24;}

.vamtam-button-text {color: #ffffff;}

.page-header h1 {font-weight: bold;}

h2 .vamtam-heading-text {font-family: 'DM Serif Display', serif !important; letter-spacing: 0.5px !important; font-weight: 500 !important; font-size: 25px !important;}

h3 .vamtam-heading-text {font-weight: 500 !important; font-size: 20px !important;}

h4 .vamtam-heading-text {font-weight: 600 !important; font-size: 15px !important;}

p {font-size: 16px !important; font-weight: 400 !important; hyphens: none; font-family: 'Montserrat', sans-serif !important;}

p strong {font-weight: 600 !important;}

#tribe-events .tribe-events-content p em {font-size: 16px !important; font-weight: 500 !important}

li {font-size: 16px !important; font-weight: 400 !important; hyphens: none; font-family: 'Montserrat', sans-serif !important;}

a {text-decoration: none !important; color: #f15d24;}

a:hover {text-decoration: none !important; color: #D3450D !important;}

p a:visited {color: #f15d24;}

#tribe-events-content .tribe-event-url {color: #414042 !important; font-family: 'Montserrat', sans-serif !important; text-decoration: none !important; border: none !important}

#tribe-events-content .tribe-event-url:hover {color: #f15d24 !important; text-decoration: none !important; border: none !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a {color: #414042 !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a:hover {color: #f15d24 !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a {color: #414042 !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a:hover {color: #f15d24 !important}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left a {color: #414042 !important;}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left a:hover {color: #f15d24 !important}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right a {color: #414042 !important}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right a:hover {color: #f15d24 !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a:hover {color: #f15d24 !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a {color: #414042 !important}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a:hover {color: #f15d24 !important}

#tribe-events-content .tribe-events-read-more  {color: #414042 !important; text-decoration: none !important; border-bottom: 1px solid #f15d24;}

#tribe-events-content a {color: #f15d24 !important; font-family: 'Montserrat', sans-serif !important;}

#tribe-events-content a:hover {color: #D3450D !important;}

#tribe-events .tribe-events-button.tribe-events-ical {display: none;}

.site-footer p {font-size: 13px !important;}

div.tribe-events-content .limit-wrapper {margin: 0px 0px 15px 0px !important;}

  /* Changing the position of a DIV for a smaller screen */
.CFE {
  position: absolute !important;
  top: 50% !important;
  left: 23.7% !important;
  transform: translate(-50%, -50%)  !important;
}

@media screen and (max-width: 768px) {
  /* change the position of the div for smaller screens */
  .CFE {
    top: 30% !important;
    left: 50% !important;
    transform: translate(-50%, -30%) !important;
  }
}



div #wpcf7-f716929-o1 {width: 85%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 0px !important}
#wpcf7-f716929-o1 input[type="text"],
#wpcf7-f716929-o1 input[type="email"],
#wpcf7-f716929-o1 textarea {font-size: 14px; color: #414042; font-weight: 500; padding: 3px 0px 3px 5px;}
#wpcf7-f716929-o1 input::placeholder {font-size: 15px; color: #808285 !important; font-weight: 400}

#wpcf7-f716929-o1 input[type="submit"],
#wpcf7-f716929-o1 input[type="button"] {color: #ffffff; background-color:#f15d24; font-size: 20px;
width:95%; padding: 10px; text-align: center; text-transform: uppercase; 
margin-left:auto; margin-right: auto;}

#wpcf7-f716929-o1 .wpcf7-submit:hover {background-color: #414042 !important;}

#wpcf7-f716929-o1 p {color: #414042 !important; font-size: 15px !important; line-height: 20px !important; font-family: sans-serif !important; margin-bottom: 1.5em !important; font-weight: 400 !important; margin-top: 0px !important; }

#wpcf7-f716929-o1 .wpcf7-not-valid-tip {color: #f15d24; font-size: 12px}

#wpcf7-f716929-o1 .wpcf7-response-output {font-size: 16px; font-weight: bold; color: #1cc04a; border: 2px solid #1cc04a; padding: 10px; margin-top: -30px}


#wpcf7-f716929-o1 input[type="checkbox"] {display: inline-block !important; margin-left: -10px !important; accent-color: #2B8FC2;}

#wpcf7-f716929-o1 .wpcf7-list-item.first.last {margin: 10px !important; margin-top: 15px !important; font-size: 15px !important; line-height: 1.5em; color: #414042; margin-bottom: 0px !important;}

#sgpb-popup-dialog-main-div .vgblk-rw-wrapper.limit-wrapper {padding: 0px !important;}

.tribe_events-template-default .meta-header .meta-header-inside {padding: 50px 0px 0px 0px}

.tribe_events-template-default #tribe-events-content {padding-top: 0px;}

.tribe_events-template-default .fl-row-content-wrap {padding: 0px;}