#wp-admin-bar-revslider, #wp-admin-bar-groovy-menu-options, #wp-admin-bar-ot-theme-options, #wp-admin-bar-elementor_notes, #wp-admin-bar-search, #wp-admin-bar-cmp-admin-notice { 
  display:none !important;
}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
    display: none !important;
}


/** DASHBOARD **/
/****************/
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active > a {
    color: #ffffff !important;
}
.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover > a {
    color: #ffffff !important;
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a {
    width: 100% !important;
}


/****************/


/** FONT **/
/****************/

@font-face {
  font-family: 'CasOlgans';
  src: url('https://www.argentarioturismo.it/wp-content/uploads/font/CasOlgans-Regular.woff') format('woff'),
       url('https://www.argentarioturismo.it/wp-content/uploads/font/CasOlgans-Regular.woff2') format('woff2');
  font-weight: normal;  
  font-style: normal;  
}
@font-face {
  font-family: 'Switzer-Regular';
  src: url('https://www.argentarioturismo.it/wp-content/uploads/font/Switzer-Regular.woff2') format('woff2'),
       url('https://www.argentarioturismo.it/wp-content/uploads/font/Switzer-Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer-Medium';
  src: url('https://www.argentarioturismo.it/wp-content/uploads/font/Switzer-Medium.woff2') format('woff2'),
       url('https://www.argentarioturismo.it/wp-content/uploads/font/Switzer-Medium.woff') format('woff');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer-Semibold';
  src: url('https://www.argentarioturismo.it/wp-content/uploads/font/Switzer-Semibold.woff2') format('woff2'),
       url('https://www.argentarioturismo.it/wp-content/uploads/font/Switzer-Semibold.woff') format('woff');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
h1,h2,h4,h5,h6 {
  font-family: 'CasOlgans' !important;
}
h3{
  font-family: 'Switzer-Regular' !important;
  font-size: 1.2em !important;
}
p {
  font-family: 'Switzer-Regular' !important;
  font-size: 16px !important;
}
.titoloslide {
  font-family: 'CasOlgans' !important;
  font-size: 0.8em !important;
}
.sottotitoloslide {
  font-family: 'Switzer-Regular' !important;
  font-size: 0.2em !important;
}
.titoloslide2 {
  font-family: 'CasOlgans' !important;
  font-size: 0.4em !important;
}
.sottotitoloslide2 {
  font-family: 'Switzer-Regular' !important;
  font-size: 0.2em !important;
}
.elementor-widget-ucaddon_logo_card .card_title {
    font-family: 'Switzer-Regular' !important;
    font-weight: 400 !important;
}
/****************/
.animated {
    font-family: 'Switzer-Regular' !important;
}

/** TOP HEADER **/
/****************/

.fa, .far, .fas {
    font-family: FontAwesome !important;
}
#breadcrumbs span {
    font-family: 'Switzer-Regular' !important;
    font-size: 14px !important;
}

/****************/


/** HEADER MENU **/
/****************/
.gm-navbar a, .gm-navbar a:hover, .gm-navbar a:focus, .gm-navbar a:active, .gm-navbar a:visited, .gm-main-menu-wrapper a, .gm-main-menu-wrapper a:hover, .gm-main-menu-wrapper a:focus, .gm-main-menu-wrapper a:active, .gm-main-menu-wrapper a:visited, .gm-navigation-drawer a, .gm-navigation-drawer a:hover, .gm-navigation-drawer a:focus, .gm-navigation-drawer a:active, .gm-navigation-drawer a:visited {
    font-family: 'Switzer-Regular' !important;
    text-transform: none !important;
    font-size: 17px !important;
    font-weight: 600 !important;
}
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    width: 150px !important;
    display: block !important;
    /**background-color:#F7F7F7!important;**/
    padding:10px !important;
}
#menu-item-14431 a .gm-menu-item__txt-wrapper {
    float: right !important;
}
#menu-item-15001 a .gm-menu-item__txt-wrapper {
    float: right !important;
}
#menu-item-15002 a .gm-menu-item__txt-wrapper {
    float: right !important;
}
#menu-item-15003 a .gm-menu-item__txt-wrapper {
    float: right !important;
}
#menu-item-15768 a .gm-menu-item__txt-wrapper {
    float: right !important;
}
#menu-item-16676 a .gm-menu-item__txt-wrapper {
    float: right !important;
}

/** MENU SIDEBAR **/
/****************/

#menusidebar .elementor-nav-menu--main .elementor-item {
    background-color:#ffffff;
}
#menusidebar .elementor-nav-menu--main .elementor-item {
    font-family: 'Switzer-Regular' !important;
    margin-bottom: 5px;
    padding-left: 30px !important;
}



/** RESPONSIVE HEADER MENU **/
/****************/

@media (max-width: 1530px) {
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    width: 115px !important;
    display: block !important;
    padding: 10px !important;
}
}
@media (max-width: 1330px) {
gm-navbar a, .gm-navbar a:hover, .gm-navbar a:focus, .gm-navbar a:active, .gm-navbar a:visited, .gm-main-menu-wrapper a, .gm-main-menu-wrapper a:hover, .gm-main-menu-wrapper a:focus, .gm-main-menu-wrapper a:active, .gm-main-menu-wrapper a:visited, .gm-navigation-drawer a, .gm-navigation-drawer a:hover, .gm-navigation-drawer a:focus, .gm-navigation-drawer a:active, .gm-navigation-drawer a:visited {
    font-family: 'Switzer-Regular' !important;
    text-transform: none !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    width: 100px !important;
    display: block !important;
    padding: 10px !important;
}
}
@media (max-width: 1230px) {
gm-navbar a, .gm-navbar a:hover, .gm-navbar a:focus, .gm-navbar a:active, .gm-navbar a:visited, .gm-main-menu-wrapper a, .gm-main-menu-wrapper a:hover, .gm-main-menu-wrapper a:focus, .gm-main-menu-wrapper a:active, .gm-main-menu-wrapper a:visited, .gm-navigation-drawer a, .gm-navigation-drawer a:hover, .gm-navigation-drawer a:focus, .gm-navigation-drawer a:active, .gm-navigation-drawer a:visited {
    font-family: 'Switzer-Regular' !important;
    text-transform: none !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    width: 90px !important;
    display: block !important;
    padding-left:5px !important;
    padding-right:5px !important;
}
}
@media (max-width: 1150px) {
gm-navbar a, .gm-navbar a:hover, .gm-navbar a:focus, .gm-navbar a:active, .gm-navbar a:visited, .gm-main-menu-wrapper a, .gm-main-menu-wrapper a:hover, .gm-main-menu-wrapper a:focus, .gm-main-menu-wrapper a:active, .gm-main-menu-wrapper a:visited, .gm-navigation-drawer a, .gm-navigation-drawer a:hover, .gm-navigation-drawer a:focus, .gm-navigation-drawer a:active, .gm-navigation-drawer a:visited {
    font-family: 'Switzer-Regular' !important;
    text-transform: none !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    width: 75px !important;
    display: block !important;
    padding-left:0px !important;
    padding-right:0px !important;
}
}

/****************/
/**.artecultura img {
    position:absolute !important;
    top: -155px;
    left: -10px;
}
.dolcevita img {
    position:absolute !important;
    top: -115px;
    right: -245px;
}
.water img {
    position:absolute !important;
    top: -115px;
    right: -245px;
}
.taste img {
    position:absolute !important;
    top: -163px;
    left: -5px;
}
.sport img {
    position:absolute !important;
    top: -168px;
    left: -0px;
}
**/
.altezzatitolo h1{
    height:90px !important;
    line-height:90px !important;
}
.propiricico {
    height:90px !important;
    width: 90px !important;
  
}
@media (max-width: 413px) {
.altezzatitolo h1{
    padding-top:15px !important;
    height:90px !important;
    line-height:30px !important;
}
}
#menusidebar2 .elementor-nav-menu--main .elementor-item {
    font-family: 'Switzer-Regular' !important;
    margin-bottom: 5px;
    padding-left: 80px !important;
    height:50px !important;
    font-weight: 600 !important;
}
@media (max-width: 992px) {
    .menu-item-17611 a {
    padding-left: 50px !important;
}
    .menu-item-17612 a {
    padding-left: 50px !important;
}
    .menu-item-17615 a {
    padding-left: 50px !important;
}
    .menu-item-17614 a {
    padding-left: 50px !important;
}
    .menu-item-17613 a {
    padding-left: 50px !important;
}
}
.menu-item-17611 a {
    background-color: #a785cc !important;
    color:#ffffff !important;
    background-image: url("https://www.argentarioturismo.it/wp-content/uploads/2025/03/2-Argentario_elementi_ART_vuoto_bianco_245px.png") !important;
    background-position: left !important;
    background-repeat: no-repeat !important; 
    background-size: contain !important; 
}
.menu-item-17612 a {
    background-color: #cc7575 !important;
    color:#ffffff !important;
    background-image: url("https://www.argentarioturismo.it/wp-content/uploads/2022/04/Argentario_elementi_DOLCE_vuoto_bianco_245px.png") !important;
    background-position: left !important;
    background-repeat: no-repeat !important; 
    background-size: contain !important; 
}
.menu-item-17615 a {
    background-color: #87becc !important;
    color:#ffffff !important;
    background-image: url("https://www.argentarioturismo.it/wp-content/uploads/2022/04/Argentario_elementi_WATER_vuoto_bianco_245px.png") !important;
    background-position: left !important;
    background-repeat: no-repeat !important; 
    background-size: contain !important; 
}
.menu-item-17614 a {
    background-color: #ccaa7a !important;
    color:#ffffff !important;
    background-image: url("https://www.argentarioturismo.it/wp-content/uploads/2022/04/Argentario_elementi_TASTE_vuoto_bianco_245px.png") !important;
    background-position: left !important;
    background-repeat: no-repeat !important; 
    background-size: contain !important; 
}
.menu-item-17613 a {
    background-color: #aeba79 !important;
    color:#ffffff !important;
    background-image: url("https://www.argentarioturismo.it/wp-content/uploads/2022/04/Argentario_elementi_SPORT_vuoto_bianco_245px.png") !important;
    background-position: left !important;
    background-repeat: no-repeat !important; 
    background-size: contain !important; 
}
.sm-vertical .current-page-ancestor a {
    background-color:#244389 !important;
    color:#ffffff !important;
}

.fas {
    color:#DA3838 !important;
}
.social-share .fas {
    color:#ffffff !important;
}
.waymark-elevation-container .waymark-elevation-close {
    display: none !important;
}
.waymark-elevation-container .elevation-control.elevation .area {
    stroke: hsl(204.8deg 81.74% 57.06%) !important;
    stroke-width: 0 !important;
}
.elevation-control.elevation .axis text {
    font-weight: 500 !important;
    font-size: 12px !important;
}
.elevation-control.elevation .axis line, .elevation-control.elevation .axis path {
    stroke: #898989 !important;
    stroke-width: 0.5 !important;
}
.elevation-summary {
    font-family: 'Switzer-Regular' !important;
    font-size: 14px !important;
    padding-top: 16px !important;
    padding-bottom: 10px !important;
}
.magenta-theme.elevation-control.elevation .background {
    margin-top: 15px !important;
}
.waymark-elevation-container .elevation-control.elevation * {
    margin-top: 15px !important;
}
.card-logo {
    background-size: 100% !important;
}
.services-item.item-elementor .item {
    border-radius: 0px !important;
}
.testata {
    z-index:9 !important;
}
.gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown>.gm-dropdown-menu-wrapper {
    width: 100% !important;
}
.grecaptcha-badge {
    display:none !important;
}
.gm-navigation-drawer--mobile.gm-navigation-drawer--right {
    z-index: 9 !important;
}
.gm-menu-item__link {
    display:none !important;
}
.dicituralegge p{
    font-size:13px !important;
}
.gm-navbar {
    z-index: 99999999 !important;
}
.loaded.loftloader-loaded #loftloader-wrapper {
    pointer-events: none;
}

#loftloader-wrapper {
    z-index: 999999999999999999 !important;
}
@media (max-width: 1023px) {
    .gm-navbar {
    z-index: 9 !important;
}
}