/*Palette principale #004a4d*/
/*Colore fondino #d3f3f4*/
/*Box customer care #03767b*/
/*Menu 1 livello aperto #004a4d*/
/*Menu 2 livello aperto #03767b*/
/*Menu 3 livello aperto #00c5ca*/
/*Voci menu #eeeeee*/
/*Colore Titoli #004a4d*/
/*Colore corpo testo #1c2024*/

/*verde scuro #004a4d*/
/*verde intermedio #03767b*/
/*azzurro #00c5ca*/
/*fondino #d3f3f4*/
/*corpo testo #1c2024*/
/*colore fondo form registrazione #cfe6e7*/
/*colore evento figlio calendario #eefeff*/
/*verde più scuro dello scuro #002f31*/

.sections-zebra .component-control:nth-child(2n) .section {
    background-color: #d3f3f4;
}
.sections-inverted-zebra .component-control:nth-child(2n+1) .section {
    background-color: #d3f3f4;
}
body{color:#1c2024;}
h1, .heading-03, .heading-12, .heading-13{color:#004a4d;}
.black{color:#1c2024!important;}

a {color: #00c5ca;}
a:focus, a:hover {color: #03767b;}
a:active:focus, a:active:hover{ color:#004a4d;}
.header-links a {color:#1c2024;}

/*Header*/
.navbar-main-collapse .header-center .navbar-brand-title{color:#004a4d;}
.navbar-main-collapsee .nav>li>a{background-color:#004a4d;color:#fff;}
.navbar-main-collapse .nav>li.open>a, .navbar-main-collapse .nav .open>a>.align{background-color:#03767b;}
.navbar-main-collapse .nav>li>a:hover, .navbar-main-collapse .nav>li>a:focus, .navbar-main .open>a.navbar-main-1lev-caret:focus>.align, .navbar-main-collapse .nav .open>a,
.navbar-main-collapse .nav .open>a:hover, .navbar-main-collapse .nav .open>a:focus{background-color:#03767b!important;}
.navbar-main-collapse .navbar-main{background-color:#004a4d;}
.navbar-main>li>a.navbar-main-1lev-caret{border-color:#03767b;}
.navbar-main>li>a.navbar-main-1lev-title, .navbar-main>li>a.navbar-main-1lev-caret{border-top:2px solid #03767b;}
.navbar-main>li:first-child>a.navbar-main-1lev-title, .navbar-main>li:first-child>a.navbar-main-1lev-caret{border-top-width:0;}
.navbar-main-collapse .nav>li.open{background-color:#03767b;}
.nav .dropdown-menu>li>a{color:#fff;}
.navbar-main .open>a, .navbar-main .open>a:focus, .navbar-main .open>a:hover, .navbar-main .open>a:hover, .navbar-main>.open>a.navbar-main-1lev-title{border-color: #03767b;border-left-width: 0!important;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color:#1c2024;}
.navbar-nav .open .dropdown-menu{border-top:2px solid #00c5ca;}
.navbar-main-collapse .navbar-loghi{background: #eee;}
.main-search-collapse, .main-search-mobile{background-color:#004a4d;}
.main-search-row:before{background-color:#004a4d;}
.navbar-principale .header-title{color:#004a4d;}
@media (min-width: 992px){
    .navbar-area_riservata .dropdown-menu{background-color:#004a4d;}
}
/*END Header*/

/*main slider home*/
@media (min-width: 768px) {
    .swiper-main-slider-home .slide-btn{color:#004a4d;background-color:#fff;border-color:#fff;}
}
.swiper-main-slider-home .slide-btn:hover{color:#fff;background-color:#004a4d!important;border-color:#004a4d!important;}
.swiper-main-slider-home .slide-link:focus .slide-btn{color:#fff;background-color: #004a4d; border-color: #004a4d;}
/*END main slider home*/

.section-content .content-panels .header-accordion:hover, .section-content .content-panels .header-accordion:focus, .section-content .content-panels .header-accordion:active{ text-decoration:none;}
.section-content .content-panels .header-accordion{ background-color:#004a4d; border-top:1px solid #000;color:#fff;}
.section-content .content-panels .header-accordion:hover{ background-color:#03767b;}
.section-content .content-panels .header-accordion:focus, .section-content .content-panels .header-accordion:active{ background-color:#004a4d;}
.section-content .content-panels .header-accordion.collapsed{ background-color:#d3f3f4; border-top-color:transparent;color:#004a4d;}
.section-content .content-panels .header-accordion.collapsed:hover{ background-color:#03767b;color:#fff;}
.section-content .content-panels .header-accordion.collapsed:focus, .section-content .content-panels .header-accordion.collapsed:active{ background-color:#03767b;color:#fff;}
.section-content .content-panels .header-accordion .header-accordion-caret-wrap{ width:50px; height:54px;}
.section-content .content-panels .header-accordion .header-accordion-caret { font-size:18px; margin-top:-9px; margin-left:-9px;font-weight:bold;}

.section-content .content-panels.paragrafo-amm-trasp .header-accordion.collapsed{ background-color:#03767b; border-top-color:transparent;color:#fff;}
.section-content .content-panels.paragrafo-amm-trasp .header-accordion.collapsed:hover{ background-color:#004a4d;color:#fff;}

.section-content .sottoparagrafo .content-panels .header-accordion:focus, 
.section-content .sottoparagrafo .content-panels .header-accordion:active{ background-color:#03767b;}
.section-content .sottoparagrafo .content-panels .header-accordion{ background-color:#03767b; border-top: 0;}
.section-content .sottoparagrafo .content-panels .header-accordion.collapsed:focus,
.section-content .sottoparagrafo .content-panels .header-accordion.collapsed{background-color:#d3f3f4; color:#004a4d;}
.section-content .sottoparagrafo .content-panels .header-accordion.collapsed:hover, 
.section-content .sottoparagrafo .content-panels .header-accordion.collapsed:active{ background-color:#03767b;color:#fff;}

.section-content .content-panels .panel-body, .section-content .content-panels .panel-extra{ background-color:#d3f3f4;}
.sub-section .section-header .header-title{color:#004a4d;}
.sub-section.section-errore-sito .section-header .header-title{color:#1c2024;}
.sub-section .section-content .item-link .item-title{color:#1c2024;}

/* Lista senza foto */
.section-lista-no-foto .section-content{background-color: #d3f3f4;}
/* END Lista senza foto */

@media print { .component-control+.component-control .section-header, .section-ultimo-aggiornamento .section-content {border-color: transparent !important;}}
@media print { .section-header, .section-content {border-color: transparent !important;}}

/* SONDAGGIO */
.section-sondaggio .sondaggio-panel, .section-sondaggio .sondaggio-content, .section-sondaggio .sondaggio-thankyou{ border:1px solid #03767b; background-color:#03767b;color:#ffffff;}
.section-sondaggio .sondaggio-panel .sondaggio-domanda{color:#ffffff;}
.icon-fumetto-domanda{color:#004a4d;}

/*Sidebar Menu*/
.sidebar-menu .panel-heading a, /*.sidebar-menu .panel-heading a:hover, .sidebar-menu .panel-heading a:focus,*/ .sidebar-menu .list-group-item a/*, .sidebar-menu .list-group-item a:hover, .sidebar-menu .list-group-item a:focus*/{color:#1c2024;}
/*.sidebar-menu .panel-heading.active a{color:#fff;}*/
.sidebar-menu .panel-heading.current:after, .sidebar-menu .list-group-item.current:after{background-color:#004a4d;}
/*current root*/
.sidebar-menu .current-root-panel.panel-heading{ background-color:#ccc; border-bottom-color:#fff; }
/*.sidebar-menu .current-root-panel.panel-heading .header-accordion{border-left-color:#fff;}*/
.sidebar-menu .current-root-panel.panel-heading .header-title:hover, .sidebar-menu .current-root-panel.panel-heading .header-accordion:hover{ background-color:#bbb}
/*primo livello attivo*/
.sidebar-menu .panel.panel-heading.active:before{ border-top-color:#004a4d;}
/*.sidebar-menu .panel.panel-heading.active{ background-color:#004a4d !important; border-bottom-color:#fff !important;}*/
.sidebar-menu .panel-group > .panel.panel-heading.active > .header-title:before {
    border-top-color: #004a4d;
}
/*.sidebar-menu .panel.panel-heading.active .header-accordion{border-left-color:#fff;}*/
.sidebar-menu .panel.panel-heading.active > .header-title:hover, .sidebar-menu .panel>.panel-heading.active > .header-accordion:hover{ background-color:#002f31}
/*secondo livello attivo*/
/*.sidebar-menu .panel .panel.panel-heading.active{ background-color:#03767b;}*/
.sidebar-menu .panel .panel.panel-heading.active:before{ border-top-color:#03767b;}
/*.sidebar-menu .panel .panel.panel-heading.active .header-title:hover, .sidebar-menu .panel .panel>.panel-heading.active .header-accordion:hover{ background-color:#004a4d}*/
/*terzo livello attivo*/
/*.sidebar-menu .panel .panel.panel-heading.active{ background-color:#00c5ca;}*/
.sidebar-menu .panel .panel.panel-heading.active:before{ border-top-color:#00c5ca;}
.sidebar-menu .panel .panel.panel-heading.active .header-title:hover, .sidebar-menu .panel .panel .panel>.panel-heading.active .header-accordion:hover{ background-color:#03767b}
.sidebar-menu > .panel.panel-heading.active .panel.panel-heading.active > .header-title:before {
    border-top-color: #03767b ;
}
/*ultimo livello*/
.sidebar-menu .list-group-item{ background-color:#eeeeee; border-color: #fff;}
.sidebar-menu .list-group-item a:hover{ background-color:#ddd;}
/*END Sidebar Menu*/

/*Filtri di ricerca*/
.cerca-risultati-zebra>.cerca-risultato:nth-child(even), .cerca-risultati-zebra tbody>.cerca-risultato:nth-child(even), .cerca-risultati-zebra>.cerca-risultato-gruppo:nth-child(even){ background-color:#d3f3f4;}
.cerca-risultati-inverted-zebra>.cerca-risultato:nth-child(odd), .cerca-risultati-inverted-zebra tbody>.cerca-risultato:nth-child(odd),.cerca-risultati-inverted-zebra>.cerca-risultato-gruppo:nth-child(odd){ background-color:#d3f3f4;}
.cerca-risultato .item-link, .cerca-risultato .item-link:hover, .cerca-risultato .item-link:focus{color:#004a4d;}
.cerca-risultato .item-link .media-left{color:#03767b;}
.cerca-risultato .item-link .item-abstract{color:#1c2024;}
@media (max-width:767px){
    .group-filtri .group-filtri-collapse-btn, .group-filtri .group-filtri-collapse-btn:hover, .group-filtri .group-filtri-collapse-btn:focus{ background-color:#e5e5e5; color:#1c2024;}
}
.risultato-rl .item-type .external span{background-color:#004a4d;}
/*END Filtri di ricerca*/

/*Paginazione*/
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{ color:#004a4d}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background:#004a4d;-moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;
}
.pagination>li>a, .pagination>li>span {color:#1c2024;}
/*END Paginazione*/

/*Date evento*/
.section-content .content-date .date-box{color:#004a4d;}
.section-content .content-date-evento .date-box{background-color:#004a4d;}
.section-content .content-date .date-dettaglio{background-color:#d3f3f4;}
.section-content .content-date .date-dettaglio .addtocal .item-link{color:#1c2024;}
.section-content .content-date .date-dettaglio .addtocal .item-link:hover, .section-content .content-date .date-dettaglio .addtocal .item-link:focus, .section-content .content-date .date-dettaglio .addtocal .item-link:active{ color:#03767b;}

/*Calendar content*/
.calendar-content-item{ background-color:#d3f3f4;}
.calendar-content .calendar-content-item.evento-figlio{background:#eefeff;}
.calendar-content .calendar-content-item .item-link{ color:#004a4d;}

/*breadcrumbs*/
.breadcrumbs{ background-color:transparent;}

.section-content .content-text .highlight, .section-content .content-form .highlight{ color:#03767b;}
.btn-primary {color: #fff;background-color: #004a4d;border-color: #004a4d;}
.btn-primary:hover, .btn-primary:focus{ background-color:#03767b!important; border-color:#03767b!important;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover{background-color:#03767b!important; border-color:#03767b!important;}

/* FORM */
.content-form .form-control{border:2px solid transparent;}
.form-control{border-radius: 6px;-webkit-box-shadow: none;box-shadow:none;}
.form-control:focus{-webkit-box-shadow: 0 0 8px rgba(0, 51, 102, 0.6);box-shadow: 0 0 8px rgba(0, 51, 102, 0.7);}

/* FILTRI */
.group-filtri .btn-group-filtri .btn-default{
    background-color:#e5e5e5;
}
.group-filtri .btn-group-filtri  .btn-calendario{
    background-color:#d3f3f4;
}

.group-filtri .btn-group-filtri .btn-default.active.focus, .group-filtri .btn-group-filtri .btn-default.active:focus, .group-filtri .btn-group-filtri .btn-default.active:hover, .group-filtri .btn-group-filtri .btn-default:active.focus, .group-filtri .btn-group-filtri .btn-default:active:focus, .group-filtri .btn-group-filtri .btn-default:active:hover, .group-filtri .btn-group-filtri .open>.dropdown-toggle.btn-default, .group-filtri .btn-group-filtri .open>.dropdown-toggle.btn-default.focus, .group-filtri .btn-group-filtri .open>.dropdown-toggle.btn-default:focus, .group-filtri .btn-group-filtri .open>.dropdown-toggle.btn-default:hover{ background-color:#004a4d;}
.group-filtri .btn-group-filtri .dropdown-menu{background:#d3f3f4;}
.group-filtri .btn-group-filtri .dropdown-menu{background:#d3f3f4;}
.checkbox input[type="checkbox"]:checked:before, .checkbox-inline input[type="checkbox"]:checked:before, .radio input[type="radio"]:checked:before, .radio-inline input[type="radio"]:checked:before{ background-color:#004a4d;}
.checkbox input[type="checkbox"]:checked:after, .checkbox-inline input[type="checkbox"]:checked:after, .radio input[type="radio"]:checked:after, .radio-inline input[type="radio"]:checked:after{ border-color:#004a4d;}
.calendar-content .calendar-date-box {
    background-color: #004a4d;color:#fff;
}

.section-content-light-blue{background-color:#d3f3f4;}

/* MAPPA SITO */
.section-mappa-sito .main-title-tab a{color:#fff;}
/*primo livello*/
.section-mappa-sito .col-sito-tab>.panel>.panel-heading{background-color:#004a4d; border-bottom:1px solid #fff;}
/*secondo livello*/
.section-mappa-sito .col-sito-tab>.panel .panel>.panel-heading.active>.panel-title{background-color:#03767b;}
.section-mappa-sito .col-sito-tab>.panel .panel>.panel-heading.active>.panel-title>.header-accordion:hover,
.section-mappa-sito .col-sito-tab>.panel .panel>.panel-heading.active>.panel-title>.header-title:hover,
.section-mappa-sito .col-sito-tab>.panel .panel>.panel-heading.active>.panel-title>.header-title:focus{background-color:#004a4d;}
.section-mappa-sito .col-sito-tab>.panel .panel>.panel-heading.active a{color:#fff;}
/*terzo livello*/
.section-mappa-sito .col-sito-tab>.panel .panel .panel>.panel-heading.active>.panel-title{ background-color:#eee;}
.section-mappa-sito .col-sito-tab>.panel .panel .panel>.panel-heading.active>.panel-title a{color:#333;}
.section-mappa-sito .list-group-item>a{color:#1c2024;}
/* FINE MAPPA SITO */

/*Box notizie home*/
.section-box-notizie .row-notizie-secondarie .notizie-item {background:#d3f3f4;}
.section-box-notizie.section-transparent .row-notizie-secondarie .notizie-item {background:#d3f3f4;}
.sections-zebra .component-control:nth-child(2n) .section-box-notizie .notizie-item{background:#fff;}
.sections-inverted-zebra .component-control:nth-child(2n+1) .section-box-notizie .notizie-item{background:#fff;}
.sections-zebra .component-control:nth-child(2n) .section-box-notizie.section-transparent .notizie-item{background:#d3f3f4;}
.sections-inverted-zebra .component-control:nth-child(2n+1) .section-box-notizie.section-transparent .notizie-item{background:#d3f3f4;}
.section-box-notizie .item-link, .section-box-notizie .item-abstract {color:#1c2024;}
.section-box-notizie .item-title{color:#004a4d;}
/*END Box notizie home*/

/* Agenzia di stampa */
.section-agenzia-stampa .bg-white {
    background-color:#d3f3f4;
    border-top:6px solid #004a4d;
}
.section-agenzia-stampa .row-notizie-secondarie .item-wrap:before{
    background-color: #004a4d;
}
.section-agenzia-stampa a {
    color:#1c2024;
}
.section-agenzia-stampa .item-date{color:#004a4d;}
/* END Agenzia di stampa*/

/*TWITTER*/
.section-twitter-carousel .section-content{background-color:#eee;}
/*END TWITTER*/

/*Video gallery*/
.videoplayer-main-title{color:#1c2024;}
.videoplayer-tutti-video, .videoplayer-tutti-video:hover, .videoplayer-tutti-video:focus, .videoplayer-tutti-video:active{ color:#1c2024;}
/*FINE Video gallery*/


/* datepicker jQuery UI */
.ui-datepicker{border:3px solid #5a6772;background-color:#d3f3f4;}
.ui-datepicker .ui-datepicker-header{color:#004a4d;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{color:#1c2024;}
.ui-datepicker th{color:#1c2024;font-weight:normal;}
/* .ui-datepicker th:last-child{font-weight:900;} */
.ui-datepicker table{font-size:.8em;}
.ui-datepicker .ui-state-highlight{ background-color:#085483; color:#fff; font-weight:bold;}
/*.ui-datepicker .ui-state-highlight:active:focus, .ui-datepicker .ui-state-highlight:active:hover{ background-color:#fff;}*/
.ui-datepicker .ui-state-active{ color:#085483; border:0.2em solid #ddedfc; padding:0.3em 0; font-weight:bold;}
.ui-datepicker .ui-datepicker-other-month .ui-state-active{ border-color:#fff;}
.ui-datepicker .ui-state-highlight.ui-state-active, .ui-datepicker .ui-datepicker-today .ui-state-default{ background-color:#004a4d; color:#fff;}
.ui-datepicker .ui-state-events.ui-datepicker-today .ui-state-default{background-color:#004a4d}
.ui-datepicker .ui-state-events{}
/*.ui-datepicker .ui-state-events .ui-state-default {border: 0.3em solid #d3f3f4;}*/
/* FINE datepicker jQuery UI */

.sections-zebra .component-control:nth-child(2n) .section-form-registrazione-utente{background-color:#cfe6e7;}
.sections-inverted-zebra .component-control:nth-child(2n+1) .section-form-registrazione-utente{background-color:#cfe6e7;}
.content-form .form-group-informativa a{color:#1c2024;}

.cerca-risultato .item-type{color:#1c2024;font-weight:900;}

/*mappa del sito*/
.section-mappa-sito .panel>.panel-heading.active:before {
    border-top-color: #004a4d;
}
.section-mappa-sito .panel .panel>.panel-heading.active:before {
    border-top-color: #03767b;
}
.section-mappa-sito .panel .panel .panel>.panel-heading.active:before {
    border-top-color: #eee;
}
/*FINE mappa del sito

/*footer*/
.footer{background-color:#004a4d;}
.footer .social-icon{color:#004a4d; background-color:#fff;}
.footer .social-icon:hover, .footer .social-icon:focus{ color:#fff; background-color:#004a4d;}
/*FINE footer*/

/* e015 */
.accordion-e015 {
    background-color: #004a4d !important;
}

/* pallini grafici */
.swiper-pagination-bullet{background-color:#004a4d;}

#iconaCerca{
    border: 1.3px solid #03767b;
}

#bottoneExit{

    color: #03767b;}

/* mev a portata di mano */
/* #004a4d */


.section-a-portata-di-mano .item-wrap {
    background-color: #004a4d !important;
}

.section-a-portata-di-mano a:hover  .item-wrap {
    background-color: #003336 !important;
}

/* mev coundown */
.section-countdown.section-countdown #countdown-rl,
.section-countdown.section-countdown .container-countdown-rl .count {
    background-color: #004a4d;
}

/* mev in evidenza */
.section-in-evidenza .list-group-item.active,
.section-in-evidenza .list-group-item.active:hover,
.section-in-evidenza .list-group-item.active:focus {
    border-color: #004a4d;
}


.section-in-evidenza .bhoechie-tab h2 {
    color: #004a4d;
}

/* mev timeliner */
/* #004a4d */
.section-timeliner.section-timeliner .timeline-toggle:hover,
.section-timeliner.section-timeliner .timeline-wrapper .timeline-time span:hover {
    background: rgba(0, 74, 77, 0.65);
}
.section-timeliner.section-timeliner  .timeline-container {
    border-left: 4px solid #004a4d;
}
.section-timeliner.section-timeliner .timeline-wrapper .timeline-time::before,
.section-timeliner.section-timeliner .timeline-series dt::before {
    border-top: 3px solid #004a4d;
}
.section-timeliner.section-timeliner .timeline-container-tick,
.section-timeliner.section-timeliner  .timeline-container::before,
.section-timeliner.section-timeliner  .timeline-container::after,
.section-timeliner.section-timeliner .timeline-toggle,
.section-timeliner.section-timeliner .timeline-toggle:hover,
.section-timeliner.section-timeliner .tick,
.section-timeliner.section-timeliner .read-more,
.section-timeliner.section-timeliner .timeline-wrapper .timeline-time span {
    background: #004a4d;
}

.section-timeliner.section-timeliner .timeline-text a:not(.read-more),
.section-timeliner.section-timeliner .timeline-series dt a,
.section-timeliner.section-timeliner .timeline-series dt a.closed,
.section-timeliner.section-timeliner .timeline-series dt a .open,
.section-timeliner.section-timeliner .timeline-series dt a:hover,
.section-timeliner.section-timeliner .header-title,
.section-timeliner.section-timeliner .timeline-event-content .media a:link, .timeline-event-content .media a:visited {
    color: #004a4d;
    word-break: break-word;
}

/* mev timeline vertical */
/* #004a4d */
.section-vertical-timeline.section-vertical-timeline .cd-timeline-content a:not(.cd-read-more),
.section-vertical-timeline.section-vertical-timeline .header-title {
    color: #004a4d;
}
.section-vertical-timeline.section-vertical-timeline .cd-timeline-content .cd-read-more,
.section-vertical-timeline.section-vertical-timeline .cd-timeline-content .cd-read-more:hover,
.section-vertical-timeline.section-vertical-timeline .cd-timeline-img.cd-picture,
.section-vertical-timeline.section-vertical-timeline .cd-timeline-img.cd-location,
.section-vertical-timeline.section-vertical-timeline  .cd-timeline-img.cd-movie{
    background: #004a4d !important;
}

/* mev timeline jtline */

/* #004a4d */
.section-jtline.section-jtline .jtline .events a.selected::after {
    background-color: #004a4d;
    border-color: #004a4d;
}
.section-jtline.section-jtline a:not(.read-more) {
    color: #004a4d;
}
.section-jtline.section-jtline .read-more,
.section-jtline.section-jtline .no-touch .jtline .events a:hover::after,
.section-jtline.section-jtline .jtline .filling-line,
.section-jtline.section-jtline .jtline .events a.selected::after,
.section-jtline.section-jtline .jtline .filling-line {
    background-color: #004a4d;
}
.section-jtline.section-jtline .jtline .events a.selected::after,
.section-jtline.section-jtline .jtline .events a.older-event::after,
.section-jtline.section-jtline .no-touch .cd-timeline-navigation a:hover,
.section-jtline.section-jtline .no-touch .jtline .events a:hover::after {
    border-color: #004a4d;
}
.section-jtline.section-jtline .cd-timeline-navigation a::after {
    background: url(../../minisiti/tema/img/cd-arrow-004a4d.svg) no-repeat 0 0;
}

.myjtline .events-content h2{

    color: #004a4d;

}

.flag-icon {
    border: 1px solid #03767b;	
}

/* modifiche per accessibilità link */

a{
    color: #005a5e;
}

a:hover{
    color: #00191A;
}

/* Modifiche negozi storici */

.wrapper-rabbet {
    background-color: #004a4d;
    background:-moz-radial-gradient(0 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -moz-radial-gradient(100% 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -moz-radial-gradient(100% 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -moz-radial-gradient(0 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px);
    background:-o-radial-gradient(0 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -o-radial-gradient(100% 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -o-radial-gradient(100% 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -o-radial-gradient(0 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px);
    background:-webkit-radial-gradient(0 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -webkit-radial-gradient(100% 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -webkit-radial-gradient(100% 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -webkit-radial-gradient(0 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px);
    background:-ms-radial-gradient(0 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -ms-radial-gradient(100% 100%, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -ms-radial-gradient(100% 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px), -ms-radial-gradient(0 0, circle, rgba(204,0,0,0) 9px, #004a4d 10px);
}

input:checked + .slider {
    background-color: #004a4d;
}

input:focus + .slider {
    box-shadow: 0 0 1px #004a4d;
}

.navbar-header .multilanguage .dropdown.open .dropdown-toggle {
    color: white;
    margin-left: -70px;
    background-color: #004a4d;
}

/* Button scroll TOP  */

#goTopMstButton {
    display: none;
    position: fixed;
    bottom: 5%;
    right: 2%;
    margin-right: 10px;
    height: 1.7em;
    width: 1.7em;
    z-index: 10;
    border: none;
    outline: none;
    background-color: #004a4d;
    color: #fff;
    cursor: pointer;
    padding: 11px;
    border-radius: 100%;
    font-size: 35px;
    border: 2px solid white;
}

@media (max-width: 992px) {
    #goTopMstButton {
        border: 1.3px solid #03767b;
        bottom: 1%;
        right: 1%;
    }
}

@media only screen and (min-width: 1025px) {
    #goTopMstButton:hover {
        background-color: #03767b !important;
    }
}
/* End button scroll TOP  */

#theme-main-color {
    color: #004a4d;
}

.tipologia.btn-primary:hover,
.tipologia.btn-primary:focus,
.cerca-risultato .btn-primary:hover,
.cerca-risultato .btn-primary:focus {
    background-color: #004a4d !important;
    border-color: #004a4d !important;
}

.header-more-infos .header-tools-share-list>li> a.social-poi {
    background-color: #004a4d;
    color: white;
}

.header-more-infos .header-tools-share-list>li> a.social-poi:hover {
    background-color: #03767b;
    color: white;
}

.etichetta-correlati {
    background-color: #004a4d;
}


.sidebar-menu panel >.panel-heading.active {
    background-color: #004a4d !important;
}

.sidebar-menu .panel ul .panel-heading.active {
    background-color: #03767b !important;
}

.sidebar-menu .panel-heading.active > .header-title:hover {
    background-color: #002f31;
}

.sidebar-menu .panel-heading.active > .header-accordion:hover {
    background-color: #002f31 !important;
}

.sidebar-menu .panel ul .panel-heading.active:before {
    border-top-color: #03767b;
}

.sidebar-menu .panel.panel-heading.active .header-title:before {
    border-top-color: #004a4d;
}

.sidebar-menu .panel.panel-heading.active .panel.panel-heading.active .header-title:before {
    border-top-color: #03767b;
}

.sidebar-menu .panel.panel-heading.active > a:first-child,  .sidebar-menu .panel.panel-heading.active > a:nth-of-type(2){
    background-color: #004a4d;
}

.sidebar-menu .panel.panel-heading.active .panel-collapse .panel.panel-heading.active > a:first-child,  .sidebar-menu .panel.panel-heading.active .panel-collapse .panel.panel-heading.active > a:nth-of-type(2){
    background-color: #03767b;
}

.sidebar-menu .panel.panel-heading.active > a:first-child:hover,  .sidebar-menu .panel.panel-heading.active .panel-collapse .panel.panel-heading.active > a:nth-of-type(2):hover{
    background-color: #002f31 !important;
}

.sidebar-menu .current-root-panel.panel-heading .header-title:hover, .sidebar-menu .current-root-panel.panel-heading .header-accordion:hover {
    background-color: #f8f8f8;
}

.sidebar-menu .current-root-panel.panel-heading { 
    border-bottom-color: transparent; 
}

/*ultimo livello*/
.sidebar-menu .list-group-item{ background-color:#eeeeee; border-color: #fff;}
.list-group-item.active:hover,
.sidebar-menu .list-group-item a:hover { background-color:#ddd; border-color: #ddd;}
/*END Sidebar Menu*/

.sidebar-menu .panel.panel-heading.active > a:first-child:hover, 
.sidebar-menu .panel.panel-heading.active .panel-collapse .panel.panel-heading.active > a:nth-of-type(2):hover,
.sidebar-menu .panel-heading.current.active > a:first-child:hover::after {
    background-color: #002f31 !important;
}

.sidebar-menu .panel-heading.current.active > a:first-child:after {
    background-color: #03767b !important;
}

.sidebar-menu .panel-heading.current > a:first-child:after {
    height: 100%;
    background-color: transparent !important;
    content: none;
}

.sidebar-menu .list-group-item.current {
    border-left: 0;
    border-right: 0;
}

.sidebar-menu .panel.panel-heading.active .panel-collapse > a:first-child,
.sidebar-menu .panel.panel-heading.active .panel-collapse .current > a:first-child,
.sidebar-menu .list-group-item.current > a:first-child,
.sidebar-menu .panel-group .panel.current-root-panel.current > a:first-child {
    border-left: 0.2em solid #222;
}

.sidebar-menu .panel.panel-heading.active .panel-collapse .panel.panel-heading.active > a:nth-of-type(2):hover {
    background-color: #002f31 !important;
}

.sidebar-menu .panel.panel-heading.active .panel-collapse > a:first-child:hover,
.sidebar-menu .panel.panel-heading.active .panel-collapse .panel.panel-heading.active.activated.current > a:first-child:hover {
    border-left: 0.2em solid #03767b;
    background-color: #002f31 !important;
}

.sidebar-menu .list-group-item.current:after {
    content: none;
}

.sidebar-menu .panel-group .panel-heading.active.current-root-panel,
.sidebar-menu .panel:first-child.panel-heading,
.sidebar-menu .panel-heading  {
    border-bottom: 0;
}

.sidebar-menu .panel.panel-heading.active > ul {
    border-top: 0;
}

/*.sidebar-menu .current-root-panel.panel-heading .header-title:hover, 
.sidebar-menu .current-root-panel.panel-heading .header-accordion:hover{ 
    background-color:#bbb;
}*/