/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, #wrapper .fusion-events-shortcode .fusion-events-meta h1, #wrapper .fusion-events-shortcode .fusion-events-meta h2, .fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title, .fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-title, .fusion-body .fusion-wrapper #main .tribe-events-calendar-month-mobile-events__mobile-event-title {
	font-size: 22px !important;
	line-height: 22px !important;
	margin-bottom: 6px;
}

.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
	display:none !important;
}

.fusion-events-shortcode .fusion-events-thumbnail, .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper {
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
	padding-top: 10px;
}

.fusion-events-shortcode .fusion-events-thumbnail {
    display: none !important;
}

#wrapper .fusion-events-shortcode .fusion-events-meta h4::before{
  font-family: "Font Awesome 5 Free"; /* ou 6 dependendo da versão */
  content: "\f272"; /* Código do ícone de calendário */
  font-weight: 700; /* Necessário para ícones sólidos */
  margin-right: 8px;
}

.fusion-events-shortcode .fusion-events-thumbnail, .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper {
    border-color: #e3e3e3 !important;
}

.fusion-events-shortcode:hover .fusion-layout-column:hover .fusion-column-wrapper:hover {
    border-color: #7daf29 !important;
}