#main .featured-col h4 {
  color: #8b1b3f; }
  #main .featured-col h4 a {
    text-decoration: none; }
    #main .featured-col h4 a:hover {
      text-decoration: underline; }
#main nav.pagination {
  margin-top: 3rem;
  padding-top: 3rem;
  border-top: 1px solid #f0f0f0;
  display: block;
  text-align: center; }
  #main nav.pagination .screen-reader-text {
    display: none; }
  #main nav.pagination .nav-links .page-numbers {
    padding: 0.5rem 1rem;
    border: 1px solid #f0f0f0; }
  #main nav.pagination .nav-links a.page-numbers {
    text-decoration: none; }
    #main nav.pagination .nav-links a.page-numbers:hover {
      background-color: #f0f0f0; }

.btn-azca {
  background-color: #8b1b3f;
  color: #fff; }
  .btn-azca:hover {
    background-color: #60132c; }
  .btn-azca.bordered {
    border: 1px solid #fff; }

.jumbotron--no-title {
  padding: 0;
  min-height: 207px; }

.well.well-dark {
  background-color: #a9abac;
  border: none;
  border-radius: 12px;
  color: #fff; }

.float--left {
  float: left; }
.float--right {
  float: right; }

.listing--grid {
  display: flex;
  flex-wrap: wrap; }
  .listing--grid .item {
    flex-basis: 50%;
    text-align: center; }
    .listing--grid .item .listing--thumb {
      padding: 1rem; }

.btn-azca {
  background-color: #8b1b3f; }

.search__additional {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.search__item__title--nextaz {
  margin-top: 0; }

/* red widget */
.widget__azca {
  padding: 2%; }
  .widget__azca h4.widgettitle {
    margin-top: 0; }
  .widget__azca--red {
    background-color: #8b1b3f;
    color: #fff; }
    .widget__azca--red .well,
    .widget__azca--red .modal {
      color: initial; }
  .widget__azca .modal {
    z-index: 100040; }
    .widget__azca .modal-dialog.modal-lg {
      width: 900px;
      max-width: calc( 100% - 20px ); }
    .widget__azca .modal-dialog .modal-content {
      border-radius: 0; }

.panel-group.nextaz_accordion .panel {
  border: none;
  border-radius: 0; }
.panel-group.nextaz_accordion .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .panel-group.nextaz_accordion .panel-heading.nextaz_accordion_heading {
    background-color: #8b1b3f; }

audio {
  width: 100%; }

@media (min-width: 768px) {
  .listing--grid .item {
    flex-basis: 25%; } }

/*# sourceMappingURL=sass.css.map */
