.elementor-15346 .elementor-element.elementor-element-13ce406{--display:flex;}.elementor-15346 .elementor-element.elementor-element-4f75ec3{--display:flex;}.elementor-15346 .elementor-element.elementor-element-8de79ca{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15346 .elementor-element.elementor-element-8de79ca .elementor-icon-wrapper{text-align:center;}.elementor-15346 .elementor-element.elementor-element-8de79ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c6a50 );}.elementor-15346 .elementor-element.elementor-element-8de79ca.elementor-view-framed .elementor-icon, .elementor-15346 .elementor-element.elementor-element-8de79ca.elementor-view-default .elementor-icon{color:var( --e-global-color-03c6a50 );border-color:var( --e-global-color-03c6a50 );}.elementor-15346 .elementor-element.elementor-element-8de79ca.elementor-view-framed .elementor-icon, .elementor-15346 .elementor-element.elementor-element-8de79ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c6a50 );}.elementor-15346 .elementor-element.elementor-element-8de79ca .elementor-icon{font-size:60px;}.elementor-15346 .elementor-element.elementor-element-8de79ca .elementor-icon svg{height:60px;}.elementor-15346 .elementor-element.elementor-element-3d95d3f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-tab-title{background-color:#1F1E1A8C;}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-accordion-icon, .elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-accordion-title{color:#FFF4F4;}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-accordion-icon svg{fill:#FFF4F4;}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-active .elementor-accordion-icon, .elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-active .elementor-accordion-title{color:var( --e-global-color-03c6a50 );}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-03c6a50 );}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-03c6a50 );}.elementor-15346 .elementor-element.elementor-element-b7ae320 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-03c6a50 );}/* Start custom CSS for text-editor, class: .elementor-element-f91e70d */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cca9c0 */.tags-table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.elementor-15346 .elementor-element.elementor-element-3cca9c0 p, .elementor-15346 .elementor-element.elementor-element-3cca9c0 code, .elementor-15346 .elementor-element.elementor-element-3cca9c0 span, .elementor-15346 .elementor-element.elementor-element-3cca9c0 td {
    font-family: sc_iransans !important;
}

#tagsTable {
  direction: rtl !important;
  width: 100% !important;
  border-collapse: collapse !important;
  min-width: 700px !important;
}
.search-box {
    display: flex !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
}

#tagSearch {
    width: 300px !important;
    padding: 10px !important;
    border-radius: 5px !important;
    border: none !important;
    font-size: 16px !important;
    outline: none !important;
    background-color: #2a2a2a !important;
    color: #f0f0f0 !important;
    border: 1px solid #f15f4340 !important;
}

table#tagsTable {
    width: 100% !important;
    border-collapse: collapse !important;
    table-layout: fixed !important;
    word-wrap: break-word !important;
    border-radius: 12px !important;
}

#tagsTable th,#tagsTable td {
    padding: 12px 15px !important;
    text-align: center !important;
    word-wrap: break-word !important;
}
#tagsTable tr td, #tagsTable tr th {
    background: transparent !important;
}

#tagsTable th {
    background-color: #333 !important;
    color: #feb001 !important;
    position: sticky !important;
    font-size: 100%;
    top: 0 !important;
    z-index: 5 !important;
}

tr:hover {
    background-color: #444 !important;
}

.tr-tag {
    width: 20% !important;
}

.tr-description {
    width: 60% !important;
}

.tr-category {
    width: 20% !important;
    font-weight: bold !important;
}

.cat-structural { background-color: #3a3a3a !important; }
.cat-sectioning { background-color: #2e3b4e !important; }
.cat-text { background-color: #3b2e4e !important; }
.cat-link { background-color: #3b4e3a !important; }
.cat-media { background-color: #4e3b3b !important; }
.cat-embed { background-color: #4e4e3b !important; }
.cat-form { background-color: #3b4e4e !important; }
.cat-structure { background-color: #4e3b4e !important; }
.cat-list { background-color: #3b3b4e !important; }
.cat-table { background-color: #4e3b3b !important; }

.cat-structural td,
.cat-sectioning td,
.cat-text td,
.cat-link td,
.cat-media td,
.cat-embed td,
.cat-form td,
.cat-structure td,
.cat-list td,
.cat-table td {
    color: #f0f0f0 !important;
}

tr:hover.cat-structural { background-color: #555 !important; }
tr:hover.cat-sectioning { background-color: #4a5b6e !important; }
tr:hover.cat-text { background-color: #5b4a6e !important; }
tr:hover.cat-link { background-color: #5b6e4a !important; }
tr:hover.cat-media { background-color: #6e4a4a !important; }
tr:hover.cat-embed { background-color: #6e6e4a !important; }
tr:hover.cat-form { background-color: #4a6e6e !important; }
tr:hover.cat-structure { background-color: #6e4a6e !important; }
tr:hover.cat-list { background-color: #4a4a6e !important; }
tr:hover.cat-table { background-color: #6e4a4a !important; }

      .cat-deprecated {
        background-color: #310000 !important;
      }

      .cat-deprecated td {
        color: #f0f0f0 !important;
      }

      tr:hover.cat-deprecated {
        background-color: #410000 !important;
      }

@media screen and (max-width: 768px) {
    table, th, td {
        font-size: 14px !important;
        padding: 6px 8px !important;
    }
    .tr-tag { width: 25% !important; }
    .tr-description { width: 50% !important; }
    .tr-category { width: 25% !important; }
}
@media screen and (max-width: 480px) {
    table, th, td {
        padding: 4px 6px !important;
    }
    .tr-tag { width: 20% !important; }
    .tr-description { width: 60% !important; }
    .tr-category { width: 20% !important; }
}

#tagsTable a {
    text-decoration: underline;
    font-weight: 600;
    color: #feb101 !important;
    font-size: 110%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcf9e06 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-b7ae320 */.elementor-accordion .elementor-accordion-item {
    border: 1px solid #feb00152 !important;
}
.elementor-accordion .elementor-tab-content {
    border-block-start: 1px solid #feb00152;
}/* End custom CSS */