.tribe-block__venue{display:flex;justify-content:space-between;position:relative;width:100%}.tribe-block__venue__meta{flex-basis:100%;width:100%}.tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__map,.tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__meta{flex-basis:49%;width:49%}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name{display:flex}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3{font-size:1.3125rem;font-weight:700;margin:0 0 4px;width:100%}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address{font-style:normal;margin-bottom:20px}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a{display:block}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a:hover{-webkit-text-decoration:none;text-decoration:none}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__phone{margin-bottom:20px}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__phone,.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__website{display:inline-block}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address,.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__phone,.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__website{color:#545d66;font-size:1rem;letter-spacing:.13px;line-height:1.5}.tribe-block__venue .tribe-block__venue__map{align-items:center;display:flex;justify-content:center;min-height:220px;position:relative;text-align:center}footer h3{
color:#FFF !important;
}
ul.xarxes {
margin-top:12px;
display: flex;
margin-left:-8px;
justify-content: center;
}
ul.xarxes li{
padding-right:12px;
list-style-type:none;
}
.logos-footer1 img {
max-height: 56px;
width:auto;
align-content: center;	
justify-content:center;
}
h1, .entry-content h1{
font-weight: 500 !important;
line-height: 1.1em;
letter-spacing: 0.4px;
}
.botons-fira{
margin-bottom: 12px;
}
.logos-footer1 .agencia_turisme img{
max-height:42px
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button{
color:#000 !important;
}
.tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:hover{
color:#FFF !important;
}
.footer1-info ul{
margin-left: 0px;
}
.footer1-info li a:hover{
text-decoration: underline !important;
}
.user-registration-logout-swal2-container .swal2-modal .swal2-header h2{
font-size: 24px !important;
}
.user-registration-Button, .tribe-community-events{
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
}
.tribe-section-content label{
font-size: 14px !important;
}
.tribe-community-events .events-community-post-title > input, 
.eventForm .tribe-datetime-block .tribe-field-end_date, 
.eventForm .tribe-datetime-block .tribe-field-end_time, 
.eventForm .tribe-datetime-block .tribe-field-start_date, 
.eventForm .tribe-datetime-block .tribe-field-start_time{
height: 44px !important;
}
#user-registration, .user-registration.ur-frontend-form{
box-shadow: none !important;
border:1px solid #000 !important;
}
.user-registration.ur-frontend-form{
padding: 32px;
}
.tribe-section-image-uploader .tribe-section-header{
font-family: 'Bebas Neue';
}
.tribe-section-image-uploader .tribe-section-header label{
font-size: 32px !important;
font-weight: normal !important;
line-height: normal;
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button{
color: #000;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login{
box-shadow: none;
}
li#menu-item-33124 a:hover{
text-decoration: none !important;
}
.pc_warn_box_btn {
background-color: #b48723;
color: #000;
border-radius: 3px !important;
padding: 10px 15px;
text-align: center;
cursor: pointer;
transition: background-color 0.3s, color 0.3s;
display: inline-flex;
align-items: center;
gap: 8px;
margin-right: 12px;
} .pc_warn_box_btn:hover {
background-color: #7C5017;
color: #FFF;
} .pc_warn_box_btn a {
color: inherit;
text-decoration: none;
} .pc_warn_box_btn:hover a {
color: inherit;
} .pc_warn_box_btn i {
color: inherit;
}
.comercialitzacio_premium h3{
padding-bottom: 16px;
}
.comercialitzacio_premium{
max-width: 100%;
margin-top: 32px;
margin-bottom: 42px;
background-color: #F1E8D1;
padding: 24px;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
}
.comercialitzacio_premium .pc_warn_box{
max-width: 550px;
}
.pc_warn_box_btn_wrap{
margin-top: 24px;
}
.fusion-li-icon{
padding-right: 8px;
}
div.e-n-tabs-heading{
padding-bottom: 8px !important;
}
.logos-footer1 p{
margin-bottom:8px;
}
.menu-footer ul{
display:flex;
}
.menu-footer li{
list-style-type:none;
margin-right:12px;
}
.menu-footer li a:hover{
text-decoration:underline;
}
.menu-footer-container{
justify-content:flex-end;
}
.footer-last p{
margin-bottom:0px;
}
.footer-last ul{
margin-bottom:0px;
}
.footer-last .e-con-inner{
margin-top:-2px;
}
.wpls-logo-showcase .slick-slide .logo-title{
font-size:12px;
color:#000;
padding-bottom:0px;
}
.home .tribe-events-header{
display:none !important;	}
.home .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
padding-top:24px;
}
.home .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{
padding-left:0px;
padding-right:0px;
position:relative;
}
.home .tribe-common .tribe-common-g-row{
flex-wrap:nowrap !important;
}    @media (max-width: 769px) {
.e-n-tabs-content #ect-carousel-wrapper .ect-carousel-event{width: 340px!important;}
.e-n-tabs-content #ect-carousel-wrapper .slick-track{width: 2176px!important;}
}
.ect-carousel-cost, .ect-grid-event .ect-grid-footer {
display: none !important;
}
.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-actions--spacer{
margin-bottom: 8px;
}
.tribe-events-c-small-cta__link:nth-of-type(1) {
margin-top: 12px;
display: block;
border: 1px solid #7c5017;
padding: 12px;
color: #7c5017;
border-radius: 4px;
text-align: center;
}
a.tribe-events-c-small-cta__link:nth-of-type(1) {
color: #7c5017;
}
a.tribe-events-c-small-cta__link:nth-of-type(1):hover {
color: #7c5017;
text-decoration: underline;
background-color: rgb(241, 232, 209);
}
.tribe-events-c-small-cta__link:nth-of-type(2) {
margin-top: 12px;
border-bottom: none;
color: #7c5017;
}
.tribe-events-c-small-cta__link:nth-of-type(2):hover {
margin-top: 12px;
border-bottom: none;
}
.tribe-events-pro-photo__event-cost, .tribe-events-pro-map__event-tooltip-cost{
display: none;
}
#ect-carousel-wrapper .ect-carousel-date, #ect-grid-wrapper .ect-grid-date{
font-size: 14px !important;
color: #000 !important;
background: transparent !important;
padding-left: 0px !important;
}
.style-2 .ect-carousel-event-area .ect-carousel-date{
position: relative !important;
left: 0 !important;
transform: none !important;
justify-content: left !important;
margin-top: none;
}
.style-2 .ect-carousel-event-area .ect-carousel-content-wrapper{
margin-top: 0px !important;
}
.style-2 .ect-carousel-event-area .ect-carousel-image, .ect-grid-event.style-3 .ect-grid-image img{
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
}
#properament .ect-carousel-image, #properament .ect-carousel-image img,  .ect-carousel-image img{
object-position: top center !important;
}
.tribe-events-meta-group-venue .heateor_sss_sharing_container, .tribe-events-meta-group-venue .simplefavorite-button,
.organizer-description .heateor_sss_sharing_container, .organizer-description .simplefavorite-button{
display: none !important;
}
.e-n-tabs-heading {
border-bottom:1px solid #7C50171A;
}
#tribe-events-footer{
border-top:4px solid #7C50171A;
}
.cerca-banner p a:hover, .future-event-container a:hover{
text-decoration: underline !important;
}
.single #ect-carousel-wrapper {
margin-bottom: 52px;
}
a.hfe-menu-item:hover{
text-decoration: underline !important;
} li.hfe-has-submenu-container.hfe-button-wrapper.elementor-widget-button{
margin-left: 8px;
}
.ect-venue-details .tribe-postal-code, .tribe-country-name{
display: none;
}
.carousel-view-venue span.ect-icon{
margin-right: -4px !important;
}
.wpls-logo-showcase .slick-arrow{
background-color: rgba(255, 255, 255, 0.5);
}
.wpls-logo-showcase .slick-arrow:hover{
background-color: rgba(255, 255, 255, 1.0);
}
.slick-arrow svg {
display: none !important;
visibility: hidden;
width: 0;
height: 0;
}
.ecsa-search-icon .icon-img:hover::before {
background-image: url(//firescatalanes.cat/wp-content/themes/astra-child/images/search_icon_white.png) !important;
}
li#menu-item-33124:hover{
text-decoration: none !important;
}
.slick-prev.slick-arrow::after{
content: "\e805"; 
font-family: "ecticons";
font-size: 24px; color: inherit;
display: inline-block;
position: relative;
top: -10px;
color: #444;
}
.slick-next.slick-arrow::after {
content: "\e806"; 
font-family: "ecticons";
font-size: 24px; color: inherit;
display: inline-block;
position: relative;
top: -10px;
color: #555;
}
.style-1 .ect-carousel-date{
position: relative !important;
}
.style-1 .ect-carousel-event-area .ect-carousel-content-wrapper{
text-align: left !important;
}
.style-1 .ect-carousel-date::after{
display: none !important;
}
.style-1 .ect-carousel-date{
top:0px !important;
left: -12px !important;
}
.style-1 .ect-carousel-content-wrapper{
padding: 0px !important;
}
#ect-grid-wrapper .ect-grid-venue{
margin-top: -8px !important;
}
#ect-carousel-wrapper .ect-events-carousel .slick-arrow i{
background: #FFF !important;
-webkit-border-radius: 80px !important;
-moz-border-radius: 80px !important;
border-radius: 80px !important;
padding-bottom: 4px !important;
}
#ect-carousel-wrapper .slick-arrow.ctl-slick-prev{
left: -32px !important;
}
#ect-carousel-wrapper .slick-arrow.ctl-slick-next{
right: -32px !important;
}
.ect-grid-event.style-3 .ect-grid-event-area{
border: none !important;
}
.ect-grid-event.style-3 .ect-grid-date{
top:0px !important;
}
.ect-featured-event, .ect-grid-event.style-3 .ect-grid-date {
position: relative !important;
}
#tab-info .ect-featured-event::after {
content: "Destacada"; position: absolute;
top: 14px !important;
right: 14px;
background-color: #D32F2F; color: white; padding: 5px 15px 5px 28px; font-size: 12px;
font-weight: bold;
border-radius: 50px;
z-index: 10;
text-transform: uppercase;
display: flex; align-items: center; justify-content: center;
-webkit-box-shadow: -1px 4px 4px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 4px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 4px 0px rgba(0,0,0,0.16);
}
@media (max-width: 769px) {
#tab-info .ect-featured-event::after {
top: 14px!important;
right: 14px!important;
}
}
.ect-featured-event::after {
content: "Destacada"; position: absolute;
top: 4px;
right: 18px;
background-color: #D32F2F; color: white; padding: 5px 15px 5px 28px; font-size: 12px;
font-weight: bold;
border-radius: 50px;
z-index: 10;
text-transform: uppercase;
display: flex; align-items: center; justify-content: center;
-webkit-box-shadow: -1px 4px 4px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 4px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 4px 0px rgba(0,0,0,0.16);
}
.ect-featured-event::after {
background-image: url(//firescatalanes.cat/wp-content/uploads/2025/03/featured-icon.png);
background-size: 18px 18px; background-repeat: no-repeat; background-position: left 6px top 5px;
}
.tribe-events-pro-map__event-datetime-featured-icon, .tribe-events-pro-photo__event-datetime-featured-icon{
display: none !important;
} .tribe-events-calendar-month__multiday-event-bar-featured-icon:before {
content: ""; display: inline-block;
width: 16px; height: 16px;
background-image: url(//firescatalanes.cat/wp-content/uploads/2025/03/featured-icon.png);
background-size: 10px 10px; background-repeat: no-repeat;
background-position: center;
background-color: #D32F2F; border-radius: 50%; margin-right: 4px; vertical-align: middle; }
.tribe-common-c-svgicon--featured{
display: none;
}
.tribe-events-pro-map__event-datetime-featured-text, .tribe-events-pro-photo__event-datetime-featured-text{
background-color: #D22E2E;
color: white !important;
padding: 4px 12px 5px 10px !important;
font-size: 12px !important;
font-weight: bold !important;
border-radius: 50px;
z-index: 10;
text-transform: uppercase;
}
.tribe-events-pro-map__event-datetime-featured-text::before, .tribe-events-pro-photo__event-datetime-featured-text::before {
content: ""; display: inline-block;
width: 16px; height: 16px;
background-image: url(//firescatalanes.cat/wp-content/uploads/2025/03/featured-icon.png);
background-size: contain; background-repeat: no-repeat;
background-position: center;
margin-right: 2px; vertical-align: middle; margin-top: -4px;
}
.tribe-events-pro-map__event-datetime-wrapper{
display: flex;
flex-direction: column; align-items: flex-start; }
.tribe-events-pro-map__event-datetime-featured-icon, .tribe-events-pro-photo__event-datetime-featured-icon {
margin-bottom: 8px; }
#ect-grid-wrapper .ect-simple-event .ect-grid-date{
background: transparent !important;
}
.ect-grid-event.style-3 .ect-grid-content{
padding: 0px !important;
}
.future-event-container {
display: flex;
justify-content: space-between; align-items: center;
}
.tribe-events-notices ul li{
background-color: #444;
color: #FFF;
padding-left: 8px;
}
.tribe-events-notices {
border-bottom: none;
}
.upcoming-text {
font-size: 16px;
color: #333;
font-weight: 300;
}
.show-all-link {
font-size: 16px;
text-decoration: none;
font-weight: bold;
display: inline-flex;
align-items: center;
}
#ect-grid-wrapper .ect-grid-title h4, 
#ect-grid-wrapper .ect-grid-title h4 a{
font-size: 16px !important;
line-height: 1.3em !important;
}
.tribe_events-template-default .tribe-event-date-start,.tribe_events-template-default .tribe-event-date-start2,
.tribe_events-template-default .tribe-event-date-end{
font-size: 18px;
}
.arrow {
margin-left: 8px; font-size: 18px; }
.show-all-link:hover {
text-decoration: underline;
}
.ect-carousel-image {
height: 160px !important;
}  .etiquetes-container {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 20px 0;
}
button#ver-mas{
background-color: #B68812;
}
button#ver-mas:hover{
background-color: #7C5017;
}
ul.tribe-related-events{
display: none !important;
} .etiqueta {
display: inline-block;
padding: 8px 15px;
background-color: transparent;
color: #7c5017;
font-size: 14px;
border: 1px solid #7c5017; border-radius: 20px;
cursor: pointer;
text-decoration: none;
transition: background-color 0.3s, transform 0.3s, color 0.3s;
} .etiqueta:hover {
background-color: #7c5017;
color: white;
transform: scale(1.0);
} .etiqueta:focus {
outline: none;
box-shadow: 0 0 5px #7c5017;
}
.home .tribe-events-pro-photo article{
flex: 0 0 33.33%;
}
.home #ecsa-search.layout-medium .tt-menu{
position:absolute !important;
top: 48px !important;
}
.home .banner-home h2{
line-height:1.0em;
font-weight:normal;
}
#ecsa-search.layout-medium{
max-width: 500px !important;
}
#ecsa-search .icon-img{
background-color:#B68812 !important;
height:48px !important;
}
#ecsa-search.layout-medium input, #ecsa-search.layout-medium span.twitter-typeahead{
height:48px !important;
}
#ecsa-search .icon-img:hover{
background-color:#7C5017 !important;
}
.home .tec-slider-container .tec-slider-all-event{
box-shadow:none;
}
.home .tec-sse-details {
color:#000 !important;
}
.home .tec-sse-organizer, .bx.tecslider-fe-icons{
display:none;
}
.home .tec-slider-container.coloredcard .tec-sse-details{
justify-content:left;
padding-left:0px;
}
.home .tec-slider-container.coloredcard .tec-sse-image{
max-height:180px;
border-radius: 12px 12px 12px 12px;
}
.home .tec-sse-details .tec-slider-title{
font-size:16px !important;
line-height:1.4em;
margin-bottom:4px;
}
.home .tec-sse-details .tec-sse-date-inline{
color:#666;
margin-bottom:4px;
}
.home .tec-slider-coloredcard{
background-color:transparent !important;
}
.home .tec-slider-wrapper{
margin:0px;
}
.banner-fira h1{
font-weight:normal;
}
.tribe-section-header h3{
font-size:32px !important;
font-weight:normal !important;
}
.my-events-header h2{
font-size:40px !important;
}
.banner-fira h4{
max-width:450px
}
.banner-fira .elementor-widget-image img{
max-width:360px !important;
}
img.tribe-events-pro-photo__event-featured-image{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.slick-prev::before, .slick-next::before{
font-size:36px !important;
color:#000 !important;
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.16);
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
opacity:0.8 !important;
}
.tec-slider-container .slick-prev, .tec-slider-container .slick-next{
top:49%;
}
.ect-load-more-btn{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
span.ect-btn-text{
font-size: 16px;
font-weight: 600;
}
.home .anunci{
display:flex;
align-items:center;
background-color:#B6881226;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding:32px;
}
.home .anunci h3{
margin-bottom:0px;
}
.home .anunci-img{
width:40%;
margin-right:24px;
}
.home .anunci-text{
width:60%;
}
.home .anunci button{
background-color:#B68812;
margin-top:16px;
}
.home .anunci button:hover{
background-color:#7c5017;
}
.single-tribe_events.tribe_events-template-default .ast-container{
max-width:100%;}
section#tribe-events-pg-template.tribe-events-pg-template{
max-width:100%;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
}
.espai-anunciat img{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.single-tribe_events .ast-container{
padding-left:0px;
padding-right:0px;
}
.events-header{
max-width:1240px;
margin:auto;
}
.tribe-events-back{
max-width:1240px;
margin:auto;
float:left;
width:100%;
}
.espai-anunciat{
width: 24.5%;
padding: 10px;
}
.single-fira1 {
display: flex; justify-content: space-between; flex-direction: row;
max-width: 1240px;
margin: auto;
gap: 20px;
margin-bottom: 72px;
}  
.single-fira{
width:75.5% ;
padding: 10px;
}
.etiqueta-oculta {
display: none; }
#tribe-events-pg-template {
width: 100% !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
}
.tribe-events-single{
margin-top:66px;
}
.tribe-events-schedule{
background-color:#F1E8D1;
background-image: url(//firescatalanes.cat/wp-content/uploads/2025/01/bg_deco.svg);
background-repeat:no-repeat;
background-position:top right;
}
.tribe-events-schedule{
flex-direction:column;
}
.tribe-events-event-meta::before{
border:none;
}
p.tribe-events-back a{
font-size:12px;
padding-top:12px;
}
.events-header{
width:100%;
max-width:1240px;
padding-bottom: 24px;
display:flex;
justify-content: space-between; 
padding-top:32px;
padding-bottom:32px;
}
#wpls-logo-showcase-slider-2 .wpls-fix-box, 
#wpls-logo-showcase-slider-2 .wpls-fix-box img.wp-post-image,
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{
max-height: 42px !important;
}
.content-fires .members-access-error{
display: none;
}
.events-header-text{
margin-right:48px;
display: flex;
flex-direction: column;
justify-content: center;
}
.tribe-events-event-image {
width: 600px;
height: 450px;
overflow: hidden;
border-radius: 8px; display: flex;
justify-content:center;
align-items: center;
background-color: transparent; }
.tribe-events-event-image img {
max-width: 100%;
max-height: 100%;
object-fit: contain; border-radius: 8px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.4); }
#ect-carousel-wrapper .ect-carousel-event-area{
background:transparent !important;
border:none;
} .ect-google{
display: none !important;
}
.style-2 .ect-carousel-event-area{
padding: 0px !important;
}
.style-2 .ect-carousel-event-area .ect-carousel-content-wrapper{
text-align: left !important;
}
.tribe-events-c-subscribe-dropdown__button{
width:216px !important;
}
h1.tribe-events-single-event-title{
line-height:1em;
margin-bottom:8px;
margin-top: 12px;
}
.events-header-text p{
margin-bottom:12px;
font-size:14px;
}
.content-fires .tribe_events.type-tribe_events{
background-color:transparent!important;
padding-top:0px;
}
dd.webfira{
margin-left:0px;
margin-top:36px;
}
.single-tribe_events .ect-carousel-image img {
height: 161px;}
.banner-intern p{
color:#000;
max-width: 500px !important;
font-size: 1.25rem !important;
font-weight: 700;
line-height: 1.4em;
}
.banner-intern  h1{
margin-bottom: 12px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control:last-child {
display: none!important;
}
.tribe-venue:before {
content: "";
display: inline-block;
width: 24px; 
height: 24px;
vertical-align: middle;
background-image: url(//firescatalanes.cat/wp-content/uploads/2025/01/location_on.png);
background-size: contain; 
background-repeat: no-repeat;
margin-right: 0px;
margin-top:-3px;} 
dd.webfira a{
color:#000;
border:1px solid #000;
padding-left:20px;
padding-right:24px;
-webkit-border-radius:3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding-top: 12px;
padding-bottom: 11px;
}
dd.webfira a:hover{
background-color:#B68812;
border:1px solid 	#B68812;
color:#FFF;
}
.events-header dd.tribe-venue{
margin-left:0px;
}
.cmplz-placeholder-element.tribe-events-venue-map{
width:100%;
height:auto!important;
}
.pag-revista img{
width: 350px;
margin-top: -32px;
}
.botons-fira {
display: flex;
gap: 10px;
margin-top: 24px;
flex-wrap: wrap;
}
.pag-revista .elementor-button {
height: 44px;
line-height: 44px; padding: 0 15px; display: inline-block;
text-align: center;
margin-bottom: 24px;
}
.pag-revista .elementor-button:hover{
background-color: #7C5017;
}
.boton-fira {
background-color: transparent;
color:#000;
padding: 10px 18px;
border-radius: 3px;
text-decoration: none;
font-weight: 600;
transition: background-color 0.5s ease;
border:1px solid #000;
}
.boton-fira:hover {
background-color: #7C5017;
border:none;
color: #FFF;
border:1px solid #7C5017;
}
.single-tribe_events h3.tribe-events-single-section-title{
letter-spacing:0;
font-family: 'Roboto', sans-serif;
text-transform:none;
font-size:21px;	
}
.search-results  h2.entry-title a {
font-family: 'Roboto', sans-serif;
font-size: 21px;
color: #000;
}
.search .entry-title{
line-height: 0.5em !important;
}
.ast-archive-description{
margin-top: 32px !important
}
.heateor_sss_sharing_container{
margin-bottom:24px;
}
.heateor_sss_sharing_title{
font-size:12px;
color:#666;
margin-bottom:6px;	
font-weight:normal !important;
}
h3.ecsa-heading{
display:none;
}
.tribe-events-venue-map>div, .tribe-events-venue-map>iframe{
max-height:600px;
} .tribe-events-event-meta a{
color:#7C5017 !important;
}
.tribe-events-event-meta a:hover{
text-decoration:underline !important;
}
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{
margin-bottom:0px !important;
}
.tribe-events-meta-group.tribe-events-meta-group-gmap{
flex-basis:100%;
}
.home .categories .tec-slider-container.coloredcard .tec-sse-image{
max-height:146px !important;
}
.anunci-text p{
margin-bottom:0px;
}
.tribe-button-secondary{
height: 44px !important;
padding-left: 24px;
padding-right: 24px;
}
#post.events-community-submit{
height: 44px;
}
.event-terms-description{
margin-bottom: 12px;
}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="reset"], input[type="tel"], input[type="date"], select, textarea{
font-size: 14px;
padding-left: 12px !important;
}
#tribe-add-recurrence, .tribe-button-secondary{
background-color: #7c5017 !important;
padding-left: 24px;
padding-right: 24px;
}
.tribe-configure-virtual-button{
text-transform: uppercase;
}
#tribe-add-recurrence:hover, .tribe-button-secondary:hover{
background-color: #573810 !important;
}
a.tribe-button.tribe-button-secondary{
padding-top: 16px !important;
padding-left: 46px !important;
padding-right: 46px !important;
}
.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .choose-file{
padding: 1.3em !important;
}
#contingut-comarca h2{
margin-bottom: 0px;
margin-top: 38px !important;
}
#contingut-comarca img.alignnone{
margin-bottom: 18px;
margin-top: 24px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.tribe-events-c-search__button:hover{
background-color: #7C5017 !important;
}
.tribe-section-image-uploader.tribe-image-upload-area .form-control:hover{
background-color: #573810 !important;
}
.tribe-events-content a{
border-bottom: none;
}
.tribe-events-content a{
color: #7C5017 !important;
text-decoration: none !important;
font-weight: 600 !important;
}
.tribe-events-content a:hover, .fusion-text a:hover, .elementor-element-012cad1 a:hover{
text-decoration: underline !important;
}
.comarques2 {
margin-top: 24px;
}
.comarques {
display: flex;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius:3px !important;
}
.comarques1 {
margin-right: 16px;
}
.tribe-events-single-event-description h2, .tribe-events-single-event-description h3{
font-family: "Roboto", serif;
margin-bottom: 0.35em !important;
margin-top: 1.5em !important;
}
h2.galeria-titol{
margin-top: 1.1em !important;
font-family: "Roboto", serif;
margin-bottom: 0.35em !important;
}
.my-events-header .tribe-button-secondary{
display: none !important;
}
#post.events-community-submit {
font-size: 14px !important;
text-transform: none !important;
font-weight: 600 !important;
width: 16% !important;
transition: background-color 0.3s;
color: #000 !important;}
#post.events-community-submit:hover, .ect-load-more a.ect-load-more-btn:hover {
background: #7C5017 !important;
}
a.tribe-button.tribe-button-secondary{ letter-spacing: 0.3px !important;
text-transform: none !important;
font-size: 12px !important;
}	
.single .tribe-common, .tribe-events-c-subscribe-dropdown{
display:none;
}
.simplefavorite-button{
margin-bottom:24px;
}
.tribe-common .tribe-common-form-control-toggle, form .tribe-section-custom-fields .community-hidden-fields, 
#event_tribe_event_status{
display:none;
}
#post.events-community-submit{
background:#B68812 !important;
}
.ast-separate-container .ast-article-single
{
padding:0px !important;
}
.tribe-events-single-event-description h2, h2.galeria-titol{
font-size:32px !important;
font-weight: 600;
}
.tribe-events-single-event-description h3{
font-size:24px !important;
font-weight: 600;
}
.galeria-cartells a {
display: flex;
flex-direction: column;
justify-content: stretch;
height: 100%;
}
.ast-article-single img{
box-shadow: none;
}
.galeria-cartells {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 12px;
justify-content: center;
align-items: stretch; padding: 18px;
}
.galeria-cartells img {
object-fit: cover; height: 120px;
width: 100%;
border-radius: 5px;
cursor: pointer;
transition: transform 0.3s ease-in-out;
}
.tribe-events-event-cost-label, .tribe-events-event-cost{
display: none;
}
.tribe-ui-datepicker.ui-datepicker a.ui-state-active,
.select2-container--default .select2-results__option[data-selected="true"]{
background-color: #B68812 !important;
color:#000 !important;
}
.ui-timepicker-list li:hover,
.select2-container--default .select2-results__option--highlighted[data-selected]{
background:#7C5017 !important;
color: #FFF;
}
.cartell-mas-reciente{
padding-top:24px;
padding-bottom: 32px;
}
h2.galeria-titol{
border-top:4px solid #7C50171A;
padding-top: 24px;
}
.tribe-events-related-events-title{
border-top:4px solid #7C50171A;
margin-top: 24px;
}
.formulari-anunciat{
max-width: 600px !important;
}
button.simplefavorite-button {
background-color: #B68812;
transition: background-color 0.3s ease, transform 0.3s ease; }
button.simplefavorite-button:hover {
background-color: #7C5017;
}
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
}
.tribe-events-event-meta ~ div:not(.tribe-events-event-meta, .event-tickets){
border-top:none !important;
}
#mapa-fira iframe{
max-height: 500px !important;
}
#mapa-fira {
margin-bottom: 24px !important;
}
#user-registration{
padding: 38px !important;
}
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.ast-404-layout-1{
margin-top: 72px !important;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]{
background-color: #FBF9F3;
box-shadow: none;
}
.wpcf7 .politiques .wpcf7-form-control-wrap{
display: inline-block !important;
width: auto;
}
input[type="submit"]{
background-color:#B68812;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]:hover{
background-color: #7c5017  !important;
color: #FFF;
} @supports (column-count: 3) {
.galeria-cartells {
column-count: 3; column-gap: 10px;
}
.galeria-cartells a {
display: inline-block;
width: 100%;
}
.publicitat-home{
padding-right: 16px;
}
}
@media (max-width: 1240px) {
.events-header{
padding-left:32px;
padding-right:32px;
}
.e-n-tabs, .future-event-container, .e-con-inner, .elementor-heading-title{
padding-left: 16px;
padding-right: 16px;
}
.tribe-events-back a{
padding-left: 16px;
}
}
@media (max-width: 776px) {
.events-header{
flex-direction:column;
}
.single-fira1 {
flex-direction: column; gap: 10px; }
.single-fira {
width: 100%; padding: 5px; }
.espai-anunciat {
width: 100%; padding: 5px; }
.tribe-events-header.tribe-events-header--has-event-search{
margin-top: 85px !important;
}
.tribe-events-back {
width: 100%; float: none; }
.tribe-events-event-image {
width: 100%; max-width: 100%; height: auto; }
.tribe-events-event-image img {
max-width: 100%; height: auto; object-fit: contain; }
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]{
background-color: #7c5017  !important;
color: #FFF;
}
.widget_a2a_follow_widget{
display: flex;
flex-direction: column;
align-items: center;
}
}
@media (min-width: 479px) and (max-width: 776px) { .espai-anunciat {
padding-left: 24px;
padding-right: 24px;
}
.ect-carousel-image{
height: 190px !important;
}
}
.ect-carousel-image, .ect-carousel-image img{
height: 162px !important;
}
.ect-grid-image, .ect-grid-image img{
height: 159px !important;
}
@media (min-width: 577px) and (max-width: 950px) {
.categories-slide .ect-carousel-image,
.categories-slide .ect-carousel-image img{
height: 167px !important;
}
.ect-carousel-image,
.ect-carousel-image img{
height: 220px !important;
}
.ect-grid-image,
.ect-grid-image img,
.ect-grid-image,
.ect-grid-image img,
.ect-grid-image,
.ect-grid-image img{
height: 205px !important;
} }
@media (max-width: 576px) { .ect-carousel-image,
.ect-carousel-image img{
height: 185px !important;
} 
.ect-grid-image,
.ect-grid-image img{
height: 165px !important;
}
.content-fires{
padding-left: 8px;
padding-right: 8px;
}
.ast-separate-container #content .ast-container{
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width: 479px) {
.home .tec-slider-container.coloredcard .tec-sse-image, .home .categories .tec-slider-container.coloredcard .tec-sse-image{
max-height:none !important;
}
.home .anunci{
flex-direction:column;
}
.tribe-events-header.tribe-events-header--has-event-search{
margin-top: 35px !important;
}
.home .anunci-text{
width:100%
}
.home .anunci-img{
width:100%;
margin-right:0px;
margin-bottom:16px;
}
.tribe-events-event-image {
width: 100%;
max-width: 100%; height: auto; }
.tribe-events-event-image img {
max-width: 100%;
height: auto;
object-fit: contain;
}
.galeria-cartells img {
object-fit: cover;
height: auto;
width: 100%;
height: 120px;
}
.galeria-cartells{
padding: 3px;
}
h1.tribe-events-single-event-title{
font-size: clamp(28px, 5vw, 56px);
}
.events-header{
padding-left: 16px;
padding-right: 16px;
}
}
@media (max-width: 360px) {
.galeria-cartells {
padding: 0px;
}
}
.ect-carousel-date{
width: 100% !important;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]{
color: #000 !important;
} .leaflet-popup-content-wrapper{
box-shadow: 0 3px 14px rgba(0,0,0,0.1)!important;
padding: 12px!important;
}
.leaflet-popup-tip-container{
bottom: -10px!important;
z-index: -1!important;
}
.tribe-common-form-control-text.tribe-events-c-search__input-control.tribe-events-c-search__input-control--location{
display: none!important;
}
#tribe-events-events-bar-keyword{
padding-left: 40px !important;
}
.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-card-button{
border: 2px solid var(--tec-color-accent-primary)!important;
}
.maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact.maplibregl-compact-show, .maplibregl-ctrl-bottom-right {
display:none !important;
}
.tribe-filter-bar-c-filter .select2-search__field{
padding-left: 30px !important;
}
.tribe-filter-bar-c-filter .selection{
padding-top: 14px !important;
}
.maplibregl-popup-content .tribe-common-c-svgicon.tribe-common-c-svgicon--series.tribe-events-series-archive__icon, .tribe-events-calendar-series-archive__link{
display: none !important;
}
.tribe-common-c-svgicon.tribe-common-c-svgicon--featured.tribe-events-pro-map__event-tooltip-datetime-featured-icon-svg{
display: none !important;
}
.maplibregl-popup-content .tribe-events-pro-map__event-tooltip-datetime-featured-icon{
background-color: #D22E2E;
color: white !important;
width: 24px; height: 24px; display: flex; justify-content: center; align-items: center; font-size: 12px !important;
font-weight: bold !important;
border-radius: 50%; z-index: 10;
text-transform: uppercase;
}
.maplibregl-popup-content .tribe-events-pro-map__event-tooltip-datetime-featured-icon::before {
content: ""; display: inline-block;
margin-top: 4px;
margin-left: 4px;
background-image: url(//firescatalanes.cat/wp-content/uploads/2025/03/featured-icon.png);
background-size: contain; background-repeat: no-repeat;
background-position: center;
margin-right: 2px; vertical-align: middle; margin-top: 4px;
width: 16px;
height: 16px;
}
.maplibregl-popup-content .tribe-events-pro-map__event-tooltip-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium{
display: flex;
align-items: center;
}
.maplibregl-popup-content {
padding:16px !important;
max-width: 240px!important;
}
.maplibregl-popup-close-button{
font-size: 30px!important;
margin-right: 5px!important;
box-shadow: none!important;
}
.maplibregl-popup-close-button:hover {
color: black!important;
}
.maplibregl-popup-content .tribe-swiper-wrapper .tribe-swiper-slide:not(.swiper-slide-active) {
visibility: hidden;
}
.tribe-section-cost, .tribe-section-taxonomy, .tribe-section-virtual {
display: none !important;
}
.page-id-34226 #main h2, .page-id-34224 #main h2{
font-weight: normal !important;
font-size: 42px !important;
}
.page-id-34226 #main h1, .page-id-34224 #main h1{
font-size: 48px !important;
margin-top: 42px;
}
.edit-linked-post-link{
display: none !important;
}
.tribe-common button{
box-shadow: none !important
}
#cmplz-manage-consent .cmplz-manage-consent {
animation:mc_slideIn 0.5s forwards;
}
.archive.tax-periode header{
display: none;
}
.archive .ast-archive-description .ast-archive-title{
font-size: 60px !important;
}
.tax-periode h2.entry-title {
font-size: 18px !important;
font-family: 'Roboto';
line-height: 1.5em;
}
.boto-firaire-preferent .elementor-button{
padding-top: 15px !important;
padding-bottom: 15px !important;
transition: color 0.3s ease;
}
.boto-firaire-preferent .elementor-button:hover{
background-color: #7C5017;
}
.user-registration .ur-submit-button, button.user-registration-Button {
background: #B68812 !important;
}
.user-registration .ur-submit-button:hover, button.user-registration-Button:hover{
background: #7C5017 !important;
}
p.user-registration-LostPassword a{
color:#7C5017 !important;
}
body.user-registration-page .elementor-widget-container .user-registration:not(.user-registration-MyAccount){
background: #FFF;
border-radius: 8px;
}
.registre-firaire h2, .registre-firaire h3{
font-family: 'Roboto' !important;
font-size: 24px !important;
font-weight: 600 !important;
}
.periodes-frontend li a{
font-size: 14px;
}
.periodes-frontend li{
list-style-type: none;
}
.periodes-frontend ul{
margin-left: 0px;
}
.comercialitzacio_premium.treballa{
background-color:#FFF !important;
}
.recurrence-row.tribe-datetime-block{
display: none !important;
}
h2.properes-fires-titol{
border-top: 4px solid #7C50171A;
margin-top: 24px;
padding-top: 48px;
}
h1.titol-facturacio{
margin-bottom: 16px;
}
.coneix-fira {
width: 100%;
display: block; margin-top: 120px;
margin-bottom: 120px;
}
.coneix-fira .avis-autenticacio {
max-width: 600px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
margin-top: 24px;
}
.avis-autenticacio p{
color: #000;
margin-top: 12px;
}
.page-template-coneix_fira .icona-lock{
font-size: 1em !important;
}
.pc_warn_box_btn_wrap .pc_warn_box_btn i,
.pc_warn_box_btn_wrap .pc_warn_box_btn a {
color: #000 !important;
text-decoration: none;
transition: color 0.3s ease;
}
.pc_warn_box_btn_wrap .pc_warn_box_btn:hover i,
.pc_warn_box_btn_wrap .pc_warn_box_btn:hover a {
color: #fff !important;
}
.ast-container.dades-facturacio{
width: 1240px;
height: 850px;
margin-top: 82px;
margin-bottom: 82px;
}
.page-template-coneix .site-content .ast-container{
display: flex;
flex-direction: column;
}
.iframe-mapa {
height: 600px;
width: 100%;
border: 0;
}
.tribe-section{
padding-top:16px;
}
.avis-autenticacio {
max-width: 1240px;
margin: 30px auto;
padding: 30px;
background-color: #fff3cd;
color: #856404;
border: 1px solid #ffeeba;
border-radius: 8px;
font-size: 1.1rem;
text-align: center;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
margin-top: 100px;
}
.avis-autenticacio h2 {
font-size: 1.5rem;
margin-bottom: 15px;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
.icona-lock {
font-size: 1.4em;
}
#rsvp_form_toggle, 
#settings_form_toggle, 
#ticket_form_toggle, 
#tribe-add-exclusion,
#tribe-add-recurrence, 
.tribe-button-secondary, 
.tribe-image-upload-area .choose-file,
a.tribe-button.tribe-button-secondary, 
input.button.submit.events-community-submit{
text-transform: none !important;
font-family: inherit !important;
letter-spacing: 0.3px !important;
}
.tribe-community-events input{
margin-right: 4px !important;
}
.avis-autenticacio a {
color: #856404;
text-decoration: underline;
}
.tribe-button-secondary, .tribe-image-upload-area .choose-file{
font-size: 12px !important;
}
#tribe_custom-_ecp_custom_2-Periode, #select2-tribe_custom-_ecp_custom_2-Periode-container{
height: 50px!important;
}
.select2-selection__clear{
margin-left: 80px!important;
}
#mapa-fira iframe{
width:"100%";
}
.tribe-section.tribe-section-terms textarea, .tribe-community-events .tribe-section .tribe-section-header{
display: none !important;
}
.tribe-section.tribe-section-terms a{
font-size: 14px !important;
}
.tribe-section.tribe-section-terms{
padding-bottom: 17.8px !important;
}
#post.events-community-submit, .ect-load-more a.ect-load-more-btn{
color: #000 !important;
}
.ect-load-more a.ect-load-more-btn{
padding-top: 5px !important;
padding-bottom: 8px !important;
min-width: 148px;
}
.ect-load-more-btn{
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
}
#post.events-community-submit:hover, .ect-load-more a.ect-load-more-btn:hover{
color: #FFF !important;
}
.ur-frontend-form .ur-form-row .ur-form-grid input{
border-style: none;
}
.banner-home p.subtitol-banner{
font-size: 18px !important;
font-weight: 600;
}
#ecsa-search .tt-dataset-matched-links:first-child{
}
html{
overflow-x: hidden;
}
h2.upcoming-text{
font-size:48px;
}
h1, .entry-content h1{
font-size:56px;
}
h1.tribe-events-single-event-title{
font-family: 'Bebas Neue',sans-serif;
line-height: 1.1em;
font-size:56px;
}
.page-id-32240 .entry-content{
max-width: 600px;
text-align: left;
}
.page-id-32240 #post-32240{
margin-top: 68px;
}
#pwbox-32240{
margin-bottom: 16px;
margin-top: 4px;
}
.page-id-32240 .post-password-form{
text-align: left;
}
.post-password-form input[type="submit"]{
padding: 14px 20px;
}
.bsaProOrderingFormInner button.bsaProSubmit {
background-color:#B68812 !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event--featured::before{
background-color:#D22E2E;
}
.tribe-events-calendar-month__calendar-event-datetime-featured-icon{
display: none !important;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime::before{
content: "";
display: inline-block;
width: 24px;
height: 24px;
background-color: #D22E2E; border-radius: 50%; background-image: url(//firescatalanes.cat/wp-content/uploads/2025/03/featured-icon.png);
background-size: 60%; background-repeat: no-repeat;
background-position: center;
margin-right: 6px;
vertical-align: middle;
} .tribe-organizer{
display: none !important;
}
#custom_html-2,#heateor_sss_follow-2{display: flex;background: #FBF9F3!important;}
#custom_html-2 div {
margin: 0 auto;
align-self: center;
width: 100%;
}
.page-id-6235 h1.entry-title{
margin-top: 48px;
font-size: 60px;
}
.tribe-events-gmap {
border: 1px solid #7C5017 ; padding: 8px 10px; border-radius: 4px; display: inline-block; margin-left: 8px;
margin-top: 8px;
}
.tribe-events-gmap:hover {
background-color: #F1E8D1; 
}
.tribe-events-meta-group .addtoany_content{
display: none;
}
.ur-frontend-form.login{
padding: 0px;
}
.ur-frontend-form.login .ur-reset-password-btn{
background:#B68812;
color: #000;
}
.ur-frontend-form.login .ur-reset-password-btn:hover{
background:#7C5017;
}
#banner-superior{
margin-bottom:32px !important;
margin-top: 32px !important;
max-width: 700px;
height: auto;
margin: auto;
}
.tribe-events-meta-group-organizer{
width: 100%;
}
.tribe-events-meta-group-organizer a{
color: #7C5017;
}
dd.tribe-organizer-email, dd.tribe-organizer-url{
margin-left: 0px;
margin-bottom: 0px;
}
.ast-separate-container.ast-two-container #secondary .widget{
background-color: transparent !important;
}
.tribe-events-related-events-title{
display: none;
}
.ur-submit-button{
border: none !important;
}
label[for="tribe_custom-_ecp_custom_45-Codifira"], td.tribe-section-content-field input#tribe_custom-_ecp_custom_45-Codifira {
display: none;
}
div.asl_r .results .item .asl_content h3 a{
color: #7c5017 !important;
font-weight: 600 !important;
}
div[id*="ajaxsearchliteres"].wpdreams_asl_results .results img.asl_image {
width: 120px !important;
aspect-ratio: 16 / 9 !important;
object-fit: cover !important;
display: block !important;
}
.search-results .entry-meta{
display: none;
}
#contingut-comarca{
margin-top: 48px;
}
.post-type-archive .tribe-events-pro-map__event-actions a {
display: block;
margin-bottom: 12px; margin-left: 0px;
}
.post-type-archive .tribe-events-pro-map__event-actions a{
margin-bottom: 0px;
}
#tribe-events-footer{
display: none;
}
.ect-carousel-readmore{
display: none !important;
}
div.asl_w .probox{
border:1px solid #e4e4e4 !important;
border-radius: 4px !important;
padding-top: 16px !important;
padding-bottom: 16px !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
font-size: 14px !important;
}
.user-registration-MyAccount-navigation-link{
display: none !important;
&.user-registration-MyAccount-navigation-link--dashboard{
display: block !important;
}
&.user-registration-MyAccount-navigation-link--edit-profile{
display: block !important;
}
&.user-registration-MyAccount-navigation-link--edit-password{
display: block !important;
}
&.user-registration-MyAccount-navigation-link--user-logout{
display: block !important;
}
}