:root {
    --primary: #f5831f;
    --grey: #333;
    --blue: #014783;
    --title_font: 'Roboto Slab', serif;
}

/*titles*/
body #epkb-ml__module-articles-list .epkb-ml-article-list-container .epkb-ml-articles-list__title,
body #epkb-ml__module-faqs .epkb-faqs-container .epkb-faqs-title {
    font-family: var(--title_font);
}

#asea-doc-search-container #asea-section-1 #asea-search-pattern-1 {
    background: var(--blue);
    background-image: url('../img/GEAR.png');
    background-repeat: no-repeat;
    background-position: 103% 0;
}

#asea-doc-search-container #asea-section-1 #asea-search-title {
    font-family: var(--title_font);
    font-weight: bold;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head {
    background: var(--grey) !important;
    padding: 10px 15px !important;
    min-height: 115px;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head .epkb-category-level-1 {
    position: relative;
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head .epkb-category-level-1 .epkb-cat-icon {
    position: relative;
    margin: 0;
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head .epkb-category-level-1 .epkb-cat-icon.epkbfa-envelope-o {

}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head .epkb-category-level-1 .epkb-cat-icon.epkbfa-envelope-o:before {
    background: url("../img/email.svg");
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head .epkb-category-level-1 .epkb-cat-icon.epkbfa-envelope-o:before {
    content: '' !important;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 65px;
    height: 65px;
    display: block;
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout .section-head .epkb-category--top-cat-icon .epkb-cat-name {
    color: #fff !important;
    font-family: var(--title_font) !important;
    font-weight: 700 !important;
    font-size: 25px !important;
    margin-top: 2px;
    padding-bottom: 0;
}

body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section {
    padding: 0;
}

body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__head {
    padding: 23px 15px;
    color: #fff !important;
    background: var(--blue);
    font-family: var(--title_font);
    font-size: 24px !important;
    font-weight: 700;
    letter-spacing: .5px;
}

body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body {
    display: flex;
    flex-direction: column;
    padding: 10px 17px;
}

body #epkb-ml__module-articles-list .epkb-ml-article-list-container .epkb-ml-articles-list__title {
    margin-bottom: 60px;
}


body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body .epkb-ml-articles-list {
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul li a span,
body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body .epkb-ml-articles-list li a span,
#epkb-sidebar-container-v2 .epkb-sidebar__cat-container .epkb-sidebar__cat__top-cat .epkb-sidebar__cat__top-cat__body-container .epkb-sidebar__body__main-cat li a span {
    color: #3673b5 !important;
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul li,
body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body .epkb-ml-articles-list li,
#epkb-sidebar-container-v2 .epkb-sidebar__cat-container .epkb-sidebar__cat__top-cat .epkb-sidebar__cat__top-cat__body-container .epkb-sidebar__body__main-cat li {
    position: relative;
    padding-left: 14px !important;
    border-bottom: 1px solid #cfcfcf;
    margin-left: 0 !important;
}

body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body ul.epkb-main-category li {
    border-bottom: none;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul li.epkb-articles-coming-soon {
    color: #000;
    padding-left: 0;
    border: none;
    font-size: 16px !important;
    font-style: normal;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul li.epkb-articles-coming-soon:before {
    display: none;
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul li:before,
body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body .epkb-ml-articles-list li:before,
#epkb-sidebar-container-v2 .epkb-sidebar__cat-container .epkb-sidebar__cat__top-cat .epkb-sidebar__cat__top-cat__body-container .epkb-sidebar__body__main-cat li:before {
    position: absolute;
    content: '';
    left: -1px;
    top: 15px;
    background: var(--blue);
    width: 6px;
    height: 6px;
    border-radius: 50%;
}

body #epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul li .eckb-article-title span,
body #epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__body .epkb-ml-articles-list li .epkb-ml-article-container span {
    font-size: 18px !important;
    color: var(--blue);
}

body #epkb-ml__module-articles-list .epkb-ml-article-list-container .epkb-ml-articles-list__title span,
body #epkb-ml__module-faqs .epkb-faqs-container .epkb-faqs-title span {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 32px;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout .eckb-categories-list .epkb-ml__module-categories-articles__row {
    align-items: unset !important;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container section,
#epkb-sidebar-container-v2 {
    background: #f4f4f4 !important;
    border: none !important;
    border-bottom: 5px solid #dbdbdb !important;
    box-shadow: none;
    border-radius: 0 !important;
}

/*FAQ*/
body #epkb-ml__module-faqs .epkb-faqs-container .epkb-faqs-title {
}

body #epkb-ml__module-faqs .epkb-faqs-container .epkb-faqs-title span {
}

/* FORM */
#asea-doc-search-container #asea-section-1 #asea_search_form .asea-search-box input[type=text]::placeholder,
#asea-doc-search-container #asea-section-1 #asea_search_form .asea-search-box input[type=search]::placeholder {
    font-weight: bold;
    color: var(--grey);
    font-size: 20px;
    opacity: 1;
}


#epkb-modular-main-page-container .epkb-faqs-cat-container {
    background: transparent;
    padding: 0 !important;
    box-shadow: none !important;
}

#epkb-ml__module-faqs .epkb-faqs-compact-medium .epkb-faqs__item__question .epkb-faqs__item__question__text:before,
#epkb-ml__module-faqs .epkb-faqs-compact-medium .epkb-faqs__item__question .epkb-faqs__item__question__icon:before,
#epkb-ml__module-faqs .epkb-faqs-compact-medium .epkb-faqs-article-coming-soon:before {
    font-size: 40px;
    color: var(--primary);
}

#epkb-ml__module-faqs .epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__icon {
    position: relative;
    top: 5px;
}

#epkb-ml__module-faqs .epkb-faqs-container .epkb-faqs__item-container--active .epkb-faqs__item__answer .epkb-faqs__item__answer__text ol li::marker {
    color: #000 !important;
}


/*single page*/
#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat:last-child .epkb-sidebar__cat__top-cat__heading-container {
    background: var(--grey);
    text-align: center;
    border-radius: 0 !important;
}

#epkb-sidebar-container-v2 .epkb-sidebar__cat-container .epkb-sidebar__cat__top-cat .epkb-sidebar__cat__top-cat__heading-container .epkb-sidebar__heading__inner .epkb-sidebar__heading__inner__name {
    justify-content: center;
}

body #eckb-article-page-container-v2 #epkb-sidebar-container-v2 .epkb-sidebar__heading__inner__cat-name,
#epkb-sidebar-container-v2 .epkb-sidebar__heading__inner .epkb-sidebar__heading__inner__cat-name {
    color: #fff !important;
    font-family: var(--title_font) !important;
    font-size: 25px !important;
}

.epkb-sidebar__cat__top-cat__body-container .epkb-articles .active {
    background: transparent !important;
}

#epkb-sidebar-container-v2 .epkb-sidebar__cat-container .epkb-sidebar__cat__top-cat .epkb-sidebar__cat__top-cat__body-container .epkb-sidebar__body__main-cat li.active a span {
    color: #000 !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body {
    font-size: 20px;
}

#eckb-article-content-header-row-3 {
    margin-bottom: 15px !important;
}

#eckb-article-content-header-v2 {
    border-bottom: 4px solid #d6d6d6;
    margin-bottom: 30px;
}

#eckb-article-content-footer {
    border-top: 4px solid #d6d6d6;
    margin-top: 30px;
}

#eckb-article-back-navigation-container {
    display: none;
}

#eckb-article-content-header-row-1 {
    margin-bottom: 0 !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-nav li {
    font-size: 17px !important;
    padding-right: 0 !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-link-icon {
    vertical-align: initial !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-link-icon:before {
    content: ">";
    font-size: 17px;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-title-container .eckb-article-title {
    font-size: 40px;
    margin-bottom: 23px !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body {
    font-size: 22px;
    line-height: 1.5;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body p img,
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ol img,
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ul img {
    border: 7px solid #d6d6d6;
    border-radius: 10px;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-created-date-container .eckb-meta-data-feature-icon,
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-last-updated-date-container .eckb-meta-data-feature-icon {
    display: none;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-created-date-container .eckb-meta-data-feature-text,
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-last-updated-date-container .eckb-meta-data-feature-text {
    font-weight: bold;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eckb-article-content-created-date-container,
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eckb-article-content-last-updated-date-container {
    font-size: 17px !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eprf-article-meta__star-rating {
    position: relative;
    float: none;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eprf-article-meta__star-rating:before {
    content: "Rating:";
    font-weight: 700;
    color: #000;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eprf-article-meta__star-rating .eprf-article-meta__star-rating__stars {
    float: none !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eprf-article-meta__star-rating .epkbfa {
    font-size: 26px;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eprf-article-meta__star-rating .eprf-article-meta__star-rating__stars-stats {
    display: none;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-print-button-container .eckb-toolbar-button-text {
    font-size: 17px;
    font-weight: 700;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-print-button-container .eckb-toolbar-button-icon {
    font-size: 28px;
}


.single-epkb_post_type_1 #asea-search-description-1,
.single-epkb_post_type_1 #asea-sub-section-1-3 {
    display: none;
}

.single-epkb_post_type_1 #asea-doc-search-container #asea-section-1 {
    padding-top: 40px !important;
    padding-bottom: 55px !important;
}

.single-epkb_post_type_1 #asea-doc-search-container #asea-section-1 #asea_search_form {
    margin-top: 30px;
    width: calc(100% - 30px) !important;
    max-width: 1030px;
}

.single-epkb_post_type_1 #asea-doc-search-container #asea-section-1 #asea_search_form .asea-search-box input[type=search],
.single-epkb_post_type_1 #asea-doc-search-container #asea-section-1 #asea_search_form .asea-search-box input[type=text] {
    height: 82px;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ol {}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ol li {
    line-height: 1.4;
    margin-bottom: 11px;
}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ol li .image {
    display: block;
    margin-top: 65px;
}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ol li .image img {
    width: 100%;
}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body ol li::marker {
    color: inherit;
    font-size: 24px;
}