.elementor-145679 .elementor-element.elementor-element-071b2b9{--display:flex;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-nav{justify-content:left;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-item-link > span{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.1rem;letter-spacing:-0.1px;color:var( --e-global-color-secondary );}.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-item-link{background-color:var( --e-global-color-9d00530 );padding:6px 0px 6px 0px;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 .menu-item .ts-item-icon{display:none;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 li.current-menu-item > .ts-item-link > span{font-family:var( --e-global-typography-87344b0-font-family ), Sans-serif;font-size:var( --e-global-typography-87344b0-font-size );font-weight:var( --e-global-typography-87344b0-font-weight );line-height:var( --e-global-typography-87344b0-line-height );letter-spacing:var( --e-global-typography-87344b0-letter-spacing );}.elementor-145679 .elementor-element.elementor-element-28bc6f3  .current-menu-item .ts-item-link > span{color:#454545;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 .current-menu-item  .ts-item-link{background-color:var( --e-global-color-ae7ab98 );}@media(max-width:1024px){.elementor-145679 .elementor-element.elementor-element-28bc6f3 li.current-menu-item > .ts-item-link > span{font-size:var( --e-global-typography-87344b0-font-size );line-height:var( --e-global-typography-87344b0-line-height );letter-spacing:var( --e-global-typography-87344b0-letter-spacing );}}@media(max-width:767px){.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-nav{justify-content:center;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-item-link > span{font-size:1rem;line-height:1.3rem;}.elementor-145679 .elementor-element.elementor-element-28bc6f3 li.current-menu-item > .ts-item-link > span{font-size:var( --e-global-typography-87344b0-font-size );line-height:var( --e-global-typography-87344b0-line-height );letter-spacing:var( --e-global-typography-87344b0-letter-spacing );}}/* Start custom CSS for ts-navbar, class: .elementor-element-28bc6f3 *//* FIX MAP-SWITCHER Universale */
.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-nav-menu {
    position: absolute;
    z-index: 540;
}
/* Modificare il valore di data-tab */
.active-tab[data-tab="oli"] {
    position: absolute;
    z-index: 510;
}

.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-item-link {
    width: 90px;
    justify-content: center;
}
.elementor-145679 .elementor-element.elementor-element-28bc6f3 .current-menu-item a {
    border-radius: 3px;
    border: 1px solid #ccc !important;
}

@media screen and (max-width: 767px) {
.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-nav-menu {
    top: 120px;
}
}
@media screen and (min-width: 768px) {
.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-nav-menu {
    width: 55%;
    top: 16px;
    left: 30px;
}
}
@media screen and (min-width: 1025px) {
.elementor-145679 .elementor-element.elementor-element-28bc6f3 .ts-nav-menu {
    width: 64%;
    top: 16px;
    left: 30px;
}
}/* End custom CSS */