.mec-wrap .mec-totalcal-box label{font-size:14px;color:#1d1d1d;font-weight:600}.mec-wrap .mec-simple-checkboxes-search ul li label input[type=checkbox],.mec-wrap .mec-totalcal-box i,.mec-wrap .mec-totalcal-box select,.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-wrap .mec-totalcal-box input,button#mec_search_form_81_reset{border:1px solid #ababab!important}.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{right:14px!important;bottom:3vh!important}.mec-there-reset-button .mec-totalcal-box{padding-bottom:10vh}.mec-single-event{margin:5vh 0}.mec-single-event .mec-event-meta dd{color:#d40d45}.mec-single-event .mec-event-meta h6,.mec-single-event .mec-event-meta .mec-events-address .mec-address{color:#1c1c1c!important}span.mec-start-date-label,abbr.mec-events-abbr,.mec-single-event .mec-event-meta .mec-events-event-categories a,.mec-single-event .mec-event-meta h6,span.mec-address{font-weight:600}.mec-event-grid-classic .mec-event-content .mec-grid-event-location{font-size:1rem}.mec-wrap .mec-simple-checkboxes-search ul{column-count:4}a.mec-booking-button{width:92%;text-align:center}.mec-event-grid-minimal .mec-event-date{padding:4px}.tax-mec_category #main-content{margin-top:5vh}span.mec-start-date-label{font-size:1.2rem}.mec-event-grid-classic .mec-event-article{border:none}.mec-event-content{background-color:#fff}h4.mec-event-title{font-size:1.6rem!important;font-weight:700!important}.tax-mec_tag section#main-content{margin-top:5vh}.tax-mec_tag .mec-search-form.mec-totalcal-box{display:none}.mec-container div#iubenda_legal_widget-1{display:none}a.mec-booking-button{width:100%!important}.gform-theme--foundation .gform_fields{row-gap:2vh}p.gform_required_legend{font-size:0.8rem}label.gform-field-label.gform-field-label--type-inline.gfield_consent_label{color:#fff}input#gform_submit_button_1,input#gform_submit_button_2{background-color:#d40d45}input#gform_submit_button_1:hover,input#gform_submit_button_2:hover{background-color:#741421}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none;border-color:#d40d45;box-shadow:0 0 0 2px rgba(255,0,0,0.3);border-radius:10px!important}@media screen and (max-width:479px){#form{background-position:90% -10%!important}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%}.mec-container{width:90%}.mec-single-event .mec-frontbox{margin-bottom:30px;padding:14px}}