.slider + .fundo {height:3px;}

h1 {text-align:center;text-transform:uppercase;margin:0;padding:20px;font-size:17px;background:#606060;}
h2 {text-align:center;text-transform:uppercase;margin-top:60px;margin-bottom:10px;font-size:17px;}

.acao {margin-top:40px;}
.texto {margin-bottom:20px;}

.listagem {margin-top:40px;margin-bottom:60px;}
.listagem > ul > li {width:100%;margin-bottom:20px;}
.drop_item {cursor:pointer;display:inline-block;width:100%;border-bottom:1px solid #616161;color:#000;font-size:14px;text-transform:uppercase;padding-bottom:5px;
background-image:url(../img/icons/arrow_right.png);background-repeat:no-repeat;background-size:6px;
background-position:right center;
 -moz-background-position:right center;
-webkit-background-position:right center;
 -khtml-background-position:right center;
-o-user-background-position:right center;
}
.drop_item.selected {color:#fabc00;}
.drop_item + div {display:none;padding-top:12px;}
.drop_item + * ul {margin-bottom:30px;}
.drop_item + * ul li {padding-top:12px;}
.drop_item + * a {font-size:13px;color:#fabc00;}


.realizadas h3 {text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;color:#fabc00;border-bottom:1px solid #606060;padding-bottom:10px;}
.realizadas .anos {width:auto;margin:0 auto;padding-bottom:30px;text-align:center;}
.realizadas .anos a {font-size:14px;font-weight:600;}
.realizadas .anos a:not(:last-child) {margin-right:20px;}

@media screen and (max-width:640px){
  h1 {padding:10px;font-size:15px;}
  h2 {font-size:14px;}
  
  .slick-prev {left:20px;}
  .slick-next {right:20px;}

  .drop_item, .drop_item + ul li a {font-size:11px;}
  .drop_item + ul li {padding-top:8px;font-size:11px;}
}

@media screen and (max-width:400px){
  .drop_item, .drop_item + ul li a {font-size:10px;}
  .drop_item + ul li {padding-top:6px;font-size:10px;}
}