/* Adoption faq page styles */
.faq-desc {
    display: none;
  }
  .faq-desc-show {
    display: block;
  }
  .faq-row .faq-title {
    color: #000;
    font-family: 'Pedigree-Light';
    font-size: 1.3rem;
  }
  .faq-row {
    margin: 15px 0;
    cursor: pointer;
  }
  .faq-row:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.479);
  }
  .faq-row .faq-title .adoption-img {
    float: right;
  }
  .adop-faq-desc {
    color: #000;
    font-size: 1.1rem;
    word-wrap: break-word;
  }
  .adop-faq-desc a{
    color: #007bff;
  }
  .adop-faq-desc a:hover{
    color: #0056b3;
    text-decoration: underline;
  } 
  
  #views-exposed-form-adoption-faqs-page-1 select {
    font-family: 'Pedigree-Unleashed';
  }
  #views-exposed-form-adoption-faqs-page-1 label {
    font-family: 'Pedigree-Unleashed';
  }
  @media only screen and (max-width : 767px) {
    .faq-row .faq-title {
      font-size: 1.275rem;
    }
    .adoption-title {
      max-width: 250px;
      display:block;
    } 
    .faq-row {
      padding-left: 20px;
      padding-right:20px;
    }
    .adoption-img {
      position: relative;
      bottom: 40px;
    }
  }

  