/**
 * FAQ Styles
 * @package munai
 */
 html, body.faq-page {height: 100%;margin: 0;padding: 0;}
.faq-page .header-boxed {flex-shrink: 0;}
.faq-page #themesflat-content {display: flex !important;flex-direction: column;width: 100%;}
.faq-page .themesflat-boxed {min-height: 100%;display: flex;flex-direction: column;}
.faq-page .site-main {flex: 1;display: flex;}
.faq-page .tf-custom-footer {margin-top: auto;}
 
.faq-page .type-faq img {margin:20px auto;cursor: pointer;}
.faq-page .site-main {background: url(bg40.png), #070707;background-size: cover;background-position: center;background-attachment: fixed;}
.faq-page .docum-sidebar {width: 100%;padding:20px;box-shadow: 0 10px 30px #00000080;border-radius: 20px;border:2px solid #686868;}
.faq-page .docum-sidebar ul {list-style:none;margin: 0;padding: 0;}
.faq-page .docum-sidebar ul .docum-filter-item {display: inline-flex;align-items: center;gap: 10px;width: 100%;justify-content: space-between;margin-bottom: 10px;}
.faq-page .docum-sidebar ul .docum-filter-item svg {width: 15px;height: 15px;}
.faq-page .docum-sidebar ul .docum-filter-item a {font-size:1.2em;}
.faq-page .docum-sidebar ul .docum-filter-item.active a, .faq-page .docum-sidebar ul .docum-filter-item:hover a {color: #F8A302;}
.faq-page .docum-sidebar ul .docum-filter-item.active svg path, .faq-page .docum-sidebar ul .docum-filter-item:hover svg path {fill: #F8A302;}
.faq-page .catitems {height: 100%;box-shadow: 0 10px 30px #00000080;}
.faq-page .more {line-height: 1;}
.faq-page .type-faq:hover span {color: #F8A302;}
.faq-page .elementor-widget-text-editor strong {color:#F8A302;}
.faq-page .elementor-widget-text-editor h2 {font-size: 34px;text-align: center;margin-bottom: 20px;}


.faq-page .logs-table {overflow-x: auto;font-size: 14px;line-height: 1.4;}
.faq-page .logs-table table {border-collapse: collapse;width: 100%;min-width: 600px;margin-bottom: 20px;}
.faq-page .logs-table th,.faq-page .logs-table td {border: 1px solid #ccc;padding: 8px;vertical-align: top;}
.faq-page .logs-table th {font-weight: bold;}
.faq-page .logs-table h2 {font-size: 1.5em;margin: 0 0 10px 0;}
.faq-page .logs-table h3 {font-size: 1.2em;margin: 15px 0 10px 0;}
.faq-page .pin td {vertical-align: top;}
.faq-page .pin td  li {text-align: left;}

.faq-page .mfp-arrow:before,
.faq-page .mfp-arrow:after,
.faq-page .mfp-arrow .mfp-b,
.faq-page.mfp-arrow .mfp-a {
    background-color: transparent;
}
