.header-logo { background-color: #000000; }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color: #000000; }
.nav-pills>li>a { border-color: #000000; }
.btn-primary { background-color: #000000; border-color: #000000; }
.btn-primary:hover { background-color: #000000; border-color: #000000; }
.btn-primary:active { background-color: #000000; border-color: #000000; }
.btn-primary:focus { background-color: #000000; border-color: #000000; }
a { color: #000000; }
a:hover { color: #000000; }
.events h2 { color: #000000; }
.event-details .green { color: #000000; }
header .navbar-tt a.active, header .navbar-tt a:hover { color: #000000; }
header .navbar-tt a.btn-tt-inverse:visited, header .navbar-tt a.btn-tt-inverse:link { color: #000000; }
.search-box .search { color: #000000; }
.search-box .btn-search { color: #000000; }
.search-box .search::-moz-placeholder { color: #000000; }
.search-box .search::-webkit-input-placeholder { color: #000000; }
.search-box .search::-moz-placeholder { color: #000000; }
.search-box .search:-ms-input-placeholder { color: #000000; }
.search-box input.search:-moz-placeholder { color:#000000; }
.btn-primary,
.btn-primary:hover,
.btn-primary:active {
  background-color: #000000;
  border-color: #000000;
}
events, .img-thumbnail, body { background-color: #fff; }
#modal-container .modal-header { color: #000000; }
#modal-container .close { color: #000000; }
.btn-main-inverse:hover { color: #000000; }
.btn-main-inverse, .btn-main:hover { background-color: #000000; }
.btn-main-inverse, .btn-main:link, .btn-main:visited { border-color: #000000; }
.footer { background-color: #000000; }
.privacy-cookie .button { background-color: #000000; }
.privacy-cookie { border-bottom: 2px solid #000000; }

/* 1. RESET GENERALE: ELIMINA IL VERDE DA OGNI POSSIBILE ELEMENTO BOOTSTRAP */
.btn-success, 
.label-success, 
.alert-success, 
.badge-success,
.button__landing__green { 
    background-color: #ec662c !important; 
    border-color: #ec662c !important; 
    color: #ffffff !important; 
}

.btn-success:hover, 
.button__landing__green:hover { 
    background-color: #d3541b !important; 
    border-color: #d3541b !important; 
}

/* 2. HEADER E NAVIGAZIONE (FONDO BIANCO / TESTO ARANCIONE) */
header, .navbar, .navbar-default { 
    background-color: #ffffff !important; 
    border-bottom: 1px solid #eeeeee;
}

header .navbar-tt a, 
.nav-pills > li > a, 
.navbar-nav > li > a { 
    color: #ec662c !important; 
    background-color: transparent !important;
}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.navbar-nav > li.active > a { 
    background-color: #ec662c !important; 
    color: #ffffff !important; 
}

/* 3. TESTI E TITOLI */
h1, h2, h3, h4, h5, .green, .event-details .green { 
    color: #ec662c !important; 
}

a { color: #ec662c; }
a:hover { color: #d3541b; text-decoration: none; }

/* 4. SEZIONE EVENTI E BODY (FONDO BIANCO) */
body, .events, .img-thumbnail, .carousel-hero { 
    background-color: #ffffff !important; 
    font-family: 'Montserrat', sans-serif;
}

/* 5. SEARCH BOX E PRIVACY */
.search-box .search, 
.search-box .btn-search, 
.privacy-cookie { 
    border-color: #ec662c !important; 
    color: #ec662c !important; 
}

.privacy-cookie .button { 
    background-color: #ec662c !important; 
}

/* 6. CORREZIONE SPECIFICA PER I PULSANTI "PRIMARY" */
.btn-primary { 
    background-color: #ec662c !important; 
    border-color: #ec662c !important; 
}
