.elementor-1992 .elementor-element.elementor-element-hiriews:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-hiriews > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://staging.bidibrescia.com/wp-content/uploads/2021/04/slide-calendario-1.jpg");background-repeat:no-repeat;}.elementor-1992 .elementor-element.elementor-element-hiriews > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1992 .elementor-element.elementor-element-hiriews{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-1992 .elementor-element.elementor-element-b322f22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-b322f22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1992 .elementor-element.elementor-element-10ebdb4{text-align:left;}.elementor-1992 .elementor-element.elementor-element-10ebdb4 .elementor-heading-title{color:#FFFFFF;font-size:70px;}.elementor-1992 .elementor-element.elementor-element-c162f44:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-c162f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1992 .elementor-element.elementor-element-c162f44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-c162f44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1992 .elementor-element.elementor-element-9a394ee{padding:30px 0px 30px 0px;}.elementor-1992 .elementor-element.elementor-element-4bd1b94 .elementor-heading-title{line-height:1.2em;}.elementor-1992 .elementor-element.elementor-element-aaf3e39{text-align:justify;}.elementor-1992 .elementor-element.elementor-element-aaf3e39 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1992 .elementor-element.elementor-element-f807d11{margin-top:30px;margin-bottom:30px;}body.elementor-page-1992 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1992 .elementor-element.elementor-element-uvnuvnz > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-75954dd > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-10ebdb4 .elementor-heading-title{font-size:38px;}.elementor-1992 .elementor-element.elementor-element-9a394ee{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-hiriews */div#mec_search_form_1994.mec-dropdown-wrap{display:inline;width:auto;float:left;}
 
div#mec_search_form_1994.mec-full-calendar-search-ends{display:inline;float:right;}div.mec-event-footer a.mec-booking-button{background:green;color:#ffffff;font-weight:800;width:15%;text-align:center;}

div.mec-event-footer a.mec-booking-button:hover{background:green;border:1px solid #ffffff;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7581708 */div.mec-event-content h3.mec-event-title span.event-color{display:none;}

div.mec-event-content h3.mec-event-title span.mec-labels-normal {display:block;}
div.mec-topsec div.col-md-6.mec-col-table-c.mec-event-content-wrap div.mec-event-content h3.mec-event-title a.mec-color-hover { color: #555454;
    }
.mec-calendar-side{width: 40% !important;}
.mec-calendar-events-side{min-width:50% !important;;}
.mec-calendar-header{width:100% !important;}
.mec-calendar-header h2{margin-top:-30px !important;}
.mec-calendar dt{width:40px !important; height:40px !important; line-height:40px!important;}
.mec-calendar .mec-has-event:after {
    bottom: 2px !important;
}
dt.mec-calendar-day{border-radius:0px !important;border:1px solid #efefef;}
.mec-calendar-table{min-height:200px !important;}
h4.mec-event-title span.mec-labels-normal{display:block;}
article.mec-event-article.mec-label-featured div.mec-event-image{min-height:89px !important;}
h6.mec-table-side-title span.mec-color.mec-table-side-day{padding: 7px 11px 7px 13px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f807d11 */.mec-event-label-captions{display:none;}
.mec-label-normal{margin-left:0px !important;border-radius:0px !important;text-transform: uppercase;font-size:10px !important;}
div.mec-event-meta.mec-color-before div.mec-time-details,div.mec-price-details {font-weight:700 !important;}
div.mec-event-content h3.mec-event-title a{color:#000000 !important;}/* End custom CSS */
/* Start custom CSS */#headerimg{display:block;}/* End custom CSS */