/* v69: original import order flattened, rules unchanged. */

a{
    text-decoration: underline;
}

a:hover{
    color: red;
    text-decoration: none;
}

#list_letters {
  font-size: 1.3em;
  position: relative;
  top: 10px;
  /* background: white; */
  z-index: 1000;
  padding: 5px 0;
}

#list_letters a {
  padding: 1px;
  font: 1.4rem Cuprum;
}

.legenda-map {
  width: 200px;
  height: 213px;
  background: url(/assets/images/banner/legenda_map.png) no-repeat !important;
  position: absolute;
  top: 266px;
  z-index: 500;
  left: 368px;
}

.map_tattoos a {
  color: #d64240;
  background: rgba(238, 232, 69, 0.70);
}
.maps a {
  text-decoration: none;
  font-weight: bold;
  background: rgba(46, 97, 17, 0.70);
  padding: 0 5px;
    color: white;
}



.b-circles{
    font-size: 1.2rem;
    font-family: OPEN SANS;
}

.accordion .accordion-navigation > a, .accordion dd > a{
                        background: #571D69;

    color: white;
}

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover{
            background: #58239b;

}

.accordion .accordion-navigation.active > a, .accordion dd.active > a {

            background: #58239b;


}

span.exp{
    font-weight: bold;
}



.top-bar,
.top-bar-section,
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
.top-bar-section li:not(.has-form) a:not(.button)

{
    background: #571D69 !important;
    position: relative;
    padding-left: 5px;
}


.top-bar-section li:not(.has-form) a:not(.button):hover,
.top-bar-section ul li{
               background: none;

               /* margin: 0 5px; */;
               /* text-decoration: underline; */
}


.top-bar-section li:not(.has-form) a:not(.button):hover{
    /* background: #49AEC0; */

    margin: 0 px;
    text-decoration: underline;
}


/*.top-bar-section{*/
    /*padding-left: 10px;*/
    /*display: block;*/
    /*background: #571D69;*/
    /*font-family: Arial, Verdana, Helvitica, sans-serif;*/
    /*box-shadow: 0 0 5px 1px rgba(0, 0, 0, .5);*/
    /*-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .5);*/
    /*height: 65px;*/
    /*padding-top: 10px;*/

/*}*/

.top-bar-section i{
color: white;
      /*float: left;*/
  /*line-height: 44px;*/
    /*margin-left: 2px;*/
    position: relative;
  
/* right: -4px; */
display: none;
}

.top-bar-section ul li > a  {
    padding: 0 !important;
 
    font-family: Open Sans;
    text-decoration: none;
         font-size: 0.84rem;
    text-transform: uppercase;
}

.top-bar .name a{
           color: white;

}

.b-capture-related a{
    text-decoration: none;
}
.top-bar .name{
    line-height: 2.825rem;
    margin: 0 10px;
}



     .b-sidebar span a {
         text-decoration: none;
     }
.b-sidebar-heading h5{
color: #ffffff;
    display: inline;
    
font-size: 1.5rem;
    
font-family: PT Sans;
}

.b-circles__link{
    text-decoration: none; color: white; 
    /* font-family: Arial Narrow
 */}

.b-circles__link:hover{
    color: white;

}

@media only screen and (min-width: 40.063em)  {
h1 {
  font-size: 1.5rem;
}                                              }

@media only screen and (min-width: 40.063em)  {
h2 {
  font-size: 1.5125rem;
}                          }

@media only screen and (min-width: 40.063em)  {
h3 {
  font-size: 1.2875rem;
}                 }

.b-article-heading i{
    float: left;
  
    top: 8px;
  position: relative;
}


.new_list-wrapper-table {
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
}

.new_list-wrapper-table td{
    padding: 0px;
}


.b-content h1,
.b-content h2,
.b-content h3{
    /* display: inline; */
      
    margin: 1.5rem 0;
    /* float: left; */
}
.top-bar{
    /* height: 90px; */
    z-index: 5000;
    position: relative;
}


@media only screen and (max-width: 40.063em) {

    .top-bar-section ul li > a{
        padding: 5px 0 !important;
    }
   .b-article-heading, h2 {
       text-align: center;
   }

    h1{
        font-size: 1.1rem;
    }

    h2{
        font-size: 1.2rem;
    } h3{
        font-size: 1.1rem;
    }

      .b-content h2,
.b-content h3{
          text-align: center;
          display: block;
      }

      .b-content i{
    display: none;
}
  }
