﻿button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.wp-block-button__link,
.button,
.wc-forward,
.button.button-alt:hover,
.elementor-button,
.dpn-zvc-single-content-wrapper
.dpn-zvc-sidebar-wrapper
.dpn-zvc-sidebar-box
.join-links
.btn,
.single_add_to_cart_button,
a.tutor-button,
.tutor-button,
a.tutor-btn,
.tutor-btn,
.tutor-button.tutor-success { color: #fff; border-color: #0071dc; background-color: #0071dc; }
.wp-block-button.is-style-outline { color: #0071dc; }
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.button:hover,
.button:focus,
.button-alt,
.wc-forward:hover,
.wc-forward:focus,
.elementor-button:hover,
.dpn-zvc-single-content-wrapper
.dpn-zvc-sidebar-wrapper
.dpn-zvc-sidebar-box
.join-links
.btn:hover,
.single_add_to_cart_button:hover,
a.tutor-button:hover,
.tutor-button:hover,
a.tutor-btn:hover,
.tutor-btn:hover,
.tutor-button.tutor-success:hover { color: #031f42; border-color: #ffc221; background-color: #ffc221; }
.wp-block-button.is-style-outline .wp-block-button__link:hover { color: #ffc221; }
.tm-button.style-flat { color: #fff; border-color: #0071dc; }
    .tm-button.style-flat:before { background-color: #0071dc; }
    .tm-button.style-flat:hover { color: #031f42; border-color: #ffc221; }
    .tm-button.style-flat:after { background-color: #ffc221; }
.tm-button.style-border,
.tm-button.style-thick-border { color: #0071dc; border-color: #0071dc; }
    .tm-button.style-border:before,
    .tm-button.style-thick-border:before { background-color: rgba(0, 0, 0, 0); }
    .tm-button.style-border:hover,
    .tm-button.style-thick-border:hover { color: #fff; border-color: #0071dc; }
    .tm-button.style-border:after,
    .tm-button.style-thick-border:after { background-color: #0071dc; }
.top-bar-01 { padding-top: 0px; padding-bottom: 0px; border-bottom-width: 1px; font-size: 13px; font-weight: 400; line-height: 1.85; }
    .top-bar-01 a { font-size: 13px; font-weight: 500; line-height: 1.85; }
.header-dark .top-bar-01 { background-color: #031f42; border-bottom-color: rgba(0, 0, 0, 0); color: #fff; }
    .header-dark .top-bar-01 .top-bar-user-links a + a:before,
    .header-dark .top-bar-01 .top-bar-info .info-item + .info-item:before { background: rgba(255, 255, 255, 0.4); }
    .header-dark .top-bar-01 a { color: #fff; }
        .header-dark .top-bar-01 a:hover,
        .top-bar-01 a:focus { color: #ffc221; }
    .header-dark .top-bar-01 .info-list .info-icon { color: #ffc221; }
    .header-dark .top-bar-01 .info-list .info-link:hover .info-icon { color: #ffc221; }
.header-light:not(.headroom--not-top) .top-bar-01 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(255, 255, 255, 0.1); color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-01
    .top-bar-user-links
    a + a:before,
    .header-light:not(.headroom--not-top)
    .top-bar-01
    .top-bar-info
    .info-item + .info-item:before { background: rgba(255, 255, 255, 0.35); }
    .header-light:not(.headroom--not-top) .top-bar-01 a { color: #fff; }
        .header-light:not(.headroom--not-top) .top-bar-01 a:hover,
        .header-light:not(.headroom--not-top) .top-bar-01 a:focus { color: #ffc221; }
    .header-light:not(.headroom--not-top) .top-bar-01 .info-list .info-icon { color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-01
    .info-list
    .info-link:hover
    .info-icon { color: #ffc221; }
.top-bar-02 { padding-top: 6px; padding-bottom: 6px; border-bottom-width: 1px; font-size: 15px; font-weight: 400; line-height: 1.74; background-color: #031f42; border-bottom-color: rgba(0, 0, 0, 0); color: #fff; }
    .top-bar-02 a { font-size: 15px; font-weight: 500; line-height: 1.74; color: #fff; }
    .top-bar-02 .top-bar-user-links a + a:before,
    .top-bar-02 .top-bar-info .info-item + .info-item:before { background: rgba(255, 255, 255, 0.4); }
    .top-bar-02 a:hover,
    .top-bar-02 a:focus { color: #ffc221; }
    .top-bar-02 .info-list .info-icon { color: #ffc221; }
    .top-bar-02 .info-list .info-link:hover .info-icon { color: #ffc221; }
.header-light:not(.headroom--not-top) .top-bar-02 { background-color: #031f42; border-bottom-color: #031f42; color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-02
    .top-bar-user-links
    a + a:before,
    .header-light:not(.headroom--not-top)
    .top-bar-02
    .top-bar-info
    .info-item + .info-item:before { background: rgba(255, 255, 255, 0.35); }
    .header-light:not(.headroom--not-top) .top-bar-02 a { color: #fff; }
        .header-light:not(.headroom--not-top) .top-bar-02 a:hover,
        .header-light:not(.headroom--not-top) .top-bar-02 a:focus { color: #ffc221; }
    .header-light:not(.headroom--not-top) .top-bar-02 .info-list .info-icon { color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-02
    .info-list
    .info-link:hover
    .info-icon { color: #ffc221; }
.top-bar-03 { padding-top: 0px; padding-bottom: 0px; border-bottom-width: 1px; font-size: 13px; font-weight: 400; line-height: 1.85; background-color: #ebeef6; border-bottom-color: #eee; color: #696969; }
    .top-bar-03 a { font-size: 13px; font-weight: 500; line-height: 1.85; color: #696969; }
    .top-bar-03 .top-bar-user-links a + a:before,
    .top-bar-03 .top-bar-info .info-item + .info-item:before { background: #aaacb2; }
    .top-bar-03 a:hover,
    .top-bar-03 a:focus { color: #0071dc; }
    .top-bar-03 .info-list .info-icon { color: #0071dc; }
    .top-bar-03 .info-list .info-link:hover .info-icon { color: #0071dc; }
    .top-bar-03 .social-link { color: #333; }
        .top-bar-03 .social-link:hover { color: #0071dc; }
.header-light:not(.headroom--not-top) .top-bar-03 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(255, 255, 255, 0.1); color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-03
    .top-bar-user-links
    a + a:before,
    .header-light:not(.headroom--not-top)
    .top-bar-03
    .top-bar-info
    .info-item + .info-item:before { background: rgba(255, 255, 255, 0.35); }
    .header-light:not(.headroom--not-top) .top-bar-03 a { color: #fff; }
        .header-light:not(.headroom--not-top) .top-bar-03 a:hover,
        .header-light:not(.headroom--not-top) .top-bar-03 a:focus { color: #ffc221; }
    .header-light:not(.headroom--not-top) .top-bar-03 .info-list .info-icon { color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-03
    .info-list
    .info-link:hover
    .info-icon { color: #ffc221; }
.top-bar-04 { padding-top: 0px; padding-bottom: 0px; border-bottom-width: 1px; font-size: 13px; font-weight: 400; line-height: 1.85; background-color: #fff; border-bottom-color: #eee; color: #696969; }
    .top-bar-04 a { font-size: 13px; font-weight: 500; line-height: 1.85; color: #696969; }
    .top-bar-04 .top-bar-info .info-item + .info-item:before,
    .top-bar-04 .top-bar-right .top-bar-wrap div + div:before { background: #e5e5e5; }
    .top-bar-04 a:hover,
    .top-bar-04 a:focus { color: #0071dc; }
    .top-bar-04 .info-list .info-icon { color: #0071dc; }
    .top-bar-04 .info-list .info-link:hover .info-icon { color: #0071dc; }
    .top-bar-04 .social-link { color: #333; }
        .top-bar-04 .social-link:hover { color: #0071dc; }
.header-light:not(.headroom--not-top) .top-bar-04 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(255, 255, 255, 0.1); color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-04
    .top-bar-user-links
    a + a:before,
    .header-light:not(.headroom--not-top)
    .top-bar-04
    .top-bar-info
    .info-item + .info-item:before { background: rgba(255, 255, 255, 0.35); }
    .header-light:not(.headroom--not-top) .top-bar-04 a { color: #fff; }
        .header-light:not(.headroom--not-top) .top-bar-04 a:hover,
        .header-light:not(.headroom--not-top) .top-bar-04 a:focus { color: #ffc221; }
    .header-light:not(.headroom--not-top) .top-bar-04 .info-list .info-icon { color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-04
    .info-list
    .info-link:hover
    .info-icon { color: #ffc221; }
.top-bar-05 { padding-top: 0px; padding-bottom: 0px; border-bottom-width: 1px; font-size: 13px; font-weight: 400; line-height: 1.85; }
    .top-bar-05 a { font-size: 13px; font-weight: 500; line-height: 1.85; }
.header-dark .top-bar-05 { background-color: #031f42; border-bottom-color: rgba(0, 0, 0, 0); color: #fff; }
    .header-dark .top-bar-05 .top-bar-user-links a + a:before,
    .header-dark .top-bar-05 .top-bar-info .info-item + .info-item:before { background: rgba(255, 255, 255, 0.4); }
    .header-dark .top-bar-05 a { color: #fff; }
        .header-dark .top-bar-05 a:hover,
        .top-bar-05 a:focus { color: #ffc221; }
    .header-dark .top-bar-05 .info-list .info-icon { color: #ffc221; }
    .header-dark .top-bar-05 .info-list .info-link:hover .info-icon { color: #ffc221; }
.header-light:not(.headroom--not-top) .top-bar-05 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(255, 255, 255, 0.1); color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-05
    .top-bar-user-links
    a + a:before,
    .header-light:not(.headroom--not-top)
    .top-bar-05
    .top-bar-info
    .info-item + .info-item:before { background: rgba(255, 255, 255, 0.35); }
    .header-light:not(.headroom--not-top) .top-bar-05 a { color: #fff; }
        .header-light:not(.headroom--not-top) .top-bar-05 a:hover,
        .header-light:not(.headroom--not-top) .top-bar-05 a:focus { color: #ffc221; }
    .header-light:not(.headroom--not-top) .top-bar-05 .info-list .info-icon { color: #fff; }
    .header-light:not(.headroom--not-top)
    .top-bar-05
    .info-list
    .info-link:hover
    .info-icon { color: #ffc221; }
.headroom--not-top .page-header-inner .header-wrap { min-height: 80px; padding-top: 0px !important; padding-bottom: 0px !important; }
#page-header.headroom--not-top .page-header-inner { background: #ffffff; background-color: #ffffff; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-header.headroom--not-top .header-icon,
.page-header.headroom--not-top .wpml-ls-item-toggle { color: #111 !important; }
    .page-header.headroom--not-top .header-icon:hover { color: #111 !important; }
.page-header.headroom--not-top
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #111 !important; }
.page-header.headroom--not-top .header-social-networks a { color: #111 !important; }
    .page-header.headroom--not-top .header-social-networks a:hover { color: #111 !important; }
.page-header.headroom--not-top .menu--primary > ul > li > a { color: #111 !important; }
    .page-header.headroom--not-top .menu--primary > li:hover > a,
    .page-header.headroom--not-top .menu--primary > ul > li > a:hover,
    .page-header.headroom--not-top .menu--primary > ul > li > a:focus,
    .page-header.headroom--not-top
    .menu--primary > ul > .current-menu-ancestor > a,
    .page-header.headroom--not-top
    .menu--primary > ul > .current-menu-item > a { color: #0071dc !important; }
.header-sticky-button.tm-button { color: #111; border-color: #eee; }
    .header-sticky-button.tm-button:before { background: rgba(17, 17, 17, 0); }
    .header-sticky-button.tm-button:hover { color: #fff; border-color: #111; }
    .header-sticky-button.tm-button:after { background: #111; }
#page-header.headroom--not-top .search-field { color: #696969; border-color: #f5f5f5; background: #f5f5f5; }
    #page-header.headroom--not-top .search-field:focus { color: #333; border-color: #0071dc; background: #fff; }
.edumall-dark-scheme #page-header.headroom--not-top .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-header.headroom--not-top .header-icon,
.edumall-dark-scheme .page-header.headroom--not-top .wpml-ls-item-toggle { color: #fff !important; }
    .edumall-dark-scheme .page-header.headroom--not-top .header-icon:hover { color: #ffc221 !important; }
.edumall-dark-scheme
.page-header.headroom--not-top
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221 !important; }
.edumall-dark-scheme
.page-header.headroom--not-top
.header-social-networks
a { color: #111 !important; }
    .edumall-dark-scheme
    .page-header.headroom--not-top
    .header-social-networks
    a:hover { color: #111 !important; }
.edumall-dark-scheme
.page-header.headroom--not-top
.menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7) !important; }
    .edumall-dark-scheme
    .page-header.headroom--not-top
    .menu--primary > li:hover > a,
    .edumall-dark-scheme
    .page-header.headroom--not-top
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .page-header.headroom--not-top
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .page-header.headroom--not-top
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .page-header.headroom--not-top
    .menu--primary > ul > .current-menu-item > a { color: #fff !important; }
.edumall-dark-scheme #page-header.headroom--not-top .search-field { color: #80868d; border-color: #19222d; background: #19222d; }
    .edumall-dark-scheme #page-header.headroom--not-top .search-field:focus { color: #fff; border-color: #fff; background: rgba(255, 255, 255, 0); }
.header-more-tools-opened .header-right-inner { background: #ffffff; background-color: #ffffff; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; border-width: 1px; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 26px rgba(0, 0, 0, 0.05); box-shadow: 0 0 26px rgba(0, 0, 0, 0.05); }
    .header-more-tools-opened .header-right-inner .header-social-networks a { color: #333 !important; }
        .header-more-tools-opened
        .header-right-inner
        .header-social-networks
        a:hover { color: #0071dc !important; }
.header-01 .page-header-inner { border-bottom-width: 0px; }
.header-01 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-01 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 12px; padding-right: 12px; }
.header-01.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); }
.header-01.header-dark .header-icon,
.header-01.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-01.header-dark .header-icon:hover { color: #0071dc; }
.header-01.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-01.header-dark .header-icon .badge,
.header-01.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-01.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-01.header-dark .menu--primary > ul > li:hover > a,
    .header-01.header-dark .menu--primary > ul > li > a:hover,
    .header-01.header-dark .menu--primary > ul > li > a:focus,
    .header-01.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-01.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-01.header-dark .search-field { color: #9b9b9b; border-color: #f2f2f2; background: #f2f2f2; }
    .header-01.header-dark .search-field:focus { color: #333; border-color: #0071dc; background: #fff; }
.header-01.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-01.header-dark .header-button:before { background: #0071dc; }
    .header-01.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-01.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-01.header-dark .header-social-networks a { color: #252525; }
    .header-01.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-01.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-01.header-light .header-icon,
.header-01.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-01.header-light .header-icon:hover { color: #fff; }
.header-01.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-01.header-light .header-icon .badge,
.header-01.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-01.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-01.header-light .menu--primary > ul > li:hover > a,
    .header-01.header-light .menu--primary > ul > li > a:hover,
    .header-01.header-light .menu--primary > ul > li > a:focus,
    .header-01.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-01.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-01.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-01.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-01.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-01.header-light .header-button:after { background: #fff; }
.header-01.header-light .header-social-networks a { color: #fff; }
    .header-01.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-01.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-01.header-dark .header-icon,
.edumall-dark-scheme .header-01.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-01.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-01.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-01.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-01.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-01.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-01.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-01.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-01.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-01.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-01.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-01.header-dark .search-field { color: #80868d; border-color: #19222d; background: #19222d; }
    .edumall-dark-scheme .header-01.header-dark .search-field:focus { color: #fff; border-color: #fff; background: #19222d; }
.edumall-dark-scheme .header-01.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-01.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-02 .page-header-inner { border-bottom-width: 0px; }
.header-02 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-02 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 17px; padding-right: 17px; }
.header-02.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); }
.header-02.header-dark .header-icon,
.header-02.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-02.header-dark .header-icon:hover { color: #0071dc; }
.header-02.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-02.header-dark .header-icon .badge,
.header-02.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-02.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-02.header-dark .menu--primary > ul > li:hover > a,
    .header-02.header-dark .menu--primary > ul > li > a:hover,
    .header-02.header-dark .menu--primary > ul > li > a:focus,
    .header-02.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-02.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-02.header-dark .search-field { color: #9b9b9b; border-color: #f2f2f2; background: #f2f2f2; }
    .header-02.header-dark .search-field:focus { color: #333; border-color: #0071dc; background: #fff; }
.header-02.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-02.header-dark .header-button:before { background: #0071dc; }
    .header-02.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-02.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-02.header-dark .header-social-networks a { color: #252525; }
    .header-02.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-02.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-02.header-light .header-icon,
.header-02.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-02.header-light .header-icon:hover { color: #fff; }
.header-02.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-02.header-light .header-icon .badge,
.header-02.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-02.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-02.header-light .menu--primary > ul > li:hover > a,
    .header-02.header-light .menu--primary > ul > li > a:hover,
    .header-02.header-light .menu--primary > ul > li > a:focus,
    .header-02.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-02.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-02.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-02.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-02.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-02.header-light .header-button:after { background: #fff; }
.header-02.header-light .header-social-networks a { color: #fff; }
    .header-02.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-02.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-02.header-dark .header-icon,
.edumall-dark-scheme .header-02.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-02.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-02.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-02.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-02.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-02.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-02.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-02.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-02.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-02.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-02.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-02.header-dark .search-field { color: #80868d; border-color: #19222d; background: #19222d; }
    .edumall-dark-scheme .header-02.header-dark .search-field:focus { color: #fff; border-color: #fff; background: #19222d; }
.edumall-dark-scheme .header-02.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-02.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-03 .page-header-inner { border-bottom-width: 0px; }
.header-03 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-03 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 17px; padding-right: 17px; }
.header-03.header-dark .page-header-inner { background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.header-03.header-dark .header-icon,
.header-03.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-03.header-dark .header-icon:hover { color: #0071dc; }
.header-03.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-03.header-dark .header-icon .badge,
.header-03.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-03.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-03.header-dark .menu--primary > ul > li:hover > a,
    .header-03.header-dark .menu--primary > ul > li > a:hover,
    .header-03.header-dark .menu--primary > ul > li > a:focus,
    .header-03.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-03.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-03.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-03.header-dark .header-button:before { background: #0071dc; }
    .header-03.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-03.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-03.header-dark .header-social-networks a { color: #252525; }
    .header-03.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-03.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-03.header-light .header-icon,
.header-03.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-03.header-light .header-icon:hover { color: #fff; }
.header-03.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-03.header-light .header-icon .badge,
.header-03.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-03.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-03.header-light .menu--primary > ul > li:hover > a,
    .header-03.header-light .menu--primary > ul > li > a:hover,
    .header-03.header-light .menu--primary > ul > li > a:focus,
    .header-03.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-03.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-03.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-03.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-03.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-03.header-light .header-button:after { background: #fff; }
.header-03.header-light .header-social-networks a { color: #fff; }
    .header-03.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-03.header-dark .page-header-inner { background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-03.header-dark .header-icon,
.edumall-dark-scheme .header-03.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-03.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-03.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-03.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-03.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-03.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-03.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-03.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-03.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-03.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-03.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-03.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-03.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-04 .page-header-inner { border-bottom-width: 0px; }
.header-04 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-04 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 12px; padding-right: 12px; }
.header-04.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); }
.header-04.header-dark .header-icon,
.header-04.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-04.header-dark .header-icon:hover { color: #0071dc; }
.header-04.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-04.header-dark .header-icon .badge,
.header-04.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-04.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-04.header-dark .menu--primary > ul > li:hover > a,
    .header-04.header-dark .menu--primary > ul > li > a:hover,
    .header-04.header-dark .menu--primary > ul > li > a:focus,
    .header-04.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-04.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-04.header-dark .search-field { color: #9b9b9b; border-color: #f2f2f2; background: #f2f2f2; }
    .header-04.header-dark .search-field:focus { color: #333; border-color: #0071dc; background: #fff; }
.header-04.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-04.header-dark .header-button:before { background: #0071dc; }
    .header-04.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-04.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-04.header-dark .header-social-networks a { color: #252525; }
    .header-04.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-04.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-04.header-light .header-icon,
.header-04.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-04.header-light .header-icon:hover { color: #fff; }
.header-04.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-04.header-light .header-icon .badge,
.header-04.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-04.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-04.header-light .menu--primary > ul > li:hover > a,
    .header-04.header-light .menu--primary > ul > li > a:hover,
    .header-04.header-light .menu--primary > ul > li > a:focus,
    .header-04.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-04.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-04.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-04.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-04.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-04.header-light .header-button:after { background: #fff; }
.header-04.header-light .header-social-networks a { color: #fff; }
    .header-04.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-04.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-04.header-dark .header-icon,
.edumall-dark-scheme .header-04.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-04.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-04.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-04.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-04.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-04.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-04.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-04.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-04.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-04.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-04.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-04.header-dark .search-field { color: #80868d; border-color: #19222d; background: #19222d; }
    .edumall-dark-scheme .header-04.header-dark .search-field:focus { color: #fff; border-color: #fff; background: #19222d; }
.edumall-dark-scheme .header-04.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-04.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-05 .page-header-inner { border-bottom-width: 0px; }
.header-05 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-05 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 17px; padding-right: 17px; }
.header-05.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); }
.header-05.header-dark .header-icon,
.header-05.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-05.header-dark .header-icon:hover { color: #0071dc; }
.header-05.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-05.header-dark .header-icon .badge,
.header-05.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-05.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-05.header-dark .menu--primary > ul > li:hover > a,
    .header-05.header-dark .menu--primary > ul > li > a:hover,
    .header-05.header-dark .menu--primary > ul > li > a:focus,
    .header-05.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-05.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-05.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-05.header-dark .header-button:before { background: #0071dc; }
    .header-05.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-05.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-05.header-dark .header-social-networks a { color: #252525; }
    .header-05.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-05.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-05.header-light .header-icon,
.header-05.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-05.header-light .header-icon:hover { color: #fff; }
.header-05.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-05.header-light .header-icon .badge,
.header-05.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-05.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-05.header-light .menu--primary > ul > li:hover > a,
    .header-05.header-light .menu--primary > ul > li > a:hover,
    .header-05.header-light .menu--primary > ul > li > a:focus,
    .header-05.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-05.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-05.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-05.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-05.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-05.header-light .header-button:after { background: #fff; }
.header-05.header-light .header-social-networks a { color: #fff; }
    .header-05.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-05.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-05.header-dark .header-icon,
.edumall-dark-scheme .header-05.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-05.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-05.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-05.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-05.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-05.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-05.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-05.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-05.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-05.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-05.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-05.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-05.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-06 .page-header-inner { border-bottom-width: 0px; }
.header-06 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-06 .menu--primary > ul > li > a { padding-top: 15px; padding-bottom: 15px; padding-left: 12px; padding-right: 12px; }
.header-06.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05); }
.header-06.header-dark .header-icon,
.header-06.header-dark .wpml-ls-item-toggle { color: #696969; }
    .header-06.header-dark .header-icon:hover { color: #0071dc; }
.header-06.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-06.header-dark .header-icon .badge,
.header-06.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-06.header-dark .page-header-navigation { background: #0071dc; background-color: #0071dc; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.header-06.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.8); }
    .header-06.header-dark .menu--primary > ul > li:hover > a,
    .header-06.header-dark .menu--primary > ul > li > a:hover,
    .header-06.header-dark .menu--primary > ul > li > a:focus,
    .header-06.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-06.header-dark .menu--primary > ul > .current-menu-item > a { color: #fff; }
.page-header.header-06.headroom--not-top .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.8) !important; }
    .page-header.header-06.headroom--not-top .menu--primary > li:hover > a,
    .page-header.header-06.headroom--not-top
    .menu--primary > ul > li > a:hover,
    .page-header.header-06.headroom--not-top
    .menu--primary > ul > li > a:focus,
    .page-header.header-06.headroom--not-top
    .menu--primary > ul > .current-menu-ancestor > a,
    .page-header.header-06.headroom--not-top
    .menu--primary > ul > .current-menu-item > a { color: #fff !important; }
.header-06.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-06.header-dark .header-button:before { background: #0071dc; }
    .header-06.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-06.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-06.header-dark .header-social-networks a { color: #696969; }
    .header-06.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-06.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-06.header-light .header-icon,
.header-06.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-06.header-light .header-icon:hover { color: #fff; }
.header-06.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-06.header-light .header-icon .badge,
.header-06.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-06.header-light .page-header-navigation { background: rgba(0, 113, 220, 0.8); background-color: rgba(0, 113, 220, 0.8); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.header-06.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-06.header-light .menu--primary > ul > li:hover > a,
    .header-06.header-light .menu--primary > ul > li > a:hover,
    .header-06.header-light .menu--primary > ul > li > a:focus,
    .header-06.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-06.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-06.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-06.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-06.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-06.header-light .header-button:after { background: #fff; }
.header-06.header-light .header-social-networks a { color: #fff; }
    .header-06.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-06.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-06.header-dark .header-icon,
.edumall-dark-scheme .header-06.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-06.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-06.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-06.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-06.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-06.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-06.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-06.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-06.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-06.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-06.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-06.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-06.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-07 .page-header-inner { border-bottom-width: 0px; }
.header-07 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-07 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 17px; padding-right: 17px; }
.header-07.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 10px 26px rgba(0, 0, 0, 0.07); box-shadow: 0 10px 26px rgba(0, 0, 0, 0.07); }
.header-07.header-dark .header-icon,
.header-07.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-07.header-dark .header-icon:hover { color: #0071dc; }
.header-07.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-07.header-dark .header-icon .badge,
.header-07.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-07.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-07.header-dark .menu--primary > ul > li:hover > a,
    .header-07.header-dark .menu--primary > ul > li > a:hover,
    .header-07.header-dark .menu--primary > ul > li > a:focus,
    .header-07.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-07.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-07.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-07.header-dark .header-button:before { background: #0071dc; }
    .header-07.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-07.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-07.header-dark .header-social-networks a { color: #252525; }
    .header-07.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-07.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-07.header-light .header-icon,
.header-07.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-07.header-light .header-icon:hover { color: #fff; }
.header-07.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-07.header-light .header-icon .badge,
.header-07.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-07.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-07.header-light .menu--primary > ul > li:hover > a,
    .header-07.header-light .menu--primary > ul > li > a:hover,
    .header-07.header-light .menu--primary > ul > li > a:focus,
    .header-07.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-07.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-07.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-07.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-07.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-07.header-light .header-button:after { background: #fff; }
.header-07.header-light .header-social-networks a { color: #fff; }
    .header-07.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-07.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-07.header-dark .header-icon,
.edumall-dark-scheme .header-07.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-07.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-07.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-07.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-07.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-07.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-07.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-07.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-07.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-07.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-07.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-07.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-07.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.header-08 .page-header-inner { border-bottom-width: 0px; }
.header-08 .menu--primary > ul > li > a { font-size: 14px; font-weight: 500; line-height: 1.6; }
.desktop-menu .header-08 .menu--primary > ul > li > a { padding-top: 25px; padding-bottom: 25px; padding-left: 17px; padding-right: 17px; }
.header-08.header-dark .page-header-inner { background: #fff; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #eee; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 26px rgba(0, 0, 0, 0.05); box-shadow: 0 0 26px rgba(0, 0, 0, 0.05); }
.header-08.header-dark .header-icon,
.header-08.header-dark .wpml-ls-item-toggle { color: #031f42; }
    .header-08.header-dark .header-icon:hover { color: #0071dc; }
.header-08.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #0071dc; }
.header-08.header-dark .header-icon .badge,
.header-08.header-dark .mini-cart .mini-cart-icon:after { color: #fff; background-color: #0071dc; }
.header-08.header-dark .menu--primary > ul > li > a { color: #333; }
    .header-08.header-dark .menu--primary > ul > li:hover > a,
    .header-08.header-dark .menu--primary > ul > li > a:hover,
    .header-08.header-dark .menu--primary > ul > li > a:focus,
    .header-08.header-dark .menu--primary > ul > .current-menu-ancestor > a,
    .header-08.header-dark .menu--primary > ul > .current-menu-item > a { color: #0071dc; }
.header-08.header-dark .header-button { color: #fff; border-color: #0071dc; }
    .header-08.header-dark .header-button:before { background: #0071dc; }
    .header-08.header-dark .header-button:hover { color: #0071dc; border-color: #0071dc; }
    .header-08.header-dark .header-button:after { background: rgba(0, 0, 0, 0); }
.header-08.header-dark .header-social-networks a { color: #252525; }
    .header-08.header-dark .header-social-networks a:hover { color: #0071dc; }
.header-08.header-light .page-header-inner { border-color: rgba(255, 255, 255, 0.2); }
.header-08.header-light .header-icon,
.header-08.header-light .wpml-ls-item-toggle { color: #fff; }
    .header-08.header-light .header-icon:hover { color: #fff; }
.header-08.header-light
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #fff; }
.header-08.header-light .header-icon .badge,
.header-08.header-light .mini-cart .mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.header-08.header-light .menu--primary > ul > li > a { color: #fff; }
    .header-08.header-light .menu--primary > ul > li:hover > a,
    .header-08.header-light .menu--primary > ul > li > a:hover,
    .header-08.header-light .menu--primary > ul > li > a:focus,
    .header-08.header-light .menu--primary > ul > .current-menu-ancestor > a,
    .header-08.header-light .menu--primary > ul > .current-menu-item > a { color: #fff; }
.header-08.header-light .header-button { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
    .header-08.header-light .header-button:before { background: rgba(255, 255, 255, 0); }
    .header-08.header-light .header-button:hover { color: #111; border-color: #fff; }
    .header-08.header-light .header-button:after { background: #fff; }
.header-08.header-light .header-social-networks a { color: #fff; }
    .header-08.header-light .header-social-networks a:hover { color: #fff; }
.edumall-dark-scheme .header-08.header-dark .page-header-inner { background: #020c18; background-color: #020c18; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; border-color: #020c18; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .header-08.header-dark .header-icon,
.edumall-dark-scheme .header-08.header-dark .wpml-ls-item-toggle { color: #fff; }
    .edumall-dark-scheme .header-08.header-dark .header-icon:hover { color: #ffc221; }
.edumall-dark-scheme
.header-08.header-dark
.wpml-ls-slot-shortcode_actions:hover > .js-wpml-ls-item-toggle { color: #ffc221; }
.edumall-dark-scheme .header-08.header-dark .header-icon .badge,
.edumall-dark-scheme
.header-08.header-dark
.mini-cart
.mini-cart-icon:after { color: #031f42; background-color: #ffc221; }
.edumall-dark-scheme .header-08.header-dark .menu--primary > ul > li > a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme
    .header-08.header-dark
    .menu--primary > ul > li:hover > a,
    .edumall-dark-scheme
    .header-08.header-dark
    .menu--primary > ul > li > a:hover,
    .edumall-dark-scheme
    .header-08.header-dark
    .menu--primary > ul > li > a:focus,
    .edumall-dark-scheme
    .header-08.header-dark
    .menu--primary > ul > .current-menu-ancestor > a,
    .edumall-dark-scheme
    .header-08.header-dark
    .menu--primary > ul > .current-menu-item > a { color: #fff; }
.edumall-dark-scheme .header-08.header-dark .header-social-networks a { color: #fff; }
    .edumall-dark-scheme
    .header-08.header-dark
    .header-social-networks
    a:hover { color: #ffc221; }
.page-navigation .children > li > a,
.page-navigation .children > li > a .menu-item-title { font-weight: 500; letter-spacing: 0em; line-height: 1.39; text-transform: none; }
.page-navigation .children > li > a { font-size: 13px; color: #7e7e7e; }
.page-navigation .children,
.primary-menu-sub-visual { background-color: #fff; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); }
    .page-navigation .children > li:hover > a,
    .page-navigation .children > li.current-menu-item > a,
    .page-navigation .children > li.current-menu-ancestor > a { color: #0071dc; }
.edumall-dark-scheme .page-navigation .children,
.edumall-dark-scheme .primary-menu-sub-visual { background-color: #19222d; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); box-shadow: 0 0 30px rgba(0, 0, 0, 0.12); }
    .edumall-dark-scheme .page-navigation .children > li > a { color: #fff; }
    .edumall-dark-scheme .page-navigation .children > li:hover > a,
    .edumall-dark-scheme
    .page-navigation
    .children > li.current-menu-item > a,
    .edumall-dark-scheme
    .page-navigation
    .children > li.current-menu-ancestor > a { color: #ffc221; }
.popup-canvas-menu { background: #f9f9fb; background-color: #f9f9fb; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-close-main-menu:before,
.page-close-main-menu:after { background-color: #111; }
.popup-canvas-menu .menu__container > li > a { font-weight: 500; line-height: 1.5; color: #111; }
    .popup-canvas-menu .menu__container > li > a:hover,
    .popup-canvas-menu .menu__container > li > a:focus { color: #0071dc; }
.popup-canvas-menu .menu__container .children a { color: #777; }
    .popup-canvas-menu .menu__container .children a:hover { color: #0071dc; }
.page-mobile-menu-header { background: #fff; }
.page-close-mobile-menu { color: #111; }
    .page-close-mobile-menu:hover { color: #111; }
.page-mobile-main-menu > .inner:before { background-color: rgba(0, 0, 0, 0.8); }
.page-mobile-main-menu .menu__container > li > a { padding-top: 19px; padding-bottom: 19px; padding-left: 0; padding-right: 0; font-weight: 500; line-height: 1.5; font-size: 14px; color: #fff; }
    .page-mobile-main-menu .menu__container > li > a:hover,
    .page-mobile-main-menu .menu__container > li.opened > a { color: #fff; }
.page-mobile-main-menu .menu__container > li + li > a,
.page-mobile-main-menu .menu__container > li.opened > a { border-color: rgba(255, 255, 255, 0.15); }
.page-mobile-main-menu .children > li > a,
.page-mobile-main-menu .simple-menu > li > a { padding-top: 10px; padding-bottom: 10px; padding-left: 0; padding-right: 0; }
.page-mobile-main-menu .simple-menu > li > a,
.page-mobile-main-menu .children > li > a { font-weight: 500; line-height: 1.5; }
.page-mobile-main-menu .children > li > a { font-size: 13px; }
.page-mobile-main-menu .children > li > a,
.page-mobile-main-menu .edumall-list .link { color: rgba(255, 255, 255, 0.7); }
.page-mobile-main-menu .children a:hover,
.page-mobile-main-menu .children .opened > a,
.page-mobile-main-menu .current-menu-item > a { color: #fff; }
.page-mobile-main-menu .toggle-sub-menu { color: #fff; background: rgba(255, 255, 255, 0); }
    .page-mobile-main-menu .toggle-sub-menu:hover { color: #fff; background: rgba(255, 255, 255, 0.2); }
.page-title-bar-01 .page-title-bar-bg { background: #f8f8f8; background-color: #f8f8f8; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-01 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 15px; padding-bottom: 72px; }
.page-title-bar-01 { margin-bottom: 60px; }
    .page-title-bar-01 .heading { font-size: 40px; font-weight: 500; line-height: 1.4; color: #252525; }
    .page-title-bar-01 .insight_core_breadcrumb li,
    .page-title-bar-01 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-01 .insight_core_breadcrumb li { color: #333; }
    .page-title-bar-01 .insight_core_breadcrumb a { color: #ababab; }
        .page-title-bar-01 .insight_core_breadcrumb a:hover { color: #252525; }
    .page-title-bar-01 .insight_core_breadcrumb li + li:before { color: #ababab; }
.edumall-dark-scheme .page-title-bar-01 .page-title-bar-bg { background-image: url("/content/themes/edumall/wp-content/themes/edumall/assets/images/dark-scheme/title-bar-01-bg.jpg"); background-color: #021630; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-title-bar-01 .page-title-bar-inner .heading { color: #fff; }
.edumall-dark-scheme .page-title-bar-01 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-01 .insight_core_breadcrumb a { color: #80868d; }
    .edumall-dark-scheme .page-title-bar-01 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-01
.insight_core_breadcrumb
li + li:before { color: #80868d; }
.page-title-bar-02 .page-title-bar-bg { background: #f4f9ff; background-color: #f4f9ff; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-02 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 15px; padding-bottom: 36px; }
.page-title-bar-02 { margin-bottom: 40px; }
    .page-title-bar-02 .heading { font-size: 40px; font-weight: 500; line-height: 1.4; color: #0071dc; }
    .page-title-bar-02 .insight_core_breadcrumb li,
    .page-title-bar-02 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-02 .insight_core_breadcrumb li { color: #333; }
    .page-title-bar-02 .insight_core_breadcrumb a { color: #ababab; }
        .page-title-bar-02 .insight_core_breadcrumb a:hover { color: #252525; }
    .page-title-bar-02 .insight_core_breadcrumb li + li:before { color: #ababab; }
.edumall-dark-scheme .page-title-bar-02 .page-title-bar-bg { background: #031f42; background-color: #031f42; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-title-bar-02 .page-title-bar-inner .heading { color: #fff; }
.edumall-dark-scheme .page-title-bar-02 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-02 .insight_core_breadcrumb a { color: #80868d; }
    .edumall-dark-scheme .page-title-bar-02 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-02
.insight_core_breadcrumb
li + li:before { color: #80868d; }
.page-title-bar-03 .page-title-bar-bg { background: #f5f7fd; background-color: #f5f7fd; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-03 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 16px; padding-bottom: 16px; }
.page-title-bar-03 { margin-bottom: 74px; }
    .page-title-bar-03 .insight_core_breadcrumb li,
    .page-title-bar-03 .insight_core_breadcrumb li a { font-size: 15px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-03 .insight_core_breadcrumb li { color: #252525; }
    .page-title-bar-03 .insight_core_breadcrumb a { color: #696969; }
        .page-title-bar-03 .insight_core_breadcrumb a:hover { color: #252525; }
    .page-title-bar-03 .insight_core_breadcrumb li + li:before { color: #696969; }
.edumall-dark-scheme .page-title-bar-03 .page-title-bar-bg { background: #031f42; background-color: #031f42; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-title-bar-03 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-03 .insight_core_breadcrumb a { color: #80868d; }
    .edumall-dark-scheme .page-title-bar-03 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-03
.insight_core_breadcrumb
li + li:before { color: #80868d; }
.page-title-bar-04 .page-title-bar-bg { background: #031f42; background-color: #031f42; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-04 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 16px; padding-bottom: 16px; }
.page-title-bar-04 { margin-bottom: 74px; }
    .page-title-bar-04 .insight_core_breadcrumb li,
    .page-title-bar-04 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-04 .insight_core_breadcrumb li { color: #fff; }
    .page-title-bar-04 .insight_core_breadcrumb a { color: #ababab; }
        .page-title-bar-04 .insight_core_breadcrumb a:hover { color: #fff; }
    .page-title-bar-04 .insight_core_breadcrumb li + li:before { color: #696969; }
.edumall-dark-scheme .page-title-bar-04 .page-title-bar-bg { background: #0231b8; background-color: #0231b8; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-title-bar-04 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-04 .insight_core_breadcrumb a { color: rgba(255, 255, 255, 0.7); }
    .edumall-dark-scheme .page-title-bar-04 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-04
.insight_core_breadcrumb
li + li:before { color: rgba(255, 255, 255, 0.7); }
.page-title-bar-05 .page-title-bar-bg { background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-05 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 16px; padding-bottom: 16px; }
.page-title-bar-05 { margin-bottom: 52px; }
    .page-title-bar-05 .insight_core_breadcrumb li,
    .page-title-bar-05 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-05 .insight_core_breadcrumb li { color: #252525; }
    .page-title-bar-05 .insight_core_breadcrumb a { color: #696969; }
        .page-title-bar-05 .insight_core_breadcrumb a:hover { color: #252525; }
    .page-title-bar-05 .insight_core_breadcrumb li + li:before { color: #696969; }
.edumall-dark-scheme .page-title-bar-05 .page-title-bar-bg { background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-title-bar-05 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-05 .insight_core_breadcrumb a { color: #80868d; }
    .edumall-dark-scheme .page-title-bar-05 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-05
.insight_core_breadcrumb
li + li:before { color: #80868d; }
.page-title-bar-06 .page-title-bar-bg { background-image: url("/content/themes/edumall/wp-content/themes/edumall/assets/images/title-bar-06-bg.jpg"); background-color: #f2f2f2; background-repeat: no-repeat; background-position: center right; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-06 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 80px; padding-bottom: 80px; }
.page-title-bar-06 { margin-bottom: 57px; }
    .page-title-bar-06 .heading { font-size: 40px; font-weight: 500; line-height: 1.4; }
    .page-title-bar-06 .insight_core_breadcrumb li,
    .page-title-bar-06 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-06 .insight_core_breadcrumb li { color: #252525; }
    .page-title-bar-06 .insight_core_breadcrumb a { color: #696969; }
        .page-title-bar-06 .insight_core_breadcrumb a:hover { color: #252525; }
    .page-title-bar-06 .insight_core_breadcrumb li + li:before { color: #696969; }
.edumall-dark-scheme .page-title-bar-06 .page-title-bar-bg { background-image: url("/content/themes/edumall/wp-content/themes/edumall/assets/images/dark-scheme/title-bar-06-bg.jpg"); background-color: #021630; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.edumall-dark-scheme .page-title-bar-06 .page-title-bar-inner .heading { color: #fff; }
.edumall-dark-scheme .page-title-bar-06 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-06 .insight_core_breadcrumb a { color: #80868d; }
    .edumall-dark-scheme .page-title-bar-06 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-06
.insight_core_breadcrumb
li + li:before { color: #80868d; }
.page-title-bar-07 .page-title-bar-bg { background-repeat: no-repeat; background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-title-bar-07 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 16px; padding-bottom: 16px; }
.page-title-bar-07 .insight_core_breadcrumb li,
.page-title-bar-07 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
.page-title-bar-07 .insight_core_breadcrumb li { color: #fff; }
.page-title-bar-07 .insight_core_breadcrumb a { color: rgba(255, 255, 255, 0.65); }
    .page-title-bar-07 .insight_core_breadcrumb a:hover { color: #fff; }
.page-title-bar-07 .insight_core_breadcrumb li + li:before { color: #fff; }
.page-title-bar-08 .page-title-bar-bg { background-image: url("/content/themes/edumall/wp-content/themes/edumall/assets/images/title-bar-08-bg.png"); background-color: #f8f8f8; background-repeat: no-repeat; background-position: bottom right; background-attachment: scroll; -webkit-background-size: auto; -moz-background-size: auto; -ms-background-size: auto; -o-background-size: auto; background-size: auto; }
.page-title-bar-08 .page-title-bar-inner { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0); padding-top: 80px; padding-bottom: 80px; }
.page-title-bar-08 { margin-bottom: 57px; }
    .page-title-bar-08 .heading { font-size: 40px; font-weight: 500; line-height: 1.4; }
    .page-title-bar-08 .insight_core_breadcrumb li,
    .page-title-bar-08 .insight_core_breadcrumb li a { font-size: 14px; font-weight: 400; line-height: 1.67; }
    .page-title-bar-08 .insight_core_breadcrumb li { color: #252525; }
    .page-title-bar-08 .insight_core_breadcrumb a { color: #696969; }
        .page-title-bar-08 .insight_core_breadcrumb a:hover { color: #252525; }
    .page-title-bar-08 .insight_core_breadcrumb li + li:before { color: #696969; }
.edumall-dark-scheme .page-title-bar-08 .page-title-bar-bg { background-image: url("/content/themes/edumall/wp-content/themes/edumall/assets/images/title-bar-08-bg.png"); background-color: #021630; background-repeat: no-repeat; background-position: bottom right; background-attachment: scroll; -webkit-background-size: auto; -moz-background-size: auto; -ms-background-size: auto; -o-background-size: auto; background-size: auto; }
.edumall-dark-scheme .page-title-bar-08 .page-title-bar-inner .heading { color: #fff; }
.edumall-dark-scheme .page-title-bar-08 .insight_core_breadcrumb li { color: #fff; }
.edumall-dark-scheme .page-title-bar-08 .insight_core_breadcrumb a { color: #80868d; }
    .edumall-dark-scheme .page-title-bar-08 .insight_core_breadcrumb a:hover { color: #fff; }
.edumall-dark-scheme
.page-title-bar-08
.insight_core_breadcrumb
li + li:before { color: #80868d; }
.page-loading { background-color: #fff; }
    .page-loading .sk-wrap { color: #0071dc; }
.error404 { background-repeat: no-repeat; background-position: center center; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
body { background: #ffffff; background-color: #ffffff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
    body.edumall-dark-scheme { background: #020d1b; background-color: #020d1b; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.branding-logo-wrap img,
.error404--header .branding-logo-wrap img { width: 148px; }
.branding-logo-wrap img { padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
.header-sticky-both .headroom.headroom--not-top .branding img,
.header-sticky-up
.headroom.headroom--not-top.headroom--pinned
.branding
img,
.header-sticky-down
.headroom.headroom--not-top.headroom--unpinned
.branding
img { width: 148px; }
.headroom--not-top .branding-logo-wrap .sticky-logo { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.page-mobile-popup-logo img { width: 148px; }
.woocommerce .product .product-badges .new { color: #fff; background-color: #50d7e9; }
.woocommerce .product .product-badges .hot { color: #fff; background-color: #e4573d; }
.woocommerce .product .product-badges .onsale { color: #fff; background-color: #0071dc; }
.page-search-popup { background: #fff; }
    .page-search-popup .search-form,
    .page-search-popup .search-field:focus { color: #111; }
    .page-search-popup .search-field:-webkit-autofill { -webkit-text-fill-color: #111 !important; }
body,
.gmap-marker-wrap { font-family: 'Google Sans', sans-serif; font-size: 15px; font-weight: 400; letter-spacing: 0em; line-height: 1.86; }
h1,
h2,
h3,
h4,
h5,
h6,
th,
fieldset legend,
[class*="hint--"]:after,
.heading,
.heading-typography,
.answer-options .answer-option .option-title .option-title-content,
.elementor-accordion .elementor-tab-title a,
.elementor-counter .elementor-counter-title,
.entry-event-info .meta-label { font-weight: 500; letter-spacing: 0em; line-height: 1.3; }
h1 { font-size: 38px; }
h2 { font-size: 34px; }
h3 { font-size: 30px; }
h4 { font-size: 26px; }
h5 { font-size: 22px; }
h6 { font-size: 18px; }
b,
strong { font-weight: 700; }
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.wp-block-button__link,
.rev-btn,
.tm-button,
.button,
.wc-forward,
.elementor-button,
.dpn-zvc-single-content-wrapper
.dpn-zvc-sidebar-wrapper
.dpn-zvc-sidebar-box
.join-links
.btn,
.single_add_to_cart_button,
a.tutor-button,
.tutor-button,
a.tutor-btn,
.tutor-btn { font-family: inherit; font-size: 14px; font-weight: 700; letter-spacing: 0em; text-transform: none; }
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
select,
textarea,
.select2-container.select2-container--default .select2-selection--single,
.select2-container.select2-container--default
.select2-selection--single
.select2-selection__rendered,
.select2-container.select2-container--default
.select2-search--dropdown
.select2-search__field,
.elementor-field-group .elementor-field-textual { font-size: 14px; font-weight: 500; letter-spacing: 0em; }

@media (max-width: 1199px) {
    .page-title-bar-01 .page-title-bar-inner .heading { font-size: 34px; }
    .page-title-bar-02 .page-title-bar-inner .heading { font-size: 34px; }
    .page-title-bar-06 .page-title-bar-inner { padding-top: 60px; padding-bottom: 50px; }
        .page-title-bar-06 .page-title-bar-inner .heading { font-size: 34px; }
    .page-title-bar-08 .page-title-bar-inner { padding-top: 60px; padding-bottom: 50px; }
        .page-title-bar-08 .page-title-bar-inner .heading { font-size: 34px; }
}

@media (max-width: 991px) {
    .page-title-bar-01 .page-title-bar-inner { padding-bottom: 50px; }
        .page-title-bar-01 .page-title-bar-inner .heading { font-size: 28px; }
    .page-title-bar-02 .page-title-bar-inner .heading { font-size: 28px; }
    .page-title-bar-06 .page-title-bar-inner .heading { font-size: 28px; }
    .page-title-bar-08 .page-title-bar-inner .heading { font-size: 28px; }
}

@media (max-width: 767px) {
    .page-title-bar-01 .page-title-bar-inner .heading { font-size: 24px; }
    .page-title-bar-02 .page-title-bar-inner .heading { font-size: 24px; }
    .page-title-bar-06 .page-title-bar-inner .heading { font-size: 24px; }
    .page-title-bar-08 .page-title-bar-inner .heading { font-size: 24px; }
}
