@font-face {
  font-family: 'Helvetica Neue';
  src: url('../fonts/helvetica-neue-regular-2.otf');
  font-weight: 400;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('../fonts/helvetica-neue-bold.otf');
  font-weight: 600;
}
#faq {
  padding-top: 20px;
  font-family: 'Helvetica Neue'!important;
}
#faq .faq-head {
  padding-top: 0;
}
#faq .faq-head h1 {
  height: auto;
}
#faq a.accordion-toggle {
  font-size: 1.1rem;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
  text-align: left;
  font-size: 1.1rem;
}
#faq .panel-heading {
  padding: 20px 15px;
}
#faq .faq-head{
  padding-bottom: 30px;
}
#faq .panel:first-child {
  border-top: 1px solid rgba(45, 41, 37, .2);
}
#faq .panel {
  margin-top: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(45, 41, 37, .2);
  box-shadow: none;
}
#faq .glyphicon-chevron-right:before {
  vertical-align: middle;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}
#faq a:hover, #faq a:focus {
  color: #2d2925;
}
#faq .panel-body {
  padding-top: 5px;
}
#faq .question {
  padding-left: 0;
  padding-right: 0;
}
#faq .answer img{
  display: block!important;
  max-width: 100%!important;
  height: auto!important;
}
#faq .arrow-right {
  padding-left: 0;
  text-align: right;
}
.breadcrumb {
  padding: 0;
  background-color: #fff;
}
