.accordion__trigger,
button.accordion__trigger {
  border: 0;
  font-size: inherit;
  color: #fff;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-transform: none;
  outline: none;
  font-family: 'Ubuntu', sans-serif;
  border: 5px solid #2b292a;
  padding: 15px;
  margin: 5px 0 5px 0;
  font-size: 0.95em;
 -webkit-transition: all ease 0.5s;
 font-weight: bold;
   text-align: center;
   letter-spacing: 2px;
   clear: both;
}
.accordion__trigger.is-active {
  background-color: #cf3034;
  color: #fff;
   border: 5px solid #cf3034;
}
.accordion__trigger:hover,
.accordion__trigger:focus {
  background-color: #cf3034;
  color: #fff;
  outline: none;   
  border: 5px solid #cf3034;  
}
.accordion__panel {
  background-color: inherit;
  display: none;
  padding: 25px 10px 25px 10px;
  font-family: 'Ubuntu', sans-serif;
background-color:#312f30;
font-size: 0.95em; 
color: #fff; 
line-height: 25px;    
}

button.accordion__trigger {
  -webkit-appearance: none;
  box-shadow: none;
  border-radius: 0;
  text-align: left;
  width: 100%;
}

.no-js .accordion__trigger {
  color: inherit;
}
.no-js .accordion__panel {
  display: block;
}

.no-js a + .accordion__panel {
  display: none;
}

.no-js .accordion__panel:target {
  display: block;
}
