/* ========================================================
Author - FUSIO (https://fusio.net/)
==========================================================*/

.faq-section{  }
.faq-section h2{ text-align:center; }
.faq-section h2 span{ font-size:18px; display:block; }
.faq-section .faq-section-search-form{ background-color:#f1f1f1; padding: 32px 16px 16px 16px; border-radius: 16px; }
.faq-section .faq-section-search-form input, .faq-section .faq-section-search-form select, .faq-section .faq-section-search-form button{ border-radius: 2rem; border:1px solid #c5c5c5!important; padding:0.5rem 1rem; }
.faq-section .faq-section-search-form button{ padding: 0.45rem 1rem; display: flex; align-items: center; border: 0!important; }
.faq-section .faq-section-search-form button span{ font-size:14px; text-transform:capitalize; }

.faq-section .faq-section-category-list{ margin-top:2rem; }
.faq-section .faq-section-category-box{ border-radius:1rem; border:0; padding:1rem; background-color:#fbfbfb; text-align:left; }
.faq-section .faq-section-category-box h3{ font-size:18px; margin-bottom:0; }
.faq-section .faq-section-category-box h4{ font-size:16px; margin-bottom:0; }
.faq-section .faq-section-category-box a{ text-decoration:none; }
.faq-section .faq-section-category-box ul{ margin-bottom:0; font-size:14px; }
.faq-section .faq-section-category-box ul li a{ font-size:14px; }
.faq-section .faq-section-category-box p{ font-size:14px; margin-bottom:0; }
.faq-section .faq-section-category-box img{ width:42px; margin-bottom:0; margin-right:10px; filter: invert(75%) sepia(85%) saturate(346%) hue-rotate(16deg) brightness(84%) contrast(82%); }

.faq-section .faq-section-results-box{ border-radius:1rem; border:0!important; padding:1rem; background-color:#fbfbfb; text-align:left; }
.faq-section .faq-section-results-box h3{ font-size:18px; margin-bottom:0; font-weight:bold; padding:0 0.5rem; }
.faq-section .faq-section-results-box a{ text-decoration:none; }
.faq-section .faq-section-results-box p{ font-size:14px; margin-bottom:0; padding:0 0.5rem; }

.faq-section .faq-section-category-link{ margin-bottom:1rem; }
.faq-section .faq-section-category-link a{ border-radius: 2rem; text-decoration:none!important; background-color:#f1f1f1; color:#033d35; font-size:12px; padding:0.15rem 0.5rem; }

.btn-outline{ background-color:transparent; border:1px solid #033d35!important; color:#033d35; font-weight:normal; text-transform:capitalize; border-radius: 2rem; }

.content ul.pagination{ justify-content: center; }
.content ul.pagination li { background:none; padding-left: 0; }
.content ul.pagination li a{ color:#033d35; font-size:14px; }

.faq-section .faq-section-results-single{ padding:2rem; }
.faq-section .faq-section-results-single h3{ font-size:22px; margin-top:1rem!important; margin-bottom:1rem!important; font-weight:bold; padding:0 0.5rem; }
.faq-section .faq-section-results-single h4{ font-size:16px; margin-bottom:1rem; font-weight:bold; padding:0 0.5rem; }
.faq-section .faq-section-results-single h5{ font-size:16px; margin-bottom:1rem; font-weight:normal; padding:0 0.5rem; }
.faq-section .faq-section-results-single a{ text-decoration:underline; }
.faq-section .faq-section-results-single p{ font-size:14px; margin-bottom:0.75rem; padding:0 0.5rem; }
.faq-section .faq-section-results-single ul{ margin-bottom:0.75rem; }
.faq-section .faq-section-results-single ul li{ font-size:14px!important; }
.faq-section .faq-section-results-single img{ margin:1rem 0; }
.faq-section .faq-section-results-single blockquote{ margin:2rem 0; border-left: 4px solid #aab54b; }

.faq-section-category-list ol li {font-size:14px;padding: 0;}
.faq-section-category-list ul li {font-size:14px;padding: 0;}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}
.breadcrumb *{font-size: 14px!important;}

/* ========================================================
-MOBILE
==========================================================*/
/*less than 576px*/
@media (max-width: 576px) {
	
}

/*between 576px and 768px*/
@media (min-width: 576px) and (max-width: 768px) {
	
}

/*less than 768px*/
@media (max-width: 768px){
	.faq-section .faq-section-results-single{ padding:0.5rem; }
}

/*between 768px and 992px*/
@media (min-width: 768px) and (max-width: 992px) {
	
}

/*less than 992px*/
@media (max-width: 992px) {
	
}

/*more than 992px*/
@media (min-width: 992px) {	
	
}

/*between 992px and 1200px*/
@media (min-width: 992px) and (max-width: 1200px) {
	
}

/*more than 1200px*/
@media (min-width: 1200px) {

}