.elementor-kit-7{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#1D1D1B;--e-global-color-text:#8B8989;--e-global-color-accent:#F4C42A;--e-global-color-5979bd2:#0C0C0C;--e-global-color-445f104:#86868B;--e-global-color-1a526cf:#FBFBFD;--e-global-color-1ac0737:#DBDBDB;--e-global-color-121691b:#00000091;--e-global-color-9ea7e98:#1D1D1B4A;--e-global-color-22af579:#A5A1A1;--e-global-color-06e6099:#0C0C0A;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;color:#8B8989;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;background-color:var( --e-global-color-1ac0737 );}.elementor-kit-7 p{margin-bottom:0px;}.elementor-kit-7 a{color:var( --e-global-color-accent );}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 h1{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;letter-spacing:6.5px;}.elementor-kit-7 h3{color:#1D1D1B;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:600;line-height:26px;}.elementor-kit-7 h4{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;}.elementor-kit-7 h6{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#FFFFFF;background-color:#00000000;border-radius:24px 24px 24px 24px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF00;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:16px;line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1.entry-title {
    display: none;
}

 .info:not(.elementor-element-edit-mode), .video:not(.elementor-element-edit-mode) ,.contatti:not(.elementor-element-edit-mode) {display:none;}

#descrizione {color:#F4C42A;text-decoration:underline;}

#descrizione, #info, #video, #contatti, #music, #publi, #negozioing, #uno, #due, #tre {cursor: pointer;}

#descrizione .elementor-widget-container .elementor-text-editor:hover, #info .elementor-widget-container .elementor-text-editor:hover, #video .elementor-widget-container .elementor-text-editor:hover,#contatti .elementor-widget-container .elementor-text-editor:hover { color:#F4C42A; font-weight:bold;}

.menu-con-separator .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu li::after { content: "|";
right: -20px;
color: #fff;
    position: absolute;
    align-items: center;
    top:8px;
}

.menu-con-separator .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu li:last-child::after {display: none;} 

#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu:not(.sub-menu) li:nth-of-type(1):before {
    width: 22px;
    height: 22px;
    content: " ";
    position: absolute;
    top: 22px;
    left: -10px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url("https://www.m-live.com/wp-content/uploads/2021/01/icona-aggiornamenti.png");
}
#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu:not(.sub-menu) li:nth-of-type(2):before {
    width: 22px;
    height: 22px;
    content: " ";
    position: absolute;
    top: 22px;
    left: -10px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url("https://www.m-live.com/wp-content/uploads/2021/01/icona-plugin.png");
}
#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu:not(.sub-menu) li:nth-of-type(3):before {
    width: 22px;
    height: 22px;
    content: " ";
    position: absolute;
    top: 22px;
    left: -10px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url("https://www.m-live.com/wp-content/uploads/2021/01/icona-merish.png");
}
#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu:not(.sub-menu) li:nth-of-type(4):before {
    width: 22px;
    height: 22px;
    content: " ";
    position: absolute;
    top: 22px;
    left: -10px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url("https://www.m-live.com/wp-content/uploads/2021/01/icona-ascolta-i-nuovi-suoni.png");
}
#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu:not(.sub-menu) li:nth-of-type(5):before {
    width: 22px;
    height: 22px;
    content: " ";
    position: absolute;
    top: 22px;
    left: -10px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url("https://www.m-live.com/wp-content/uploads/2021/01/icona-download-mauale.png");
}
#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu:not(.sub-menu) li:nth-of-type(6):before {
    width: 22px;
    height: 22px;
    content: " ";
    position: absolute;
    top: 22px;
    left: -10px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url("https://www.m-live.com/wp-content/uploads/2021/01/icona-download-immagini.png");
}
#menu-utils .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu .sub-menu li:before {display: none;}
.elementor-kit-7 h3 {
    color: #1D1D1B;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px !important;
    font-weight: 600;
    line-height: 26px;
}
.cn-button.bootstrap {
    color: #fff;
    background: #0c0c0c!important;
}
@media only screen and (min-width: 691px){
#location_search_0_tr {
    float: left;
    width: 40%;
    padding: 5px;
}
#location_search_1_tr {
    float: left;
    width: 40%;
    padding: 5px;
}
#location_search_2_tr {
    float: left;
    width: 20%;
    padding: 5px;
}
.location_search_city_cell, .location_search_distance_cell {display: block !important;}
#location_search_submit_field {top:25px; position:relative;}
}

#location_search_submit_field{color: black !important; border: 1px solid black !important;}
.location_search_title {display:none !important;}

#location_search_distance_field {position:relative; Top:-3px; padding: .55rem 1rem;}
.location_search_distance_cell  {font-weight:400 !important;}
#location_search_submit_field {background:white;}
a:not(.elementor-item):not(.elementor-button):hover {text-decoration:underline;}
@media(max-width:1000px){
.elementor-nav-menu--main .elementor-nav-menu:not(#menu-1-78370fdb) ul {position: inherit !important;}
}
.result_phone a, .result_email a, .result_website a, .result_directions {color:black !important;}

#musicista, #editore, #negozio {
    cursor: pointer;
}
.elementor-nav-menu--dropdown {margin-top:60px !important;}/* End custom CSS */