.elementor-3440 .elementor-element.elementor-element-bcc73c4:not(.elementor-motion-effects-element-type-background), .elementor-3440 .elementor-element.elementor-element-bcc73c4 > .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/07/slide-drink-food.jpg");}.elementor-3440 .elementor-element.elementor-element-bcc73c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3440 .elementor-element.elementor-element-bcc73c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3440 .elementor-element.elementor-element-b322f22{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3440 .elementor-element.elementor-element-10ebdb4{text-align:left;}.elementor-3440 .elementor-element.elementor-element-10ebdb4 .elementor-heading-title{color:#FFFFFF;font-size:70px;font-weight:300;line-height:1.2em;}.elementor-3440 .elementor-element.elementor-element-3f7db440{margin-top:20px;margin-bottom:0px;}body.elementor-page-3440 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3440 .elementor-element.elementor-element-702d6e98{width:78.7%;}.elementor-3440 .elementor-element.elementor-element-2db10194{width:21.258%;}}/* Start custom CSS for section, class: .elementor-element-3f7db440 */.mec-grid-event-location{background:#f9f9f9;padding:10px 5px ;font-size:12px !important;
 font-weight:500 !important;
 line-height:1em !important;
 text-align:right;
 display:block;
 color:#000000;}
.elementor-icon{font-size:12px;margin-right:5px;color:#F84B03;}
.mec-event-content{padding:3px;}
h4.mec-event-title{font-size: 20px;
font-weight: 400 !important;
line-height: 1.1em;text-align:left;text-transform:none !important;letter-spacing:0 !important;}
.etiche{padding:0;margin:0;text-align:left;}
.mec-label-normal {
    font-size: 10px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    display: inline-block;
    color: var( --e-global-color-56ae75b7 );
    margin: 0px 01px 0px 0px !important;
    padding: 2px 3px 2px 3px !important;
    border-radius: 0px !important;line-height:1.4 !important;font-family: Roboto
}
.mec-booking-button{color: #fff !important;
background: #116B47 !important;
margin: 0px 0px 0px 0px !important;left:15px !important;right: unset !important}
.mec-event-footer{background:none !important;border-top:0 !important;}
.mec-event-label-captions{top:27px !important;right:-52px !important;font-weight:900 !important;}
.mec-event-grid-classic img{min-height:207px !important;}
.mec-expired-normal-label{display:none;}

.mec-calendar-day-head{text-align:center !important;font-size:10px !important;padding:0 !important;line-height:2.2 !important;}

.mec-table-nullday,.mec-calendar-day{height:38px !important;font-size:9px !important;font-weight:800;
padding:4px 0; !important;}
div.mec-calendar-header{margin-bottom:15px !important;}
div.mec-calendar-header h2{font-size:11px !important;margin-top:9px;}
.mec-load-month-link{font-size: 8px !important;}

div.mec-calendar-events-sec article.ended-relative.mec-event-article.mec-label-featured span.mec-event-label-captions{display:none;}
i.mec-sl-angle-left,i.mec-sl-angle-right{font-size:7px !important;}

div.mec-previous-month.mec-load-month,div.mec-next-month.mec-load-month{line-height:1 !important;height:26px !important;padding:5px !important;}

.mec-calendar-events-sec{padding: 10px 5px !important;}
h6.mec-table-side-title{
    font-size: 13px !important;
    margin-bottom:0px !important;}
    div.mec-calendar-events-sec article.ended-relative.mec-event-article.mec-label-featured h4.mec-event-title a.mec-color-hover{font-weight:700 !important;margin:8px 0px  0px  !important;}
    
    div.mec-calendar-events-sec article.ended-relative.mec-event-article.mec-label-featured h4.mec-event-title{margin:0 !important;display:grid;}
    article.ended-relative.mec-event-article.mec-label-featured div.mec-event-detail{display:none;}

ul#menu-categorie-catalogo{padding:10px 0px;}
ul#menu-categorie-catalogo.menu li{list-style-type:none;
    border-left:5px solid;border-bottom:1px solid #b5b5b5;margin-bottom:1px;padding:5px 0px;}
    
ul#menu-categorie-catalogo.menu li a{margin-left:10px;font-size:12px;}
.colbrescia{border-left-color:#b2b2b2 !important;}
.colgarda{border-left-color:#9761eb !important;}
.coliseo{border-left-color:#a9bebf !important;}
.colvalcamonica{border-left-color:#f1a209 !important;}
.colclassiche{border-left-color:#747474 !important;}
.colitinerari{border-left-color:#2b228f !important;}
.colchiese{border-left-color:#48848c !important;}
.colmostre{border-left-color:#767149 !important;}
.colparchi{border-left-color:#256f56 !important;}
.coldrink{border-left-color:#b50200 !important;}
.colstory{border-left-color:#0cb9c7 !important;}
.colbambini{border-left-color:#bb1b95 !important;}
.colcultura{border-left-color:#3bb88e !important;}/* End custom CSS */
/* Start custom CSS */#headerimg{display:block;}/* End custom CSS */