.select-checkbox {
  display: none;
}
.select-label {
  display: block;
  border: 1px solid;
  padding: 4px;
}
.select-label:before {
  content: "\25BE";
  float: right;
}
.select-wrap {
  position: absolute;
  width: 100%;
  background: #eee;
  display: none;
}
.select-checkbox:checked ~ .select-wrap {
  display: block;
}
.select a {
  display: block;
  text-decoration: none;
  color: inherit;
}


.faqs-select-container {
    position: relative;
    width: 100%;
    display: inline-block;
    max-width: 280px;
    margin-bottom: 48px;
    z-index: 1000;
}
.faqs-select-checkbox {
  display: none;
}
.faqs-select-label {
    display: block;
    border: none;
    padding: 4px;
    font-size: 100%;
    line-height: 140%;
    text-transform: uppercase;
    font-family: 'BrandonText-Medium';
    position: relative;
    cursor:  pointer;
    outline: none;
}
.faqs-select-label:before {
    content: url(/assets/wp-content/uploads/2019/08/chevron-down-white.svg);
    height: 100%;
    width: 16px;
    display: block;
    position: absolute;
    right: 8px;
    top: 5px;
}
.faqs-select-wrap {
  position: absolute;
  width: 100%;
  background: #eee;
  display: none;
}
.faqs-select-checkbox:checked ~ .faqs-select-wrap {
  display: block;
}
.faqs-select {
  list-style: none !important;
  margin: 0 !important;
  width: 100% !important;
}
.faqs-select-container ul a {
  display: block;
  text-decoration: none;
  color: inherit;
}
.faqs-select-container ul li {
    float: none !important;
    border: none !important;
    margin: 0 !important;
    background-color: #181a29 !important;
    border-left: #fff 1px solid !important;
    border-right: #fff 1px solid !important;
    outline: none;
    cursor: pointer;
    padding: 4px;
}
.faqs-select-container ul > li:last-of-type {
    border-bottom: #fff 1px solid !important;
}
.faqs-select-container .advgb-tab a {
    color: #fff !important;
    font-weight: 300 !important;
}
.faqs-select-container ul > li.selected {
    background-color: #7a9eb4 !important;
}
.faqs-select-container ul > li.selected a {
    color: #fff !important;
}
.ewd-ufaq-faq-list {
    width: 40%;
    margin: 6px auto 32px;
    min-height: 600px;
}
.ewd-ufaq-faqs .ewd-ufaq-faq-category .ewd-ufaq-faq-category-title h4 {
    color: #fff;
}
.ewd-ufaq-faq-category.selected {
    display: block;
}

.ewd-ufaq-faq-post p{
    width: 100%;
    margin: 10px auto 20px;    
    text-align: left;
}
.ewd-ufaq-faq-post p:first-of-type {
    margin-top: 0px;
}
.ewd-ufaq-faq-post p:last-of-type {
    margin-bottom: 24px;
}
.ewd-ufaq-faq-title-text h4 {
    color: #fff;
    font-family: 'BrandonText-Regular'; 
    font-size: 110%;  
}
.ewd-ufaq-faq-display-style-Minimalist {
    border-bottom: none !important;
}
.ewd-ufaq-faq-title {
    position: relative;
}
.ewd-ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol {
    position: absolute;
    top: 0px;
    right: 0px;    
}
.ewd-ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol span {
    font-size: 0px;
    background: url(/assets/wp-content/uploads/2019/08/chevron-down-white.svg) 50% 50% no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 4px;
}
.ewd-ufaq-faq-display-style-Minimalist.ewd-ufaq-post-active .ewd-ufaq-post-margin-symbol span {
    background: url(/assets/wp-content/uploads/2019/08/chevron-up-white.svg) 50% 50% no-repeat;
}
.ewd-ufaq-faq-display-style-Minimalist .ewd-ufaq-faq-title-text {
    width: 100%;
    padding: 0px 24px;
    text-align: left;
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) {
    .ewd-ufaq-faq-list {
        width: 90%;
    }
}

