img {
    max-width: 100%
}

.buddypress .page-title-wrap {
    display: none
}

@keyframes smoothScroll {
    0% {
        transform: translateY(-40px)
    }

    100% {
        transform: translateY(0px)
    }
}

.widget.buddypress span.activity {
    display: inline-block;
    font-size: small;
    padding: 0
}

.widget.buddypress div.item-options {
    font-size: 90%;
    margin: 0 0 1em;
    padding: 1em 0
}

.widget.buddypress div.item {
    margin: 0 0 1em
}

.widget.buddypress div.item-meta,
.widget.buddypress div.item-content {
    font-size: 11px;
    margin-left: 50px
}

.widget.buddypress div.avatar-block:after {
    clear: both;
    content: "";
    display: table
}

.widget.buddypress .item-avatar a {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px
}

.widget.buddypress div.item-avatar img {
    display: inline-block;
    height: 40px;
    margin: 1px;
    width: 40px
}

.widget.buddypress .item-avatar a,
.widget.buddypress .item-avatar a:hover,
.widget.buddypress .item-avatar a:focus,
.widget.buddypress .item-avatar a:active,
.widget.buddypress .item-avatar a img {
    -webkit-box-shadow: none;
    box-shadow: none
}

.widget.buddypress #bp-login-widget-form label {
    display: block;
    margin: 1rem 0 0.5rem
}

.widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
    margin-right: 10px
}

.widget.buddypress .bp-login-widget-user-avatar {
    float: left
}

.bp-login-widget-user-avatar img.avatar {
    height: 40px;
    width: 40px
}

.widget.buddypress .bp-login-widget-user-links>div {
    padding-left: 60px
}

.widget.buddypress .bp-login-widget-user-links>div {
    margin-bottom: 0.5rem
}

.widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a {
    font-weight: 700
}

.widget.buddypress #groups-list,
.widget.buddypress #members-list,
.widget.buddypress #friends-list {
    margin-left: 0;
    padding-left: 0
}

.widget.buddypress #groups-list li,
.widget.buddypress #members-list li,
.widget.buddypress #friends-list li {
    clear: both;
    list-style-type: none
}

.single-blog-sidebar-wrap {
    background-color: #f4f4f4;
    margin-top: -71px;
    margin-bottom: -30px;
    padding: 156px 0 0 0
}

.single-blog-sidebar-wrap .widget-title {
    color: #434343;
    font-size: 22px;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    padding: 20px 18px;
    border-bottom: 5px solid #e8e8e8
}

.elumine_recent_post_wrap {
    margin-bottom: 40px
}

.elumine_recent_post_wrap h2 {
    color: #434343;
    font-size: 22px;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    padding: 20px 18px;
    border-bottom: 5px solid #e8e8e8
}

.elumine_recent_post_items {
    padding: 20px;
    border-bottom: 1px solid #e8e8e8
}

.elumine_recent_post_items:last-child {
    border-bottom: none
}

.elumine_recent_post_meta_wrap {
    padding: 18px 0;
    color: #999999
}

.elumine_recent_post_meta_wrap .post-date {
    padding-right: 4px
}

.elumine_recent_post_meta_wrap .author {
    padding-left: 8px
}

.elumine_recent_post_items_wrap .excerpt {
    color: #434343;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-align: left
}

.elumine_recent_post_items_wrap .title {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.widget_tag_cloud .tag-cloud-link {
    margin-right: 10px;
    margin-top: 10px;
    display: inline-block;
    background: #fff;
    border: 1px solid #c8c8c8;
    font-size: 14px !important;
    padding: 3px 8px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.widget_tag_cloud .tagcloud {
    padding: 0px 20px 40px 20px
}

.widget_categories .elumine_categories_title {
    position: relative
}

.widget_categories .ps {
    position: absolute;
    right: 59px;
    bottom: 28px;
    color: #acacac
}

.widget_categories .ps-icon-arrow-right:before,
.widget_categories .ps-icon-arrow:before {
    font-size: 17px
}

.widget_categories .elumine_categories_title.collapsed .ps-icon-arrow {
    display: none
}

.widget_categories .elumine_categories_title.collapsed {
    margin-bottom: 40px
}

.widget_categories .elumine_categories_title .ps-icon-arrow {
    display: inline-block
}

.widget_categories .elumine_categories_title.collapsed .ps-icon-arrow-right {
    display: inline-block
}

.widget_categories .elumine_categories_title .ps-icon-arrow-right {
    display: none
}

.widget_categories .children {
    padding-left: 10px
}

.widget_categories .children .cat-item {
    padding: 5px
}

.widget_categories .cat-item {
    list-style: none;
    padding-bottom: 10px
}

hr.wp-block-separator {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}

blockquote.wp-block-quote:not(.is-large):not(.is-style-large) {
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    border-left: 0.25rem solid #eceeef
}

blockquote.wp-block-quote.is-large,
blockquote.wp-block-quote.is-style-large {
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    margin: auto
}

blockquote.wp-block-quote {
    margin-bottom: 1rem;
    margin: auto
}

#wpadminbar {
    overflow: visible
}

#wpadminbar .quicklinks {
    visibility: visible
}

@media screen and (max-width: 992px) {
    #masthead {
        opacity: 1
    }

    #mobile-menu {
        display: block
    }
}

body button:focus {
    outline: none
}

header.site-header {
    min-height: 70px;
    transition: all 0.1s ease;
    transition: min-height 0.3s;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly
}

@media screen and (max-width: 992px) {
    header.site-header {
        overflow: hidden;
        min-height: 55px
    }
}

header.site-header.sps--abv .site-branding img {
    max-height: 50px
}

header.site-header.sps--blw .site-branding img {
    max-height: 32px
}

header.site-header.sps--abv {
    max-height: 50px
}

header.site-header.sps--blw {
    min-height: 55px
}

header.site-header.sps--abv .navbar.header-container {
    transition: padding-top 0.3s
}

header.site-header.sps--blw .navbar.header-container {
    transition: padding-top 0.3s
}

#mobile-menu button.menu__back {
    box-shadow: none
}

header#masthead {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16)
}

header#masthead .site-branding .site-branding-text h1.site-title a,
header#masthead .site-branding .site-branding-text p.site-title a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 20ch;
    display: block;
    padding-top: 5px
}

header#masthead .site-branding .site-branding-text h1.site-title,
header#masthead .site-branding .site-branding-text p.site-title {
    line-height: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

header#masthead .site-branding .site-branding-text h1.site-title a,
header#masthead .site-branding .site-branding-text p.site-title a {
    padding-top: 0;
    line-height: 1
}

header .wdm-nav-container #site-navigation.hide-empty-menu+#buddypress-navigation.hide-empty-menu {
    border-left: none
}

header .wdm-nav-container #site-navigation.hide-empty-menu+#buddypress-navigation.hide-empty-menu+.navigation-secondary {
    border-left: none
}

header .wdm-nav-container #site-navigation.hide-empty-menu+#buddypress-navigation.hide-empty-menu+a.login-header-menu {
    border-left: none
}

header .wdm-nav-container #site-navigation.hide-empty-menu+#buddypress-navigation {
    border-left: none
}

header .wdm-nav-container #buddypress-navigation.hide-empty-menu {
    display: none
}

header.site-header.header-light {
    box-shadow: 0 1px 5px rgba(57, 63, 72, 0.3)
}

.navbar.header-container {
    padding: 0;
    position: relative
}

@media screen and (max-width: 768px) {
    .navbar.header-container {
        padding-top: 20px !important
    }
}

.site-description,
.site-title,
.site-title a {
    font-size: 35px;
    line-height: 26px;
    font-weight: 400;
    text-decoration: none;
    margin: 0
}

@media screen and (max-width: 576px) {

    .site-description,
    .site-title,
    .site-title a {
        font-size: 1.5rem;
        line-height: 18px
    }
}

.site-title,
.site-title a {
    font-weight: 700
}

.site-title:hover,
.site-title a:hover {
    text-decoration: none
}

.navbar-brand {
    max-width: 320px;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    -o-align-self: flex-start;
    align-self: flex-start;
    margin: 18px 0 18px 2.58%;
    white-space: inherit
}

@media screen and (max-width: 992px) {
    .navbar-brand {
        margin: 11px 0 11px 11px;
        max-width: 200px
    }
}

.site-branding {
    margin-left: 10px
}

@media screen and (min-width: 768px) {
    .site-branding {
        margin-left: 36px
    }
}

.site-branding img {
    max-width: 100%;
    min-width: 40px;
    max-height: 50px;
    display: inline-block;
    transition: all 0.3s
}

@media screen and (max-width: 768px) {
    .site-branding img {
        margin-top: -10px
    }
}

@media screen and (max-width: 1024px) {
    .site-branding img {
        min-width: auto
    }
}

.site-branding .site-branding-text {
    margin-left: 10px
}

.site-branding img.custom-logo {
    width: auto;
    height: auto
}

@media screen and (max-width: 576px) {
    .site-branding img.custom-logo {
        width: 70%
    }
}

.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    animation: smoothScroll 1s forwards;
    z-index: 999999
}

#wpadminbar {
    position: fixed !important
}

.admin-bar .site-header {
    margin-top: 32px
}

@media screen and (max-width: 768px) {
    .admin-bar .site-header {
        margin-top: 46px
    }
}

.admin-bar .site-content-contain {
    margin-top: 70px
}

@media screen and (max-width: 768px) {
    .admin-bar .site-content-contain {
        margin-top: 55px
    }
}

.site-content-contain {
    margin-top: 70px
}

@media screen and (max-width: 768px) {
    .site-content-contain {
        margin-top: 55px
    }
}

header li.menu-item:hover>.sub-menu {
    -webkit-animation: slide-down .4s ease-out;
    -moz-animation: slide-down .4s ease-out
}

header li.menu-item>.sub-menu:hover li>.sub-menu {
    -webkit-animation: slide-right .4s ease-out;
    -moz-animation: slide-right .4s ease-out
}

header li.menu-item.left-sub-menu>.sub-menu:hover li>.sub-menu {
    -webkit-animation: slide-left .4s ease-out;
    -moz-animation: slide-left .4s ease-out
}

header .navigation-secondary:hover .dropdown-menu {
    -webkit-animation: slide-down .4s ease-out;
    -moz-animation: slide-down .4s ease-out
}

header .navigation-secondary #Secondary-menu li.menu-item:hover>.sub-menu {
    -webkit-animation: slide-left .4s ease-out;
    -moz-animation: slide-left .4s ease-out
}

header .navigation-secondary:hover .dropdown-menu {
    -webkit-animation: slide-down .4s ease-out;
    -moz-animation: slide-down .4s ease-out
}

.gear-icon:hover .accessibility-wrap {
    -webkit-animation: slide-down .4s ease-out;
    -moz-animation: slide-down .4s ease-out
}

@-webkit-keyframes slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-15%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slide-down {
    0% {
        opacity: 0;
        -moz-transform: translateY(-15%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-webkit-keyframes slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-15%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes slide-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(-15%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-webkit-keyframes slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(15%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes slide-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(15%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-webkit-keyframes slide-right-subtle {
    0% {
        -webkit-transform: translateX(-10%)
    }

    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes slide-right-subtle {
    0% {
        -moz-transform: translateX(-10%)
    }

    100% {
        -moz-transform: translateX(0)
    }
}

@-webkit-keyframes slide-left-subtle {
    0% {
        -webkit-transform: translateX(10%)
    }

    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes slide-left-subtle {
    0% {
        -moz-transform: translateX(10%)
    }

    100% {
        -moz-transform: translateX(0)
    }
}

@-webkit-keyframes slide-down-subtle {
    0% {
        -webkit-transform: translateY(-10%)
    }

    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slide-down-subtle {
    0% {
        -moz-transform: translateY(-10%)
    }

    100% {
        -moz-transform: translateY(0)
    }
}

@media screen and (max-width: 992px) {

    header#masthead .site-branding .site-branding-text h1.site-title,
    header#masthead .site-branding .site-branding-text p.site-title {
        display: none
    }

    header#masthead .header-container {
        padding-right: 50px;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center
    }

    header#masthead .mobile-icons #buddypress-navigation {
        border-left: none
    }

    #mobile-menu #buddypress-navigation {
        display: none
    }
}

@media screen and (max-width: 768px) {
    #masthead .header-container {
        padding-top: 0 !important
    }

    #masthead .header-container .site-branding img {
        margin-top: 0
    }
}

@media screen and (min-width: 993px) {
    .mobile-icons {
        display: none
    }
}

.mobile-logo {
    display: none !important
}

@media screen and (max-width: 768px) {
    .mobile-logo {
        display: flex !important
    }

    .mobile-logo+.d-flex {
        display: none !important
    }
}

.right-border>a>img {
    border-right: 1px solid #EAEAEA;
    padding-right: 20px
}

.right-border+.site-branding-text {
    margin-left: 20px
}

.action--open,
.action--close {
    display: none
}

.gear-icon {
    display: none
}

.noSizeChange .gear-icon {
    display: flex
}

.noSizeChange #masthead #buddypress-navigation {
    display: none
}

.noSizeChange #masthead .primary-desktop-navigation {
    margin-right: 120px
}

.admin-bar.noSizeChange .gear-icon {
    top: 32px
}

.noSizeChange .gear-icon {
    top: 0;
    z-index: 9999;
    right: 65px;
    height: 55px;
    border: none;
    border-radius: 0;
    width: 45px;
    color: #444444;
    background-color: transparent;
    transition: all 0.4s ease-in-out
}

.noSizeChange .gear-icon .fa {
    color: #444444
}

.noSizeChange .gear-icon:hover .fa {
    color: inherit
}

.noSizeChange .gear-icon:hover {
    background-color: #ededed
}

.noSizeChange .gear-icon:hover .accessibility-wrap {
    display: block
}

.noSizeChange .settings-wrap {
    bottom: 70px
}

.noSizeChange .navigation-secondary {
    margin-left: 0
}

.noSizeChange.single-sfwd-courses .navigation-secondary {
    margin-left: 0
}

.noSizeChange.single-sfwd-courses #masthead .primary-desktop-navigation {
    margin-right: 120px
}

header.fl-builder-content+.site-content-contain {
    margin-top: 0px
}

@media screen and (max-width: 768px) {
    .admin-bar.noSizeChange .gear-icon {
        top: 46px
    }
}

.site-footer {
    background-color: #2e3234;
    color: #b8b8b8;
    margin-top: 30px
}

.site-footer .footer-widget-area {
    padding-bottom: 55px;
    padding-top: 55px
}

.site-footer .footer-widget-area .widget-title {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: none
}

.site-footer .widget ul {
    padding: 0
}

.site-footer .widget ul li {
    list-style: outside none none;
    padding: 6px 0
}

.site-footer .widget ul li a {
    color: #b8b8b8;
    font-size: 13px
}

.site-footer .site-info {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #b8b8b8;
    font-size: 14px;
    font-weight: 400;
    padding: 28px 0;
    text-align: center
}

.site-footer .site-info a {
    color: #b8b8b8
}

.site-footer div.wpcf7-validation-errors {
    display: none !important
}

.site-footer span.wpcf7-not-valid-tip {
    margin-top: 10px
}

.site-footer div.wpcf7-mail-sent-ok {
    border: 0;
    margin: 42px 0;
    padding: 0
}

@media (max-width: 576px) {
    .site-footer .footer-sidebar {
        text-align: center;
        padding: 0
    }

    .site-footer .footer-sidebar h4.widget-title {
        font-size: 24px
    }

    .site-footer .footer-widget-area {
        padding-top: 50px
    }
}

.site-footer input[type=email] {
    color: #b8b8b8
}

footer#colophon {
    position: relative;
    z-index: 3
}

.footer-toggle {
    display: none
}

::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::-webkit-input-placeholder {
    color: #c8c8c8;
    font-size: 17px;
    font-weight: 300;
    text-align: left;
    transform: scaleY(1.0047)
}

.error {
    color: #f00
}

body a {
    font-weight: 500
}

body a:hover,
body a:focus {
    text-decoration: none
}

body .btn:hover,
body .btn:active,
body .btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

body .btn[disabled] {
    color: #434343;
    border-color: #c8c8c8;
    background: #c8c8c8;
    pointer-events: none
}

body .btn-secondary {
    background-color: #ffffff;
    border-color: #d8d8d8;
    color: #434343
}

body .btn-secondary:hover,
body .btn-secondary:focus {
    color: #fff
}

.card-header {
    background-color: #e8e8e8;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    justify-content: space-between
}

.accordion-sign {
    padding: 0px 10px;
    margin: auto 0;
    height: 4px
}

.card {
    border-radius: 0;
    background-color: transparent
}

.collapse,
.collapsing {
    padding: 17px 0
}

.card-header,
.card-block,
.card {
    border: none
}

.card-block {
    padding: 0
}

.card-block p {
    margin: 0
}

.card-header .mb-0 {
    font-size: 18px;
    font-weight: 500;
    line-height: 44.456px;
    text-align: left;
    text-decoration: none
}

.card-header i {
    margin: auto 0;
    display: none;
    font-weight: 700
}

.card-header i.active {
    display: block
}

div.bbp-template-notice {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem !important;
    border: 1px solid transparent;
    border-radius: .25rem;
    background-color: #fcf8e3;
    border-color: #faf2cc;
    color: #8a6d3b
}

div.bbp-template-notice p {
    font-size: 16px;
    padding: 0;
    margin: 0 !important
}

div.bbp-template-notice.info {
    background-color: #d9edf7;
    border-color: #bcdff1;
    color: #31708f
}

div.bbp-template-notice.error {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442
}

body .woocommerce-error,
body .woocommerce-info,
body .woocommerce-message {
    padding: 1.2rem 1.25rem;
    padding-left: 49px;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 16px
}

body .woocommerce-error {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442
}

body .woocommerce-info {
    background-color: #d9edf7;
    border-color: #bcdff1;
    color: #31708f
}

body .woocommerce-message {
    background-color: #fcf8e3;
    border-color: #faf2cc;
    color: #8a6d3b
}

.enroll-btn {
    color: #ffac3a;
    padding: inherit;
    font-size: 14px;
    line-height: 9px;
    font-weight: 700;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0px 17px 15px -12px #9f9f9f;
    transition: box-shadow 0.3s;
    text-decoration: none;
    transition: all .2s linear;
    border: 1px solid #cecece;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 15px;
    left: -14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
    text-align: left;
    text-transform: capitalize
}

.enroll-btn:hover {
    box-shadow: none;
    text-decoration: none
}

.enroll-btn:after {
    content: none;
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 700;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: initial
}

.purchased-btn {
    @extends .enroll-btn;
    color: #fff;
    background: #ffac3a;
    border: 1px solid #ffac3a
}

.show-more {
    color: #fff;
    padding: 13px 27px;
    font-size: 14px;
    line-height: 23px;
    font-weight: 900;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0px 17px 15px -12px #9f9f9f;
    transition: box-shadow 0.3s;
    text-decoration: none;
    transition: all .2s linear;
    min-width: 142px;
    position: absolute;
    bottom: 25px;
    right: -15px
}

.show-more:hover {
    box-shadow: none;
    text-decoration: none
}

.show-more:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: initial
}

.show-more:after {
    margin-top: 2px
}

.slick-dots {
    text-align: center;
    margin-left: 0;
    margin-top: 6px;
    padding: 0
}

.slick-dots li {
    list-style: none;
    display: inline-block
}

.slick-dots li button {
    background: #cfcfcf;
    margin-right: 5px;
    border: none;
    color: transparent;
    padding: 0;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    letter-spacing: 0
}

.slick-dots .slick-active button {
    background: #434343
}

#navbarSupportedContent {
    padding-right: 3%
}

.navigation-secondary .user-profile {
    text-decoration: none;
    display: flex;
    align-items: center
}

.navigation-secondary .user-profile .user-name {
    font-size: 14px;
    font-weight: 700;
    line-height: 37px;
    text-decoration: none;
    text-transform: inherit;
    margin-left: 3px;
    display: inline-block;
    vertical-align: middle
}

.navigation-secondary .user-profile .user-name:after {
    content: none
}

.navigation-secondary .user-profile .user-name:hover {
    text-decoration: none
}

.navigation-secondary .user-profile img {
    border-radius: 50%
}

.navigation-secondary .user-profile .ps.ps-icon-arrow:before {
    font-weight: 800 !important;
    font-size: 11px;
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle
}

.navigation-secondary .menu-item a {
    border-bottom: 1px solid rgba(68, 68, 68, 0.09)
}

.navigation-secondary .menu-item:nth-last-child(1) a {
    border-bottom: none
}

.navigation-secondary .menu-item a {
    padding: 14px 15px 14px 25px;
    color: #434343;
    display: block
}

.navigation-secondary .menu-item .menu-item-has-children>a:after {
    content: "b";
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 11px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    text-transform: lowercase;
    transform: rotate(270deg)
}

.navigation-secondary .menu-item .menu-item-has-children .sub-menu .menu-item:hover>a,
.navigation-secondary .menu-item .menu-item-has-children .sub-menu .menu-item:hover {
    color: #000
}

.noSizeChange .main-navigation>div>ul>.menu-item>a {
    padding: 20px 20px
}

.sps--blw .main-navigation>div>ul>.menu-item>a {
    min-height: 55px
}

.noSizeChange .main-navigation>div>ul>.menu-item>a {
    min-height: 55px
}

.main-navigation {
    display: flex;
    align-items: center
}

.main-navigation>div {
    display: block;
    width: 100%
}

.main-navigation>div>ul>.menu-item:hover {
    background-color: #ededed
}

.main-navigation>div>ul>.menu-item>a {
    min-height: 70px;
    display: flex;
    align-items: center
}

.main-navigation>div>ul>.menu-item .menu-item a {
    line-height: 20px
}

.main-navigation .menu-item>a {
    display: block;
    padding: 14px 20px
}

@media screen and (max-width: 992px) {
    .main-navigation {
        order: 3
    }

    .main-navigation .menu-item {
        background: #f1f1f1;
        color: #434343
    }

    .main-navigation .menu-item>a {
        width: auto;
        background: #f1f1f1;
        color: #434343;
        padding: 9px 20px
    }
}

.menu-item-has-children {
    position: relative
}

.menu-item-has-children .sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    right: calc(50% - 107px);
    width: 215px;
    z-index: 1000;
    float: left;
    min-width: 10rem;
    padding: 0;
    font-size: 1rem;
    color: #292b2c;
    text-align: left;
    list-style: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #ededed;
    box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16)
}

.menu-item-has-children .sub-menu .menu-item {
    list-style: none;
    margin: 0;
    color: #434343;
    padding: 0 10px
}

.menu-item-has-children .sub-menu .menu-item a {
    color: #434343;
    border-bottom: 1px solid rgba(68, 68, 68, 0.09)
}

.menu-item-has-children .sub-menu .menu-item:hover {
    color: #000
}

.menu-item-has-children .sub-menu .menu-item:hover>.sub-menu {
    display: block;
    padding-left: 0px
}

.menu-item-has-children .sub-menu .menu-item:hover>a {
    color: #000
}

.menu-item-has-children .sub-menu .menu-item:last-of-type {
    border: none
}

.menu-item-has-children .sub-menu>.menu-item:nth-last-child(1) a {
    border-bottom: none
}

.menu-item-has-children .sub-menu .menu-item-has-children>a:after {
    content: "b";
    display: inline-block;
    float: right;
    font: normal normal normal 14px/1 elumine;
    font-size: 11px;
    line-height: 20px;
    font-weight: 900;
    text-rendering: auto;
    vertical-align: middle;
    transform: rotate(270deg);
    text-transform: initial
}

.menu-item-has-children .sub-menu .menu-item-has-children:hover {
    right: 0
}

.menu-item-has-children .sub-menu .sub-menu {
    display: none;
    position: absolute;
    right: -215px;
    left: auto;
    top: 0;
    background-color: #e5e5e5
}

.menu-item-has-children .sub-menu .sub-menu .menu-item {
    color: #434343
}

.menu-item-has-children .sub-menu .sub-menu .menu-item a {
    border-bottom-color: rgba(68, 68, 68, 0.09)
}

.menu-item-has-children>a {
    color: #434343
}

.menu-item-has-children>a:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 11px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: initial;
    vertical-align: middle
}

.menu-item-has-children:hover>.sub-menu {
    display: block
}

.menu-item-has-children:hover:after {
    transform: rotate(180deg)
}

#primary-menu>.menu-item-has-children>.sub-menu {
    left: 0
}

#primary-menu>.menu-item-has-children.left-sub-menu>.sub-menu {
    right: 0;
    left: auto
}

header .navigation-secondary .dropdown-menu {
    padding: 0;
    margin: 0;
    right: -15px;
    left: auto;
    width: 215px;
    margin-right: 15px
}

header .navigation-secondary .menu-item-has-children>a:after {
    content: none !important
}

header .navigation-secondary .menu-item-has-children>a:before {
    content: "b";
    margin-right: 10px;
    margin-left: -21px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 11px;
    font-weight: 900;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle;
    transform: rotate(90deg)
}

header .navigation-secondary .menu-item-has-children .sub-menu {
    top: 0;
    right: 215px;
    background-color: #e5e5e5
}

header .dropdown-toggle:after {
    content: none
}

header .navbar-inverse .navbar-toggler.navbar-toggler-right {
    top: 0
}

header .navbar-inverse .navbar-toggler.navbar-toggler-right[aria-expanded="false"] {
    background: transparent;
    border: none
}

header .navbar-inverse .navbar-toggler.navbar-toggler-right[aria-expanded="false"] .navbar-toggler-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCXdpZHRoPSIyOHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyOCAxOSI+DQo8cGF0aCBmaWxsUnVsZT0iZXZlbm9kZCIgZD0iTS0wIDE5Qy0wIDE5LTAgMTYtMCAxNi0wIDE2IDI4IDE2IDI4IDE2IDI4IDE2IDI4IDE5IDI4IDE5IDI4IDE5LTAgMTktMCAxOVpNLTAgOEMtMCA4IDI4IDggMjggOCAyOCA4IDI4IDExIDI4IDExIDI4IDExLTAgMTEtMCAxMS0wIDExLTAgOC0wIDhaTS0wLTBDLTAtMCAyOC0wIDI4LTAgMjgtMCAyOCAzIDI4IDMgMjggMy0wIDMtMCAzLTAgMy0wLTAtMC0wWiIgZmlsbD0iI2M4YzhjOCIvPjwvc3ZnPg==) center no-repeat
}

header .navbar-inverse .navbar-toggler:focus,
header .navbar-inverse .navbar-toggler.navbar-toggler-right[aria-expanded="true"] {
    border: none;
    top: 25px
}

header .navbar-inverse .navbar-toggler:focus .navbar-toggler-icon,
header .navbar-inverse .navbar-toggler.navbar-toggler-right[aria-expanded="true"] .navbar-toggler-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCXdpZHRoPSIxOXB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAxOSAyMCI+DQo8ZmlsdGVyIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iMC4wMCIgeT0iMC4wMCIgd2lkdGg9IjEwMC4wMCIgaGVpZ2h0PSIxMDAuMDAiIGlkPSJmaWx0ZXIwIj4NCjxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoMSw1NSwxMTcpIiByZXN1bHQ9ImNvRmxvb2RPdXQxIi8+DQo8ZmVDb21wb3NpdGUgaW49ImNvRmxvb2RPdXQxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iY29PdmVybGF5MSIvPg0KPGZlQmxlbmQgaW49ImNvT3ZlcmxheTEiIGluMj0iU291cmNlR3JhcGhpYyIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9ImNvbG9yT3ZlcmxheTEiLz4NCjwvZmlsdGVyPg0KPGltYWdlIHg9IjAiIHk9IjAiIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjApIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJNQUFBQVVDQU1BQUFCWWkvWkdBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFQRkJNVkVVQUFBQXZnTzB2Z08wdmdPMHZnTzB2Z08wdmdPMHZnTzB2Z08wdmdPMHZnTzB2Z08wdmdPMHZnTzB2Z08wdmdPMHZnTzB2Z08wdmdPMy8vLzgxMmxseEFBQUFFblJTVGxNQUhvanhOMEwyZUg5eGNHaDBaZkJwR0JTTkFHb1JBQUFBQVdKTFIwUVRETHRjbGdBQUFHZEpSRUZVR05OZHowa1NnQ0FNUk5GV1FKeUgzUCt3VmlKRFJ6WlUzb0o4QUF6Z1k5TVlJbEdhTWpDTEVLWkpaRUVNaEVvNkVGWWk3TlNRcWVEcTZFUHhWTkNUdmZVekk0KzJjZVA0R3NFL2FsMGRLYldpcXkrNHUzV0tCNUJkVmp3dnZXNVgvd0F2RzZrR3ZHV0VjVkFBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01UY3RNRGd0TWpGVU1EZzZNRFk2TXpjck1EQTZNREJ3WU9jYkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREUzTFRBNExUSXhWREE0T2pBMk9qTTNLekF3T2pBd0FUMWZwd0FBQUFCSlJVNUVya0pnZ2c9PSIgLz48L3N2Zz4=) center no-repeat
}

.wdm-nav-container {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    flex-basis: 100%;
    align-items: center
}

.close-menu {
    display: none;
    font-size: 20px;
    text-align: right;
    padding: 15px 22px
}

.main-navigation .navbar-nav>.menu-item-has-children:hover>.sub-menu {
    display: block
}

.main-navigation .navbar-nav>.menu-item-has-children.open-submenu>a {
    color: #ee9823
}

.main-navigation .navbar-nav>.menu-item-has-children.open-submenu:after {
    transform: rotate(180deg)
}

.main-navigation .navbar-nav>.menu-item-has-children.open-submenu>.sub-menu {
    position: static;
    display: block
}

.navigation-secondary .menu-item,
.main-navigation .menu-item {
    display: block;
    background-color: transparent;
    transition: all 0.4s ease-in-out
}

.navigation-secondary .menu-item a,
.main-navigation .menu-item a {
    font-size: 16px;
    line-height: 15px;
    text-decoration: none;
    font-weight: 600;
    text-transform: capitalize
}

.navigation-secondary .menu-item:hover,
.main-navigation .menu-item:hover {
    text-decoration: none
}

.navigation-secondary .menu-item:hover:after,
.main-navigation .menu-item:hover:after {
    transform: rotate(180deg)
}

.navigation-secondary .menu-item:hover a,
.main-navigation .menu-item:hover a {
    text-decoration: none
}

.navigation-secondary .sub-menu a,
.main-navigation .sub-menu a {
    color: #434343
}

.navigation-secondary .menu-item a {
    line-height: 20px
}

.navbar-toggler-icon {
    cursor: pointer
}

.login-header-menu {
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    text-transform: inherit;
    margin-left: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 50px;
    color: #fff !important;
    min-width: auto;
    box-shadow: none
}

.sps--blw .navigation-secondary {
    min-height: 55px
}

.noSizeChange .navigation-secondary {
    min-height: 55px
}

.navigation-secondary {
    padding-left: 25px;
    margin-left: 25px;
    position: relative;
    padding-right: 18px;
    min-height: 70px;
    display: flex;
    align-items: center;
    background: transparent;
    transition: all 0.4s ease-in-out
}

.navigation-secondary .menu-item {
    list-style: none
}

.navigation-secondary .menu-item:hover {
    color: #000
}

.navigation-secondary .menu-item:hover>a {
    color: #000
}

.navigation-secondary .menu {
    padding: 0;
    margin: 0;
    background-color: #ededed;
    box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16)
}

.navigation-secondary .menu>li {
    padding: 0 10px
}

.navigation-secondary:hover {
    background-color: #ededed
}

.navigation-secondary:hover .dropdown-menu {
    display: block;
    border: none;
    background: transparent
}

.navigation-secondary:hover .user-profile .ps.ps-icon-arrow:before {
    transform: rotate(180deg)
}

.buddypress-navigation {
    padding: 0 0 0 30px
}

.buddypress-navigation ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.buddypress-navigation a {
    font-size: 20px;
    margin-right: 11px;
    position: relative
}

.buddypress-navigation a .count {
    position: absolute;
    top: -4px;
    right: -2px;
    border-radius: 6px;
    box-sizing: border-box;
    min-width: 22px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 19px;
    text-align: left
}

.buddypress-navigation li:last-of-type a {
    margin-right: 0
}

@media screen and (max-width: 992px) {
    .primary-desktop-navigation {
        display: none
    }
}

@media screen and (min-width: 992px) {
    #mobile-menu {
        display: none
    }
}

.primary-desktop-navigation {
    margin-right: 25px
}

@media only screen and (max-width: 992px) {
    .mob-icon-cross {
        font-family: "elumine";
        color: #434343;
        font-size: 25px;
        font-weight: 600
    }

    .mob-icon-cross:before {
        content: "\6b"
    }

    .menu-mobile-container {
        position: fixed;
        top: 120px;
        right: 0;
        width: 300px;
        height: 100%;
        background: #f1f1f1
    }

    .menu-mobile-container .buddypress-navigation {
        position: absolute;
        top: 3.5em
    }

    .mobile-menu-level {
        position: absolute;
        top: 7em;
        bottom: 0;
        overflow: hidden;
        width: 100%;
        border-top: 1px solid #c8c8c8
    }

    .menu__level {
        position: absolute;
        top: 0;
        left: 0;
        visibility: hidden;
        overflow: hidden;
        overflow-y: auto;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none
    }

    .menu__level--current {
        visibility: visible
    }

    #mobile-menu .menu-item {
        display: block;
        width: 100%;
        border-bottom: 1px solid #c8c8c8
    }

    #mobile-menu .menu-link {
        position: relative;
        display: block;
        padding: 1.5em 2em 1.5em 1em;
        color: #434343;
        -webkit-transition: color 0.1s;
        transition: color 0.1s;
        font-size: 14px;
        line-height: 15px;
        text-decoration: none;
        font-weight: 400
    }

    .menu-more-arrow::after {
        content: "\62";
        font-family: 'elumine';
        transform: rotate(270deg);
        vertical-align: middle;
        position: absolute;
        right: 1.5em;
        font-size: 1.5em
    }

    #mobile-menu .menu-link--current::before {
        content: '\00B7';
        font-size: 1.5em;
        line-height: 0;
        position: absolute;
        top: 50%;
        left: 0.5em;
        height: 4px
    }

    .menu__breadcrumbs {
        font-size: 0.75em;
        line-height: 1;
        position: relative;
        padding: 0.7em 1.4em
    }

    .menu__breadcrumbs a {
        font-weight: bold;
        display: inline-block;
        cursor: pointer;
        vertical-align: middle;
        letter-spacing: 1px;
        padding: 5px 0;
        text-transform: uppercase;
        color: #fff;
        font-family: 'wdm-icomoon'
    }

    .menu__breadcrumbs a:last-child {
        pointer-events: none
    }

    .menu__breadcrumbs .mob-icon-arrow-right:not(:last-child)::after {
        content: "\e095";
        display: inline-block;
        padding: 0 0.5em;
        color: #bbb
    }

    .menu__back {
        font-size: 1.05em;
        position: absolute;
        z-index: 100;
        top: 0;
        margin: 0;
        padding: 1em;
        cursor: pointer;
        color: #434343;
        border: none;
        background: none
    }

    .menu__back--hidden {
        pointer-events: none;
        opacity: 0
    }

    .menu__back:hover,
    .menu__back:focus {
        color: #434343;
        outline: none
    }

    .menu__back span::before {
        margin-right: 0.5em
    }

    #mobile-menu button.menu__back {
        background-color: transparent !important
    }

    #mobile-menu button.menu__back:hover,
    #mobile-menu button.menu__back:focus {
        border: 0
    }

    .menu-action {
        position: absolute;
        display: block;
        top: 0;
        margin: 0;
        padding: 0;
        cursor: pointer;
        border: none;
        background: none
    }

    .menu-action:focus {
        outline: none
    }

    .action--open {
        font-size: 1.5em;
        right: 5px;
        display: none;
        color: #fff;
        z-index: 9999;
        width: 40px;
        height: 30px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -border-radius: 8px;
        border: 0;
        bottom: 0;
        margin: auto;
        text-align: center
    }

    .action--close {
        font-size: 1.1em;
        top: 0.9em;
        right: 0.8em;
        display: none;
        color: #fff
    }

    .menu-more-arrow,
    .action--close,
    .menu__breadcrumbs a,
    .menu__back {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        tap-highlight-color: rgba(0, 0, 0, 0)
    }

    .action--close:hover {
        color: #fff
    }

    #mobile-menu {
        display: block
    }

    .action--open,
    .action--close {
        display: block
    }

    .menu-mobile-container {
        z-index: 9999999;
        top: 0;
        width: 250px;
        height: 100%;
        -webkit-transform: translate3d(100%, -100%, 0);
        transform: translate3d(100%, -100%, 0);
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s
    }

    .menu--open {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: 0.5s;
        transition: 0.5s
    }
}

@media screen and (max-width: 768px) {
    .menu-mobile-container {
        width: 100%
    }
}

[class^='animate-'],
[class*=' animate-'] {
    visibility: visible
}

.animate-outToRight .menu-item {
    -webkit-animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
    animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1)
}

@-webkit-keyframes outToRight {
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes outToRight {
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.animate-outToLeft .menu-item {
    -webkit-animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
    animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1)
}

@-webkit-keyframes outToLeft {
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes outToLeft {
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.animate-inFromLeft .menu-item {
    -webkit-animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
    animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1)
}

@-webkit-keyframes inFromLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes inFromLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.animate-inFromRight .menu-item {
    -webkit-animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
    animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1)
}

@-webkit-keyframes inFromRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes inFromRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.elumine-custom {
    margin: auto;
    cursor: pointer
}

.elumine-custom-plus {
    background-color: transparent;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 16px;
    height: 16px;
    position: relative;
    top: 0;
    left: 0
}

.elumine-custom-plus:before {
    width: 3px;
    height: 13px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    position: absolute;
    top: 3px;
    left: 7px;
    content: ""
}

.elumine-custom-plus:after {
    width: 13px;
    height: 3px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    position: absolute;
    top: 8px;
    left: 2px;
    content: ""
}

.elumine-custom-minus {
    background-color: transparent;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 16px;
    height: 16px;
    position: relative;
    top: 0;
    left: 0
}

.elumine-custom-minus:before {
    content: none
}

.elumine-custom-minus:after {
    width: 13px;
    height: 3px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    position: absolute;
    top: 8px;
    left: 2px;
    content: ""
}

.mobile-menu-ellipsis {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.mobile-menu-ellipsis>span {
    width: 5px;
    height: 5px;
    display: inline-block;
    align-self: center;
    margin-top: 3px
}

.left-sub-menu .sub-menu li a:after {
    margin-right: 10px;
    margin-left: -12px;
    transform: rotate(90deg) !important;
    float: left !important
}

.left-sub-menu .sub-menu .sub-menu {
    left: -215px;
    right: auto
}

.noSizeChange header.site-header.sps--abv .site-branding img {
    max-height: 36px
}

nav#buddypress-navigation a {
    padding: 10px;
    display: flex;
    border-radius: 20px;
    transition: all 0.3s linear
}

nav#buddypress-navigation a:hover {
    background-color: #ededed
}

.wdm-checkbox {
    width: 36px;
    border: 1px solid #e8e8e8;
    height: 36px;
    font-size: 25px;
    justify-content: center;
    display: inline-flex;
    text-align: center;
    position: relative
}

.wdm-checkbox i.fa-check {
    align-self: center;
    visibility: hidden
}

.wdm-input-checkbox {
    position: absolute;
    left: 0;
    opacity: 0;
    width: 36px;
    height: 36px
}

.wdm-input-checkbox:checked+i {
    visibility: visible !important
}

.wdm-radio {
    width: 32px;
    height: 32px;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    background: #fff;
    display: inline-flex;
    justify-content: center;
    color: #e8e8e8;
    box-shadow: 0 5px 6px #afacac
}

.wdm-radio i {
    align-self: center
}

.wdm-input-radio {
    display: none
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px
}

[type="radio"]:checked+label,
[type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 55px;
    color: #434343;
    font-size: 17px;
    font-weight: 500;
    line-height: 44.456px;
    text-align: left;
    cursor: pointer;
    display: inline-block
}

@media screen and (max-width: 768px) {

    [type="radio"]:checked+label,
    [type="radio"]:not(:checked)+label {
        font-size: 14px
    }
}

[type="radio"]:checked+label:before,
[type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    margin-top: 4px
}

[type="radio"]:checked+label:after,
[type="radio"]:not(:checked)+label:after {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease
}

[type="radio"]:not(:checked)+label:after {
    background: #e4e4e4;
    margin-top: 10px;
    margin-left: 6px
}

[type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 10px;
    margin-left: 6px
}

[type="radio"]:checked+label:before {
    box-shadow: inset 0px 17px 15px -14px rgba(0, 0, 0, 0.2)
}

[type="radio"]:not(:checked)+label:before {
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 1px 8px 7px -2px rgba(0, 0, 0, 0.4)
}

.radio-label {
    margin-right: 16px
}

body [type="radio"]:checked,
body [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px
}

body [type="radio"]:checked+label,
body [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: block
}

body [type="radio"]:checked+label:before,
body [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    margin: 0
}

body [type="radio"]:checked+label:after,
body [type="radio"]:not(:checked)+label:after {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin: 0
}

body [type="radio"]:not(:checked)+label:after {
    background: #e4e4e4
}

body [type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

body [type="radio"]:checked+label:before {
    box-shadow: inset 0px 15px 15px -14px rgba(0, 0, 0, 0.4)
}

body [type="radio"]:not(:checked)+label:before {
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 1px 8px 7px -2px rgba(0, 0, 0, 0.4)
}

input[type=radio]+label {
    padding: 16px 12px;
    border: 1px solid #ececec;
    flex: 1;
    text-align: left;
    display: block;
    margin-left: 30px
}

[type="radio"]:checked+label:before,
[type="radio"]:not(:checked)+label:before {
    left: -46px;
    top: 7px
}

[type="radio"]:checked+label:after,
[type="radio"]:not(:checked)+label:after {
    top: 17px;
    left: -36px
}

body [type="checkbox"]:checked,
body [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px
}

body .wdm-checkbox [type="checkbox"]:checked,
body .wdm-checkbox [type="checkbox"]:not(:checked) {
    left: 0px
}

body [type="checkbox"]:checked+label,
body [type="checkbox"]:not(:checked)+label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block
}

body [type="checkbox"]:checked+label:before,
body [type="checkbox"]:not(:checked)+label:before {
    content: "";
    position: absolute;
    left: -40px;
    top: 9px;
    width: 34px;
    height: 34px;
    border-radius: 100%
}

body [type="checkbox"]:checked+label:after,
body [type="checkbox"]:not(:checked)+label:after {
    content: '\f00c';
    width: 0px;
    height: 0px;
    position: absolute;
    top: 16px;
    left: -30px;
    font-size: 14px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    color: #c8c8c8;
    font-family: 'FontAwesome'
}

body [type="checkbox"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #fff
}

body [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: inset 0px 24px 15px -14px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 24px 15px -14px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 24px 15px -14px rgba(0, 0, 0, 0.4)
}

body [type="checkbox"]:not(:checked)+label:before {
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 1px 8px 7px -2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 8px 7px -2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 1px 8px 7px -2px rgba(0, 0, 0, 0.4)
}

select {
    border-radius: 0;
    padding: 4px 36px 8px 4px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    cursor: pointer;
    border-bottom: 1px solid #c8c8c8
}

select option:hover {
    box-shadow: 0 0 10px 100px #40bcd3 inset
}

.wdm-form-input {
    font-size: 16px;
    font-weight: 400;
    padding: 16px 4px;
    border: 0px;
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 26px;
    width: 100%;
    color: #434343;
    background-color: transparent
}

.wdm-form-input::placeholder {
    color: #afafaf
}

input[type='text'],
input[type='password'],
input[type='email'] {
    font-size: 16px;
    font-weight: 400;
    border: 0;
    border-bottom: 1px solid #c8c8c8;
    color: #434343;
    background-color: transparent
}

.expanding-wrapper {
    width: 100%
}

textarea {
    border: 0;
    border-bottom: 1px solid #afafaf;
    height: auto;
    padding: 0;
    margin: 0;
    line-height: 14px;
    background: transparent;
    color: #434343;
    font-size: 14px;
    line-height: 23px;
    width: 100%
}

textarea::-webkit-input-placeholder {
    color: #afafaf
}

@media screen and (max-width: 768px) {
    .wdm-sidebar {
        border-top: 1px solid #c8c8c8
    }
}

.wdm-sidebar.fixed {
    position: fixed;
    top: auto;
    bottom: auto
}

.wdm-sidebar.bottom {
    position: absolute;
    bottom: 0;
    width: 90%
}

.wdm-sidebar span.expand {
    display: none
}

@media screen and (max-width: 768px) {
    .wdm-sidebar span.expand {
        display: flex;
        justify-content: center;
        padding-bottom: 10px
    }
}

.wdm-sidebar span.close-icon {
    display: none
}

@media screen and (max-width: 768px) {
    .wdm-sidebar {
        width: 85%;
        height: 100%;
        position: fixed;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        right: 100%;
        top: 0;
        background: #f5f5f5;
        align-items: center;
        z-index: 100000;
        padding-top: 140px;
        overflow: visible
    }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
    .wdm-sidebar {
        padding-top: 0px
    }
}

@media screen and (max-width: 768px) {
    .wdm-sidebar .wdm-sidebar-content {
        height: calc(100% - 30px);
        overflow: auto;
        width: 100%
    }

    .wdm-sidebar span.close-icon {
        display: flex;
        justify-content: flex-end;
        padding: 27px 11px 0 0;
        font-weight: 800
    }

    .wdm-sidebar span.expand-menu {
        position: absolute;
        display: inline-flex;
        padding: 0;
        right: -28px;
        top: calc(50% - 25px);
        height: 30px;
        width: 30px;
        box-shadow: 0 0 5px;
        background-color: rgba(0, 0, 0, 0.1)
    }

    .wdm-sidebar span.expand-menu i {
        font-size: 20px
    }

    .wdm-sidebar span.expand-menu i:before {
        font-size: 14px
    }

    .wdm-sidebar span.expand-menu .lessons-drawer {
        display: none
    }

    .elumine-overlay {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 99999;
        background-color: rgba(0, 0, 0, 0.8)
    }

    .elumine-progess-bar {
        background-color: #D1D1D1;
        position: absolute;
        bottom: 0;
        width: 100%;
        left: 0
    }

    .elumine-progess-bar .percentage {
        height: 4px;
        background-color: #00C168;
        transition: all 1s cubic-bezier(0, 0, 0.24, 0.59)
    }

    .percent-text {
        position: absolute;
        width: 30px;
        height: 30px;
        font-size: 9px;
        font-weight: 800;
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        background-color: #00c168;
        color: #fff;
        bottom: -14px;
        border-radius: 50%;
        transition: all 1s cubic-bezier(0, 0, 0.24, 0.59);
        padding-left: 2px
    }

    .percent-text i {
        font-size: 24px
    }

    .arrow-down {
        position: absolute;
        bottom: 4px;
        width: 0px;
        height: 0px;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #00c168;
        transition: all 1s ease-in-out
    }
}

nav.wdm-sidebar {
    padding-top: 25px !important
}

.ko-progress-circle {
    margin: 20px auto;
    width: 44px;
    height: 44px;
    position: relative;
    background-color: #D9D9D9;
    border-radius: 50%
}

.ko-progress-circle .ko-progress-circle__slice,
.ko-progress-circle .ko-progress-circle__fill {
    width: 44px;
    height: 44px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    transition: transform 1s;
    border-radius: 50%
}

.ko-progress-circle .ko-progress-circle__slice {
    clip: rect(0px, 44px, 44px, 22px)
}

.ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
    clip: rect(0px, 22px, 44px, 0px);
    background-color: #5CB85C
}

.ko-progress-circle .ko-progress-circle__overlay {
    width: 36px;
    height: 36px;
    position: absolute;
    margin-left: 4px;
    margin-top: 4px;
    background-color: #fbfbfb;
    border-radius: 50%
}

.ko-progress-circle[data-progress='0'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='0'] .ko-progress-circle__fill {
    transform: rotate(0deg)
}

.ko-progress-circle[data-progress='0'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(0deg)
}

.ko-progress-circle[data-progress='1'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='1'] .ko-progress-circle__fill {
    transform: rotate(1.8deg)
}

.ko-progress-circle[data-progress='1'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(3.6deg)
}

.ko-progress-circle[data-progress='2'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='2'] .ko-progress-circle__fill {
    transform: rotate(3.6deg)
}

.ko-progress-circle[data-progress='2'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(7.2deg)
}

.ko-progress-circle[data-progress='3'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='3'] .ko-progress-circle__fill {
    transform: rotate(5.4deg)
}

.ko-progress-circle[data-progress='3'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(10.8deg)
}

.ko-progress-circle[data-progress='4'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='4'] .ko-progress-circle__fill {
    transform: rotate(7.2deg)
}

.ko-progress-circle[data-progress='4'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(14.4deg)
}

.ko-progress-circle[data-progress='5'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='5'] .ko-progress-circle__fill {
    transform: rotate(9deg)
}

.ko-progress-circle[data-progress='5'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(18deg)
}

.ko-progress-circle[data-progress='6'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='6'] .ko-progress-circle__fill {
    transform: rotate(10.8deg)
}

.ko-progress-circle[data-progress='6'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(21.6deg)
}

.ko-progress-circle[data-progress='7'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='7'] .ko-progress-circle__fill {
    transform: rotate(12.6deg)
}

.ko-progress-circle[data-progress='7'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(25.2deg)
}

.ko-progress-circle[data-progress='8'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='8'] .ko-progress-circle__fill {
    transform: rotate(14.4deg)
}

.ko-progress-circle[data-progress='8'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(28.8deg)
}

.ko-progress-circle[data-progress='9'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='9'] .ko-progress-circle__fill {
    transform: rotate(16.2deg)
}

.ko-progress-circle[data-progress='9'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(32.4deg)
}

.ko-progress-circle[data-progress='10'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='10'] .ko-progress-circle__fill {
    transform: rotate(18deg)
}

.ko-progress-circle[data-progress='10'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(36deg)
}

.ko-progress-circle[data-progress='11'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='11'] .ko-progress-circle__fill {
    transform: rotate(19.8deg)
}

.ko-progress-circle[data-progress='11'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(39.6deg)
}

.ko-progress-circle[data-progress='12'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='12'] .ko-progress-circle__fill {
    transform: rotate(21.6deg)
}

.ko-progress-circle[data-progress='12'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(43.2deg)
}

.ko-progress-circle[data-progress='13'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='13'] .ko-progress-circle__fill {
    transform: rotate(23.4deg)
}

.ko-progress-circle[data-progress='13'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(46.8deg)
}

.ko-progress-circle[data-progress='14'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='14'] .ko-progress-circle__fill {
    transform: rotate(25.2deg)
}

.ko-progress-circle[data-progress='14'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(50.4deg)
}

.ko-progress-circle[data-progress='15'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='15'] .ko-progress-circle__fill {
    transform: rotate(27deg)
}

.ko-progress-circle[data-progress='15'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(54deg)
}

.ko-progress-circle[data-progress='16'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='16'] .ko-progress-circle__fill {
    transform: rotate(28.8deg)
}

.ko-progress-circle[data-progress='16'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(57.6deg)
}

.ko-progress-circle[data-progress='17'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='17'] .ko-progress-circle__fill {
    transform: rotate(30.6deg)
}

.ko-progress-circle[data-progress='17'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(61.2deg)
}

.ko-progress-circle[data-progress='18'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='18'] .ko-progress-circle__fill {
    transform: rotate(32.4deg)
}

.ko-progress-circle[data-progress='18'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(64.8deg)
}

.ko-progress-circle[data-progress='19'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='19'] .ko-progress-circle__fill {
    transform: rotate(34.2deg)
}

.ko-progress-circle[data-progress='19'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(68.4deg)
}

.ko-progress-circle[data-progress='20'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='20'] .ko-progress-circle__fill {
    transform: rotate(36deg)
}

.ko-progress-circle[data-progress='20'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(72deg)
}

.ko-progress-circle[data-progress='21'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='21'] .ko-progress-circle__fill {
    transform: rotate(37.8deg)
}

.ko-progress-circle[data-progress='21'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(75.6deg)
}

.ko-progress-circle[data-progress='22'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='22'] .ko-progress-circle__fill {
    transform: rotate(39.6deg)
}

.ko-progress-circle[data-progress='22'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(79.2deg)
}

.ko-progress-circle[data-progress='23'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='23'] .ko-progress-circle__fill {
    transform: rotate(41.4deg)
}

.ko-progress-circle[data-progress='23'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(82.8deg)
}

.ko-progress-circle[data-progress='24'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='24'] .ko-progress-circle__fill {
    transform: rotate(43.2deg)
}

.ko-progress-circle[data-progress='24'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(86.4deg)
}

.ko-progress-circle[data-progress='25'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='25'] .ko-progress-circle__fill {
    transform: rotate(45deg)
}

.ko-progress-circle[data-progress='25'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(90deg)
}

.ko-progress-circle[data-progress='26'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='26'] .ko-progress-circle__fill {
    transform: rotate(46.8deg)
}

.ko-progress-circle[data-progress='26'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(93.6deg)
}

.ko-progress-circle[data-progress='27'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='27'] .ko-progress-circle__fill {
    transform: rotate(48.6deg)
}

.ko-progress-circle[data-progress='27'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(97.2deg)
}

.ko-progress-circle[data-progress='28'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='28'] .ko-progress-circle__fill {
    transform: rotate(50.4deg)
}

.ko-progress-circle[data-progress='28'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(100.8deg)
}

.ko-progress-circle[data-progress='29'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='29'] .ko-progress-circle__fill {
    transform: rotate(52.2deg)
}

.ko-progress-circle[data-progress='29'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(104.4deg)
}

.ko-progress-circle[data-progress='30'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='30'] .ko-progress-circle__fill {
    transform: rotate(54deg)
}

.ko-progress-circle[data-progress='30'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(108deg)
}

.ko-progress-circle[data-progress='31'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='31'] .ko-progress-circle__fill {
    transform: rotate(55.8deg)
}

.ko-progress-circle[data-progress='31'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(111.6deg)
}

.ko-progress-circle[data-progress='32'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='32'] .ko-progress-circle__fill {
    transform: rotate(57.6deg)
}

.ko-progress-circle[data-progress='32'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(115.2deg)
}

.ko-progress-circle[data-progress='33'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='33'] .ko-progress-circle__fill {
    transform: rotate(59.4deg)
}

.ko-progress-circle[data-progress='33'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(118.8deg)
}

.ko-progress-circle[data-progress='34'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='34'] .ko-progress-circle__fill {
    transform: rotate(61.2deg)
}

.ko-progress-circle[data-progress='34'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(122.4deg)
}

.ko-progress-circle[data-progress='35'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='35'] .ko-progress-circle__fill {
    transform: rotate(63deg)
}

.ko-progress-circle[data-progress='35'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(126deg)
}

.ko-progress-circle[data-progress='36'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='36'] .ko-progress-circle__fill {
    transform: rotate(64.8deg)
}

.ko-progress-circle[data-progress='36'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(129.6deg)
}

.ko-progress-circle[data-progress='37'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='37'] .ko-progress-circle__fill {
    transform: rotate(66.6deg)
}

.ko-progress-circle[data-progress='37'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(133.2deg)
}

.ko-progress-circle[data-progress='38'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='38'] .ko-progress-circle__fill {
    transform: rotate(68.4deg)
}

.ko-progress-circle[data-progress='38'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(136.8deg)
}

.ko-progress-circle[data-progress='39'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='39'] .ko-progress-circle__fill {
    transform: rotate(70.2deg)
}

.ko-progress-circle[data-progress='39'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(140.4deg)
}

.ko-progress-circle[data-progress='40'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='40'] .ko-progress-circle__fill {
    transform: rotate(72deg)
}

.ko-progress-circle[data-progress='40'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(144deg)
}

.ko-progress-circle[data-progress='41'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='41'] .ko-progress-circle__fill {
    transform: rotate(73.8deg)
}

.ko-progress-circle[data-progress='41'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(147.6deg)
}

.ko-progress-circle[data-progress='42'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='42'] .ko-progress-circle__fill {
    transform: rotate(75.6deg)
}

.ko-progress-circle[data-progress='42'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(151.2deg)
}

.ko-progress-circle[data-progress='43'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='43'] .ko-progress-circle__fill {
    transform: rotate(77.4deg)
}

.ko-progress-circle[data-progress='43'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(154.8deg)
}

.ko-progress-circle[data-progress='44'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='44'] .ko-progress-circle__fill {
    transform: rotate(79.2deg)
}

.ko-progress-circle[data-progress='44'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(158.4deg)
}

.ko-progress-circle[data-progress='45'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='45'] .ko-progress-circle__fill {
    transform: rotate(81deg)
}

.ko-progress-circle[data-progress='45'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(162deg)
}

.ko-progress-circle[data-progress='46'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='46'] .ko-progress-circle__fill {
    transform: rotate(82.8deg)
}

.ko-progress-circle[data-progress='46'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(165.6deg)
}

.ko-progress-circle[data-progress='47'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='47'] .ko-progress-circle__fill {
    transform: rotate(84.6deg)
}

.ko-progress-circle[data-progress='47'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(169.2deg)
}

.ko-progress-circle[data-progress='48'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='48'] .ko-progress-circle__fill {
    transform: rotate(86.4deg)
}

.ko-progress-circle[data-progress='48'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(172.8deg)
}

.ko-progress-circle[data-progress='49'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='49'] .ko-progress-circle__fill {
    transform: rotate(88.2deg)
}

.ko-progress-circle[data-progress='49'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(176.4deg)
}

.ko-progress-circle[data-progress='50'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='50'] .ko-progress-circle__fill {
    transform: rotate(90deg)
}

.ko-progress-circle[data-progress='50'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(180deg)
}

.ko-progress-circle[data-progress='51'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='51'] .ko-progress-circle__fill {
    transform: rotate(91.8deg)
}

.ko-progress-circle[data-progress='51'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(183.6deg)
}

.ko-progress-circle[data-progress='52'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='52'] .ko-progress-circle__fill {
    transform: rotate(93.6deg)
}

.ko-progress-circle[data-progress='52'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(187.2deg)
}

.ko-progress-circle[data-progress='53'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='53'] .ko-progress-circle__fill {
    transform: rotate(95.4deg)
}

.ko-progress-circle[data-progress='53'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(190.8deg)
}

.ko-progress-circle[data-progress='54'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='54'] .ko-progress-circle__fill {
    transform: rotate(97.2deg)
}

.ko-progress-circle[data-progress='54'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(194.4deg)
}

.ko-progress-circle[data-progress='55'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='55'] .ko-progress-circle__fill {
    transform: rotate(99deg)
}

.ko-progress-circle[data-progress='55'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(198deg)
}

.ko-progress-circle[data-progress='56'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='56'] .ko-progress-circle__fill {
    transform: rotate(100.8deg)
}

.ko-progress-circle[data-progress='56'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(201.6deg)
}

.ko-progress-circle[data-progress='57'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='57'] .ko-progress-circle__fill {
    transform: rotate(102.6deg)
}

.ko-progress-circle[data-progress='57'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(205.2deg)
}

.ko-progress-circle[data-progress='58'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='58'] .ko-progress-circle__fill {
    transform: rotate(104.4deg)
}

.ko-progress-circle[data-progress='58'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(208.8deg)
}

.ko-progress-circle[data-progress='59'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='59'] .ko-progress-circle__fill {
    transform: rotate(106.2deg)
}

.ko-progress-circle[data-progress='59'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(212.4deg)
}

.ko-progress-circle[data-progress='60'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='60'] .ko-progress-circle__fill {
    transform: rotate(108deg)
}

.ko-progress-circle[data-progress='60'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(216deg)
}

.ko-progress-circle[data-progress='61'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='61'] .ko-progress-circle__fill {
    transform: rotate(109.8deg)
}

.ko-progress-circle[data-progress='61'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(219.6deg)
}

.ko-progress-circle[data-progress='62'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='62'] .ko-progress-circle__fill {
    transform: rotate(111.6deg)
}

.ko-progress-circle[data-progress='62'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(223.2deg)
}

.ko-progress-circle[data-progress='63'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='63'] .ko-progress-circle__fill {
    transform: rotate(113.4deg)
}

.ko-progress-circle[data-progress='63'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(226.8deg)
}

.ko-progress-circle[data-progress='64'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='64'] .ko-progress-circle__fill {
    transform: rotate(115.2deg)
}

.ko-progress-circle[data-progress='64'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(230.4deg)
}

.ko-progress-circle[data-progress='65'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='65'] .ko-progress-circle__fill {
    transform: rotate(117deg)
}

.ko-progress-circle[data-progress='65'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(234deg)
}

.ko-progress-circle[data-progress='66'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='66'] .ko-progress-circle__fill {
    transform: rotate(118.8deg)
}

.ko-progress-circle[data-progress='66'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(237.6deg)
}

.ko-progress-circle[data-progress='67'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='67'] .ko-progress-circle__fill {
    transform: rotate(120.6deg)
}

.ko-progress-circle[data-progress='67'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(241.2deg)
}

.ko-progress-circle[data-progress='68'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='68'] .ko-progress-circle__fill {
    transform: rotate(122.4deg)
}

.ko-progress-circle[data-progress='68'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(244.8deg)
}

.ko-progress-circle[data-progress='69'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='69'] .ko-progress-circle__fill {
    transform: rotate(124.2deg)
}

.ko-progress-circle[data-progress='69'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(248.4deg)
}

.ko-progress-circle[data-progress='70'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='70'] .ko-progress-circle__fill {
    transform: rotate(126deg)
}

.ko-progress-circle[data-progress='70'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(252deg)
}

.ko-progress-circle[data-progress='71'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='71'] .ko-progress-circle__fill {
    transform: rotate(127.8deg)
}

.ko-progress-circle[data-progress='71'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(255.6deg)
}

.ko-progress-circle[data-progress='72'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='72'] .ko-progress-circle__fill {
    transform: rotate(129.6deg)
}

.ko-progress-circle[data-progress='72'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(259.2deg)
}

.ko-progress-circle[data-progress='73'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='73'] .ko-progress-circle__fill {
    transform: rotate(131.4deg)
}

.ko-progress-circle[data-progress='73'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(262.8deg)
}

.ko-progress-circle[data-progress='74'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='74'] .ko-progress-circle__fill {
    transform: rotate(133.2deg)
}

.ko-progress-circle[data-progress='74'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(266.4deg)
}

.ko-progress-circle[data-progress='75'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='75'] .ko-progress-circle__fill {
    transform: rotate(135deg)
}

.ko-progress-circle[data-progress='75'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(270deg)
}

.ko-progress-circle[data-progress='76'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='76'] .ko-progress-circle__fill {
    transform: rotate(136.8deg)
}

.ko-progress-circle[data-progress='76'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(273.6deg)
}

.ko-progress-circle[data-progress='77'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='77'] .ko-progress-circle__fill {
    transform: rotate(138.6deg)
}

.ko-progress-circle[data-progress='77'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(277.2deg)
}

.ko-progress-circle[data-progress='78'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='78'] .ko-progress-circle__fill {
    transform: rotate(140.4deg)
}

.ko-progress-circle[data-progress='78'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(280.8deg)
}

.ko-progress-circle[data-progress='79'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='79'] .ko-progress-circle__fill {
    transform: rotate(142.2deg)
}

.ko-progress-circle[data-progress='79'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(284.4deg)
}

.ko-progress-circle[data-progress='80'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='80'] .ko-progress-circle__fill {
    transform: rotate(144deg)
}

.ko-progress-circle[data-progress='80'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(288deg)
}

.ko-progress-circle[data-progress='81'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='81'] .ko-progress-circle__fill {
    transform: rotate(145.8deg)
}

.ko-progress-circle[data-progress='81'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(291.6deg)
}

.ko-progress-circle[data-progress='82'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='82'] .ko-progress-circle__fill {
    transform: rotate(147.6deg)
}

.ko-progress-circle[data-progress='82'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(295.2deg)
}

.ko-progress-circle[data-progress='83'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='83'] .ko-progress-circle__fill {
    transform: rotate(149.4deg)
}

.ko-progress-circle[data-progress='83'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(298.8deg)
}

.ko-progress-circle[data-progress='84'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='84'] .ko-progress-circle__fill {
    transform: rotate(151.2deg)
}

.ko-progress-circle[data-progress='84'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(302.4deg)
}

.ko-progress-circle[data-progress='85'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='85'] .ko-progress-circle__fill {
    transform: rotate(153deg)
}

.ko-progress-circle[data-progress='85'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(306deg)
}

.ko-progress-circle[data-progress='86'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='86'] .ko-progress-circle__fill {
    transform: rotate(154.8deg)
}

.ko-progress-circle[data-progress='86'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(309.6deg)
}

.ko-progress-circle[data-progress='87'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='87'] .ko-progress-circle__fill {
    transform: rotate(156.6deg)
}

.ko-progress-circle[data-progress='87'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(313.2deg)
}

.ko-progress-circle[data-progress='88'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='88'] .ko-progress-circle__fill {
    transform: rotate(158.4deg)
}

.ko-progress-circle[data-progress='88'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(316.8deg)
}

.ko-progress-circle[data-progress='89'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='89'] .ko-progress-circle__fill {
    transform: rotate(160.2deg)
}

.ko-progress-circle[data-progress='89'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(320.4deg)
}

.ko-progress-circle[data-progress='90'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='90'] .ko-progress-circle__fill {
    transform: rotate(162deg)
}

.ko-progress-circle[data-progress='90'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(324deg)
}

.ko-progress-circle[data-progress='91'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='91'] .ko-progress-circle__fill {
    transform: rotate(163.8deg)
}

.ko-progress-circle[data-progress='91'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(327.6deg)
}

.ko-progress-circle[data-progress='92'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='92'] .ko-progress-circle__fill {
    transform: rotate(165.6deg)
}

.ko-progress-circle[data-progress='92'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(331.2deg)
}

.ko-progress-circle[data-progress='93'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='93'] .ko-progress-circle__fill {
    transform: rotate(167.4deg)
}

.ko-progress-circle[data-progress='93'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(334.8deg)
}

.ko-progress-circle[data-progress='94'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='94'] .ko-progress-circle__fill {
    transform: rotate(169.2deg)
}

.ko-progress-circle[data-progress='94'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(338.4deg)
}

.ko-progress-circle[data-progress='95'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='95'] .ko-progress-circle__fill {
    transform: rotate(171deg)
}

.ko-progress-circle[data-progress='95'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(342deg)
}

.ko-progress-circle[data-progress='96'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='96'] .ko-progress-circle__fill {
    transform: rotate(172.8deg)
}

.ko-progress-circle[data-progress='96'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(345.6deg)
}

.ko-progress-circle[data-progress='97'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='97'] .ko-progress-circle__fill {
    transform: rotate(174.6deg)
}

.ko-progress-circle[data-progress='97'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(349.2deg)
}

.ko-progress-circle[data-progress='98'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='98'] .ko-progress-circle__fill {
    transform: rotate(176.4deg)
}

.ko-progress-circle[data-progress='98'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(352.8deg)
}

.ko-progress-circle[data-progress='99'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='99'] .ko-progress-circle__fill {
    transform: rotate(178.2deg)
}

.ko-progress-circle[data-progress='99'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(356.4deg)
}

.ko-progress-circle[data-progress='100'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='100'] .ko-progress-circle__fill {
    transform: rotate(180deg)
}

.ko-progress-circle[data-progress='100'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(360deg)
}

.elumine-percentage-info {
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

.advc_course-completion_master .search .wdm-btn:hover {
    color: #FFF !important
}

div#recommended-course-slider {
    position: relative
}

#recommended-course-slider .slick-list {
    width: calc(100% - 77px);
    margin: 0 auto
}

#recommended-course-slider .slick-prev,
#recommended-course-slider .slick-next,
#recommended-course-slider .slick-arrow {
    color: transparent;
    background-color: transparent;
    width: 0;
    height: 0;
    padding: 0;
    border: 0;
    margin: 0;
    position: absolute;
    z-index: 2;
    top: calc(50% - 26px)
}

#recommended-course-slider .slick-prev:before,
#recommended-course-slider .slick-next:before,
#recommended-course-slider .slick-arrow:before {
    content: "b";
    font-family: elumine;
    font-size: 50px;
    font-weight: 100;
    cursor: pointer;
    text-transform: lowercase;
    vertical-align: middle;
    font-size: 32px;
    font-weight: 900;
    display: inline-block
}

#recommended-course-slider .slick-prev {
    left: -11px
}

#recommended-course-slider .slick-prev:before {
    transform: rotate(90deg)
}

#recommended-course-slider .slick-next {
    right: 11px
}

#recommended-course-slider .slick-next:before {
    transform: rotate(270deg)
}

.slick-initialized .recommended-course-info.slick-slide {
    padding: 0 15px
}

footer .widget_search,
footer .widget_product_search {
    overflow: auto
}

footer .widget_search .screen-reader-text,
footer .widget_product_search .screen-reader-text {
    display: none
}

footer .widget_search .search-form,
footer .widget_search .woocommerce-product-search,
footer .widget_product_search .search-form,
footer .widget_product_search .woocommerce-product-search {
    margin: 10px 0
}

footer .widget_search .search-form input[type="search"],
footer .widget_search .woocommerce-product-search input[type="search"],
footer .widget_product_search .search-form input[type="search"],
footer .widget_product_search .woocommerce-product-search input[type="search"] {
    max-width: 100%;
    border: none;
    border-bottom: 1px solid #dedede;
    padding: 5px 0;
    background: transparent;
    color: #FFF
}

footer .widget_search .search-form label,
footer .widget_search .woocommerce-product-search label,
footer .widget_product_search .search-form label,
footer .widget_product_search .woocommerce-product-search label {
    max-width: 100%
}

footer .widget_search .search-form input[type="submit"],
footer .widget_search .woocommerce-product-search input[type="submit"],
footer .widget_product_search .search-form input[type="submit"],
footer .widget_product_search .woocommerce-product-search input[type="submit"] {
    padding: 5px 10px;
    border: none
}

.wpcf7 textarea {
    border: none;
    border-bottom: 1px solid #c8c8c8
}

.wpcf7 input[type=submit] {
    border: 0;
    width: auto
}

.wpcf7 input[type=email],
.wpcf7 input[type=password],
.wpcf7 input[type=text] {
    background-color: transparent
}

footer .widget input[type="submit"] {
    box-shadow: none
}

.wpcf7-email {
    border-radius: 0
}

body .gform_wrapper .gfield_checkbox .wdm-checkbox {
    margin-top: 2px
}

body .gform_wrapper .gfield_checkbox .wdm-checkbox input[type=checkbox] {
    width: 100% !important;
    margin-top: 0 !important
}

.gform_wrapper .gfield_radio [type="radio"]:checked+label:before,
.gform_wrapper .gfield_radio [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    margin-top: 4px
}

.gform_wrapper .gfield_radio [type="radio"]:checked+label:after,
.gform_wrapper .gfield_radio [type="radio"]:not(:checked)+label:after {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.gform_wrapper .gfield_radio [type=radio]+label {
    padding: 16px 12px 16px 45px;
    line-height: 20px
}

.gform_wrapper.gf_browser_chrome select {
    padding: 4px 36px 8px 4px !important
}

.ninja-forms-form-wrap .wdm-checkbox>input[type="checkbox"] {
    width: 100% !important;
    height: 100%
}

.ninja-forms-form-wrap .wdm-checkbox+label {
    display: inline-block !important
}

.ninja-forms-form-wrap .list-radio-wrap .nf-field-element li label {
    margin-left: 0
}

.ninja-forms-form-wrap input[type='tel'],
.ninja-forms-form-wrap input[type='number'] {
    font-size: 16px;
    font-weight: 400;
    border: 0;
    border-bottom: 1px solid #c8c8c8;
    color: #434343;
    background-color: transparent
}

.ninja-forms-form-wrap .listmultiselect-wrap select {
    background-image: none !important
}

.buddypress.bp-nouveau [type=radio] {
    position: initial;
    left: initial
}

.buddypress.bp-nouveau [type=radio]+label {
    display: none
}

.buddypress.bp-nouveau [type=radio]:checked,
.buddypress.bp-nouveau [type=radio]:not(:checked) {
    position: relative;
    left: 0
}

.buddypress.bp-nouveau .bp-messages-filters ul {
    padding-left: 0
}

.buddypress.bp-nouveau select {
    padding: 4px 36px 8px 4px !important;
    border-bottom: 1px solid #c8c8c8 !important;
    margin-right: 0 !important;
    text-indent: 0 !important
}

.buddypress.bp-nouveau select+.select-arrow {
    display: none !important
}

.buddypress.bp-nouveau #bp-delete-avatar-container .button,
.buddypress.bp-nouveau #bp-delete-cover-image-container .button,
.buddypress.bp-nouveau .group-section-overlay.mobile .leave a,
.buddypress.bp-nouveau #group-settings-form input[type=submit] {
    color: #ffffff
}

.buddypress.bp-nouveau #search-members-form .wdm-search .search-submit {
    background: none !important
}

.single .achievement-steps {
    margin-bottom: 33px
}

.single .achievement-wrap {
    padding: 0;
    margin: 0 0 28px;
    border-top: none;
    border: none;
    overflow: inherit
}

.single .achievement-wrap h2 {
    justify-content: space-between
}

.single .achievement-wrap h2 .back {
    color: #00316a;
    padding: 8px 27px;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0px 17px 15px -12px #9f9f9f;
    transition: box-shadow 0.3s;
    text-decoration: none;
    transition: all .2s linear;
    display: inline-block;
    text-shadow: none;
    height: auto;
    background: #ffffff;
    justify-content: space-between
}

@media screen and (max-width: 790px) {
    .single .achievement-wrap h2 {
        width: 100%
    }
}

@media screen and (max-width: 768px) {
    .single .achievement-wrap h2 {
        padding-bottom: 12px;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
    }

    .single .achievement-wrap h2 span {
        border: none;
        margin: 0;
        padding: 0
    }

    .single .achievement-wrap h2 .back {
        display: none
    }
}

@media screen and (max-width: 768px) {

    .single-badges .site-content-contain>.wrap.container,
    .single-badges .site-content-contain .wrap.full-width {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media screen and (max-width: 768px) {
    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .static {
        max-width: 100%;
        flex: 0 0 100%
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .achievement-steps>h3 {
        margin: 0 -15px
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .achievement-steps .steps-body .steps-row {
        padding: 0
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .achievement-steps .steps-body .steps-row .serial-no {
        width: auto;
        padding-left: 0
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .achievement-steps .steps-body .steps-row .steps-title {
        padding: 0;
        align-self: center
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .achievement-earners>h4 {
        margin-left: -15px;
        margin-right: -15px
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative .achievement-earners>ul {
        padding: 0
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative #wdm_achievements_single_sidebar {
        padding: 0;
        margin-top: 15px;
        overflow: inherit
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative #wdm_achievements_single_sidebar h3.widget-title {
        margin: 0 -15px;
        padding: 0 15px
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative #wdm_achievements_single_sidebar ul {
        padding-left: 0;
        margin: 0 -15px
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative #wdm_achievements_single_sidebar ul li {
        border-bottom: 1px solid #cecece
    }

    .single-badges .site-content-contain .achievement-wrap.earned>.row.relative #wdm_achievements_single_sidebar ul li>* {
        padding-left: 30px;
        border: none;
        margin: 0;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.achievement-wrap .badgeos-item-image {
    width: 186px;
    height: auto;
    margin: 0 15px 15px 0;
    display: inline-block;
    vertical-align: top
}

.achievement-wrap .badgeos-item-image img {
    width: 186px;
    height: auto
}

.earned-points {
    font-size: 26px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    display: block;
    margin: 17px 0 26px
}

.earned-points .badgeos-item-points {
    display: inline
}

.badgeos-submissions h4,
.badgeos-submission-form h4,
.badgeos-nomination-form h4,
.achievement-wrap h4 {
    color: #434343;
    font-size: 20px;
    font-weight: 500;
    line-height: 44px;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 12px;
    margin-bottom: 28px
}

.achievement-steps h3 {
    color: #434343;
    font-size: 20px;
    font-weight: 500;
    line-height: 44px;
    text-align: left;
    border-bottom: 1px solid #cecece;
    padding-left: 12px;
    margin-bottom: 28px
}

.achievement-steps h4 {
    display: none
}

.achievement-steps ol {
    list-style: none;
    margin: 0;
    padding: 0
}

.steps-body {
    counter-reset: sub_section
}

.steps-body .steps-row>div {
    vertical-align: middle;
    border-right: 1px solid #cecece;
    border-bottom: 1px solid #cecece
}

.steps-body .steps-row .serial-no {
    width: 15%;
    height: auto;
    text-align: center;
    padding: 16px
}

.steps-body .steps-row .serial-no:before {
    counter-increment: sub_section;
    content: counter(sub_section, decimal-leading-zero);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    line-height: 33px;
    border: 1px solid #cecece;
    background-color: #ffffff;
    color: #00316a;
    text-align: center;
    vertical-align: middle
}

.steps-body .steps-row .steps-title {
    width: 100%;
    color: #00316a;
    font-size: 15px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    padding: 17px 33px
}

.steps-row {
    width: 100%;
    display: flex;
    padding: 0
}

.steps-head {
    float: none;
    margin: 0
}

.steps-head div:not(.steps-row) {
    color: #434343;
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    text-align: left;
    text-align: center;
    padding: 12px;
    display: table-cell;
    border-right: 1px solid #cecece;
    border-bottom: 1px solid #cecece
}

.steps-head .serial-head {
    width: 15%
}

.steps-head .title-head {
    width: 100%
}

.achievement-table-heading {
    border-left: 1px solid #cecece;
    border-top: 1px solid #cecece
}

.achievement-table-heading .earner-name {
    width: 70%;
    text-align: left;
    padding: 9px 4%;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    text-align: left
}

.achievement-table-heading .earner-name img {
    width: 52px;
    height: auto;
    border-radius: 50%;
    margin-right: 12px
}

.achievement-table-heading .earner-name .user-name {
    display: inline-block;
    width: 71%;
    word-wrap: break-word
}

.achievement-table-heading .earner-course {
    width: 40%;
    text-align: center;
    padding: 9px 4%;
    color: #434343;
    font-size: 14px;
    font-weight: 500;
    line-height: 23px
}

.achievement-table-heading .earner-year {
    width: 30%;
    text-align: center;
    padding: 9px 3.5%;
    color: #434343;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px
}

body .widget-achievements-listing li.has-thumb,
body ul.badgeos-achievement-earners-list li {
    float: none;
    margin: 0
}

.steps-head .steps-row div.earner-name {
    text-align: left
}

.widget-achievements-listing {
    padding: 0;
    margin: 0
}

.widget-title {
    color: #434343;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px
}

body .widget-achievements-listing .has-thumb .widget-badgeos-item-title {
    width: 100%;
    display: block;
    vertical-align: middle;
    padding: 20px;
    color: #00316a;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    padding-left: 24px;
    border-bottom: 1px solid #e4e4e4;
    float: none
}

body .widget-achievements-listing-item:last-of-type .widget-badgeos-item-title {
    border-bottom: 0;
    padding: 20px 20px 0
}

body .widget-achievements-listing .badgeos-item-thumb {
    display: none
}

.wdm_achievements_single_sidebar .widget {
    float: none;
    width: 100%;
    padding: 22px;
    background: #f4f4f4;
    margin-bottom: 23px;
    color: #434343;
    font-size: 16px;
    font-weight: 700;
    line-height: 44px;
    text-align: left
}

body .badgeos-total-points,
body .badgeos-total-points strong {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 27px;
    font-weight: 400
}

.siedebar.wdm_achievements_single_sidebar {
    width: 32%;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    padding-left: 12px;
    margin-right: 15px
}

.static {
    position: static
}

.relative {
    position: relative
}

.initial-content .achievement-content {
    width: calc(100% - 201px);
    display: inline-block;
    vertical-align: top
}

.initial-content .achievement-content p {
    color: #434343;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    text-align: left
}

body .badgeos-feedback-response.success,
body .entry-content .badgeos-achievement-earned p {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #3c763d;
    padding: 12px 20px;
    padding: .75rem 1.25rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

body .entry-content .badgeos-achievement-congratulations p {
    font-size: 20px;
    font-weight: 800;
    margin: 0;
    word-wrap: break-word;
    text-align: center;
    text-transform: uppercase
}

body .badgeos-feedback {
    border: none;
    margin-top: 48px
}

body .badgeos-feedback h2 {
    color: #434343;
    font-size: 20px;
    font-weight: 500;
    line-height: 44px;
    text-align: left;
    border-bottom: 1px solid #cecece;
    padding-left: 12px;
    margin-bottom: 28px
}

body .badgeos-feedback .badgeos-feedback-buttons {
    display: flex;
    justify-content: space-between
}

body .badgeos-feedback .badgeos-feedback-buttons a.button {
    display: inline-block;
    text-shadow: none;
    height: auto;
    background: #ffffff
}

body .badgeos-feedback a.submission-comment-toggle.button,
body .badgeos-feedback a.button {
    display: inline-block;
    text-shadow: none;
    height: auto;
    background: #ffffff
}

body .badgeos-feedback .button.approve {
    margin-right: 20px
}

.badgeos-submission-submit {
    display: flex;
    justify-content: space-between
}

.badgeos-submission-submit input[type="submit"] {
    display: inline-block;
    text-shadow: none;
    height: auto;
    background: #ffffff
}

.badgeos-nomination-form label,
.badgeos-nomination-form select,
.badgeos-nomination-form textarea {
    width: 100%;
    display: block
}

.badgeos-nomination-form input[type="submit"] {
    display: inline-block;
    text-shadow: none;
    height: auto;
    background: #ffffff
}

body .badgeos-submission-comment {
    width: 100% !important
}

@media screen and (max-width: 768px) {
    .single-badges #main>article {
        padding: 0
    }

    .single-badges #main>article .badge-title {
        margin-left: 0;
        padding-left: 0
    }

    .single-badges #main>article .badge-title span {
        padding: 15px;
        padding-bottom: 0
    }

    .single-badges #main>article .achievement-steps {
        padding-left: 15px;
        padding-right: 15px
    }

    .siedebar.wdm_achievements_single_sidebar {
        position: static;
        width: 100%;
        padding: 0 15px;
        margin: 0 0 31px
    }

    .wdm_achievements_single_sidebar .widget {
        background: none
    }

    .heading h2.badge-title {
        border-bottom: 1px solid #c8c8c8;
        margin-bottom: 15px
    }

    .extra-info span,
    .achievement-content,
    .badgeos-item-image {
        display: block;
        width: 100%;
        margin: 0
    }

    .initial-content {
        padding: 0 15px;
        flex-direction: column
    }

    .initial-content .achievement-content {
        display: block;
        width: 100%
    }

    .achievement-wrap .badgeos-item-image {
        width: 100%;
        text-align: center;
        display: block
    }

    .achievement-wrap .badgeos-item-image img {
        width: 186px;
        height: auto
    }

    .extra-info .achievement-course,
    .extra-info .achievement-year {
        background: none;
        padding: 0
    }

    .steps-head {
        display: none
    }

    .steps-body .steps-row>div {
        border-right: none
    }

    .steps-body .steps-row:last-of-type>div {
        border-bottom: none
    }

    .single-badges .widget {
        padding: 0
    }

    .single-badges .widget .widget-title {
        border-bottom: 1px solid #c8c8c8
    }

    .achievement-table-heading.badgeos-achievement-earners-list {
        padding: 0 15px;
        border: none
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row {
        display: block;
        width: 100%;
        margin-bottom: 22px;
        border-left: 1px solid #cecece;
        border-top: 1px solid #cecece
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row>div {
        width: 100%;
        display: block;
        text-align: left;
        border-bottom: 1px solid #cecece;
        border-right: 1px solid #cecece
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-course,
    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-year {
        text-align: left
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-course:before,
    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-year:before {
        content: '';
        color: #434343;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        text-align: left;
        display: block
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-course:before {
        content: 'Course: '
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-year:before {
        content: 'Year: '
    }

    .achievement-table-heading.badgeos-achievement-earners-list .steps-body .steps-row .earner-name img {
        width: 39px;
        height: auto
    }

    .steps-body .steps-row .steps-title {
        padding: 10px 8px 20px
    }

    .achievement-content p {
        margin-bottom: 10px
    }

    .earned-points {
        margin: 11px 0 10px
    }

    .achievement-steps .achievement-table-heading {
        border-left: none;
        border-top: none
    }

    .achievement-steps .achievement-table-heading .steps-row {
        padding: 0 15px;
        border-bottom: 1px solid #cecece
    }

    .achievement-steps .achievement-table-heading .steps-row>div {
        border: none
    }

    .achievement-steps .achievement-table-heading .steps-row:last-of-type {
        border-bottom: none
    }

    .achievement-steps h3 {
        padding: 0 15px;
        margin-bottom: 0
    }

    .single-badges h4 {
        margin-bottom: 22px;
        padding: 0 15px
    }

    .mb-5.initial-content {
        margin-bottom: 13px !important
    }

    .single-badges .achievement-steps {
        margin-bottom: 15px
    }

    body .widget-achievements-listing .has-thumb .widget-badgeos-item-title {
        padding: 20px 15px 20px 0
    }

    .badgeos-submissions,
    .badgeos-submission-form,
    .badgeos-nomination-form {
        padding: 0 15px
    }
}

@media screen and (max-width: 576px) {

    .widget-title,
    .achievement-steps h3,
    .achievement-wrap h4,
    .badgeos-nomination-form h4,
    .badgeos-submission-form h4,
    .badgeos-submissions h4 {
        font-size: 14px;
        line-height: 35px
    }

    .earned-points {
        font-size: 18px;
        line-height: 25px;
        margin: 0px 0 5px
    }

    .initial-content .achievement-content p,
    .achievement-table-heading .earner-name,
    .steps-body .steps-row .steps-title {
        font-size: 14px;
        line-height: 20px
    }
}

.mycred-exchange form input::placeholder {
    color: #afafaf;
    line-height: 23px
}

.mycred-history-wrapper .pagination-bottom,
.mycred-history-wrapper .pagination-top {
    margin: 0 auto
}

.mycred-history-wrapper .pagination-bottom li,
.mycred-history-wrapper .pagination-top li {
    margin: 0 5px;
    border: 1px solid #cecece;
    border-radius: 50%;
    display: inline-flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    width: 32px;
    cursor: pointer
}

.mycred-history-wrapper .pagination-bottom li.active,
.mycred-history-wrapper .pagination-top li.active {
    color: #fff
}

.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel-parent,
#customize-theme-controls .customize-pane-child.current-section-parent {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.advc_course-completion_master #comments {
    position: relative
}

.advc_course-completion_master #comments:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    top: 44px
}

.advc_course-completion_master #comments .comments-title {
    display: inline-block;
    width: auto;
    border-bottom: 5px solid #c8c8c8;
    margin-top: -5px;
    padding: 0 10px
}

.advc_course-completion_master #comments .comments-title:after {
    content: none
}

.modern #site-navigation>div>ul>li>a,
.modern .navigation-secondary .menu-item a,
.modern .main-navigation .menu-item a {
    font-weight: 400
}

.elumine-block-inner .homepage-blogs p {
    margin-bottom: 0 !important
}

.has-cobalt-color,
.is-style-cobalt-heading {
    color: #00316a
}

.has-cobalt-background-color {
    background-color: #00316a
}

.has-carrot-orange-color,
.is-style-carrot-orange-heading {
    color: #ee9823
}

.has-carrot-orange-background-color {
    background-color: #ee9823
}

.has-strong-red-color,
.is-style-strong-red-heading {
    color: #c43c32
}

.has-strong-red-background-color {
    background-color: #c43c32
}

.has-deep-orange-color,
.is-style-deep-orange-heading {
    color: #dcb018
}

.has-deep-orange-background-color {
    background-color: #dcb018
}

.has-royal-mauve-color,
.is-style-royal-mauve-heading {
    color: #392947
}

.has-royal-mauve-background-color {
    background-color: #392947
}

.has-light-blue-color,
.is-style-light-blue-heading {
    color: #459bce
}

.has-light-blue-background-color {
    background-color: #459bce
}

.has-maroon-color,
.is-style-maroon-heading {
    color: #7e0f29
}

.has-maroon-background-color {
    background-color: #7e0f29
}

.has-scarlet-color,
.is-style-scarlet-heading {
    color: #ea5836
}

.has-scarlet-background-color {
    background-color: #ea5836
}

.has-teal-color,
.is-style-teal-heading {
    color: #007482
}

.has-teal-background-color {
    background-color: #007482
}

.has-light-orange-color,
.is-style-light-orange-heading {
    color: #c9a516
}

.has-light-orange-background-color {
    background-color: #c9a516
}

.has-umber-color,
.is-style-umber-heading {
    color: #643100
}

.has-umber-background-color {
    background-color: #643100
}

.has-mirage-color,
.is-style-mirage-heading {
    color: #393e41
}

.has-mirage-background-color {
    background-color: #393e41
}

.has-bright-blue-color,
.is-style-bright-blue-heading {
    color: #3686be
}

.has-bright-blue-background-color {
    background-color: #3686be
}

.is-style-white-heading {
    color: #fff
}

.entry-content .alignwide {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media screen and (max-width: 768px) {
    .entry-content .alignwide {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media (min-width: 576px) {
    .entry-content .alignwide {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .entry-content .alignwide {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .entry-content .alignwide {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .entry-content .alignwide {
        max-width: 1140px
    }
}

.entry-content .alignfull {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 100%
}

.wp-block-column {
    margin-top: 1em
}

.elumine-block-inner .wdm-login-page {
    background-color: #fff;
    padding: 60px;
    margin: 50px auto;
    max-width: 500px;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    border: 1px solid #e8e8e8
}

.elumine-block-inner .wdm-login-page .forget_password_message,
.elumine-block-inner .wdm-login-page .login_error {
    text-align: center;
    padding-bottom: 20px;
    color: red
}

.elumine-block-inner .wdm-login-page .wdm-sign-in {
    font-size: 30px;
    font-weight: 400;
    line-height: 35.925px;
    text-align: left;
    margin-bottom: 40px
}

.elumine-block-inner .wdm-login-page #elumine_lost_password_form input {
    padding: 10px;
    display: block;
    width: 100%;
    margin-bottom: 30px;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.elumine-block-inner .wdm-login-page #elumine_lost_password_form input[type=submit] {
    display: inline-block;
    width: auto;
    border-radius: 100px;
    padding: 14px 50px;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    border: none;
    color: #fff
}

.elumine-block-inner .wdm-login-page #elumine_login_form {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.elumine-block-inner .wdm-login-page #elumine_login_form .login-password,
.elumine-block-inner .wdm-login-page #elumine_login_form .login-username {
    margin-bottom: 24px
}

.elumine-block-inner .wdm-login-page #elumine_login_form .login-password input,
.elumine-block-inner .wdm-login-page #elumine_login_form .login-username input {
    width: 100%;
    padding: 15px 0;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.elumine-block-inner .wdm-login-page #elumine_login_form div.login-remember {
    margin-bottom: 30px
}

.elumine-block-inner .wdm-login-page #elumine_login_form div.login-remember .wdm-checkbox {
    margin-right: 8px;
    vertical-align: middle
}

.elumine-block-inner .wdm-login-page #elumine_login_form div.login-remember .wdm-forgot {
    float: right;
    text-decoration: underline;
    margin-top: 5px
}

.elumine-block-inner .wdm-login-page #elumine_login_form #elumine_login_submit {
    padding: 14px 50px;
    border: none;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    font-weight: 700
}

.elumine-block-inner .wdm-login-page #elumine_registration_form input {
    padding: 10px;
    display: block;
    width: 100%;
    margin-bottom: 30px;
    font-family: Roboto;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.elumine-block-inner .wdm-login-page #elumine_registration_form input[type=submit] {
    display: inline-block;
    width: auto;
    border-radius: 100px;
    padding: 14px 50px;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    border: none;
    color: #fff;
    cursor: pointer
}

.elumine-block-inner .wdm-login-page #elumine_registration_form+.wdm-links {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    text-align: center
}

.elumine-block-inner .wdm-login-page #elumine_lost_password_form+.wdm-links {
    overflow: hidden
}

.elumine-block-inner .wdm-login-page #elumine_lost_password_form+.wdm-links .wdm-login {
    float: left
}

.elumine-block-inner .wdm-login-page #elumine_lost_password_form+.wdm-links .wdm-register {
    float: right
}

.elumine-block-inner .wdm-login-page .wdm-links {
    margin-top: 40px;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    text-align: center
}

.elumine-block-inner .wdm-login-page .wdm-links a {
    text-decoration: underline
}

@media (max-width: 768px) {
    .elumine-block-inner .wdm-login-page {
        padding: 30px
    }
}

.ab-block-accordion {
    margin: .6em auto
}

.ab-block-accordion .ab-accordion-title {
    background: #f2f2f2;
    padding: 10px 15px;
    cursor: pointer
}

.ab-block-accordion .ab-accordion-title p {
    display: inline
}

.ab-block-accordion .ab-accordion-text {
    padding: 10px 15px
}

.ab-block-accordion .ab-accordion-text a {
    color: inherit;
    box-shadow: inset 0 -1px 0;
    text-decoration: none
}

.ab-block-accordion .ab-accordion-text a:hover {
    color: inherit;
    box-shadow: inset 0 -2px 0
}

.ab-block-accordion a {
    color: inherit;
    box-shadow: inset 0 -1px 0;
    text-decoration: none
}

.ab-block-accordion a:hover {
    color: inherit;
    box-shadow: inset 0 -2px 0
}

.ab-block-accordion .editor-rich-text .editor-rich-text__inline-toolbar {
    display: block;
    left: 40%
}

.ab-block-accordion+.ab-block-accordion {
    margin: .6em auto
}

@media only screen and (min-width: 600px) {

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-14.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-14.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-14.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-14.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-14.ab-block-testimonial p {
        font-size: 14px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-15.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-15.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-15.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-15.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-15.ab-block-testimonial p {
        font-size: 15px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-16.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-16.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-16.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-16.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-16.ab-block-testimonial p {
        font-size: 16px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-17.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-17.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-17.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-17.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-17.ab-block-testimonial p {
        font-size: 17px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-18.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-18.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-18.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-18.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-18.ab-block-testimonial p {
        font-size: 18px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-19.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-19.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-19.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-19.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-19.ab-block-testimonial p {
        font-size: 19px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-20.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-20.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-20.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-20.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-20.ab-block-testimonial p {
        font-size: 20px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-21.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-21.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-21.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-21.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-21.ab-block-testimonial p {
        font-size: 21px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-22.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-22.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-22.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-22.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-22.ab-block-testimonial p {
        font-size: 22px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-23.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-23.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-23.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-23.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-23.ab-block-testimonial p {
        font-size: 23px
    }

    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-24.ab-block-accordion p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-24.ab-block-cta p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-24.ab-block-notice p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-24.ab-block-profile p,
    div[class*=wp-block-elumine-elumine-accordion].ab-font-size-24.ab-block-testimonial p {
        font-size: 24px
    }
}

.center {
    text-align: center
}

.left {
    text-align: left
}

.right {
    text-align: right
}

@media only screen and (min-width: 600px) {

    .wp-block-columns .layout-column-1,
    .wp-block-columns .layout-column-2 {
        margin-right: 5%
    }
}

.wp-block-image {
    margin-bottom: 1.2em
}

.ab-text-link {
    color: inherit;
    box-shadow: inset 0 -1px 0;
    text-decoration: none;
    transition: .3s ease
}

.ab-text-link:hover {
    color: inherit;
    box-shadow: inset 0 -2px 0;
    color: #5a3fd6
}

.elumine_content .ab-block-accordion[class*=ab-font-size] .ab-accordion-title>* {
    font-size: inherit
}

.wp-block-elumine-section-block {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .wp-block-elumine-section-block {
        max-width: 500px
    }
}

@media (min-width: 768px) {
    .wp-block-elumine-section-block {
        max-width: 680px
    }
}

@media (min-width: 992px) {
    .wp-block-elumine-section-block {
        max-width: 920px
    }
}

@media (min-width: 1200px) {
    .wp-block-elumine-section-block {
        max-width: 1100px
    }
}

.wp-block-elumine-section-block.overlay {
    position: relative;
    padding: 4em 0;
    text-align: center;
    min-height: 600px
}

.wp-block-elumine-section-block.overlay:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.701961);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 15px
}

.wp-block-elumine-section-block.overlay h1 {
    font-size: 54px
}

@media screen and (max-width: 768px) {
    .wp-block-elumine-section-block.overlay h1 {
        font-size: 34px !important
    }
}

@media screen and (max-width: 768px) {
    .wp-block-elumine-section-block.overlay p {
        font-size: 18px !important
    }
}

.wp-block-elumine-section-block.overlay .wp-block-button__link {
    position: relative;
    border: transparent !important;
    webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 100px;
    padding: 14px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    box-shadow: 1px 8px 7px -2px #000
}

.wp-block-elumine-section-block .section-bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    max-width: none;
    z-index: 0
}

.wp-block-elumine-section-block .section-bg.bg__repeated {
    background-repeat: repeat
}

.wp-block-elumine-section-block .section-bg.bg__stretched {
    background-size: cover
}

.wp-block-elumine-section-block .section-bg.bg__fixed {
    background-attachment: fixed;
    background-position: 50% 50%
}

.wp-block-elumine-section-block .section-bg~* {
    z-index: 1;
    position: relative
}

.wp-block-elumine-section-block>:last-child,
body.page:not(.twentyseventeen-front-page) .entry-content .wp-block-elumine-section-block>:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.wdm-single-blog #commentform p {
    padding: 0
}

.wdm-single-blog h1.entry-title {
    font-size: 28px;
    margin-bottom: 0;
    margin-top: 12px
}

.wdm-single-blog .comment-count {
    float: right;
    font-size: 11px;
    font-weight: 400;
    color: #626262;
    text-decoration: none
}

.wdm-single-blog .entry-content {
    text-align: justify
}

.wdm-single-blog .entry-content p {
    color: #434343;
    font-weight: 300;
    word-wrap: break-word
}

.wdm-single-blog .entry-footer {
    border-bottom: 2px solid #ebeef0;
    border-top: 2px solid #ebeef0;
    box-shadow: none;
    padding: 15px 0
}

.wdm-single-blog .entry-footer a.pull-right {
    font-size: 14px;
    font-weight: 300;
    text-decoration: none
}

.wdm-single-blog .tags-links a {
    color: #717171;
    font-size: 14px;
    font-weight: 400;
    margin-right: 5px;
    padding: 4px 14px;
    text-decoration: none
}

.wdm-single-blog article.hentry {
    margin-bottom: 50px
}

.author-info {
    padding: 15px
}

.author-info .author-avatar {
    display: inline-block;
    vertical-align: top;
    width: 11%
}

.author-info .author-description {
    display: inline-block;
    width: 88%
}

.author-info .author-description .author-link {
    color: #717171;
    font-weight: 400;
    text-decoration: none
}

.author-info .author-avatar .avatar {
    border-radius: 50%
}

.comments-title {
    margin-top: 0;
    padding-top: 60px;
    font-size: 24px;
    width: 100%
}

.comment-list {
    padding-left: 0
}

.comment-list li {
    list-style: none
}

.comment-list li .depth-2 .comment-body {
    padding: 15px 0
}

.comment-list li .depth-2 .comment-body:last-child {
    border-bottom: 1px solid #ebeef0ba
}

.comment-list li .comment-body {
    border-bottom: 1px solid #ebeef0ba;
    padding: 30px 0
}

.comment-list li .comment-body:last-child {
    border-bottom: 0px
}

.comment-list li .comment-body .comment-author.vcard {
    display: inline-block
}

.comment-list li .comment-body .comment-author.vcard a.url {
    color: #454545;
    font-size: 18px;
    font-weight: normal
}

.comment-list li .comment-body .comment-author.vcard .avatar {
    border-radius: 50%;
    margin-right: 10px
}

.comment-list li .comment-body .comment-author.vcard .says {
    display: none
}

.wdm-single-blog .comment-metadata {
    display: inline-block;
    font-size: 12px;
    color: #717171
}

.wdm-single-blog .comment-content {
    color: #717171;
    font-size: 14px
}

.wdm-single-blog .reply a {
    font-size: 14px;
    text-decoration: none
}

.wdm-single-blog .navigation .screen-reader-text {
    display: none
}

.wdm-single-blog .form-control {
    border-radius: 0px;
    border: 0;
    border-bottom: 1px solid #c8c8c8;
    box-shadow: none;
    height: auto;
    padding: 12px
}

.wdm-single-blog .comment-notes {
    color: #717171;
    font-size: 14px
}

.wdm-single-blog input::-webkit-input-placeholder {
    font-size: 14px;
    color: #717171
}

.wdm-single-blog textarea::-webkit-input-placeholder {
    font-size: 14px;
    color: #717171
}

@media screen and (max-width: 576px) {
    #comments {
        padding: 0 25px 0 25px
    }

    #comments .form-submit {
        padding: 0
    }

    .comments-title {
        padding-top: 80px
    }

    .wdm-single-blog h1.entry-title {
        margin-top: 12px
    }

    .author-info .avatar {
        height: 100%
    }

    .author-info .author-description {
        width: 80%
    }
}

@media screen and (max-width: 767px) and (min-width: 576px) {
    article.hentry {
        margin-top: 30px
    }
}

.wdm-meta-container {
    margin-top: 26px
}

.wdm-author-container,
.wdm-category-container {
    color: #999;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px
}

.wdm-author-container .post-categories,
.wdm-category-container .post-categories {
    list-style: none;
    margin-left: 0;
    padding-left: 5px
}

.wdm-blog-author {
    font-weight: 500
}

.wdm-blog-date {
    border-right: 2px solid #999;
    padding-right: 5px;
    line-height: 16px;
    display: inline-block;
    margin-right: 7px
}

.wdm-tag-container {
    margin-top: 19px
}

.wdm-tag-container a {
    display: inline-block;
    padding: 2px 13px;
    margin-top: 7px;
    border: 1px solid #c8c8c8;
    text-transform: capitalize;
    margin-right: 11px;
    font-weight: 400;
    line-height: 23px
}

.wdm-category-container {
    margin: 19px 0 28px
}

.wdm-category-container a {
    margin-left: 5px;
    margin-right: 5px
}

.wdm-category-container .coma {
    font-weight: 800
}

.wdml-post-content p {
    margin-bottom: 20px !important;
    margin: 0;
    text-align: left
}

@media screen and (max-width: 576px) {
    .wdml-post-content h3 {
        color: #434343;
        font-size: 17px;
        font-weight: 500;
        line-height: 23px;
        text-align: left
    }
}

.wdm-single-blog .wdm-form-input::placeholder {
    color: #afafaf;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px
}

.wdm-submit-cmnt {
    padding: 0 !important;
    position: relative
}

.wdm-submit-cmnt input[type="submit"] {
    float: right
}

.wdm-submit-cmnt i {
    position: absolute;
    right: 23px;
    top: 24px;
    color: #fff
}

.wdm-submit-cmnt i:hover {
    color: #fff
}

.wdm-comment-metadata {
    display: flex;
    flex-direction: column
}

.wdm-comment-metadata .wdm-blog-cmnt-author {
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    line-height: 23px
}

.wdm-comment-metadata .wdm-blog-cmnt-author a {
    color: #434343
}

.wdm-comment-metadata .wdm-blog-cmnt-time {
    color: #7e7e7e;
    font-size: 14px;
    font-style: italic;
    line-height: 23px
}

.wdm-blog-cmnt-meta {
    align-items: start;
    display: flex
}

.wdm-comment-edits {
    margin-top: 15px
}

.wdm-comment-edits a {
    font-weight: 500;
    line-height: 23px;
    padding: 0;
    border: none;
    padding-left: 23px
}

.wdm-comment-edits a i {
    font-size: 28px
}

.wdm-comment-edits a.wdm-blog-cmnt-reply {
    padding-left: 56px
}

.comment-content p {
    color: #555555;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px
}

.author-heading h2 {
    justify-content: space-between
}

.author-heading h2 dd {
    align-self: center;
    font-size: 15px;
    margin-bottom: 0
}

.wdml-post-content p {
    word-wrap: break-word
}

.single_blog_breadcrumb {
    margin: 6px 112px 17px
}

.wdm-single-blog .heading h3 span:first-of-type {
    font-size: 30px
}

@media screen and (max-width: 576px) {
    .wdm-single-blog .heading h3 span:first-of-type {
        font-size: 18px
    }
}

@media screen and (max-width: 576px) {
    .wdm-single-blog .mb-5 {
        margin-bottom: 1rem !important
    }
}

.wdm-blog-content .select2-container--default .select2-selection--multiple {
    background-color: transparent
}

.wdm-blog-archive a.post-thumbnail {
    display: block;
    overflow: hidden
}

.wdm-blog-archive a.post-thumbnail img.wp-post-image {
    height: auto;
    transition: all 0.25s ease-in-out 0s;
    width: 100%
}

.wdm-blog-archive a.post-thumbnail img.wp-post-image:hover {
    transform: scale(1.1) translateZ(0px)
}

.wdm-blog-archive .entry-header {
    padding: 15px 20px
}

.wdm-blog-archive .entry-header .entry-title a {
    font-size: 18px;
    display: block;
    color: #717171;
    text-decoration: none
}

.wdm-blog-archive .entry-header .screen-reader-text {
    display: none
}

.wdm-blog-archive .entry-header .posted-on a {
    font-size: 11px;
    font-weight: 400;
    color: #626262;
    text-decoration: none
}

.wdm-blog-archive .entry-header .cat-links a {
    font-size: 11px;
    font-weight: 400;
    color: #626262;
    text-decoration: none
}

.wdm-blog-archive article.hentry {
    margin-bottom: 50px
}

.wdm-blog-archive .entry-content {
    padding: 0 20px 20px
}

.wdm-blog-archive .entry-content p {
    color: #434343;
    font-weight: 300;
    word-wrap: break-word
}

.wdm-blog-archive .entry-content .comment-count {
    float: right;
    color: #717171;
    font-size: 12px
}

.wdm-blog-archive .entry-content .more-link {
    border: 1px solid #dbdbdb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 30px;
    width: 130px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-box-shadow: 5px 9px 15px #c6c6c6;
    box-shadow: 0px 17px 15px -12px #9f9f9f;
    transition: box-shadow 0.3s;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    margin-bottom: 10px;
    float: right
}

.wdm-blog-archive .entry-content .more-link .fa.fa-angle-double-right {
    padding-left: 2px
}

.wdm-contact-centent .entry-content {
    text-align: center;
    color: #434343;
    font-weight: 300;
    word-wrap: break-word
}

.wdm-contact-centent .page-title-wrap h1 {
    font-size: 28px;
    color: #454545;
    margin: 0 0 20px;
    text-transform: uppercase;
    line-height: 1.2
}

.wdm-blog-archive .wdm-search-listing {
    border: 1px solid #c8c8c8;
    margin-bottom: 35px
}

.wdm-blog-archive .wdm-post-grid {
    padding: 0;
    margin: 0
}

.wdm-blog-archive .entry-footer .screen-reader-text {
    display: none
}

@media screen and (max-width: 576px) {
    .wdm-blog-archive {
        margin-top: 30px
    }
}

@media screen and (max-width: 428px) {
    .wdm-search-listing {
        position: relative
    }

    .wdm-search-listing .more-link {
        float: none;
        position: absolute;
        top: 93%;
        left: 30%
    }
}

@media screen and (max-width: 767px) and (min-width: 429px) {
    .wdm-search-listing {
        position: relative
    }

    .wdm-search-listing .more-link {
        float: none;
        position: absolute;
        top: 93%;
        left: 38%
    }
}

body.archive.author div#content>ul {
    padding: 0
}

.error404 .site-content-contain {
    margin-top: 0px !important
}

.error404 .breadcrumbs {
    display: none
}

.error404 .wdm-404-content-img {
    background-image: url(data:image/png;base64,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);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 300px;
    position: relative
}

.error404 .wdm-404-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 27px;
    margin-top: 160px
}

.error404 .wdm-404-content p {
    font-size: 45px;
    font-weight: 300;
    line-height: 44.456px;
    text-align: center
}

.error404 .wdm-404-content #wdm-404-back {
    width: 210px;
    height: 50px;
    align-self: center;
    border-radius: 25px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none
}

.error404 .wdm-404-content #wdm-404-back .fa-chevron-right {
    padding-left: 16px;
    font-weight: 100;
    font-size: 13px;
    width: 6px;
    height: 10px
}

.error404 #colophon {
    margin-top: 0
}

@media screen and (max-width: 576px) {
    .error404 .wdm-404-content {
        background-position: center;
        height: 340px
    }

    .error404 .wdm-404-content p {
        font-size: 40px;
        line-height: 38.456px
    }
}

.wdm-search-results a.post-thumbnail {
    display: block;
    overflow: hidden
}

.wdm-search-results a.post-thumbnail .wp-post-image {
    height: auto;
    transition: all 0.25s ease-in-out 0s;
    width: 100%
}

.wdm-search-results a.post-thumbnail .wp-post-image:hover {
    transform: scale(1.1) translateZ(0px)
}

.wdm-search-results .entry-header {
    padding: 15px 20px
}

.wdm-search-results .entry-header .entry-title a {
    font-size: 18px;
    display: block;
    color: #717171;
    text-decoration: none
}

.wdm-search-results .entry-header .screen-reader-text {
    display: none
}

.wdm-search-results .entry-header .posted-on a {
    font-size: 11px;
    font-weight: 400;
    color: #626262;
    text-decoration: none
}

.wdm-search-results .entry-header .cat-links a {
    font-size: 11px;
    font-weight: 400;
    color: #626262;
    text-decoration: none
}

.wdm-search-results .entry-content {
    padding: 0 20px 20px
}

.wdm-search-results .entry-content p {
    color: #717171;
    font-size: 14px;
    font-weight: 300;
    word-wrap: break-word
}

.wdm-search-results .entry-content .more-link {
    border: 1px solid #dbdbdb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 30px;
    width: 130px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 17px 15px -12px #9f9f9f;
    transition: box-shadow 0.3s;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    margin-bottom: 10px;
    float: right
}

.wdm-search-results .entry-content .more-link .fa.fa-angle-double-right {
    padding-left: 2px
}

.wdm-search-results .entry-footer {
    background-color: #ebeef0;
    padding: 15px 20px;
    clear: both
}

.wdm-search-results .entry-footer .comment-count {
    color: #717171;
    font-size: 12px
}

.wdm-search-results .entry-footer .comment-count .screen-reader-text {
    display: none
}

.wdm-search-main h1.page-title {
    font-size: 28px;
    color: #454545;
    margin: 0 0 20px;
    text-transform: uppercase;
    line-height: 1.2
}

.wdm-search-results .wdm-search-listing {
    border: 1px solid #c8c8c8;
    margin-bottom: 35px
}

.wdm-search-results .wdm-post-grid {
    padding: 0;
    margin: 0
}

@media screen and (max-width: 576px) {
    .wdm-search-main {
        margin-top: 30px
    }

    .wdm-search-main article.hentry {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 428px) {
    .wdm-search-listing {
        position: relative
    }

    .wdm-search-listing .more-link {
        float: none;
        position: absolute;
        top: 93%;
        left: 30%
    }
}

@media screen and (max-width: 767px) and (min-width: 429px) {
    .wdm-search-listing {
        position: relative
    }

    .wdm-search-listing .more-link {
        float: none;
        position: absolute;
        top: 93%;
        left: 38%
    }
}

.wdm-content-none h1.page-title {
    font-size: 28px;
    color: #454545;
    margin: 0 0 20px;
    line-height: 1.2
}

.wdm-content-none .page-content p {
    font-size: 14px
}

.wdm-content-none .page-content p a:hover {
    text-decoration: none
}

.wdm-content-none .screen-reader-text {
    display: none
}

.wdm-content-none label {
    display: inline
}

.wdm-content-none .search-field {
    background-color: #f6f8f9;
    border: 1px solid #ccc;
    border-radius: 3px 0 0 3px;
    box-shadow: none;
    color: #717171;
    font-weight: normal;
    height: auto;
    max-width: 400px;
    padding: 12px;
    width: 70%
}

.wdm-content-none .search-submit {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.30;
    margin-left: -4px;
    padding: 14px 20px;
    text-align: center;
    vertical-align: top;
    width: auto;
    height: auto;
    background-image: none
}

.breadcrumbs {
    padding: 0
}

.breadcrumbs .breadcrumbs-listing {
    padding: 0
}

.search {
    display: block;
    padding: 0;
    margin-right: 0
}

@media screen and (max-width: 576px) {
    .wdm-content-none {
        margin-top: 40px;
        padding: 12px
    }

    .wdm-content-none .page-title-wrap .page-title {
        margin-top: 20px
    }

    .wdm-content-none .search-field {
        padding: 12px
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .wdm-content-none {
        margin-top: 40px
    }
}

.wdm-page .entry-content {
    color: #434343;
    font-weight: 300;
    word-wrap: break-word
}

.wdm-page .post-container {
    box-shadow: none
}

.contact-form-container {
    border: 1px solid #f7f7f7;
    background: #f7f7f7
}

.font-wrap {
    display: flex;
    background: #000;
    color: #fff;
    border-radius: 50%;
    box-sizing: border-box;
    background-color: #fff;
    width: 38px;
    height: 38px;
    z-index: 10;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    color: black;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent
}

.font-wrap.upper-font {
    bottom: 28%
}

.font-wrap .disable {
    display: none
}

.font-wrap .enable {
    display: block
}

.font-wrap.font_disabled {
    pointer-events: none
}

.font-wrap.font_disabled .disable {
    display: block
}

.font-wrap.font_disabled .enable {
    display: none
}

.font-wrap>.elumine-font-size {
    font-weight: 500;
    font-size: 18px
}

.font-wrap.elumine-minus-font>.elumine-font-size {
    font-size: 14px
}

.elumine-plus-font svg {
    width: 25px
}

.elumine-minus-font svg {
    width: 18px
}

.font-setting i.disabled {
    opacity: 0.5;
    pointer-events: none
}