/*===========================================================
FAQ Page
===========================================================*/
.faq .views-row .views-field-title {
    color: #e9537d;
    font-weight: bold;
    margin: 10px 0;
    font-size: 15px;
}

.faq .views-row .views-field-title a,
.faq .faqfield-answer a,
.ui-widget-content a{
    color: #e9537d;
    text-decoration: underline;
}

.faq .views-row .views-field-title a:hover,
.faq .faqfield-answer a:hover,
.ui-widget-content a:hover{ color: #4D4D4D;}
.faq .line {
    margin-top: 20px;
    border-bottom: 2px solid #F3ACC8;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
    background: #f4cdd9;
    color: #fff;
}

.ui-state-active { border: 2px solid #e9537d;}
.ui-accordion-content { color: #9d9a9a;}
.faq-list { line-height: 1.7em;}
.faq-list a{
    color: #e9537d;
    text-decoration: underline;
}

.faq h3.topic li a:hover{ color: #4D4D4D;}
.faq h3.topic li:before { 
    content: ' ● ';
    text-decoration: none;
    color: #f4cdd9;
}

.faq-list .views-field-title { display: inline-block; }
.faq .faqfield-answer { height: auto !important;}
  
.faq.q_a {
    padding-top: 10px;
    border-top: 2px solid #F3ACC8;
}

.faq .h3,
.faq h3 {
    font-size: 14px;
}

.faq.q_a > h3 {
    font-weight: bold;
    text-transform: capitalize;
    margin-top:10px;
}

.faq.faq_topics {
    margin-bottom: 20px;
}

.faq.q_a .ui-state-active {
    border: 2px solid #e9537d;
}

.accordion ul {
    margin-left:17px;
}

.accordion li {
    list-style: disc;
}