/*
Colore 1 (giallo):  #DDDC00
Colore 2 (verde1):  #009640
Colore 3 (verde2):  #005F27
Colore 4 (beige1):  #F3F2E8
Colore 5 (beige2):  #E8E5D2
Colore 6 (grigio):  #DED8BB
Colore 7 (marrone): #85776F
*/

#mobile-menus a:focus {
  color: #005F27;
}
a {
  color: #000;
}
#header-video {
  background-color: #000;
}
.nominativo .image {
  /* background-color: #005F2733; */
    background-color: #e9e4d2;
}
.nominativo .text {
  background-color: #e9e4d2;
}
#maincontent h3,
.nominativo .text h3 {
  color: #005f27;
}
div.tr:nth-child(2n), tr:nth-child(2n) td {
  background-color: #F3F2E8!important;
}
div.tr:nth-child(2n+1), tr:nth-child(2n+1) td {
  background-color: #DED8BB!important;
}
div.tr:nth-child(1),tr:nth-child(1) td {
  background-color: #dedc00!important;
}
.badge {
  color: #005F27 !important;
}
.highlight, mark, .mark {
  background-color: #dedc00 !important;
}
.galleria-immagini h3 {
  color: #005f27;
}
.pagination ul li.active {
  border-color: #009640;
}
.pagination ul li, .pagination ul li a {
  color: #009640;
}
.introtext a, .fulltext a {
  color: #005f27 !important;
}
.introtext h4, .fulltext h4 {
  color: #005f27 !important;
}
.bandiavvisi.header-image {
  background-color: #dedc00;
}
.riceviamopubblichiamo .contenuto {
  background-color:#79635b;
  color:#FFF;
}
@media screen and (max-width: 767px) {
  .riceviamopubblichiamo .contenuto {
    background-color:transparent;
    color:#FFF;
  }
  .riceviamopubblichiamo .contenuto>div {
    background-color:#79635b;
    color:#FFF;
  }
}
#menu-row-1 {
  background-color: #dedc00;
}

#position-mobile  svg path {
  fill:#005f27;
}
#menu-row-1 svg path {
  fill: #646300;
}
#menu-row-1 ul>li, #menu-row-1 ul>li>a {
  color: #000;
}
#menu-row-1 .search input {
  background-color: #e0ee6b;
}
#menu-row-2 ul>li, #menu-row-2 ul>li>a {
  color: #005f27;
}
#header-video a {
  border: 2px solid #FFF;
  color: #FFF;
}
#header-video .unesco {
  background-color: #FFF;
}
#header-video .text-bottom-left span:nth-child(1) {
  color: #FFF;
}
#header-video .text-bottom-left span:nth-child(2) {
  color: #FFF;
}
.breadcrumb {
background-color: #FFF;
}
.breadcrumbs, .breadcrumbs a {
  color: #005f27;
}
#maincontent .riceviamopubblichiamo h3 a {
  color: #FFFFFF!important;
}
#maincontent .progetti h3 {
  color: #005f27;
}
#maincontent .notizie .odd hr, #maincontent .notizie .odd1 hr, #maincontent .notizie .odd2 hr {
  color: #FFF;
  background-color: #FFF;
}
#maincontent .notizie .odd h3 a, #maincontent .notizie .odd1 h3 a, #maincontent .notizie .odd2 h3 a {
  color: #FFF;
}
#maincontent .notizie .odd .text, #maincontent .notizie .odd1 .text, #maincontent .notizie .odd2 .text {
  color: #FFF;
}
#maincontent .notizie .even hr {
  color: #000;
  background-color: #000;
}
#maincontent .notizie .even h3 a {
  color: #000;
}
#maincontent .notizie .even .text {
  color: #000;
}
#maincontent .notizie .main.wide.odd {
  background-color: #005f27;
}
#maincontent .notizie .secondary.odd2 {
  background-color: #005f27;
}
#maincontent .notizie .secondary.odd1 {
  background-color: #009640;
  background-color: #005f27; /* WGAC AAA */
}
#maincontent .notizie .secondary.even {
  background-color: #dedc00;
}


#maincontent .paesi-del-parco {
  background-color: #F3F2E8;
}
#maincontent .paesi-del-parco h3 {
  color: #005F27;
}
#maincontent .paesi-del-parco a {
  background-color: #009640;
  background-color: #005f27; /* WGAC AAA */
  color: #FFFFFF;
}

#maincontent .in-evidenza h2 {
  color: #005f27;
}

#maincontent .in-evidenza #carouselNewsAmministrative .carousel-indicators button,#maincontent .in-evidenza #carouselNewsAmministrativeMobile .carousel-indicators button {
  border-color: #CCFF00;
  border-color: #dedc00;
}
#maincontent .in-evidenza #carouselNewsAmministrative .carousel-indicators button.active, #maincontent .in-evidenza #carouselNewsAmministrativeMobile .carousel-indicators button.active {
  background-color: #CCFF00;
  background-color: #dedc00;
}
#maincontent .in-evidenza #carouselNewsAmministrative .item, #maincontent .in-evidenza #carouselNewsAmministrativeMobile .item {
  background-color: #dedc00;
}
#maincontent .in-evidenza .carouselNewsAmministrative h3 {
  background-color: #dedc00;
  color: #333;
}
#maincontent .in-evidenza #carouselNewsAmministrative hr, #maincontent .in-evidenza #carouselNewsAmministrativeMobile hr {
  color: #005f27;
  background-color: #005f27;

}
#maincontent .in-evidenza #carouselNewsAmministrative h4 a, #maincontent .in-evidenza #carouselNewsAmministrativeMobile h4 a {
  color: #333;
}
#maincontent .in-evidenza #carouselNewsAmministrative .text, #maincontent .in-evidenza #carouselNewsAmministrativeMobile .text {
  color: #333;
}
#maincontent .in-evidenza .carouselNewsAmministrative .readmore a {
  background-color: #dedc00;
  color: #333;
}
#maincontent .in-evidenza .carouselNewsAmministrative .item-date {
  color: #333;
}
#maincontent .didascalia {
  background: rgba(255,255,255,0.7);
}
#maincontent .in-evidenza #carouselNewsEnte .carousel-indicators button, #maincontent .in-evidenza #carouselNewsEnteMobile .carousel-indicators button {
  border-color: #005f27;
}
#maincontent .in-evidenza #carouselNewsEnte .carousel-indicators button.active, #maincontent .in-evidenza #carouselNewsEnteMobile .carousel-indicators button.active {
  background-color: #005f27;
}
#maincontent .in-evidenza #carouselNewsEnte .item, #maincontent .in-evidenza #carouselNewsEnteMobile .item {
  background-color: #005f27;
}
#maincontent .galleria-immagini {
      background-color: #F3F2E8;
}
.allegati a {
  color: #000;
}
.social svg path {
  fill: #005f27;
}
#maincontent .in-evidenza .carouselNewsEnte h3 {
  background-color: #005f27;
  color: #FFF;
}
#maincontent .in-evidenza #carouselNewsEnte hr, #maincontent .in-evidenza #carouselNewsEnteMobile hr {
  color: #FFF;
  background-color: #FFF;
}
#maincontent .in-evidenza #carouselNewsEnte h4 a, #maincontent .in-evidenza #carouselNewsEnteMobile h4 a {
  color: #FFF;
}
#maincontent .in-evidenza #carouselNewsEnte .text, #maincontent .in-evidenza #carouselNewsEnteMobile .text {
  color: #FFF;
}
#maincontent .in-evidenza .carouselNewsEnte .readmore a {
  background-color: #005f27;
  color: #FFF;
}
#maincontent .in-evidenza .carouselNewsEnte .item-date {
  color: #FFF;
}

#maincontent .category h2 {
  color: #005f27;
}
#maincontent .category h3, #maincontent .category h3 a, #maincontent .category a {
  color: #005f27;
}
#maincontent .category .item {
  background-color: #e9e4d2;
}
#maincontent .category .incorso {
  background-color: #005F2733;
}
#maincontent .category .scaduto {
  background-color: #e91c24;
  color: #FFF;
}


#maincontent .parco-in-cifre {
  background-image: url(../images/parco-in-cifre.png);
  background-position: top center;
  background-size: cover;
}
#maincontent .il-tuo-viaggio,#maincontent .il-tuo-viaggio a, #maincontent .parco-in-cifre {
  color: #005f27;
}
.area>div a {
  color: #000;
}
.servizio a {
  color: #000;
}
.struttura h3 {
  background-color: #e3ece4;
}
.ufficio {
  border-color:  #005f27;
}
.ufficio h4  {
      color: #005f27;
}
.ufficio span {
      color: #005f27;
}
.ufficio a {
      color: #000;
}
.com_search.view-search #maincontent button, .com_finder.view-search #maincontent button {
  background-color: #008000;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  margin-left: 3px;
}
.com_search.view-search #maincontent input[type=text], .com_finder.view-search #maincontent input[type=text] {
    border: 1px solid #000;
    border-radius: 8px;
  }

.page-header h2, #userForm h2 {
      color: #005f27;
  }
footer {
  background-color: #dedc00;
  color: #000000;
}

footer .contacts a {
  color: #000000;
}
footer .links a, footer .newsletter a {
  color: #333333;
}
footer .links svg path {
  fill: #333333;
}
footer .newsletter {
  color: #008000;
}
footer .newsletter h3 {
  color: #333333;
}

footer .newsletter input {
  background-color: #CCFF00;
  background-color: #ecea83;
  border-radius: 8px;
  font-size: 16px;
}
footer .newsletter button {
  background-color: #008000;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.accordion-body {
  padding: 0 8px !important;
}
#mobile-menus .accordion-button:not(.collapsed) {
  box-shadow: none;
}
#mobile-menus a {
  color: #000000;
  text-decoration: none;
}
#mobile-menus h2 button span {
/* #mobile-menus>ul>li, #mobile-menus h3 { */
  color: #005f27;
}
#mobile-menus h2 button>span{
/* #mobile-menus>ul>li>span, #mobile-menus h3 { */
  border-bottom: 2px solid #005f27;
}
/* #mobile-menus>ul>li>ul>li>span { */
#mobile-menus span.h3 {
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 4px;
display: block;
}
#mobile-menus>ul>li>ul>li {
  padding-bottom: 8px;
}
#mobile-menus>ul>li>ul.twolevels>li {
  padding-bottom: 0;
  font-size: .875em;
}
#mobile-menutop, #mobile-menufooter {
  margin-bottom: 16px;
  display: block;
}
#mobile-menutop>li, #mobile-menufooter>li {
  padding-bottom: 0!important;
  font-size: .765625em;
  margin-bottom: 0;
}

#position-mobile {
  background-color: #dedc00;
}

.accordion * {
  background-color: transparent!important;
}
