.ov-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

@-webkit-keyframes toggle-animation {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    33% {
        opacity: 0;
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66% {
        opacity: 0;
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

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

@keyframes toggle-animation {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    33% {
        opacity: 0;
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66% {
        opacity: 0;
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

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

@-webkit-keyframes loader-dots-animation {
    0% {
        width: 0
    }

    50% {
        width: 1em
    }

    to {
        width: 0
    }
}

@keyframes loader-dots-animation {
    0% {
        width: 0
    }

    50% {
        width: 1em
    }

    to {
        width: 0
    }
}

@-webkit-keyframes spin-loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin-loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fade-in-up {
    -webkit-animation-name: fadeInUpCustom!important;
    animation-name: fadeInUpCustom!important
}

@-webkit-keyframes fadeInUpCustom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

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

@keyframes fadeInUpCustom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

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

body:not(.elementor-editor-active) [data-aos=fade-up-small],body:not(.elementor-editor-active) [data-aos=fade-up] {
    opacity: 0!important;
    -webkit-transition-property: opacity,-webkit-transform!important;
    transition-property: opacity,-webkit-transform!important;
    transition-property: transform,opacity!important;
    transition-property: transform,opacity,-webkit-transform!important
}

body:not(.elementor-editor-active) [data-aos=fade-up-small].aos-animate,body:not(.elementor-editor-active) [data-aos=fade-up].aos-animate {
    opacity: 1!important
}

@media screen and (min-width: 768px) {
    body:not(.elementor-editor-active) [data-aos=fade-up-small],body:not(.elementor-editor-active) [data-aos=fade-up] {
        -webkit-transform:translateY(10px)!important;
        transform: translateY(10px)!important
    }

    body:not(.elementor-editor-active) [data-aos=fade-up-small].aos-animate,body:not(.elementor-editor-active) [data-aos=fade-up].aos-animate {
        -webkit-transform: translateY(0)!important;
        transform: translateY(0)!important
    }
}

.elementor-slideshow__header {
    background-color: transparent!important
}

.elementor-slideshow__footer {
    display: none
}

@media(max-width: 576px) {
    .elementor-image-gallery .gallery {
        margin:0!important
    }

    .elementor-image-gallery .gallery .gallery-item {
        max-width: 50%!important;
        padding: 0!important
    }
}

.elementor-widget-text-editor a {
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.elementor-widget-text-editor a:hover {
    opacity: .7
}

.animated {
    -webkit-animation-duration: 1s!important;
    animation-duration: 1s!important
}

ol li,ul li {
    list-style: none
}

@media(min-width: 767px) {
    .global-navigation-fill .elementor-section-height-full {
        height:calc(100vh - var(--jkd-admin-bar-height) - var(--jkd-navigation-height) - var(--jkd-t-ban-h))!important
    }
}

@media(max-width: 767px) {
    .global-navigation-fill .elementor-section-height-full {
        height:calc(100vh - var(--jkd-admin-bar-height) - var(--jkd-nav-mob-h) - var(--jkd-t-ban-h))!important
    }
}

.global-navigation-transparent .elementor-section-height-full {
    padding-top: calc(var(--jkd-navigation-height) + var(--jkd-t-ban-h))
}

@media(max-width: 767px) {
    .global-navigation-transparent .elementor-section-height-full {
        padding-top:calc(var(--jkd-nav-mob-h) + var(--jkd-t-ban-h))!important
    }
}

.elementor-section {
    overflow: hidden
}

.elementor-widget-container img {
    height: auto!important
}

.elementor-widget-text-editor a {
    font-weight: var(--jkd-medium-fw)!important
}

.elementor-widget-text-editor ul li {
    list-style: circle!important
}

.elementor-widget-text-editor ol li {
    list-style: decimal!important
}

.elementor-widget-text-editor ol,.elementor-widget-text-editor ul {
    padding-left: 30px
}

.elementor-widget-text-editor ol li:not(:last-child),.elementor-widget-text-editor ul li:not(:last-child) {
    margin-bottom: 15px
}

body {
    background-color: var(--jkd-bg);
    max-width: 100vw!important;
    overflow-x: hidden!important;
    padding-left: calc(var(--jkd-navigation-width));
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%!important
}

@media(max-width: 1024px) {
    body {
        padding:0
    }
}

body.transition-disable,body.transition-disable * {
    -webkit-transition: none!important;
    transition: none!important
}

body.global-navigation-fill,body.global-page-header-style-classic,body.global-page-header-style-default,body.global-page-header-style-minimal {
    padding-top: calc(var(--jkd-navigation-height) + var(--jkd-t-ban-h))!important
}

@media(max-width: 767px) {
    body.global-navigation-fill,body.global-page-header-style-classic,body.global-page-header-style-default,body.global-page-header-style-minimal {
        padding-top:calc(var(--jkd-nav-mob-h) + var(--jkd-t-ban-h))!important
    }
}

.main-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: var(--jkd-bg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 320px;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 10
}

@media(max-width: 1024px) {
    .main-wrapper.navigation-mobile-open {
        -webkit-transform:translateX(-300px);
        transform: translateX(-300px)
    }
}

@media(max-width: 576px) {
    .main-wrapper.navigation-mobile-open {
        -webkit-transform:translateX(calc(-100vw + 84px));
        transform: translateX(calc(-100vw + 84px))
    }
}

::-moz-selection {
    background-color: var(--jkd-hd-col)!important;
    color: var(--jkd-inverted-color)!important
}

::selection {
    background-color: var(--jkd-hd-col)!important;
    color: var(--jkd-inverted-color)!important
}

.navigation-button * {
    pointer-events: none!important
}

.navigation-button.swiper-button-disabled {
    opacity: .3!important;
    pointer-events: none!important
}

.top-banner {
    background-color: var(--jkd-hd-col);
    color: var(--jkd-wh-col);
    font-size: 13px;
    height: var(--jkd-t-ban-h);
    min-width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    z-index: 100
}

@media(max-width: 767px) {
    .top-banner {
        font-size:12px
    }
}

@media(max-width: 576px) {
    .top-banner {
        font-size:10px
    }
}

.top-banner .inner-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    height: 100%;
    justify-content: center;
    padding: 0 60px;
    width: 100%
}

@media(max-width: 1200px) {
    .top-banner .inner-banner {
        padding:0 30px
    }
}

@media(max-width: 767px) {
    .top-banner .inner-banner {
        padding:0 15px
    }
}

@media(max-width: 576px) {
    .top-banner .inner-banner {
        padding:0 5px
    }
}

.top-banner .inner-banner .top-banner-label {
    background-color: var(--jkd-b-col);
    border-radius: 5px;
    color: var(--jkd-wh-col);
    font-size: 12px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1;
    margin-right: 5px;
    padding: 6px 7px
}

@media(max-width: 576px) {
    .top-banner .inner-banner .top-banner-label {
        font-size:11px;
        margin-right: 2px;
        padding: 3px 5px
    }
}

.top-banner .inner-banner .offer-text {
    color: var(--jkd-wh-col);
    font-size: 13px;
    line-height: 1!important;
    white-space: nowrap!important
}

@media(max-width: 576px) {
    .top-banner .inner-banner .offer-text {
        font-size:12px!important;
        line-height: 1.2!important;
        text-align: center;
        white-space: unset!important
    }
}

.top-banner .inner-banner .offer-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--jkd-wh-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width: 576px) {
    .top-banner .inner-banner .offer-link {
        display:none!important
    }
}

.top-banner .inner-banner .offer-link i {
    margin-left: 5px
}

@media(max-width: 767px) {
    .top-banner .inner-banner .offer-link i {
        margin-left:3px
    }
}

.top-banner .inner-banner .offer-link:before {
    color: var(--jkd-wh-col);
    content: "|";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 5px
}

.top-banner .inner-banner .cls-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: hsla(0,0%,100%,.2);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    height: 25px;
    justify-content: center;
    position: absolute;
    right: 30px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 25px
}

@media(max-width: 767px) {
    .top-banner .inner-banner .cls-btn {
        font-size:16px;
        right: 15px
    }
}

@media(max-width: 576px) {
    .top-banner .inner-banner .cls-btn {
        right:8px
    }
}

.top-banner .inner-banner .cls-btn:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.navigation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    position: fixed;
    top: calc(var(--jkd-admin-bar-height));
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%;
    z-index: 999
}

@media(max-width: 767px) {
    .navigation {
        display:none!important
    }
}

.navigation-mobile {
    display: none!important
}

@media(max-width: 767px) {
    .navigation-mobile {
        display:-webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}

.fx-srch-fm {
    background-color: var(--jkd-hd-col);
    left: 0;
    padding: 75px 0;
    position: fixed;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1000
}

.fx-srch-fm.active {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.fx-srch-fm .srch-fm-in {
    max-width: 920px
}

.fx-srch-fm .srch-fm-in form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

.fx-srch-fm .srch-fm-in form input {
    background-color: transparent;
    border-bottom: 1px solid var(--jkd-b-col);
    color: var(--jkd-wh-col);
    font-size: 18px;
    height: 60px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%
}

.fx-srch-fm .srch-fm-in form input::-webkit-input-placeholder {
    color: var(--jkd-wh-col);
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.fx-srch-fm .srch-fm-in form input::-moz-placeholder {
    color: var(--jkd-wh-col);
    opacity: .3;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.fx-srch-fm .srch-fm-in form input:-ms-input-placeholder {
    color: var(--jkd-wh-col);
    opacity: .3;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.fx-srch-fm .srch-fm-in form input::-ms-input-placeholder {
    color: var(--jkd-wh-col);
    opacity: .3;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.fx-srch-fm .srch-fm-in form input::placeholder {
    color: var(--jkd-wh-col);
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.fx-srch-fm .srch-fm-in form input:focus {
    border-bottom: 1px solid var(--jkd-wh-col)
}

.fx-srch-fm .srch-fm-in form input:focus::-webkit-input-placeholder {
    opacity: 1
}

.fx-srch-fm .srch-fm-in form input:focus::-moz-placeholder {
    opacity: 1
}

.fx-srch-fm .srch-fm-in form input:focus:-ms-input-placeholder {
    opacity: 1
}

.fx-srch-fm .srch-fm-in form input:focus::-ms-input-placeholder {
    opacity: 1
}

.fx-srch-fm .srch-fm-in form input:focus::placeholder {
    opacity: 1
}

.fx-srch-fm .srch-fm-in form button {
    background-color: transparent;
    border: none;
    height: 60px;
    right: 0;
    top: 0;
    width: 60px
}

.fx-srch-fm .close-icon,.fx-srch-fm .srch-fm-in form button {
    color: var(--jkd-wh-col);
    cursor: pointer;
    font-size: 28px;
    position: absolute
}

.fx-srch-fm .close-icon {
    height: 50px;
    right: 15px;
    top: 15px;
    width: 50px
}

.fx-srch-fm .close-icon,.nav-desk {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.nav-desk {
    background-color: var(--jkd-bg);
    border-bottom: 1px solid var(--jkd-b-col);
    width: 100%
}

.nav-desk .in-wrp {
    height: var(--jkd-navigation-height);
    max-width: 1920px;
    padding: 0 30px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 199
}

.nav-desk .in-wrp .navigation-bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

@media(max-width: 20000px) {
    .nav-desk .in-wrp .navigation-bar.logo-on .theme-logo-dark img,.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo img {
        max-width:175px!important
    }
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar.logo-on .theme-logo-dark img,.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo img {
        max-width:80px!important
    }
}

.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo {
    opacity: 0
}

.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo-dark {
    opacity: 1
}

.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo,.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo-dark {
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media(max-width: 20000px) {
    .nav-desk .in-wrp .navigation-bar.logo-on .theme-logo,.nav-desk .in-wrp .navigation-bar.logo-on .theme-logo-dark {
        left:30px;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

@media(max-width: 20000px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp {
        padding-left:225px
    }
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp {
        padding-left:100px
    }
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    height: 100%;
    margin-left: -10px
}

@media(max-width: 1200px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list {
        margin-left:-5px
    }
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list {
        margin-left:-3px
    }
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .disable-item {
    opacity: .3!important;
    pointer-events: none!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .sub-menu {
    z-index: 199
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    list-style: none;
    word-break: keep-all!important;
    z-index: 199
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: var(--jkd-heading-fw);
    height: 100%;
    padding: 0 10px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    word-break: keep-all!important
}

@media(max-width: 1200px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item a {
        font-size:14px;
        padding: 0 5px
    }
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item a {
        padding:0 3px
    }
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item a:hover {
    opacity: .8
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item a .menu-item-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin-left: 4px
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item a .menu-item-icon {
        margin-left:2px
    }
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .itm-lb {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 11px!important;
    font-weight: var(--jkd-medium-fw)!important;
    height: 22px;
    justify-content: center;
    left: calc(100% + 10px);
    letter-spacing: 0!important;
    overflow: hidden;
    padding: 0 7px;
    position: absolute;
    text-transform: uppercase!important;
    z-index: 10
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .itm-lb .overlay {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl .sub-menu .menu-item {
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl .sub-menu .menu-item a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--jkd-hd-col)),to(var(--jkd-hd-col)));
    background-image: linear-gradient(var(--jkd-hd-col),var(--jkd-hd-col));
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    color: var(--jkd-hd-col)!important;
    padding: 0!important;
    text-decoration: none;
    -webkit-transition: background-size .5s!important;
    transition: background-size .5s!important;
    width: unset!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl .sub-menu .menu-item a:not(.megamenu-title):focus,.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl .sub-menu .menu-item a:not(.megamenu-title):hover {
    background-size: 100% 2px;
    opacity: 1!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children {
    position: relative
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu {
    background-color: var(--jkd-bg);
    border: 1px solid var(--jkd-b-col);
    max-width: 220px;
    min-width: 220px;
    opacity: 0;
    padding: 20px 25px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    -webkit-transition: all .2s ease-in-out!important;
    transition: all .2s ease-in-out!important;
    width: 220px;
    z-index: 1
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu .menu-item {
    position: relative
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu .menu-item:not(:last-child) {
    margin-bottom: 5px
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu .menu-item-counter {
    display: none!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu a {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu a .menu-item-icon {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu .sub-menu {
    left: 100%;
    top: 0
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu.active {
    opacity: 1!important;
    pointer-events: auto!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-children .sub-menu.active .menu-item {
    opacity: 1
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--jkd-bg);
    border-bottom: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    opacity: 0;
    overflow: hidden;
    padding: 15px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 100%;
    -webkit-transition: all .2s ease-in-out!important;
    transition: all .2s ease-in-out!important;
    width: 100%;
    z-index: 10
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item {
    padding: 15px;
    width: 20%
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .sub-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    opacity: 1;
    overflow: visible;
    padding: 0;
    pointer-events: unset;
    position: relative
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .sub-menu .menu-item {
    border: none!important;
    padding: 0;
    width: 100%;
    word-break: keep-all!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .sub-menu .menu-item:after {
    display: none!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .sub-menu .menu-item:not(:last-child) {
    margin-bottom: 3px
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .sub-menu:after {
    display: none
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .megamenu-title {
    font-size: 13px;
    font-weight: var(--jkd-heading-fw);
    letter-spacing: 1px;
    margin-bottom: 8px;
    opacity: .5!important;
    text-transform: uppercase
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .megamenu-title a {
    opacity: 1!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu:after {
    background-color: var(--jkd-bg);
    border-top: 1px solid var(--jkd-b-col);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: -100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 10000px;
    z-index: 1
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 10
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .menu-item-counter,.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu .menu-item .menu-item-icon {
    display: none!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu.active {
    opacity: 1!important;
    pointer-events: auto!important
}

.nav-desk .in-wrp .navigation-bar .m-l-wrp .menu-list .menu-item-1-lvl.menu-item-has-megamenu .sub-menu.active .menu-item {
    opacity: 1
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-left: 1px solid var(--jkd-b-col);
    border-right: 1px solid var(--jkd-b-col);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--jkd-navigation-height);
    justify-content: center;
    position: absolute;
    right: -1px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: var(--jkd-navigation-height)
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle.active .button-inner span {
    width: 30px!important
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle:hover .button-inner span {
    width: 30px
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle .button-inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle .button-inner span {
    background-color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle .button-inner span:not(:last-child) {
    margin-bottom: 5px
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle .button-inner span:first-child {
    width: 30px
}

.nav-desk .in-wrp .navigation-bar .shop-catalogue-toggle .button-inner span:last-child {
    width: 24px
}

.nav-desk .in-wrp .navigation-bar .search-toggle {
    cursor: pointer
}

.nav-desk .in-wrp .navigation-bar .actions-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.nav-desk .in-wrp .navigation-bar .actions-list.catalogue-toggle-enabled {
    margin-right: var(--jkd-navigation-height)
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .actions-list.catalogue-toggle-enabled {
        margin-right:calc(var(--jkd-navigation-height) - 15px)
    }
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 5px;
    position: relative;
    width: 35px
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .actions-list .action-item {
        width:30px
    }
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item:not(:last-child) {
    margin-right: 3px
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item .action-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item .action-icon {
    color: var(--jkd-hd-col);
    font-size: 22px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media(max-width: 1024px) {
    .nav-desk .in-wrp .navigation-bar .actions-list .action-item .action-icon {
        font-size:18px
    }
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item:hover .action-icon {
    opacity: .8
}

@media(max-width: 576px) {
    .nav-desk .in-wrp .navigation-bar .actions-list .action-item:hover .action-icon {
        opacity:1
    }
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item.authorize-toggle,.nav-desk .in-wrp .navigation-bar .actions-list .action-item.newsletter-toggle {
    cursor: pointer
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item .shopping-cart-toggle {
    cursor: pointer!important
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item .shopping-cart-toggle .ov-wrp {
    margin-right: -5px;
    margin-top: -5px
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item .shopping-cart-toggle .ov-wrp .action-inner {
    cursor: pointer!important;
    padding-right: 5px;
    padding-top: 5px
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item.wishlist-toggle .ov-wrp {
    margin-right: -5px;
    margin-top: -5px
}

.nav-desk .in-wrp .navigation-bar .actions-list .action-item.wishlist-toggle .ov-wrp .action-inner {
    padding-right: 5px;
    padding-top: 5px
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent {
    background-color: transparent!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .m-l-wrp .menu-list .menu-item.menu-item-1-lvl a {
    color: var(--jkd-wh-col)
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .shop-catalogue-toggle span {
    background-color: var(--jkd-wh-col)!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .actions-list .cart-count,body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .actions-list .wishlist-count {
    background-color: var(--jkd-wh-col)!important;
    color: var(--jkd-hd-col)!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .actions-list .action-icon {
    color: var(--jkd-wh-col)!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .theme-logo {
    opacity: 1!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-default.navigation-transparent .in-wrp .theme-logo-dark {
    opacity: 0!important
}

.navigation-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: var(--jkd-bg);
    border-bottom: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    position: fixed;
    right: 0;
    top: calc(var(--jkd-admin-bar-height));
    width: 100%;
    z-index: 999
}

.navigation-mobile.navigation-scroll .in-wrp {
    height: calc(var(--jkd-nav-mob-h) - 20px)
}

@media(max-width: 601px) {
    .navigation-mobile.navigation-scroll {
        top:0!important
    }
}

.navigation-mobile .menu-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-left: 15px;
    position: relative
}

.navigation-mobile .menu-toggle span {
    background-color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.navigation-mobile .menu-toggle span:not(:last-child) {
    margin-bottom: 5px
}

.navigation-mobile .menu-toggle span:first-child {
    width: 23px
}

.navigation-mobile .menu-toggle span:nth-child(2) {
    width: 17px
}

.navigation-mobile .menu-toggle span:nth-child(3) {
    width: 20px
}

.navigation-mobile .menu-toggle .toggle-inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.navigation-mobile .left-wrapper,.navigation-mobile .r-wrp,.navigation-mobile .shopping-cart-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.navigation-mobile .shopping-cart-toggle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 40px;
    justify-content: center;
    width: 35px
}

.navigation-mobile .shopping-cart-toggle .cart-count {
    right: 6px!important;
    top: 6px!important
}

.navigation-mobile .shopping-cart-toggle i {
    font-size: 20px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.navigation-mobile .search-form-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    justify-content: center;
    position: relative;
    width: 35px
}

.navigation-mobile .search-form-toggle i {
    font-size: 20px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.navigation-mobile .left-wrapper .theme-logo-dark {
    left: 0;
    position: absolute
}

.navigation-mobile .left-wrapper .theme-logo {
    opacity: 0
}

.navigation-mobile .left-wrapper .theme-logo-dark {
    opacity: 1
}

.navigation-mobile .r-wrp {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.navigation-mobile .navigation-bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 1
}

.navigation-mobile .in-wrp {
    height: var(--jkd-nav-mob-h);
    width: 100%
}

.navigation-mobile .in-wrp,.navigation-mobile .navigation-panel {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.navigation-mobile .navigation-panel {
    background-color: var(--jkd-hd-col);
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    z-index: 9999999
}

.navigation-mobile .navigation-panel.active {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.navigation-mobile .panel-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    overflow-y: scroll;
    padding: 100px 0;
    position: relative;
    width: 100%
}

.navigation-mobile .panel-inner,.navigation-mobile .panel-inner .cls-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navigation-mobile .panel-inner .cls-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 50px;
    justify-content: center;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 50px;
    z-index: 99
}

.navigation-mobile .panel-inner .cls-btn i {
    color: var(--jkd-wh-col);
    font-size: 36px
}

.navigation-mobile .panel-inner .panel-logo {
    margin-bottom: 50px
}

.navigation-mobile .panel-inner .m-l-wrp {
    max-width: 375px;
    width: 100%
}

.navigation-mobile .panel-inner .menu-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.navigation-mobile .panel-inner .menu-list a {
    color: var(--jkd-wh-col);
    font-size: 24px;
    font-weight: var(--jkd-medium-fw);
    width: 100%
}

.navigation-mobile .panel-inner .menu-list a,.navigation-mobile .panel-inner .menu-list a .itm-lb {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.navigation-mobile .panel-inner .menu-list a .itm-lb {
    background-color: var(--jkd-wh-col);
    color: var(--jkd-hd-col);
    font-size: 12px;
    height: 28px;
    margin-left: 7px;
    padding: 0 10px;
    z-index: 10
}

.navigation-mobile .panel-inner .menu-list a .menu-item-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-b-col);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    height: 24px;
    justify-content: center;
    margin-left: 10px;
    width: 24px
}

.navigation-mobile .panel-inner .menu-list .sub-menu {
    display: none;
    padding: 10px 0
}

.navigation-mobile .panel-inner .menu-list .sub-menu a {
    font-size: 16px;
    font-weight: var(--jkd-default-fw)!important;
    opacity: .8
}

.navigation-mobile .panel-inner .menu-list .sub-menu a .menu-item-icon {
    font-size: 16px;
    height: 20px;
    width: 20px
}

.navigation-mobile .panel-inner .menu-list .sub-menu .menu-item:not(:last-child) {
    margin-bottom: 5px
}

.navigation-mobile .panel-inner .menu-list .menu-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.navigation-mobile .panel-inner .copyright {
    border-top: 1px solid var(--jkd-b-col);
    color: var(--jkd-wh-col);
    margin-top: 50px;
    padding-top: 50px
}

.navigation-mobile .panel-inner .copyright,.navigation-mobile .panel-inner .panel-actions {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    max-width: 375px;
    width: 100%
}

.navigation-mobile .panel-inner .panel-actions {
    margin-top: 30px
}

.navigation-mobile .panel-inner .panel-actions .action-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.navigation-mobile .panel-inner .panel-actions .wishlist-count {
    background-color: var(--jkd-wh-col)!important;
    color: var(--jkd-hd-col)!important;
    right: 3px!important;
    top: 5px!important
}

.navigation-mobile .panel-inner .panel-actions i {
    color: var(--jkd-wh-col);
    font-size: 28px
}

.navigation-mobile .panel-inner .panel-actions li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    justify-content: center;
    position: relative;
    width: 50px
}

.navigation-mobile .panel-inner .panel-actions li:not(:last-child) {
    margin-right: 15px
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-mobile.navigation-transparent {
    background-color: transparent!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-mobile.navigation-transparent .search-toggle i {
    color: var(--jkd-wh-col)!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-mobile.navigation-transparent .shopping-cart-toggle .cart-count {
    background-color: var(--jkd-wh-col)!important;
    color: var(--jkd-hd-col)!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-mobile.navigation-transparent .shopping-cart-toggle i {
    color: var(--jkd-wh-col)!important
}

body:not(.global-page-header-style-default):not(.global-page-header-style-minimal):not(.global-page-header-style-classic) .navigation-mobile.navigation-transparent .menu-toggle span {
    background-color: var(--jkd-wh-col)!important
}

.footer {
    width: 100%
}

.footer .sc-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-bottom: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 25px 30px;
    width: 100%
}

@media(max-width: 576px) {
    .footer .sc-wrp {
        padding:15px
    }
}

.footer .sc-wrp .social-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin: -7px -15px
}

@media(max-width: 576px) {
    .footer .sc-wrp .social-list {
        margin:-5px -10px
    }
}

.footer .sc-wrp .social-list a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    color: var(--jkd-wh-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.footer .sc-wrp .social-list a:hover {
    opacity: .7
}

.footer .sc-wrp .social-list a i {
    font-size: 18px;
    margin-right: 5px
}

@media(max-width: 576px) {
    .footer .sc-wrp .social-list a i {
        font-size:16px;
        margin-right: 3px
    }
}

.footer .sc-wrp .social-list li {
    padding: 7px 15px
}

@media(max-width: 576px) {
    .footer .sc-wrp .social-list li {
        padding:5px 10px
    }
}

.footer .sb-wrp .widget-title {
    font-size: 18px!important
}

.footer .sb-wrp .sidebar-widget,.footer .sb-wrp .widget-title {
    color: var(--jkd-wh-col)!important
}

.footer .sb-wrp .sidebar-widget a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--jkd-wh-col)),to(var(--jkd-wh-col)))!important;
    background-image: linear-gradient(var(--jkd-wh-col),var(--jkd-wh-col))!important;
    opacity: .5;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.footer .sb-wrp .sidebar-widget a:hover {
    opacity: 1!important
}

.footer .sb-wrp .sidebar-widget * {
    color: var(--jkd-wh-col)!important
}

.footer .sb-wrp .sidebar-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px;
    padding: 75px 0 35px;
    width: calc(100% + 30px)
}

@media(max-width: 576px) {
    .footer .sb-wrp .sidebar-area {
        padding:35px 0
    }
}

.footer .sb-wrp .sidebar-area .sidebar-widget-wrapper {
    max-width: 25%;
    min-width: 25%;
    padding: 15px;
    width: 25%
}

@media(max-width: 767px) {
    .footer .sb-wrp .sidebar-area .sidebar-widget-wrapper {
        max-width:50%;
        min-width: 50%;
        width: 50%
    }
}

@media(max-width: 576px) {
    .footer .sb-wrp .sidebar-area .sidebar-widget-wrapper {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.footer .cp-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-top: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 25px 0
}

@media(max-width: 576px) {
    .footer .cp-wrp {
        padding:15px 0
    }
}

.footer .in-wrp {
    background-color: var(--jkd-hd-col);
    width: 100%
}

.footer .cp-inr {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

@media(max-width: 767px) {
    .footer .cp-inr {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center
    }

    .footer .cp-inr .left-wrapper {
        margin-bottom: 10px
    }
}

.footer .cp-inr .left-wrapper .copyright,.footer .cp-inr .r-wrp .menu-item a {
    color: var(--jkd-wh-col);
    font-size: 14px;
    font-weight: var(--jkd-medium-fw)
}

.footer .cp-inr .r-wrp .menu-item a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--jkd-wh-col)),to(var(--jkd-wh-col)));
    background-image: linear-gradient(var(--jkd-wh-col),var(--jkd-wh-col))
}

.footer .cp-inr .r-wrp .menu-item:not(:last-child) {
    margin-right: 15px
}

@media(max-width: 576px) {
    .footer .cp-inr .r-wrp .menu-item:not(:last-child) {
        margin-right:10px
    }
}

.footer .cp-inr .r-wrp .menu-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(max-width: 767px) {
    .footer .cp-inr .r-wrp .menu-list {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(max-width: 480px) {
    #sbi_images .sbi_item {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

.badges-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none!important;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 999
}

@media(max-width: 576px) {
    .badges-wrapper {
        right:10px;
        top: 10px
    }
}

.badges-wrapper .itsnew,.badges-wrapper .onsale,.badges-wrapper .sold-out-badge {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col)!important;
    border-radius: 0!important;
    bottom: unset!important;
    color: var(--jkd-hd-col)!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px!important;
    font-weight: var(--jkd-medium-fw)!important;
    height: 27px!important;
    justify-content: center;
    left: unset!important;
    line-height: 1;
    margin: 0!important;
    max-height: 27px!important;
    min-height: 27px!important;
    padding: 7px 10px!important;
    pointer-events: none!important;
    position: relative!important;
    right: unset!important;
    top: unset!important;
    z-index: 999
}

@media(max-width: 576px) {
    .badges-wrapper .itsnew,.badges-wrapper .onsale,.badges-wrapper .sold-out-badge {
        font-size:12px!important;
        height: 20px!important;
        max-height: 20px!important;
        min-height: 20px!important;
        padding: 5px!important
    }
}

.badges-wrapper .itsnew:not(:last-child),.badges-wrapper .onsale:not(:last-child),.badges-wrapper .sold-out-badge:not(:last-child) {
    margin-right: 10px!important
}

@media(max-width: 576px) {
    .badges-wrapper .itsnew:not(:last-child),.badges-wrapper .onsale:not(:last-child),.badges-wrapper .sold-out-badge:not(:last-child) {
        margin-right:5px!important
    }
}

.jkd-breadcrumbs {
    line-height: 1
}

.jkd-breadcrumbs,.jkd-breadcrumbs .bread-sep {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jkd-breadcrumbs .bread-sep {
    margin: 0 5px;
    opacity: .7
}

.jkd-breadcrumbs .bread-sep i {
    font-size: 18px
}

.jkd-breadcrumbs .breadcrumbs-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1
}

.jkd-breadcrumbs .breadcrumbs-item.breadcrumbs-current {
    opacity: 1
}

.jkd-breadcrumbs a {
    opacity: .7;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.jkd-breadcrumbs a:hover {
    opacity: 1
}

#loginform input[type=submit],.button-variable-item,.comment-form .submit,.form-submit .submit,.grouped_form .button,.jkd-btn,.notify-group .wpcf7-submit,.product-info .button,.tab-content-customer-info-form button,.tinvwl-table-manage-list .button,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]),.tinvwl-to-left .button,.tinvwl-to-right .button,.tinvwl-tooltip,.tinvwl_add_to_wishlist_button,.widget_price_filter .button,.wpcf7-submit {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    border-radius: 0!important;
    cursor: pointer!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    font-size: 13px!important;
    font-style: normal!important;
    font-weight: var(--jkd-medium-fw)!important;
    height: 60px!important;
    justify-content: center!important;
    letter-spacing: .5px!important;
    overflow: hidden!important;
    padding: 15px 35px!important;
    position: relative!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    -webkit-transition: all .2s ease-in-out!important;
    transition: all .2s ease-in-out!important;
    white-space: nowrap!important;
    z-index: 10!important
}

@media(max-width: 767px) {
    #loginform input[type=submit],.button-variable-item,.comment-form .submit,.form-submit .submit,.grouped_form .button,.jkd-btn,.notify-group .wpcf7-submit,.product-info .button,.tab-content-customer-info-form button,.tinvwl-table-manage-list .button,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]),.tinvwl-to-left .button,.tinvwl-to-right .button,.tinvwl-tooltip,.tinvwl_add_to_wishlist_button,.widget_price_filter .button,.wpcf7-submit {
        height:55px!important;
        padding: 10px 30px!important
    }
}

@media(max-width: 576px) {
    #loginform input[type=submit],.button-variable-item,.comment-form .submit,.form-submit .submit,.grouped_form .button,.jkd-btn,.notify-group .wpcf7-submit,.product-info .button,.tab-content-customer-info-form button,.tinvwl-table-manage-list .button,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]),.tinvwl-to-left .button,.tinvwl-to-right .button,.tinvwl-tooltip,.tinvwl_add_to_wishlist_button,.widget_price_filter .button,.wpcf7-submit {
        height:50px!important;
        padding: 10px 25px!important
    }
}

@media(max-width: 425px) {
    #loginform input[type=submit],.button-variable-item,.comment-form .submit,.form-submit .submit,.grouped_form .button,.jkd-btn,.notify-group .wpcf7-submit,.product-info .button,.tab-content-customer-info-form button,.tinvwl-table-manage-list .button,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]),.tinvwl-to-left .button,.tinvwl-to-right .button,.tinvwl-tooltip,.tinvwl_add_to_wishlist_button,.widget_price_filter .button,.wpcf7-submit {
        height:45px!important;
        padding: 7px 20px!important
    }
}

#loginform input[type=submit][disabled],.button-variable-item[disabled],.comment-form .submit[disabled],.form-submit .submit[disabled],.grouped_form .button[disabled],.jkd-btn[disabled],.notify-group .wpcf7-submit[disabled],.product-info .button[disabled],.tab-content-customer-info-form button[disabled],.tinvwl-table-manage-list .button[disabled],.tinvwl-table-manage-list button:not(button[name=tinvwl-remove])[disabled],.tinvwl-to-left .button[disabled],.tinvwl-to-right .button[disabled],.tinvwl-tooltip[disabled],.tinvwl_add_to_wishlist_button[disabled],.widget_price_filter .button[disabled],.wpcf7-submit[disabled] {
    opacity: .25!important;
    pointer-events: none!important
}

#loginform input[type=submit] *,.button-variable-item *,.comment-form .submit *,.form-submit .submit *,.grouped_form .button *,.jkd-btn *,.notify-group .wpcf7-submit *,.product-info .button *,.tab-content-customer-info-form button *,.tinvwl-table-manage-list .button *,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]) *,.tinvwl-to-left .button *,.tinvwl-to-right .button *,.tinvwl-tooltip *,.tinvwl_add_to_wishlist_button *,.widget_price_filter .button *,.wpcf7-submit * {
    pointer-events: none
}

#loginform input[type=submit] .right-icon,.button-variable-item .right-icon,.comment-form .submit .right-icon,.form-submit .submit .right-icon,.grouped_form .button .right-icon,.jkd-btn .right-icon,.notify-group .wpcf7-submit .right-icon,.product-info .button .right-icon,.tab-content-customer-info-form button .right-icon,.tinvwl-table-manage-list .button .right-icon,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]) .right-icon,.tinvwl-to-left .button .right-icon,.tinvwl-to-right .button .right-icon,.tinvwl-tooltip .right-icon,.tinvwl_add_to_wishlist_button .right-icon,.widget_price_filter .button .right-icon,.wpcf7-submit .right-icon {
    margin-left: 7px!important
}

#loginform input[type=submit] .left-icon,.button-variable-item .left-icon,.comment-form .submit .left-icon,.form-submit .submit .left-icon,.grouped_form .button .left-icon,.jkd-btn .left-icon,.notify-group .wpcf7-submit .left-icon,.product-info .button .left-icon,.tab-content-customer-info-form button .left-icon,.tinvwl-table-manage-list .button .left-icon,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]) .left-icon,.tinvwl-to-left .button .left-icon,.tinvwl-to-right .button .left-icon,.tinvwl-tooltip .left-icon,.tinvwl_add_to_wishlist_button .left-icon,.widget_price_filter .button .left-icon,.wpcf7-submit .left-icon {
    margin-right: 7px!important
}

#loginform input[type=submit].animation-fade:active,#loginform input[type=submit].animation-fade:hover,.button-variable-item.animation-fade:active,.button-variable-item.animation-fade:hover,.comment-form .submit.animation-fade:active,.comment-form .submit.animation-fade:hover,.form-submit .submit.animation-fade:active,.form-submit .submit.animation-fade:hover,.grouped_form .button.animation-fade:active,.grouped_form .button.animation-fade:hover,.jkd-btn.animation-fade:active,.jkd-btn.animation-fade:hover,.notify-group .wpcf7-submit.animation-fade:active,.notify-group .wpcf7-submit.animation-fade:hover,.product-info .button.animation-fade:active,.product-info .button.animation-fade:hover,.tab-content-customer-info-form button.animation-fade:active,.tab-content-customer-info-form button.animation-fade:hover,.tinvwl-table-manage-list .button.animation-fade:active,.tinvwl-table-manage-list .button.animation-fade:hover,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).animation-fade:active,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).animation-fade:hover,.tinvwl-to-left .button.animation-fade:active,.tinvwl-to-left .button.animation-fade:hover,.tinvwl-to-right .button.animation-fade:active,.tinvwl-to-right .button.animation-fade:hover,.tinvwl-tooltip.animation-fade:active,.tinvwl-tooltip.animation-fade:hover,.tinvwl_add_to_wishlist_button.animation-fade:active,.tinvwl_add_to_wishlist_button.animation-fade:hover,.widget_price_filter .button.animation-fade:active,.widget_price_filter .button.animation-fade:hover,.wpcf7-submit.animation-fade:active,.wpcf7-submit.animation-fade:hover {
    opacity: .7
}

#loginform input[type=submit].button,#loginform input[type=submit].default-style,.button-variable-item.button,.button-variable-item.default-style,.comment-form .submit.button,.comment-form .submit.default-style,.form-submit .submit.button,.form-submit .submit.default-style,.grouped_form .button.button,.grouped_form .button.default-style,.jkd-btn.button,.jkd-btn.default-style,.notify-group .wpcf7-submit.button,.notify-group .wpcf7-submit.default-style,.product-info .button.button,.product-info .button.default-style,.tab-content-customer-info-form button.button,.tab-content-customer-info-form button.default-style,.tinvwl-table-manage-list .button.button,.tinvwl-table-manage-list .button.default-style,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).button,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-style,.tinvwl-to-left .button.button,.tinvwl-to-left .button.default-style,.tinvwl-to-right .button.button,.tinvwl-to-right .button.default-style,.tinvwl-tooltip.button,.tinvwl-tooltip.default-style,.tinvwl_add_to_wishlist_button.button,.tinvwl_add_to_wishlist_button.default-style,.widget_price_filter .button.button,.widget_price_filter .button.default-style,.wpcf7-submit.button,.wpcf7-submit.default-style {
    background-color: var(--jkd-hd-col)!important;
    border: 1px solid var(--jkd-hd-col)!important;
    color: var(--jkd-inverted-color)!important
}

#loginform input[type=submit].button.animation-slide:hover span,#loginform input[type=submit].button.animation-slide span,#loginform input[type=submit].default-style.animation-slide:hover span,#loginform input[type=submit].default-style.animation-slide span,.button-variable-item.button.animation-slide:hover span,.button-variable-item.button.animation-slide span,.button-variable-item.default-style.animation-slide:hover span,.button-variable-item.default-style.animation-slide span,.comment-form .submit.button.animation-slide:hover span,.comment-form .submit.button.animation-slide span,.comment-form .submit.default-style.animation-slide:hover span,.comment-form .submit.default-style.animation-slide span,.form-submit .submit.button.animation-slide:hover span,.form-submit .submit.button.animation-slide span,.form-submit .submit.default-style.animation-slide:hover span,.form-submit .submit.default-style.animation-slide span,.grouped_form .button.button.animation-slide:hover span,.grouped_form .button.button.animation-slide span,.grouped_form .button.default-style.animation-slide:hover span,.grouped_form .button.default-style.animation-slide span,.jkd-btn.button.animation-slide:hover span,.jkd-btn.button.animation-slide span,.jkd-btn.default-style.animation-slide:hover span,.jkd-btn.default-style.animation-slide span,.notify-group .wpcf7-submit.button.animation-slide:hover span,.notify-group .wpcf7-submit.button.animation-slide span,.notify-group .wpcf7-submit.default-style.animation-slide:hover span,.notify-group .wpcf7-submit.default-style.animation-slide span,.product-info .button.button.animation-slide:hover span,.product-info .button.button.animation-slide span,.product-info .button.default-style.animation-slide:hover span,.product-info .button.default-style.animation-slide span,.tab-content-customer-info-form button.button.animation-slide:hover span,.tab-content-customer-info-form button.button.animation-slide span,.tab-content-customer-info-form button.default-style.animation-slide:hover span,.tab-content-customer-info-form button.default-style.animation-slide span,.tinvwl-table-manage-list .button.button.animation-slide:hover span,.tinvwl-table-manage-list .button.button.animation-slide span,.tinvwl-table-manage-list .button.default-style.animation-slide:hover span,.tinvwl-table-manage-list .button.default-style.animation-slide span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).button.animation-slide:hover span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).button.animation-slide span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-style.animation-slide:hover span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-style.animation-slide span,.tinvwl-to-left .button.button.animation-slide:hover span,.tinvwl-to-left .button.button.animation-slide span,.tinvwl-to-left .button.default-style.animation-slide:hover span,.tinvwl-to-left .button.default-style.animation-slide span,.tinvwl-to-right .button.button.animation-slide:hover span,.tinvwl-to-right .button.button.animation-slide span,.tinvwl-to-right .button.default-style.animation-slide:hover span,.tinvwl-to-right .button.default-style.animation-slide span,.tinvwl-tooltip.button.animation-slide:hover span,.tinvwl-tooltip.button.animation-slide span,.tinvwl-tooltip.default-style.animation-slide:hover span,.tinvwl-tooltip.default-style.animation-slide span,.tinvwl_add_to_wishlist_button.button.animation-slide:hover span,.tinvwl_add_to_wishlist_button.button.animation-slide span,.tinvwl_add_to_wishlist_button.default-style.animation-slide:hover span,.tinvwl_add_to_wishlist_button.default-style.animation-slide span,.widget_price_filter .button.button.animation-slide:hover span,.widget_price_filter .button.button.animation-slide span,.widget_price_filter .button.default-style.animation-slide:hover span,.widget_price_filter .button.default-style.animation-slide span,.wpcf7-submit.button.animation-slide:hover span,.wpcf7-submit.button.animation-slide span,.wpcf7-submit.default-style.animation-slide:hover span,.wpcf7-submit.default-style.animation-slide span {
    color: var(--jkd-inverted-color)!important
}

#loginform input[type=submit].button.animation-fill:active,#loginform input[type=submit].button.animation-fill:hover,#loginform input[type=submit].default-style.animation-fill:active,#loginform input[type=submit].default-style.animation-fill:hover,.button-variable-item.button.animation-fill:active,.button-variable-item.button.animation-fill:hover,.button-variable-item.default-style.animation-fill:active,.button-variable-item.default-style.animation-fill:hover,.comment-form .submit.button.animation-fill:active,.comment-form .submit.button.animation-fill:hover,.comment-form .submit.default-style.animation-fill:active,.comment-form .submit.default-style.animation-fill:hover,.form-submit .submit.button.animation-fill:active,.form-submit .submit.button.animation-fill:hover,.form-submit .submit.default-style.animation-fill:active,.form-submit .submit.default-style.animation-fill:hover,.grouped_form .button.button.animation-fill:active,.grouped_form .button.button.animation-fill:hover,.grouped_form .button.default-style.animation-fill:active,.grouped_form .button.default-style.animation-fill:hover,.jkd-btn.button.animation-fill:active,.jkd-btn.button.animation-fill:hover,.jkd-btn.default-style.animation-fill:active,.jkd-btn.default-style.animation-fill:hover,.notify-group .wpcf7-submit.button.animation-fill:active,.notify-group .wpcf7-submit.button.animation-fill:hover,.notify-group .wpcf7-submit.default-style.animation-fill:active,.notify-group .wpcf7-submit.default-style.animation-fill:hover,.product-info .button.button.animation-fill:active,.product-info .button.button.animation-fill:hover,.product-info .button.default-style.animation-fill:active,.product-info .button.default-style.animation-fill:hover,.tab-content-customer-info-form button.button.animation-fill:active,.tab-content-customer-info-form button.button.animation-fill:hover,.tab-content-customer-info-form button.default-style.animation-fill:active,.tab-content-customer-info-form button.default-style.animation-fill:hover,.tinvwl-table-manage-list .button.button.animation-fill:active,.tinvwl-table-manage-list .button.button.animation-fill:hover,.tinvwl-table-manage-list .button.default-style.animation-fill:active,.tinvwl-table-manage-list .button.default-style.animation-fill:hover,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).button.animation-fill:active,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).button.animation-fill:hover,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-style.animation-fill:active,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-style.animation-fill:hover,.tinvwl-to-left .button.button.animation-fill:active,.tinvwl-to-left .button.button.animation-fill:hover,.tinvwl-to-left .button.default-style.animation-fill:active,.tinvwl-to-left .button.default-style.animation-fill:hover,.tinvwl-to-right .button.button.animation-fill:active,.tinvwl-to-right .button.button.animation-fill:hover,.tinvwl-to-right .button.default-style.animation-fill:active,.tinvwl-to-right .button.default-style.animation-fill:hover,.tinvwl-tooltip.button.animation-fill:active,.tinvwl-tooltip.button.animation-fill:hover,.tinvwl-tooltip.default-style.animation-fill:active,.tinvwl-tooltip.default-style.animation-fill:hover,.tinvwl_add_to_wishlist_button.button.animation-fill:active,.tinvwl_add_to_wishlist_button.button.animation-fill:hover,.tinvwl_add_to_wishlist_button.default-style.animation-fill:active,.tinvwl_add_to_wishlist_button.default-style.animation-fill:hover,.widget_price_filter .button.button.animation-fill:active,.widget_price_filter .button.button.animation-fill:hover,.widget_price_filter .button.default-style.animation-fill:active,.widget_price_filter .button.default-style.animation-fill:hover,.wpcf7-submit.button.animation-fill:active,.wpcf7-submit.button.animation-fill:hover,.wpcf7-submit.default-style.animation-fill:active,.wpcf7-submit.default-style.animation-fill:hover {
    background-color: transparent!important;
    border: 1px solid var(--jkd-hd-col)!important;
    color: var(--jkd-hd-col)!important
}

#loginform input[type=submit].white-style,.button-variable-item.white-style,.comment-form .submit.white-style,.form-submit .submit.white-style,.grouped_form .button.white-style,.jkd-btn.white-style,.notify-group .wpcf7-submit.white-style,.product-info .button.white-style,.tab-content-customer-info-form button.white-style,.tinvwl-table-manage-list .button.white-style,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-style,.tinvwl-to-left .button.white-style,.tinvwl-to-right .button.white-style,.tinvwl-tooltip.white-style,.tinvwl_add_to_wishlist_button.white-style,.widget_price_filter .button.white-style,.wpcf7-submit.white-style {
    background-color: var(--jkd-wh-col)!important;
    border: 1px solid var(--jkd-wh-col)!important;
    color: var(--jkd-hd-col)!important
}

#loginform input[type=submit].white-style.animation-slide:hover span,#loginform input[type=submit].white-style.animation-slide span,.button-variable-item.white-style.animation-slide:hover span,.button-variable-item.white-style.animation-slide span,.comment-form .submit.white-style.animation-slide:hover span,.comment-form .submit.white-style.animation-slide span,.form-submit .submit.white-style.animation-slide:hover span,.form-submit .submit.white-style.animation-slide span,.grouped_form .button.white-style.animation-slide:hover span,.grouped_form .button.white-style.animation-slide span,.jkd-btn.white-style.animation-slide:hover span,.jkd-btn.white-style.animation-slide span,.notify-group .wpcf7-submit.white-style.animation-slide:hover span,.notify-group .wpcf7-submit.white-style.animation-slide span,.product-info .button.white-style.animation-slide:hover span,.product-info .button.white-style.animation-slide span,.tab-content-customer-info-form button.white-style.animation-slide:hover span,.tab-content-customer-info-form button.white-style.animation-slide span,.tinvwl-table-manage-list .button.white-style.animation-slide:hover span,.tinvwl-table-manage-list .button.white-style.animation-slide span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-style.animation-slide:hover span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-style.animation-slide span,.tinvwl-to-left .button.white-style.animation-slide:hover span,.tinvwl-to-left .button.white-style.animation-slide span,.tinvwl-to-right .button.white-style.animation-slide:hover span,.tinvwl-to-right .button.white-style.animation-slide span,.tinvwl-tooltip.white-style.animation-slide:hover span,.tinvwl-tooltip.white-style.animation-slide span,.tinvwl_add_to_wishlist_button.white-style.animation-slide:hover span,.tinvwl_add_to_wishlist_button.white-style.animation-slide span,.widget_price_filter .button.white-style.animation-slide:hover span,.widget_price_filter .button.white-style.animation-slide span,.wpcf7-submit.white-style.animation-slide:hover span,.wpcf7-submit.white-style.animation-slide span {
    color: var(--jkd-hd-col)
}

#loginform input[type=submit].white-style.animation-fill:active,#loginform input[type=submit].white-style.animation-fill:hover,.button-variable-item.white-style.animation-fill:active,.button-variable-item.white-style.animation-fill:hover,.comment-form .submit.white-style.animation-fill:active,.comment-form .submit.white-style.animation-fill:hover,.form-submit .submit.white-style.animation-fill:active,.form-submit .submit.white-style.animation-fill:hover,.grouped_form .button.white-style.animation-fill:active,.grouped_form .button.white-style.animation-fill:hover,.jkd-btn.white-style.animation-fill:active,.jkd-btn.white-style.animation-fill:hover,.notify-group .wpcf7-submit.white-style.animation-fill:active,.notify-group .wpcf7-submit.white-style.animation-fill:hover,.product-info .button.white-style.animation-fill:active,.product-info .button.white-style.animation-fill:hover,.tab-content-customer-info-form button.white-style.animation-fill:active,.tab-content-customer-info-form button.white-style.animation-fill:hover,.tinvwl-table-manage-list .button.white-style.animation-fill:active,.tinvwl-table-manage-list .button.white-style.animation-fill:hover,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-style.animation-fill:active,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-style.animation-fill:hover,.tinvwl-to-left .button.white-style.animation-fill:active,.tinvwl-to-left .button.white-style.animation-fill:hover,.tinvwl-to-right .button.white-style.animation-fill:active,.tinvwl-to-right .button.white-style.animation-fill:hover,.tinvwl-tooltip.white-style.animation-fill:active,.tinvwl-tooltip.white-style.animation-fill:hover,.tinvwl_add_to_wishlist_button.white-style.animation-fill:active,.tinvwl_add_to_wishlist_button.white-style.animation-fill:hover,.widget_price_filter .button.white-style.animation-fill:active,.widget_price_filter .button.white-style.animation-fill:hover,.wpcf7-submit.white-style.animation-fill:active,.wpcf7-submit.white-style.animation-fill:hover {
    background-color: transparent!important;
    border: 1px solid var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

#loginform input[type=submit].default-border-style,.button-variable-item.default-border-style,.comment-form .submit.default-border-style,.form-submit .submit.default-border-style,.grouped_form .button.default-border-style,.jkd-btn.default-border-style,.notify-group .wpcf7-submit.default-border-style,.product-info .button.default-border-style,.tab-content-customer-info-form button.default-border-style,.tinvwl-table-manage-list .button.default-border-style,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-border-style,.tinvwl-to-left .button.default-border-style,.tinvwl-to-right .button.default-border-style,.tinvwl-tooltip.default-border-style,.tinvwl_add_to_wishlist_button.default-border-style,.widget_price_filter .button.default-border-style,.wpcf7-submit.default-border-style {
    background-color: transparent!important;
    border: 1px solid var(--jkd-hd-col)!important;
    color: var(--jkd-hd-col)!important
}

#loginform input[type=submit].default-border-style.animation-fill:active,#loginform input[type=submit].default-border-style.animation-fill:hover,.button-variable-item.default-border-style.animation-fill:active,.button-variable-item.default-border-style.animation-fill:hover,.comment-form .submit.default-border-style.animation-fill:active,.comment-form .submit.default-border-style.animation-fill:hover,.form-submit .submit.default-border-style.animation-fill:active,.form-submit .submit.default-border-style.animation-fill:hover,.grouped_form .button.default-border-style.animation-fill:active,.grouped_form .button.default-border-style.animation-fill:hover,.jkd-btn.default-border-style.animation-fill:active,.jkd-btn.default-border-style.animation-fill:hover,.notify-group .wpcf7-submit.default-border-style.animation-fill:active,.notify-group .wpcf7-submit.default-border-style.animation-fill:hover,.product-info .button.default-border-style.animation-fill:active,.product-info .button.default-border-style.animation-fill:hover,.tab-content-customer-info-form button.default-border-style.animation-fill:active,.tab-content-customer-info-form button.default-border-style.animation-fill:hover,.tinvwl-table-manage-list .button.default-border-style.animation-fill:active,.tinvwl-table-manage-list .button.default-border-style.animation-fill:hover,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-border-style.animation-fill:active,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-border-style.animation-fill:hover,.tinvwl-to-left .button.default-border-style.animation-fill:active,.tinvwl-to-left .button.default-border-style.animation-fill:hover,.tinvwl-to-right .button.default-border-style.animation-fill:active,.tinvwl-to-right .button.default-border-style.animation-fill:hover,.tinvwl-tooltip.default-border-style.animation-fill:active,.tinvwl-tooltip.default-border-style.animation-fill:hover,.tinvwl_add_to_wishlist_button.default-border-style.animation-fill:active,.tinvwl_add_to_wishlist_button.default-border-style.animation-fill:hover,.widget_price_filter .button.default-border-style.animation-fill:active,.widget_price_filter .button.default-border-style.animation-fill:hover,.wpcf7-submit.default-border-style.animation-fill:active,.wpcf7-submit.default-border-style.animation-fill:hover {
    background-color: var(--jkd-hd-col)!important;
    color: var(--jkd-inverted-color)!important
}

#loginform input[type=submit].white-border-style,.button-variable-item.white-border-style,.comment-form .submit.white-border-style,.form-submit .submit.white-border-style,.grouped_form .button.white-border-style,.jkd-btn.white-border-style,.notify-group .wpcf7-submit.white-border-style,.product-info .button.white-border-style,.tab-content-customer-info-form button.white-border-style,.tinvwl-table-manage-list .button.white-border-style,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-border-style,.tinvwl-to-left .button.white-border-style,.tinvwl-to-right .button.white-border-style,.tinvwl-tooltip.white-border-style,.tinvwl_add_to_wishlist_button.white-border-style,.widget_price_filter .button.white-border-style,.wpcf7-submit.white-border-style {
    background-color: transparent!important;
    border: 1px solid var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

#loginform input[type=submit].white-border-style.animation-fill:active,#loginform input[type=submit].white-border-style.animation-fill:hover,.button-variable-item.white-border-style.animation-fill:active,.button-variable-item.white-border-style.animation-fill:hover,.comment-form .submit.white-border-style.animation-fill:active,.comment-form .submit.white-border-style.animation-fill:hover,.form-submit .submit.white-border-style.animation-fill:active,.form-submit .submit.white-border-style.animation-fill:hover,.grouped_form .button.white-border-style.animation-fill:active,.grouped_form .button.white-border-style.animation-fill:hover,.jkd-btn.white-border-style.animation-fill:active,.jkd-btn.white-border-style.animation-fill:hover,.notify-group .wpcf7-submit.white-border-style.animation-fill:active,.notify-group .wpcf7-submit.white-border-style.animation-fill:hover,.product-info .button.white-border-style.animation-fill:active,.product-info .button.white-border-style.animation-fill:hover,.tab-content-customer-info-form button.white-border-style.animation-fill:active,.tab-content-customer-info-form button.white-border-style.animation-fill:hover,.tinvwl-table-manage-list .button.white-border-style.animation-fill:active,.tinvwl-table-manage-list .button.white-border-style.animation-fill:hover,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-border-style.animation-fill:active,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).white-border-style.animation-fill:hover,.tinvwl-to-left .button.white-border-style.animation-fill:active,.tinvwl-to-left .button.white-border-style.animation-fill:hover,.tinvwl-to-right .button.white-border-style.animation-fill:active,.tinvwl-to-right .button.white-border-style.animation-fill:hover,.tinvwl-tooltip.white-border-style.animation-fill:active,.tinvwl-tooltip.white-border-style.animation-fill:hover,.tinvwl_add_to_wishlist_button.white-border-style.animation-fill:active,.tinvwl_add_to_wishlist_button.white-border-style.animation-fill:hover,.widget_price_filter .button.white-border-style.animation-fill:active,.widget_price_filter .button.white-border-style.animation-fill:hover,.wpcf7-submit.white-border-style.animation-fill:active,.wpcf7-submit.white-border-style.animation-fill:hover {
    background-color: var(--jkd-wh-col)!important;
    color: var(--jkd-hd-col)!important
}

#loginform input[type=submit].size-extra-large,.button-variable-item.size-extra-large,.comment-form .submit.size-extra-large,.form-submit .submit.size-extra-large,.grouped_form .button.size-extra-large,.jkd-btn.size-extra-large,.notify-group .wpcf7-submit.size-extra-large,.product-info .button.size-extra-large,.tab-content-customer-info-form button.size-extra-large,.tinvwl-table-manage-list .button.size-extra-large,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-extra-large,.tinvwl-to-left .button.size-extra-large,.tinvwl-to-right .button.size-extra-large,.tinvwl-tooltip.size-extra-large,.tinvwl_add_to_wishlist_button.size-extra-large,.widget_price_filter .button.size-extra-large,.wpcf7-submit.size-extra-large {
    height: 65px!important;
    padding: 15px 50px!important
}

@media(max-width: 576px) {
    #loginform input[type=submit].size-extra-large,.button-variable-item.size-extra-large,.comment-form .submit.size-extra-large,.form-submit .submit.size-extra-large,.grouped_form .button.size-extra-large,.jkd-btn.size-extra-large,.notify-group .wpcf7-submit.size-extra-large,.product-info .button.size-extra-large,.tab-content-customer-info-form button.size-extra-large,.tinvwl-table-manage-list .button.size-extra-large,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-extra-large,.tinvwl-to-left .button.size-extra-large,.tinvwl-to-right .button.size-extra-large,.tinvwl-tooltip.size-extra-large,.tinvwl_add_to_wishlist_button.size-extra-large,.widget_price_filter .button.size-extra-large,.wpcf7-submit.size-extra-large {
        height:55px!important;
        height: 50px!important;
        padding: 10px 35px!important
    }
}

#loginform input[type=submit].size-large,.button-variable-item.size-large,.comment-form .submit.size-large,.form-submit .submit.size-large,.grouped_form .button.size-large,.jkd-btn.size-large,.notify-group .wpcf7-submit.size-large,.product-info .button.size-large,.tab-content-customer-info-form button.size-large,.tinvwl-table-manage-list .button.size-large,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-large,.tinvwl-to-left .button.size-large,.tinvwl-to-right .button.size-large,.tinvwl-tooltip.size-large,.tinvwl_add_to_wishlist_button.size-large,.widget_price_filter .button.size-large,.wpcf7-submit.size-large {
    height: 60px!important;
    padding: 15px 45px!important
}

@media(max-width: 576px) {
    #loginform input[type=submit].size-large,.button-variable-item.size-large,.comment-form .submit.size-large,.form-submit .submit.size-large,.grouped_form .button.size-large,.jkd-btn.size-large,.notify-group .wpcf7-submit.size-large,.product-info .button.size-large,.tab-content-customer-info-form button.size-large,.tinvwl-table-manage-list .button.size-large,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-large,.tinvwl-to-left .button.size-large,.tinvwl-to-right .button.size-large,.tinvwl-tooltip.size-large,.tinvwl_add_to_wishlist_button.size-large,.widget_price_filter .button.size-large,.wpcf7-submit.size-large {
        height:50px!important;
        padding: 10px 35px!important
    }
}

@media(max-width: 425px) {
    #loginform input[type=submit].size-large,.button-variable-item.size-large,.comment-form .submit.size-large,.form-submit .submit.size-large,.grouped_form .button.size-large,.jkd-btn.size-large,.notify-group .wpcf7-submit.size-large,.product-info .button.size-large,.tab-content-customer-info-form button.size-large,.tinvwl-table-manage-list .button.size-large,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-large,.tinvwl-to-left .button.size-large,.tinvwl-to-right .button.size-large,.tinvwl-tooltip.size-large,.tinvwl_add_to_wishlist_button.size-large,.widget_price_filter .button.size-large,.wpcf7-submit.size-large {
        height:45px!important;
        padding: 10px 30px!important
    }
}

#loginform input[type=submit].size-default,.button-variable-item.size-default,.comment-form .submit.size-default,.form-submit .submit.size-default,.grouped_form .button.size-default,.jkd-btn.size-default,.notify-group .wpcf7-submit.size-default,.product-info .button.size-default,.tab-content-customer-info-form button.size-default,.tinvwl-table-manage-list .button.size-default,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-default,.tinvwl-to-left .button.size-default,.tinvwl-to-right .button.size-default,.tinvwl-tooltip.size-default,.tinvwl_add_to_wishlist_button.size-default,.widget_price_filter .button.size-default,.wpcf7-submit.size-default {
    height: 55px!important;
    padding: 15px 40px!important
}

@media(max-width: 576px) {
    #loginform input[type=submit].size-default,.button-variable-item.size-default,.comment-form .submit.size-default,.form-submit .submit.size-default,.grouped_form .button.size-default,.jkd-btn.size-default,.notify-group .wpcf7-submit.size-default,.product-info .button.size-default,.tab-content-customer-info-form button.size-default,.tinvwl-table-manage-list .button.size-default,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-default,.tinvwl-to-left .button.size-default,.tinvwl-to-right .button.size-default,.tinvwl-tooltip.size-default,.tinvwl_add_to_wishlist_button.size-default,.widget_price_filter .button.size-default,.wpcf7-submit.size-default {
        height:45px!important;
        padding: 10px 30px!important
    }
}

@media(max-width: 425px) {
    #loginform input[type=submit].size-default,.button-variable-item.size-default,.comment-form .submit.size-default,.form-submit .submit.size-default,.grouped_form .button.size-default,.jkd-btn.size-default,.notify-group .wpcf7-submit.size-default,.product-info .button.size-default,.tab-content-customer-info-form button.size-default,.tinvwl-table-manage-list .button.size-default,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-default,.tinvwl-to-left .button.size-default,.tinvwl-to-right .button.size-default,.tinvwl-tooltip.size-default,.tinvwl_add_to_wishlist_button.size-default,.widget_price_filter .button.size-default,.wpcf7-submit.size-default {
        height:40px!important;
        padding: 10px 25px!important
    }
}

#loginform input[type=submit].size-small,.button-variable-item.size-small,.comment-form .submit.size-small,.form-submit .submit.size-small,.grouped_form .button.size-small,.jkd-btn.size-small,.notify-group .wpcf7-submit.size-small,.product-info .button.size-small,.tab-content-customer-info-form button.size-small,.tinvwl-table-manage-list .button.size-small,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-small,.tinvwl-to-left .button.size-small,.tinvwl-to-right .button.size-small,.tinvwl-tooltip.size-small,.tinvwl_add_to_wishlist_button.size-small,.widget_price_filter .button.size-small,.wpcf7-submit.size-small {
    height: 50px!important;
    padding: 15px 35px!important
}

@media(max-width: 576px) {
    #loginform input[type=submit].size-small,.button-variable-item.size-small,.comment-form .submit.size-small,.form-submit .submit.size-small,.grouped_form .button.size-small,.jkd-btn.size-small,.notify-group .wpcf7-submit.size-small,.product-info .button.size-small,.tab-content-customer-info-form button.size-small,.tinvwl-table-manage-list .button.size-small,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-small,.tinvwl-to-left .button.size-small,.tinvwl-to-right .button.size-small,.tinvwl-tooltip.size-small,.tinvwl_add_to_wishlist_button.size-small,.widget_price_filter .button.size-small,.wpcf7-submit.size-small {
        height:42px!important;
        padding: 10px 27px!important
    }
}

@media(max-width: 425px) {
    #loginform input[type=submit].size-small,.button-variable-item.size-small,.comment-form .submit.size-small,.form-submit .submit.size-small,.grouped_form .button.size-small,.jkd-btn.size-small,.notify-group .wpcf7-submit.size-small,.product-info .button.size-small,.tab-content-customer-info-form button.size-small,.tinvwl-table-manage-list .button.size-small,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-small,.tinvwl-to-left .button.size-small,.tinvwl-to-right .button.size-small,.tinvwl-tooltip.size-small,.tinvwl_add_to_wishlist_button.size-small,.widget_price_filter .button.size-small,.wpcf7-submit.size-small {
        height:40px!important;
        padding: 10px 25px!important
    }
}

#loginform input[type=submit].size-extra-small,.button-variable-item.size-extra-small,.comment-form .submit.size-extra-small,.form-submit .submit.size-extra-small,.grouped_form .button.size-extra-small,.jkd-btn.size-extra-small,.notify-group .wpcf7-submit.size-extra-small,.product-info .button.size-extra-small,.tab-content-customer-info-form button.size-extra-small,.tinvwl-table-manage-list .button.size-extra-small,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-extra-small,.tinvwl-to-left .button.size-extra-small,.tinvwl-to-right .button.size-extra-small,.tinvwl-tooltip.size-extra-small,.tinvwl_add_to_wishlist_button.size-extra-small,.widget_price_filter .button.size-extra-small,.wpcf7-submit.size-extra-small {
    height: 45px!important;
    padding: 10px 30px!important
}

@media(max-width: 576px) {
    #loginform input[type=submit].size-extra-small,.button-variable-item.size-extra-small,.comment-form .submit.size-extra-small,.form-submit .submit.size-extra-small,.grouped_form .button.size-extra-small,.jkd-btn.size-extra-small,.notify-group .wpcf7-submit.size-extra-small,.product-info .button.size-extra-small,.tab-content-customer-info-form button.size-extra-small,.tinvwl-table-manage-list .button.size-extra-small,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-extra-small,.tinvwl-to-left .button.size-extra-small,.tinvwl-to-right .button.size-extra-small,.tinvwl-tooltip.size-extra-small,.tinvwl_add_to_wishlist_button.size-extra-small,.widget_price_filter .button.size-extra-small,.wpcf7-submit.size-extra-small {
        height:37px!important;
        padding: 10px 20px!important
    }
}

@media(max-width: 425px) {
    #loginform input[type=submit].size-extra-small,.button-variable-item.size-extra-small,.comment-form .submit.size-extra-small,.form-submit .submit.size-extra-small,.grouped_form .button.size-extra-small,.jkd-btn.size-extra-small,.notify-group .wpcf7-submit.size-extra-small,.product-info .button.size-extra-small,.tab-content-customer-info-form button.size-extra-small,.tinvwl-table-manage-list .button.size-extra-small,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).size-extra-small,.tinvwl-to-left .button.size-extra-small,.tinvwl-to-right .button.size-extra-small,.tinvwl-tooltip.size-extra-small,.tinvwl_add_to_wishlist_button.size-extra-small,.widget_price_filter .button.size-extra-small,.wpcf7-submit.size-extra-small {
        height:35px!important;
        padding: 10px 15px!important
    }
}

#loginform input[type=submit].animation-slide span,.button-variable-item.animation-slide span,.comment-form .submit.animation-slide span,.form-submit .submit.animation-slide span,.grouped_form .button.animation-slide span,.jkd-btn.animation-slide span,.notify-group .wpcf7-submit.animation-slide span,.product-info .button.animation-slide span,.tab-content-customer-info-form button.animation-slide span,.tinvwl-table-manage-list .button.animation-slide span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).animation-slide span,.tinvwl-to-left .button.animation-slide span,.tinvwl-to-right .button.animation-slide span,.tinvwl-tooltip.animation-slide span,.tinvwl_add_to_wishlist_button.animation-slide span,.widget_price_filter .button.animation-slide span,.wpcf7-submit.animation-slide span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: var(--jkd-medium-fw);
    line-height: 1.4;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s cubic-bezier(.7,0,.25,1);
    transition: all .4s cubic-bezier(.7,0,.25,1)
}

#loginform input[type=submit].animation-slide:hover span span,.button-variable-item.animation-slide:hover span span,.comment-form .submit.animation-slide:hover span span,.form-submit .submit.animation-slide:hover span span,.grouped_form .button.animation-slide:hover span span,.jkd-btn.animation-slide:hover span span,.notify-group .wpcf7-submit.animation-slide:hover span span,.product-info .button.animation-slide:hover span span,.tab-content-customer-info-form button.animation-slide:hover span span,.tinvwl-table-manage-list .button.animation-slide:hover span span,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).animation-slide:hover span span,.tinvwl-to-left .button.animation-slide:hover span span,.tinvwl-to-right .button.animation-slide:hover span span,.tinvwl-tooltip.animation-slide:hover span span,.tinvwl_add_to_wishlist_button.animation-slide:hover span span,.widget_price_filter .button.animation-slide:hover span span,.wpcf7-submit.animation-slide:hover span span {
    -webkit-animation: MoveUpInitial .25s forwards,MoveUpEnd .25s .25s forwards;
    animation: MoveUpInitial .25s forwards,MoveUpEnd .25s .25s forwards
}

#loginform input[type=submit].animation-slide:hover:before,.button-variable-item.animation-slide:hover:before,.comment-form .submit.animation-slide:hover:before,.form-submit .submit.animation-slide:hover:before,.grouped_form .button.animation-slide:hover:before,.jkd-btn.animation-slide:hover:before,.notify-group .wpcf7-submit.animation-slide:hover:before,.product-info .button.animation-slide:hover:before,.tab-content-customer-info-form button.animation-slide:hover:before,.tinvwl-table-manage-list .button.animation-slide:hover:before,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).animation-slide:hover:before,.tinvwl-to-left .button.animation-slide:hover:before,.tinvwl-to-right .button.animation-slide:hover:before,.tinvwl-tooltip.animation-slide:hover:before,.tinvwl_add_to_wishlist_button.animation-slide:hover:before,.widget_price_filter .button.animation-slide:hover:before,.wpcf7-submit.animation-slide:hover:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

#loginform input[type=submit].animation-slide:before,.button-variable-item.animation-slide:before,.comment-form .submit.animation-slide:before,.form-submit .submit.animation-slide:before,.grouped_form .button.animation-slide:before,.jkd-btn.animation-slide:before,.notify-group .wpcf7-submit.animation-slide:before,.product-info .button.animation-slide:before,.tab-content-customer-info-form button.animation-slide:before,.tinvwl-table-manage-list .button.animation-slide:before,.tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).animation-slide:before,.tinvwl-to-left .button.animation-slide:before,.tinvwl-to-right .button.animation-slide:before,.tinvwl-tooltip.animation-slide:before,.tinvwl_add_to_wishlist_button.animation-slide:before,.widget_price_filter .button.animation-slide:before,.wpcf7-submit.animation-slide:before {
    content: "";
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition: -webkit-transform .25s cubic-bezier(.7,0,.25,1);
    transition: -webkit-transform .25s cubic-bezier(.7,0,.25,1);
    transition: transform .25s cubic-bezier(.7,0,.25,1);
    transition: transform .25s cubic-bezier(.7,0,.25,1),-webkit-transform .25s cubic-bezier(.7,0,.25,1)
}

@-webkit-keyframes MoveUpInitial {
    to {
        -webkit-transform: translate3d(0,-105%,0);
        transform: translate3d(0,-105%,0)
    }
}

@keyframes MoveUpInitial {
    to {
        -webkit-transform: translate3d(0,-105%,0);
        transform: translate3d(0,-105%,0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.btn-wrp {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.btn-wrp,.err-men-hdr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.err-men-hdr {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 75px 0;
    width: 100%
}

@media(max-width: 767px) {
    .err-men-hdr {
        padding:50px 0
    }
}

.err-men-hdr .in-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.err-men-hdr .in-wrp .error {
    font-size: 96px!important;
    line-height: 1!important;
    margin: 0 0 25px
}

@media(max-width: 767px) {
    .err-men-hdr .in-wrp .error {
        font-size:84px!important;
        margin-bottom: 12px
    }
}

@media(max-width: 576px) {
    .err-men-hdr .in-wrp .error {
        font-size:64px!important;
        margin-bottom: 10px
    }
}

@media(max-width: 425px) {
    .err-men-hdr .in-wrp .error {
        font-size:48px!important;
        margin-bottom: 5px
    }
}

.err-men-hdr .in-wrp .er-ttl {
    margin-bottom: 15px
}

@media(max-width: 425px) {
    .err-men-hdr .in-wrp .er-ttl {
        margin-bottom:10px
    }
}

.err-men-hdr .in-wrp .add-links {
    margin-top: 15px
}

@media(max-width: 576px) {
    .err-men-hdr .in-wrp .add-links {
        margin-top:10px
    }
}

.err-men-hdr .in-wrp .add-links .menu-list {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.err-men-hdr .in-wrp .add-links .menu-list li {
    list-style: none
}

.err-men-hdr .in-wrp .add-links .menu-list li a {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .5;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.err-men-hdr .in-wrp .add-links .menu-list li a:hover {
    opacity: 1
}

.err-men-hdr .in-wrp .add-links .menu-list li:not(:last-child) {
    margin-right: 20px
}

@media(max-width: 767px) {
    .err-men-hdr .in-wrp .add-links .menu-list li:not(:last-child) {
        margin-right:15px
    }
}

@media(max-width: 576px) {
    .err-men-hdr .in-wrp .add-links .menu-list li:not(:last-child) {
        margin-right:10px
    }
}

@media(max-width: 425px) {
    .err-men-hdr .in-wrp .add-links .menu-list li:not(:last-child) {
        margin-right:5px
    }
}

.error-background {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 100%
}

.error-alert {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(220,53,69,.125);
    color: #dc3545;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    height: 50px;
    padding: 0 15px;
    width: 100%
}

#loginform input[type=password],#loginform input[type=text],.comment-text input[type=password],.comment-text input[type=text],.entry-content input[type=password],.entry-content input[type=text],.entry-content select,.jkd-input,.jkd-select,.tinvwl-break-input-filed,.woocommerce-address-fields .input-text,.woocommerce-address-fields select,.woocommerce-billing-fields .input-text,.woocommerce-billing-fields select,.woocommerce-shipping-fields .input-text,.woocommerce-shipping-fields select,.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 option,.wpcf7 select,select[data-attribute_name] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border: 1px solid var(--jkd-b-col);
    border-radius: 0!important;
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    height: 60px;
    max-width: 100%!important;
    padding: 8px 20px!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%
}

@media(max-width: 767px) {
    #loginform input[type=password],#loginform input[type=text],.comment-text input[type=password],.comment-text input[type=text],.entry-content input[type=password],.entry-content input[type=text],.entry-content select,.jkd-input,.jkd-select,.tinvwl-break-input-filed,.woocommerce-address-fields .input-text,.woocommerce-address-fields select,.woocommerce-billing-fields .input-text,.woocommerce-billing-fields select,.woocommerce-shipping-fields .input-text,.woocommerce-shipping-fields select,.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 option,.wpcf7 select,select[data-attribute_name] {
        height:55px!important
    }
}

@media(max-width: 576px) {
    #loginform input[type=password],#loginform input[type=text],.comment-text input[type=password],.comment-text input[type=text],.entry-content input[type=password],.entry-content input[type=text],.entry-content select,.jkd-input,.jkd-select,.tinvwl-break-input-filed,.woocommerce-address-fields .input-text,.woocommerce-address-fields select,.woocommerce-billing-fields .input-text,.woocommerce-billing-fields select,.woocommerce-shipping-fields .input-text,.woocommerce-shipping-fields select,.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 option,.wpcf7 select,select[data-attribute_name] {
        height:50px!important
    }
}

#loginform input[type=password]:-webkit-autofill,#loginform input[type=password]:-webkit-autofill:focus,#loginform input[type=password]:-webkit-autofill:hover,#loginform input[type=text]:-webkit-autofill,#loginform input[type=text]:-webkit-autofill:focus,#loginform input[type=text]:-webkit-autofill:hover,.comment-text input[type=password]:-webkit-autofill,.comment-text input[type=password]:-webkit-autofill:focus,.comment-text input[type=password]:-webkit-autofill:hover,.comment-text input[type=text]:-webkit-autofill,.comment-text input[type=text]:-webkit-autofill:focus,.comment-text input[type=text]:-webkit-autofill:hover,.entry-content input[type=password]:-webkit-autofill,.entry-content input[type=password]:-webkit-autofill:focus,.entry-content input[type=password]:-webkit-autofill:hover,.entry-content input[type=text]:-webkit-autofill,.entry-content input[type=text]:-webkit-autofill:focus,.entry-content input[type=text]:-webkit-autofill:hover,.entry-content select:-webkit-autofill,.entry-content select:-webkit-autofill:focus,.entry-content select:-webkit-autofill:hover,.jkd-input:-webkit-autofill,.jkd-input:-webkit-autofill:focus,.jkd-input:-webkit-autofill:hover,.jkd-select:-webkit-autofill,.jkd-select:-webkit-autofill:focus,.jkd-select:-webkit-autofill:hover,.tinvwl-break-input-filed:-webkit-autofill,.tinvwl-break-input-filed:-webkit-autofill:focus,.tinvwl-break-input-filed:-webkit-autofill:hover,.woocommerce-address-fields .input-text:-webkit-autofill,.woocommerce-address-fields .input-text:-webkit-autofill:focus,.woocommerce-address-fields .input-text:-webkit-autofill:hover,.woocommerce-address-fields select:-webkit-autofill,.woocommerce-address-fields select:-webkit-autofill:focus,.woocommerce-address-fields select:-webkit-autofill:hover,.woocommerce-billing-fields .input-text:-webkit-autofill,.woocommerce-billing-fields .input-text:-webkit-autofill:focus,.woocommerce-billing-fields .input-text:-webkit-autofill:hover,.woocommerce-billing-fields select:-webkit-autofill,.woocommerce-billing-fields select:-webkit-autofill:focus,.woocommerce-billing-fields select:-webkit-autofill:hover,.woocommerce-shipping-fields .input-text:-webkit-autofill,.woocommerce-shipping-fields .input-text:-webkit-autofill:focus,.woocommerce-shipping-fields .input-text:-webkit-autofill:hover,.woocommerce-shipping-fields select:-webkit-autofill,.woocommerce-shipping-fields select:-webkit-autofill:focus,.woocommerce-shipping-fields select:-webkit-autofill:hover,.wpcf7 input[type=email]:-webkit-autofill,.wpcf7 input[type=email]:-webkit-autofill:focus,.wpcf7 input[type=email]:-webkit-autofill:hover,.wpcf7 input[type=text]:-webkit-autofill,.wpcf7 input[type=text]:-webkit-autofill:focus,.wpcf7 input[type=text]:-webkit-autofill:hover,.wpcf7 option:-webkit-autofill,.wpcf7 option:-webkit-autofill:focus,.wpcf7 option:-webkit-autofill:hover,.wpcf7 select:-webkit-autofill,.wpcf7 select:-webkit-autofill:focus,.wpcf7 select:-webkit-autofill:hover,select[data-attribute_name]:-webkit-autofill,select[data-attribute_name]:-webkit-autofill:focus,select[data-attribute_name]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--jkd-hd-col);
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    color: var(--jkd-hd-col);
    font-size: 14px;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

#loginform input[type=password]:focus,#loginform input[type=text]:focus,.comment-text input[type=password]:focus,.comment-text input[type=text]:focus,.entry-content input[type=password]:focus,.entry-content input[type=text]:focus,.entry-content select:focus,.jkd-input:focus,.jkd-select:focus,.tinvwl-break-input-filed:focus,.woocommerce-address-fields .input-text:focus,.woocommerce-address-fields select:focus,.woocommerce-billing-fields .input-text:focus,.woocommerce-billing-fields select:focus,.woocommerce-shipping-fields .input-text:focus,.woocommerce-shipping-fields select:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=text]:focus,.wpcf7 option:focus,.wpcf7 select:focus,select[data-attribute_name]:focus {
    border-color: var(--jkd-hd-col)!important
}

#loginform input[type=password]::-webkit-input-placeholder,#loginform input[type=text]::-webkit-input-placeholder,.comment-text input[type=password]::-webkit-input-placeholder,.comment-text input[type=text]::-webkit-input-placeholder,.entry-content input[type=password]::-webkit-input-placeholder,.entry-content input[type=text]::-webkit-input-placeholder,.entry-content select::-webkit-input-placeholder,.jkd-input::-webkit-input-placeholder,.jkd-select::-webkit-input-placeholder,.tinvwl-break-input-filed::-webkit-input-placeholder,.woocommerce-address-fields .input-text::-webkit-input-placeholder,.woocommerce-address-fields select::-webkit-input-placeholder,.woocommerce-billing-fields .input-text::-webkit-input-placeholder,.woocommerce-billing-fields select::-webkit-input-placeholder,.woocommerce-shipping-fields .input-text::-webkit-input-placeholder,.woocommerce-shipping-fields select::-webkit-input-placeholder,.wpcf7 input[type=email]::-webkit-input-placeholder,.wpcf7 input[type=text]::-webkit-input-placeholder,.wpcf7 option::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder,select[data-attribute_name]::-webkit-input-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5
}

#loginform input[type=password]::-moz-placeholder,#loginform input[type=text]::-moz-placeholder,.comment-text input[type=password]::-moz-placeholder,.comment-text input[type=text]::-moz-placeholder,.entry-content input[type=password]::-moz-placeholder,.entry-content input[type=text]::-moz-placeholder,.entry-content select::-moz-placeholder,.jkd-input::-moz-placeholder,.jkd-select::-moz-placeholder,.tinvwl-break-input-filed::-moz-placeholder,.woocommerce-address-fields .input-text::-moz-placeholder,.woocommerce-address-fields select::-moz-placeholder,.woocommerce-billing-fields .input-text::-moz-placeholder,.woocommerce-billing-fields select::-moz-placeholder,.woocommerce-shipping-fields .input-text::-moz-placeholder,.woocommerce-shipping-fields select::-moz-placeholder,.wpcf7 input[type=email]::-moz-placeholder,.wpcf7 input[type=text]::-moz-placeholder,.wpcf7 option::-moz-placeholder,.wpcf7 select::-moz-placeholder,select[data-attribute_name]::-moz-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5
}

#loginform input[type=password]:-ms-input-placeholder,#loginform input[type=text]:-ms-input-placeholder,.comment-text input[type=password]:-ms-input-placeholder,.comment-text input[type=text]:-ms-input-placeholder,.entry-content input[type=password]:-ms-input-placeholder,.entry-content input[type=text]:-ms-input-placeholder,.entry-content select:-ms-input-placeholder,.jkd-input:-ms-input-placeholder,.jkd-select:-ms-input-placeholder,.tinvwl-break-input-filed:-ms-input-placeholder,.woocommerce-address-fields .input-text:-ms-input-placeholder,.woocommerce-address-fields select:-ms-input-placeholder,.woocommerce-billing-fields .input-text:-ms-input-placeholder,.woocommerce-billing-fields select:-ms-input-placeholder,.woocommerce-shipping-fields .input-text:-ms-input-placeholder,.woocommerce-shipping-fields select:-ms-input-placeholder,.wpcf7 input[type=email]:-ms-input-placeholder,.wpcf7 input[type=text]:-ms-input-placeholder,.wpcf7 option:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder,select[data-attribute_name]:-ms-input-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5
}

#loginform input[type=password]::-ms-input-placeholder,#loginform input[type=text]::-ms-input-placeholder,.comment-text input[type=password]::-ms-input-placeholder,.comment-text input[type=text]::-ms-input-placeholder,.entry-content input[type=password]::-ms-input-placeholder,.entry-content input[type=text]::-ms-input-placeholder,.entry-content select::-ms-input-placeholder,.jkd-input::-ms-input-placeholder,.jkd-select::-ms-input-placeholder,.tinvwl-break-input-filed::-ms-input-placeholder,.woocommerce-address-fields .input-text::-ms-input-placeholder,.woocommerce-address-fields select::-ms-input-placeholder,.woocommerce-billing-fields .input-text::-ms-input-placeholder,.woocommerce-billing-fields select::-ms-input-placeholder,.woocommerce-shipping-fields .input-text::-ms-input-placeholder,.woocommerce-shipping-fields select::-ms-input-placeholder,.wpcf7 input[type=email]::-ms-input-placeholder,.wpcf7 input[type=text]::-ms-input-placeholder,.wpcf7 option::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder,select[data-attribute_name]::-ms-input-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5
}

#loginform input[type=password]::placeholder,#loginform input[type=text]::placeholder,.comment-text input[type=password]::placeholder,.comment-text input[type=text]::placeholder,.entry-content input[type=password]::placeholder,.entry-content input[type=text]::placeholder,.entry-content select::placeholder,.jkd-input::placeholder,.jkd-select::placeholder,.tinvwl-break-input-filed::placeholder,.woocommerce-address-fields .input-text::placeholder,.woocommerce-address-fields select::placeholder,.woocommerce-billing-fields .input-text::placeholder,.woocommerce-billing-fields select::placeholder,.woocommerce-shipping-fields .input-text::placeholder,.woocommerce-shipping-fields select::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 option::placeholder,.wpcf7 select::placeholder,select[data-attribute_name]::placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5
}

#loginform input[type=password]:focus,#loginform input[type=text]:focus,.comment-text input[type=password]:focus,.comment-text input[type=text]:focus,.entry-content input[type=password]:focus,.entry-content input[type=text]:focus,.entry-content select:focus,.jkd-input:focus,.jkd-select:focus,.tinvwl-break-input-filed:focus,.woocommerce-address-fields .input-text:focus,.woocommerce-address-fields select:focus,.woocommerce-billing-fields .input-text:focus,.woocommerce-billing-fields select:focus,.woocommerce-shipping-fields .input-text:focus,.woocommerce-shipping-fields select:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=text]:focus,.wpcf7 option:focus,.wpcf7 select:focus,select[data-attribute_name]:focus {
    color: var(--jkd-hd-col);
    opacity: 1!important
}

#loginform input[type=password]:focus::-webkit-input-placeholder,#loginform input[type=text]:focus::-webkit-input-placeholder,.comment-text input[type=password]:focus::-webkit-input-placeholder,.comment-text input[type=text]:focus::-webkit-input-placeholder,.entry-content input[type=password]:focus::-webkit-input-placeholder,.entry-content input[type=text]:focus::-webkit-input-placeholder,.entry-content select:focus::-webkit-input-placeholder,.jkd-input:focus::-webkit-input-placeholder,.jkd-select:focus::-webkit-input-placeholder,.tinvwl-break-input-filed:focus::-webkit-input-placeholder,.woocommerce-address-fields .input-text:focus::-webkit-input-placeholder,.woocommerce-address-fields select:focus::-webkit-input-placeholder,.woocommerce-billing-fields .input-text:focus::-webkit-input-placeholder,.woocommerce-billing-fields select:focus::-webkit-input-placeholder,.woocommerce-shipping-fields .input-text:focus::-webkit-input-placeholder,.woocommerce-shipping-fields select:focus::-webkit-input-placeholder,.wpcf7 input[type=email]:focus::-webkit-input-placeholder,.wpcf7 input[type=text]:focus::-webkit-input-placeholder,.wpcf7 option:focus::-webkit-input-placeholder,.wpcf7 select:focus::-webkit-input-placeholder,select[data-attribute_name]:focus::-webkit-input-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

#loginform input[type=password]:focus::-moz-placeholder,#loginform input[type=text]:focus::-moz-placeholder,.comment-text input[type=password]:focus::-moz-placeholder,.comment-text input[type=text]:focus::-moz-placeholder,.entry-content input[type=password]:focus::-moz-placeholder,.entry-content input[type=text]:focus::-moz-placeholder,.entry-content select:focus::-moz-placeholder,.jkd-input:focus::-moz-placeholder,.jkd-select:focus::-moz-placeholder,.tinvwl-break-input-filed:focus::-moz-placeholder,.woocommerce-address-fields .input-text:focus::-moz-placeholder,.woocommerce-address-fields select:focus::-moz-placeholder,.woocommerce-billing-fields .input-text:focus::-moz-placeholder,.woocommerce-billing-fields select:focus::-moz-placeholder,.woocommerce-shipping-fields .input-text:focus::-moz-placeholder,.woocommerce-shipping-fields select:focus::-moz-placeholder,.wpcf7 input[type=email]:focus::-moz-placeholder,.wpcf7 input[type=text]:focus::-moz-placeholder,.wpcf7 option:focus::-moz-placeholder,.wpcf7 select:focus::-moz-placeholder,select[data-attribute_name]:focus::-moz-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

#loginform input[type=password]:focus:-ms-input-placeholder,#loginform input[type=text]:focus:-ms-input-placeholder,.comment-text input[type=password]:focus:-ms-input-placeholder,.comment-text input[type=text]:focus:-ms-input-placeholder,.entry-content input[type=password]:focus:-ms-input-placeholder,.entry-content input[type=text]:focus:-ms-input-placeholder,.entry-content select:focus:-ms-input-placeholder,.jkd-input:focus:-ms-input-placeholder,.jkd-select:focus:-ms-input-placeholder,.tinvwl-break-input-filed:focus:-ms-input-placeholder,.woocommerce-address-fields .input-text:focus:-ms-input-placeholder,.woocommerce-address-fields select:focus:-ms-input-placeholder,.woocommerce-billing-fields .input-text:focus:-ms-input-placeholder,.woocommerce-billing-fields select:focus:-ms-input-placeholder,.woocommerce-shipping-fields .input-text:focus:-ms-input-placeholder,.woocommerce-shipping-fields select:focus:-ms-input-placeholder,.wpcf7 input[type=email]:focus:-ms-input-placeholder,.wpcf7 input[type=text]:focus:-ms-input-placeholder,.wpcf7 option:focus:-ms-input-placeholder,.wpcf7 select:focus:-ms-input-placeholder,select[data-attribute_name]:focus:-ms-input-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

#loginform input[type=password]:focus::-ms-input-placeholder,#loginform input[type=text]:focus::-ms-input-placeholder,.comment-text input[type=password]:focus::-ms-input-placeholder,.comment-text input[type=text]:focus::-ms-input-placeholder,.entry-content input[type=password]:focus::-ms-input-placeholder,.entry-content input[type=text]:focus::-ms-input-placeholder,.entry-content select:focus::-ms-input-placeholder,.jkd-input:focus::-ms-input-placeholder,.jkd-select:focus::-ms-input-placeholder,.tinvwl-break-input-filed:focus::-ms-input-placeholder,.woocommerce-address-fields .input-text:focus::-ms-input-placeholder,.woocommerce-address-fields select:focus::-ms-input-placeholder,.woocommerce-billing-fields .input-text:focus::-ms-input-placeholder,.woocommerce-billing-fields select:focus::-ms-input-placeholder,.woocommerce-shipping-fields .input-text:focus::-ms-input-placeholder,.woocommerce-shipping-fields select:focus::-ms-input-placeholder,.wpcf7 input[type=email]:focus::-ms-input-placeholder,.wpcf7 input[type=text]:focus::-ms-input-placeholder,.wpcf7 option:focus::-ms-input-placeholder,.wpcf7 select:focus::-ms-input-placeholder,select[data-attribute_name]:focus::-ms-input-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

#loginform input[type=password]:focus::placeholder,#loginform input[type=text]:focus::placeholder,.comment-text input[type=password]:focus::placeholder,.comment-text input[type=text]:focus::placeholder,.entry-content input[type=password]:focus::placeholder,.entry-content input[type=text]:focus::placeholder,.entry-content select:focus::placeholder,.jkd-input:focus::placeholder,.jkd-select:focus::placeholder,.tinvwl-break-input-filed:focus::placeholder,.woocommerce-address-fields .input-text:focus::placeholder,.woocommerce-address-fields select:focus::placeholder,.woocommerce-billing-fields .input-text:focus::placeholder,.woocommerce-billing-fields select:focus::placeholder,.woocommerce-shipping-fields .input-text:focus::placeholder,.woocommerce-shipping-fields select:focus::placeholder,.wpcf7 input[type=email]:focus::placeholder,.wpcf7 input[type=text]:focus::placeholder,.wpcf7 option:focus::placeholder,.wpcf7 select:focus::placeholder,select[data-attribute_name]:focus::placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

#loginform input[type=password] option,#loginform input[type=text] option,.comment-text input[type=password] option,.comment-text input[type=text] option,.entry-content input[type=password] option,.entry-content input[type=text] option,.entry-content select option,.jkd-input option,.jkd-select option,.tinvwl-break-input-filed option,.woocommerce-address-fields .input-text option,.woocommerce-address-fields select option,.woocommerce-billing-fields .input-text option,.woocommerce-billing-fields select option,.woocommerce-shipping-fields .input-text option,.woocommerce-shipping-fields select option,.wpcf7 input[type=email] option,.wpcf7 input[type=text] option,.wpcf7 option option,.wpcf7 select option,select[data-attribute_name] option {
    background-color: var(--jkd-bg)!important;
    color: var(--jkd-hd-col)!important
}

.jkd-textarea,.woocommerce-additional-fields .input-text,.wpcf7 textarea {
    background-color: transparent!important;
    border: 1px solid var(--jkd-b-col)!important;
    color: var(--jkd-hd-col);
    font-size: 14px;
    height: 200px!important;
    max-height: 200px!important;
    min-height: 200px!important;
    padding: 15px 20px!important;
    resize: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%
}

.jkd-textarea:-webkit-autofill,.jkd-textarea:-webkit-autofill:focus,.jkd-textarea:-webkit-autofill:hover,.woocommerce-additional-fields .input-text:-webkit-autofill,.woocommerce-additional-fields .input-text:-webkit-autofill:focus,.woocommerce-additional-fields .input-text:-webkit-autofill:hover,.wpcf7 textarea:-webkit-autofill,.wpcf7 textarea:-webkit-autofill:focus,.wpcf7 textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--jkd-hd-col);
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    color: var(--jkd-hd-col);
    font-size: 14px;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.jkd-textarea:focus,.woocommerce-additional-fields .input-text:focus,.wpcf7 textarea:focus {
    border-color: var(--jkd-hd-col)!important;
    color: var(--jkd-hd-col);
    opacity: 1!important
}

.jkd-textarea:focus::-webkit-input-placeholder,.woocommerce-additional-fields .input-text:focus::-webkit-input-placeholder,.wpcf7 textarea:focus::-webkit-input-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

.jkd-textarea:focus::-moz-placeholder,.woocommerce-additional-fields .input-text:focus::-moz-placeholder,.wpcf7 textarea:focus::-moz-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

.jkd-textarea:focus:-ms-input-placeholder,.woocommerce-additional-fields .input-text:focus:-ms-input-placeholder,.wpcf7 textarea:focus:-ms-input-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

.jkd-textarea:focus::-ms-input-placeholder,.woocommerce-additional-fields .input-text:focus::-ms-input-placeholder,.wpcf7 textarea:focus::-ms-input-placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

.jkd-textarea:focus::placeholder,.woocommerce-additional-fields .input-text:focus::placeholder,.wpcf7 textarea:focus::placeholder {
    color: var(--jkd-hd-col)!important;
    opacity: 1!important
}

.jkd-textarea::-webkit-input-placeholder,.woocommerce-additional-fields .input-text::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5!important
}

.jkd-textarea::-moz-placeholder,.woocommerce-additional-fields .input-text::-moz-placeholder,.wpcf7 textarea::-moz-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5!important
}

.jkd-textarea:-ms-input-placeholder,.woocommerce-additional-fields .input-text:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5!important
}

.jkd-textarea::-ms-input-placeholder,.woocommerce-additional-fields .input-text::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5!important
}

.jkd-textarea::placeholder,.woocommerce-additional-fields .input-text::placeholder,.wpcf7 textarea::placeholder {
    color: var(--jkd-text-color)!important;
    font-size: 14px!important;
    opacity: .5!important
}

#loginform input[type=checkbox],#wp-comment-cookies-consent,.jkd-check,.wpcf7 input[type=checkbox] {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    height: 20px;
    justify-content: center!important;
    margin: 0 10px 0 0!important;
    width: 20px
}

#loginform input[type=checkbox]:after,#wp-comment-cookies-consent:after,.jkd-check:after,.wpcf7 input[type=checkbox]:after {
    background-color: var(--jkd-bg);
    border: 1px solid var(--jkd-hd-col);
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 20px;
    position: relative;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    width: 20px
}

#loginform input[type=checkbox]:checked:after,#wp-comment-cookies-consent:checked:after,.jkd-check:checked:after,.wpcf7 input[type=checkbox]:checked:after {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col)!important;
    border: 1px solid var(--jkd-hd-col);
    color: var(--jkd-inverted-color)!important;
    content: "î­»";
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: remixicon!important;
    font-size: 12px!important;
    height: 20px;
    justify-content: center;
    position: relative;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    width: 20px
}

#loginform input[type=checkbox]:disabled,#wp-comment-cookies-consent:disabled,.jkd-check:disabled,.wpcf7 input[type=checkbox]:disabled {
    cursor: not-allowed!important;
    opacity: .3!important;
    pointer-events: none!important
}

.jkd-radio,.wpcf7 input[type=radio] {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    justify-content: center!important;
    margin: 0 10px 0 0!important;
    min-width: 20px;
    width: 20px
}

.jkd-radio:disabled,.wpcf7 input[type=radio]:disabled {
    cursor: not-allowed!important;
    opacity: .3!important;
    pointer-events: none!important
}

.jkd-radio:before,.wpcf7 input[type=radio]:before {
    background-color: var(--jkd-hd-col)!important;
    border-radius: 100%;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 10px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 10px;
    z-index: 999
}

.jkd-radio:after,.wpcf7 input[type=radio]:after {
    background-color: var(--jkd-bg);
    border: 1px solid var(--jkd-hd-col);
    border-radius: 100%;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 20px;
    min-width: 20px;
    padding-left: 1px;
    padding-top: 1px;
    position: relative;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out;
    width: 20px
}

.jkd-radio:checked:before,.wpcf7 input[type=radio]:checked:before {
    opacity: 1
}

.select-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

.select-wrapper select {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    padding-right: 45px
}

.select-wrapper:after {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    content: "î©";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: remixicon!important;
    font-size: 24px;
    height: 100%;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 999
}

.select-wrapper.active:after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.custom-quantity-input-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.custom-quantity-input-wrapper input::-webkit-inner-spin-button,.custom-quantity-input-wrapper input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.custom-quantity-input-wrapper input[type=number] {
    -moz-appearance: textfield
}

.custom-quantity-input-wrapper .pre {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .01em;
    line-height: 18px;
    margin-right: 15px
}

.custom-quantity-input-wrapper .quantity-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.custom-quantity-input-wrapper .quantity-inner .decrease img {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.custom-quantity-input-wrapper .quantity-inner button {
    background-color: transparent;
    cursor: pointer
}

.custom-quantity-input-wrapper .quantity-inner input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    letter-spacing: .01em;
    line-height: 18px;
    text-align: center;
    width: 35px
}

select {
    cursor: pointer
}

.woocommerce-form-track-order {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 400px;
    width: 100%
}

.woocommerce-form-track-order .upper-text {
    font-size: 14px;
    margin-bottom: 30px;
    opacity: .7;
    text-align: center;
    width: 100%
}

@media(max-width: 576px) {
    .woocommerce-form-track-order .upper-text {
        margin-bottom:15px
    }
}

.woocommerce-form-track-order .form-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: -30px;
    width: 100%
}

.woocommerce-form-track-order .form-inner .form-row,.woocommerce-form-track-order .form-inner .form-row button,.woocommerce-form-track-order .form-inner .form-row input {
    width: 100%
}

.woocommerce-form-track-order .form-inner .form-row:not(:last-child) {
    margin-bottom: 30px
}

.add-links a,.cp-wrp a,.multiline-hover,.posted_in a,.product_meta a,.reset_variations,.sidebar-widget-wrapper a:not(.tag-cloud-link):not(.product_list_widget>li>a),.tagged_as a,.woobt-title a,.woocommerce-MyAccount-navigation-link a,.woocommerce-product-attributes-item__value a,.woosb-title a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--jkd-hd-col)),to(var(--jkd-hd-col)));
    background-image: linear-gradient(var(--jkd-hd-col),var(--jkd-hd-col));
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important
}

.add-links a:focus,.add-links a:hover,.cp-wrp a:focus,.cp-wrp a:hover,.multiline-hover:focus,.multiline-hover:hover,.posted_in a:focus,.posted_in a:hover,.product_meta a:focus,.product_meta a:hover,.reset_variations:focus,.reset_variations:hover,.sidebar-widget-wrapper a:not(.tag-cloud-link):not(.product_list_widget>li>a):focus,.sidebar-widget-wrapper a:not(.tag-cloud-link):not(.product_list_widget>li>a):hover,.tagged_as a:focus,.tagged_as a:hover,.woobt-title a:focus,.woobt-title a:hover,.woocommerce-MyAccount-navigation-link a:focus,.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-product-attributes-item__value a:focus,.woocommerce-product-attributes-item__value a:hover,.woosb-title a:focus,.woosb-title a:hover {
    background-size: 100% 2px
}

.add-links a.white-hover,.cp-wrp a.white-hover,.multiline-hover.white-hover,.posted_in a.white-hover,.product_meta a.white-hover,.reset_variations.white-hover,.sidebar-widget-wrapper a:not(.tag-cloud-link):not(.product_list_widget>li>a).white-hover,.tagged_as a.white-hover,.woobt-title a.white-hover,.woocommerce-MyAccount-navigation-link a.white-hover,.woocommerce-product-attributes-item__value a.white-hover,.woosb-title a.white-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--jkd-wh-col)),to(var(--jkd-wh-col)));
    background-image: linear-gradient(var(--jkd-wh-col),var(--jkd-wh-col))
}

.kale-hover {
    position: relative;
    white-space: nowrap
}

.kale-hover:after,.kale-hover:before {
    background: var(--jkd-hd-col);
    content: "";
    height: 1px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.kale-hover:before {
    height: 10px;
    opacity: 0;
    top: 100%
}

.kale-hover:after {
    content: "";
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.kale-hover:hover:after {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.kale-hover:hover:before {
    -webkit-animation: lineUp .3s ease forwards;
    animation: lineUp .3s ease forwards;
    opacity: 1
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes lineUp {
    0% {
        -webkit-transform: scaleY(.045);
        transform: scaleY(.045);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }

    50% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }

    51% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }

    to {
        -webkit-transform: scaleY(.045);
        transform: scaleY(.045);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
}

@keyframes lineUp {
    0% {
        -webkit-transform: scaleY(.045);
        transform: scaleY(.045);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }

    50% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }

    51% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }

    to {
        -webkit-transform: scaleY(.045);
        transform: scaleY(.045);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
}

.jkd-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.jkd-link .icon-left {
    margin-right: 5px
}

.jkd-link .icon-right {
    margin-left: 5px
}

.jkd-link:hover {
    opacity: .7
}

.mailchimp-subscribe-form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: center;
    margin: 0 auto;
    max-width: 500px;
    width: 100%
}

.mailchimp-subscribe-form .info-message {
    font-size: 14px;
    margin-top: 10px;
    opacity: .3
}

.mailchimp-subscribe-form .input-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.mailchimp-subscribe-form .input-row input {
    background-color: var(--jkd-bg-sec);
    color: var(--jkd-hd-col);
    font-size: 14px;
    height: 55px;
    padding: 10px 20px;
    width: 100%
}

@media(max-width: 767px) {
    .mailchimp-subscribe-form .input-row input {
        height:50px
    }
}

@media(max-width: 576px) {
    .mailchimp-subscribe-form .input-row input {
        height:45px
    }
}

.mailchimp-subscribe-form .input-row input::-webkit-input-placeholder {
    color: var(--jkd-text-color);
    font-size: 14px;
    opacity: .7
}

.mailchimp-subscribe-form .input-row input::-moz-placeholder {
    color: var(--jkd-text-color);
    font-size: 14px;
    opacity: .7
}

.mailchimp-subscribe-form .input-row input:-ms-input-placeholder {
    color: var(--jkd-text-color);
    font-size: 14px;
    opacity: .7
}

.mailchimp-subscribe-form .input-row input::-ms-input-placeholder {
    color: var(--jkd-text-color);
    font-size: 14px;
    opacity: .7
}

.mailchimp-subscribe-form .input-row input::placeholder {
    color: var(--jkd-text-color);
    font-size: 14px;
    opacity: .7
}

.mailchimp-subscribe-form .input-row input:-webkit-autofill,.mailchimp-subscribe-form .input-row input:-webkit-autofill:focus,.mailchimp-subscribe-form .input-row input:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--jkd-hd-col);
    -webkit-box-shadow: 0 0 0 1000px var(--jkd-bg-sec) inset;
    color: var(--jkd-hd-col);
    font-size: 14px;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.mailchimp-subscribe-form .input-row button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    color: var(--jkd-hd-col);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 55px;
    padding: 10px 20px;
    text-transform: uppercase;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

@media(max-width: 767px) {
    .mailchimp-subscribe-form .input-row button {
        height:50px
    }
}

@media(max-width: 576px) {
    .mailchimp-subscribe-form .input-row button {
        height:45px
    }
}

.mailchimp-subscribe-form .input-row button i {
    color: var(--jkd-hd-col)
}

.mailchimp-subscribe-form .agree-terms {
    font-size: 14px;
    line-height: 1.3!important;
    margin-top: 10px;
    min-width: 100%;
    width: 100%
}

.mailchimp-subscribe-form .agree-terms input {
    margin-right: 5px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px)
}

.mc4wp-response {
    margin-top: 10px
}

.mc4wp-response p {
    border: 1px solid green;
    color: green;
    font-size: 14px;
    padding: 7px 15px
}

.elementor-widget-wp-widget-mc4wp_form_widget .agree-terms,.elementor-widget-wp-widget-mc4wp_form_widget .info-message {
    display: none!important
}

.page-header {
    padding-bottom: 0!important;
    position: relative
}

.page-header.classic {
    padding: 125px 0
}

@media(max-width: 1024px) {
    .page-header.classic {
        padding:75px 0
    }
}

@media(max-width: 767px) {
    .page-header.classic {
        padding:50px 0
    }
}

.page-header.image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 125px 0!important
}

@media(max-width: 1024px) {
    .page-header.image {
        padding:75px 0!important
    }
}

@media(max-width: 767px) {
    .page-header.image {
        padding:50px 0!important
    }
}

.page-header.image:after {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.page-header.image .in-wrp .jkd-breadcrumbs,.page-header.image .in-wrp .jkd-breadcrumbs a,.page-header.image .in-wrp .jkd-breadcrumbs i,.page-header.image .in-wrp .jkd-breadcrumbs span,.page-header.image .in-wrp .page-title,.page-header.image .in-wrp .results-wrapper {
    color: var(--jkd-wh-col)!important
}

.page-header.default {
    padding: 75px 0
}

@media(max-width: 1024px) {
    .page-header.default {
        padding:50px 0
    }
}

.page-header.minimal {
    padding: 30px 0
}

.page-header.minimal .in-wrp {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    align-items: center!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
    justify-content: space-between!important
}

.page-header.minimal .in-wrp .ov-wrp {
    width: unset!important
}

.page-header.minimal .in-wrp .ov-wrp .jkd-breadcrumbs {
    margin-top: 0!important
}

.page-header.enable-border {
    border-bottom: 1px solid var(--jkd-b-col)!important
}

.page-header.enable-border.classic {
    padding-bottom: 125px!important
}

@media(max-width: 1024px) {
    .page-header.enable-border.classic {
        padding-bottom:100px!important
    }
}

@media(max-width: 767px) {
    .page-header.enable-border.classic {
        padding-bottom:75px!important
    }
}

@media(max-width: 576px) {
    .page-header.enable-border.classic {
        padding-bottom:50px!important
    }
}

.page-header.enable-border.default {
    padding-bottom: 75px!important
}

@media(max-width: 1024px) {
    .page-header.enable-border.default {
        padding-bottom:50px!important
    }
}

.page-header.enable-border.minimal {
    padding-bottom: 30px!important
}

.page-header .ov-wrp {
    width: 100%
}

.page-header .in-wrp,.page-header .ov-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page-header .in-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 100
}

.page-header .in-wrp .search-query {
    margin-top: 10px
}

.page-header .in-wrp .results-wrapper {
    font-size: 14px
}

.page-header .in-wrp .jkd-breadcrumbs {
    margin-top: 15px
}

@media(max-width: 1024px) {
    .page-header .in-wrp .jkd-breadcrumbs {
        margin-top:10px
    }
}

@media(max-width: 576px) {
    .page-header .in-wrp .jkd-breadcrumbs {
        margin-top:5px
    }
}

.page-header.left .ov-wrp {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media(max-width: 767px) {
    .page-header.left .ov-wrp {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.page-header.left .ov-wrp .page-title,.page-header.left .ov-wrp .results-wrapper,.page-header.left .ov-wrp .search-query {
    text-align: left
}

@media(max-width: 767px) {
    .page-header.left .ov-wrp .page-title,.page-header.left .ov-wrp .results-wrapper,.page-header.left .ov-wrp .search-query {
        text-align:center
    }
}

.page-header.center .ov-wrp {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-header.center .ov-wrp .page-title,.page-header.center .ov-wrp .results-wrapper,.page-header.center .ov-wrp .search-query {
    text-align: center
}

.page-header.right .ov-wrp {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media(max-width: 767px) {
    .page-header.right .ov-wrp {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.page-header.right .ov-wrp .page-title,.page-header.right .ov-wrp .results-wrapper,.page-header.right .ov-wrp .search-query {
    text-align: right
}

@media(max-width: 767px) {
    .page-header.right .ov-wrp .page-title,.page-header.right .ov-wrp .results-wrapper,.page-header.right .ov-wrp .search-query {
        text-align:center
    }
}

.global-navigation-transparent .page-header.image {
    padding-top: 225px!important
}

@media(max-width: 1024px) {
    .global-navigation-transparent .page-header.image {
        padding-top:150px!important
    }
}

.social-list-widget,.social-list-widget li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.social-list-widget li {
    list-style: none;
    margin-bottom: 0!important
}

.social-list-widget li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    color: var(--jkd-inverted-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    justify-content: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 45px
}

@media(max-width: 1024px) {
    .social-list-widget li a {
        height:40px;
        width: 40px
    }
}

@media(max-width: 576px) {
    .social-list-widget li a {
        height:35px;
        width: 35px
    }
}

.social-list-widget li a:hover {
    opacity: .7
}

.social-list-widget li:not(:last-child) {
    margin-right: 15px
}

.jkd-pagination {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 75px;
    position: relative;
    width: 100%;
    z-index: 10
}

@media(max-width: 1024px) {
    .jkd-pagination {
        margin-top:50px
    }
}

.jkd-pagination .nav-links {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jkd-pagination .nav-links .page-numbers {
    font-size: 24px
}

@media(max-width: 576px) {
    .jkd-pagination .nav-links .page-numbers {
        font-size:20px
    }
}

.jkd-pagination .nav-links .page-numbers:not(:last-child) {
    margin-right: 15px!important
}

@media(max-width: 576px) {
    .jkd-pagination .nav-links .page-numbers:not(:last-child) {
        margin-right:10px!important
    }
}

.jkd-pagination .nav-links .pagination-arrow i {
    font-size: 20px
}

@media(max-width: 576px) {
    .jkd-pagination .nav-links .pagination-arrow i {
        font-size:16px
    }
}

.jkd-pagination .page-numbers {
    opacity: .3
}

.jkd-pagination .page-numbers.current,.jkd-pagination .page-numbers:hover {
    opacity: 1!important
}

.jkd-pagination .page-numbers {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 36px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1;
    list-style: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media(max-width: 576px) {
    .jkd-pagination .page-numbers {
        font-size:28px
    }
}

.jkd-pagination .page-numbers.dots {
    margin: 0 -12px 0 0;
    pointer-events: none!important
}

.jkd-pagination .page-numbers li:not(:last-child) {
    margin-right: 20px
}

@media(max-width: 576px) {
    .jkd-pagination .page-numbers li:not(:last-child) {
        margin-right:15px
    }
}

.jkd-pagination .page-numbers:not(:last-child) {
    margin-right: 20px
}

@media(max-width: 576px) {
    .jkd-pagination .page-numbers:not(:last-child) {
        margin-right:15px
    }
}

.jkd-pagination .page-numbers:hover {
    color: var(--jkd-hd-col)
}

.jkd-pagination .pagination-arrow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jkd-pagination .pagination-arrow i {
    font-size: 28px;
    margin: 0!important
}

@media(max-width: 767px) {
    .jkd-pagination .pagination-arrow i {
        font-size:24px
    }
}

@media(max-width: 576px) {
    .jkd-pagination .pagination-arrow i {
        font-size:18px
    }
}

.jkd-pagination .pagination-arrow.next-arrow i {
    margin-left: 5px!important
}

.jkd-pagination .pagination-arrow.prev-arrow i {
    margin-right: 5px!important
}

.jkd-pagination.pagination-infinite-load {
    margin: 0!important
}

.jkd-pagination.pagination-direction-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

.jkd-pagination.pagination-direction-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.jkd-pagination.pagination-direction-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.jkd-pagination .load-more-button.loading {
    opacity: .7!important;
    pointer-events: none!important
}

.jkd-overlay {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    position: fixed
}

.jkd-overlay,.jkd-overlay:after {
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%
}

.jkd-overlay:after {
    background-color: var(--jkd-bg-sec);
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: .7;
    position: absolute;
    z-index: 1
}

.sl-bx-type-1 {
    background-position: 50%;
    background-size: cover;
    height: 250px;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.sl-bx-type-1 .slide-inner {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.sl-bx-type-1 .slide-inner:after {
    background-color: rgba(0,0,0,.5);
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.sl-bx-type-1 .slide-inner .image-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 5
}

.sl-bx-type-1 .slide-inner .image-wrapper img {
    display: block;
    -o-object-fit: contain;
    object-fit: contain
}

.sl-bx-type-1 .slide-inner .content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 100%;
    padding: 0 30px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 5
}

.sl-bx-type-1 .slide-inner .content .box-title {
    color: var(--jkd-wh-col)!important;
    margin-bottom: 10px
}

.sl-bx-type-1 .slide-inner .content p {
    color: var(--jkd-wh-col)!important;
    font-size: 16px
}

.sl-bx-type-1 .slide-inner:hover .image-wrapper {
    left: -100%;
    top: 0
}

.sl-bx-type-1 .slide-inner:hover .content {
    left: 0;
    top: 0
}

.team-member {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 600px;
    width: 100%
}

.team-member .member-image-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-radius: 100%;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

.team-member .member-image-wrapper,.team-member .member-image-wrapper .social-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.team-member .member-image-wrapper .social-list {
    position: absolute;
    z-index: 20
}

.team-member .member-image-wrapper .social-list li {
    list-style: none;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px)
}

.team-member .member-image-wrapper .social-list li:not(:last-child) {
    margin-right: 7px
}

.team-member .member-image-wrapper .social-list li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    justify-content: center;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 32px
}

.team-member .member-image-wrapper .social-list li a span {
    color: var(--jkd-hd-col);
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.team-member .member-image-wrapper .social-list li a:hover {
    background-color: var(--jkd-hd-col)!important
}

.team-member .member-image-wrapper .social-list li a:hover span {
    color: var(--jkd-wh-col)!important
}

.team-member .member-image-wrapper .social-list li:first-child {
    -webkit-transition: all .1s ease;
    transition: all .1s ease
}

.team-member .member-image-wrapper .social-list li:nth-child(2) {
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.team-member .member-image-wrapper .social-list li:nth-child(3) {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.team-member .member-image-wrapper .social-list li:nth-child(4) {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.team-member .member-image-wrapper .social-list li:nth-child(5) {
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.team-member .member-image-wrapper .social-list li:nth-child(6) {
    -webkit-transition: all .6s ease;
    transition: all .6s ease
}

.team-member .member-image-wrapper .social-list li:nth-child(7) {
    -webkit-transition: all .7s ease;
    transition: all .7s ease
}

.team-member .member-image-wrapper img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 0!important;
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 100%;
    z-index: 1
}

.team-member .member-name {
    margin-top: 25px;
    text-align: center
}

.team-member .member-position {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-top: 7px;
    opacity: .7;
    text-align: center
}

.team-member:hover .member-image-wrapper .social-list li {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.team-member:hover .member-image-wrapper img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

#cookie-notice {
    background-color: var(--jkd-hd-col)!important;
    border-top: 1px solid var(--jkd-b-col)
}

#cookie-notice .cookie-notice-container {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    justify-content: center!important
}

@media(max-width: 767px) {
    #cookie-notice .cookie-notice-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

#cookie-notice .cookie-notice-container .cn-text-container {
    color: var(--jkd-inverted-color);
    font-size: 14px!important;
    margin: 0!important
}

@media(max-width: 767px) {
    #cookie-notice .cookie-notice-container .cn-text-container {
        margin-bottom:15px!important
    }
}

#cookie-notice .cookie-notice-container .cn-buttons-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px!important
}

@media(max-width: 767px) {
    #cookie-notice .cookie-notice-container .cn-buttons-container {
        margin-left:0!important
    }
}

#cookie-notice .cookie-notice-container .cn-buttons-container a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-inverted-color)!important;
    border-radius: 0!important;
    color: var(--jkd-hd-col)!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px!important;
    font-weight: var(--jkd-medium-fw)!important;
    justify-content: center;
    margin-left: 0!important;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

#cookie-notice .cookie-notice-container .cn-buttons-container a:hover {
    opacity: .7
}

#cookie-notice .cookie-notice-container .cn-buttons-container a:not(:last-child) {
    margin-right: 10px
}

#cookie-notice .cookie-notice-container #cn-close-notice:after,#cookie-notice .cookie-notice-container #cn-close-notice:before {
    background-color: var(--jkd-inverted-color)!important
}

.jkd-accordion {
    width: 100%
}

.jkd-accordion .accordion-item {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.jkd-accordion .accordion-item .open-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px
}

.jkd-accordion .accordion-item .open-link .accordion-title {
    padding-right: 40px
}

.jkd-accordion .accordion-item .open-link .arrow-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    justify-content: center;
    margin-right: 20px;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 10
}

.jkd-accordion .accordion-item .open-link .arrow-icon:after {
    background-color: var(--jkd-bg-sec);
    border-radius: 100%;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 30px;
    z-index: -1
}

.jkd-accordion .accordion-item .accordion-content {
    display: none;
    font-size: 16px;
    opacity: .7;
    padding-bottom: 15px
}

.jkd-accordion .accordion-item.open .arrow-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jkd-accordion .accordion-item.open .arrow-icon:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.brands-arch-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.brands-arch-wrp .in-wrp {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

.brands-arch-wrp .in-wrp .brands-header {
    border-bottom: 1px solid var(--jkd-b-col);
    padding: 20px 0;
    width: 100%
}

.brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: -7px;
    width: 100%
}

@media(max-width: 1024px) {
    .brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list li {
    cursor: pointer;
    list-style: none;
    margin: 7px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    height: 25px;
    justify-content: center;
    position: relative;
    width: 25px
}

.brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list li a:after {
    background-color: var(--jkd-bg-sec);
    border-radius: 100%;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 35px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 35px;
    z-index: -1
}

.brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list li a:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.brands-arch-wrp .in-wrp .brands-header .header-inner .letters-list li:not(.active-item) {
    opacity: .3!important;
    pointer-events: none!important
}

.brands-arch-wrp .in-wrp .brands-body {
    padding: 100px 0;
    width: 100%
}

@media(max-width: 1024px) {
    .brands-arch-wrp .in-wrp .brands-body {
        padding:75px 0
    }
}

@media(max-width: 767px) {
    .brands-arch-wrp .in-wrp .brands-body {
        padding:50px 0
    }
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list {
    width: 100%
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item {
    list-style: none;
    width: 100%
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item:not(:last-child) {
    border-bottom: 1px solid var(--jkd-b-col);
    margin-bottom: 50px;
    padding-bottom: 50px
}

@media(max-width: 576px) {
    .brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item:not(:last-child) {
        margin-bottom:30px;
        padding-bottom: 30px
    }
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .letter-title {
    margin-bottom: 15px;
    opacity: .3
}

@media(max-width: 576px) {
    .brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .letter-title {
        margin-bottom:10px
    }
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .brands-children-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .brands-children-list .term-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .brands-children-list .term-item:not(:last-child) {
    margin-right: 30px
}

@media(max-width: 576px) {
    .brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .brands-children-list .term-item:not(:last-child) {
        margin-right:10px
    }
}

.brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .brands-children-list .term-item .term-title {
    margin-top: 15px
}

@media(max-width: 576px) {
    .brands-arch-wrp .in-wrp .brands-body .body-inner .brands-list .brand-item .brands-children-list .term-item .term-title {
        margin-top:10px
    }
}

.catal-mgmn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col);
    border: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: -1px;
    min-height: 475px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    -webkit-transform: scale(.97);
    transform: scale(.97);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: calc(100% + 2px);
    z-index: 99
}

.catal-mgmn .empty-message {
    font-size: 14px
}

.catal-mgmn.ajax-mode .left-side,.catal-mgmn.ajax-mode .right-side {
    opacity: 0
}

.catal-mgmn.ajax-mode.completed .left-side,.catal-mgmn.ajax-mode.completed .right-side {
    opacity: 1!important
}

.catal-mgmn .loading-message {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    opacity: .5;
    position: absolute
}

.catal-mgmn .loading-message i {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    margin-left: 5px;
    position: relative
}

.catal-mgmn.active {
    opacity: 1!important;
    pointer-events: auto!important;
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important
}

.catal-mgmn .catalogue-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.catal-mgmn .catalogue-inner .left-side {
    border-right: 1px solid var(--jkd-b-col);
    max-width: 20%;
    min-width: 20%;
    padding: 30px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 20%
}

.catal-mgmn .catalogue-inner .left-side .categories-list-title {
    border-bottom: 1px solid var(--jkd-b-col);
    margin-bottom: 20px;
    padding-bottom: 20px
}

.catal-mgmn .catalogue-inner .left-side .categories-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.catal-mgmn .catalogue-inner .left-side .categories-list li {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    list-style: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.catal-mgmn .catalogue-inner .left-side .categories-list li .category-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    justify-content: space-between;
    position: relative;
    width: 100%
}

.catal-mgmn .catalogue-inner .left-side .categories-list li .category-title .count {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    color: var(--jkd-wh-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: var(--jkd-medium-fw);
    height: 20px;
    justify-content: center;
    width: 20px
}

.catal-mgmn .catalogue-inner .left-side .categories-list li:not(:last-child) {
    margin-bottom: 7px
}

.catal-mgmn .catalogue-inner .left-side .categories-list li.selected {
    opacity: 1!important
}

.catal-mgmn .catalogue-inner .left-side .categories-list li.unselected {
    opacity: .3
}

.catal-mgmn .catalogue-inner .left-side .categories-list li:hover {
    opacity: 1!important
}

.catal-mgmn .catalogue-inner .right-side {
    height: 100%;
    max-width: 80%;
    min-width: 80%;
    padding: 30px;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    width: 80%
}

.catal-mgmn .catalogue-inner .right-side .categories-slider-title {
    border-bottom: 1px solid var(--jkd-b-col);
    margin-bottom: 25px;
    padding-bottom: 20px
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp,.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider {
    width: 100%
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner {
    overflow: hidden;
    position: relative;
    width: 100%
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner:hover .card-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner .card-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner .card-header:after {
    background-color: rgba(0,0,0,.1);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner .card-body {
    margin-top: 20px
}

@media(max-width: 576px) {
    .catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner .card-body {
        margin-top:15px
    }
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner .card-body .price {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .7
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner:hover .card-inner .card-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .swiper-wrapper .swiper-slide .slide-inner:hover .card-inner .card-header:after {
    opacity: 1
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
    width: 100%
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar,.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar .products-slider-navigation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar .products-slider-navigation .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    justify-content: center;
    margin-right: 5px;
    pointer-events: auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 30px
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar .products-slider-navigation .navigation-button:hover {
    opacity: .7
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar .products-slider-navigation .navigation-button.swiper-button-disabled {
    opacity: .3;
    pointer-events: none!important
}

.catal-mgmn .catalogue-inner .right-side .prod-sl-wrp .megamenu-slider .bottom-bar .products-slider-navigation .navigation-button i {
    color: var(--jkd-wh-col);
    font-size: 13px;
    pointer-events: auto
}

.wpcf7-form .wpcf7-form-control-wrap {
    width: 100%
}

.wpcf7-form .cf-group {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.wpcf7-form .cf-group .wpcf7-form-control-wrap {
    max-width: calc(50% - 15px);
    min-width: calc(50% - 15px);
    width: calc(50% - 15px)
}

@media(max-width: 576px) {
    .wpcf7-form .cf-group .wpcf7-form-control-wrap {
        max-width:calc(50% - 7.5px);
        min-width: calc(50% - 7.5px);
        width: calc(50% - 7.5px)
    }
}

.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-radio {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 17px!important;
    padding: 0 15px;
    width: 100%
}

@media(max-width: 576px) {
    .wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-radio {
        margin-top:10px!important
    }
}

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-radio .wpcf7-list-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin: 0!important;
    padding: 7px 0!important;
    width: calc(50% - 15px)
}

@media(max-width: 576px) {
    .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-radio .wpcf7-list-item {
        width:calc(100% - 7.5px)
    }
}

.wpcf7-form .wpcf7-checkbox {
    padding: 0!important
}

.wpcf7-form .select-wrapper,.wpcf7-form input,.wpcf7-form textarea {
    margin-top: 30px
}

@media(max-width: 576px) {
    .wpcf7-form .select-wrapper,.wpcf7-form input,.wpcf7-form textarea {
        margin-top:15px
    }
}

.wpcf7-form .select-wrapper select {
    margin-top: 0!important
}

.wpcf7-form .wpcf7-form-control-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.wpcf7-form br {
    display: none
}

.wpcf7-form label {
    width: 100%
}

.wpcf7-form .wpcf7-submit {
    background-color: var(--jkd-hd-col)!important;
    border: 1px solid var(--jkd-hd-col)!important;
    color: var(--jkd-inverted-color)!important;
    margin-top: 25px!important
}

@media(max-width: 576px) {
    .wpcf7-form .wpcf7-submit {
        margin-top:15px!important
    }
}

.wpcf7-form .wpcf7-submit:hover {
    background-color: transparent!important;
    border: 1px solid var(--jkd-hd-col)!important;
    color: var(--jkd-hd-col)!important
}

.wpcf7-form .ajax-loader {
    display: none!important
}

.notify-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

@media(max-width: 576px) {
    .notify-group {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center
    }
}

.notify-group .wpcf7-email {
    background-color: var(--jkd-b-col)!important;
    border: none!important;
    color: var(--jkd-wh-col)!important;
    height: 65px!important;
    margin: 0!important;
    padding-left: 25px!important
}

.notify-group .wpcf7-email::-webkit-input-placeholder {
    -webkit-text-fill-color: var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

.notify-group .wpcf7-email::-moz-placeholder {
    -webkit-text-fill-color: var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

.notify-group .wpcf7-email:-ms-input-placeholder {
    -webkit-text-fill-color: var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

.notify-group .wpcf7-email::-ms-input-placeholder {
    -webkit-text-fill-color: var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

.notify-group .wpcf7-email::placeholder {
    -webkit-text-fill-color: var(--jkd-wh-col)!important;
    color: var(--jkd-wh-col)!important
}

.notify-group .wpcf7-submit {
    background-color: var(--jkd-wh-col)!important;
    color: var(--jkd-hd-col)!important;
    height: 45px!important;
    margin: 0!important;
    padding: 5px 25px!important;
    position: absolute!important;
    right: 10px!important
}

@media(max-width: 576px) {
    .notify-group .wpcf7-submit {
        margin-top:15px!important;
        position: relative!important;
        right: unset!important
    }
}

.notify-group br {
    display: none
}

.countdown-wrapper .countdown-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width: 576px) {
    .countdown-wrapper .countdown-list {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.countdown-wrapper .countdown-list .countdown-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.countdown-wrapper .countdown-list .countdown-item .in-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.countdown-wrapper .countdown-list .countdown-item .in-wrp .inner-label,.flw-cur {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.flw-cur {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col);
    border-radius: 100%;
    justify-content: center;
    left: 0;
    mix-blend-mode: difference;
    pointer-events: none;
    position: fixed;
    top: 0;
    z-index: 99999999999
}

@media(max-width: 767px) {
    .flw-cur {
        display:none!important
    }
}

.flw-cur .border-cursor {
    background-color: hsla(0,0%,100%,.2);
    border-radius: 100%;
    mix-blend-mode: difference;
    position: absolute
}

.hero-slider-scene {
    height: calc(100vh - var(--jkd-admin-bar-height));
    min-height: calc(100vh - var(--jkd-admin-bar-height))
}

.hero-slider-scene .in-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.hero-slider-scene .in-wrp .navigation-button {
    cursor: pointer;
    position: absolute;
    z-index: 100
}

@media(max-width: 576px) {
    .hero-slider-scene .in-wrp .navigation-button {
        bottom:20px
    }
}

.hero-slider-scene .in-wrp .navigation-button i {
    color: var(--jkd-wh-col);
    font-size: 36px
}

@media(max-width: 576px) {
    .hero-slider-scene .in-wrp .navigation-button i {
        font-size:28px
    }
}

.hero-slider-scene .in-wrp .navigation-button.navigation-button-prev {
    left: 40px
}

@media(max-width: 1024px) {
    .hero-slider-scene .in-wrp .navigation-button.navigation-button-prev {
        left:30px
    }
}

@media(max-width: 767px) {
    .hero-slider-scene .in-wrp .navigation-button.navigation-button-prev {
        left:10px
    }
}

.hero-slider-scene .in-wrp .navigation-button.navigation-button-next {
    right: 40px
}

@media(max-width: 1024px) {
    .hero-slider-scene .in-wrp .navigation-button.navigation-button-next {
        right:30px
    }
}

@media(max-width: 767px) {
    .hero-slider-scene .in-wrp .navigation-button.navigation-button-next {
        right:10px
    }
}

.hero-slider-scene .in-wrp .hero-slider,.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper {
    height: 100%;
    width: 100%
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    padding-top: var(--jkd-navigation-height);
    position: relative;
    width: 100%!important
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide:after {
    background-color: rgba(0,0,0,.5);
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide .cnt-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 10
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide .cnt-wrp .title {
    color: var(--jkd-wh-col);
    margin-bottom: 15px;
    text-align: center
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide .cnt-wrp .subtitle {
    color: var(--jkd-wh-col);
    text-align: center
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide .cnt-wrp .btn-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 33px
}

@media(max-width: 576px) {
    .hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide .cnt-wrp .btn-wrp {
        margin-top:25px
    }
}

.hero-slider-scene .in-wrp .hero-slider .swiper-wrapper .swiper-slide .cnt-wrp .btn-wrp .jkd-btn {
    margin: 7px
}

.logo-slider {
    max-height: 500px;
    overflow: hidden
}

.logo-slider img {
    margin: 0 auto;
    max-height: 75px!important;
    width: 75%!important
}

.logo-slider .swiper-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ticker-wrapper {
    max-width: 100%;
    overflow: hidden;
    width: 100%
}

.ticker-wrapper .ticker-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 9px;
    padding: 0
}

.ticker-wrapper .ticker-list img {
    height: auto;
    max-width: 200px!important;
    width: 100%
}

.ticker-wrapper .ticker-list .ticker-item {
    list-style: none;
    white-space: nowrap;
    word-break: keep-all
}

.nw-f-ov {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1000
}

.nw-f-ov,.nw-f-ov * {
    pointer-events: none!important
}

.nw-f-ov.active {
    opacity: 1
}

.nw-f-ov.active,.nw-f-ov.active * {
    pointer-events: auto!important
}

.nw-f-ov .popup-wrapper {
    background-color: var(--jkd-bg);
    border: 25px solid var(--jkd-bg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 30px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 10
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper {
        border:10px solid var(--jkd-bg)
    }
}

.nw-f-ov .popup-wrapper .left-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 450px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 500px
}

@media(max-width: 1024px) {
    .nw-f-ov .popup-wrapper .left-side {
        width:45%
    }
}

@media(max-width: 767px) {
    .nw-f-ov .popup-wrapper .left-side {
        display:none
    }
}

.nw-f-ov .popup-wrapper .left-side img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: 100%
}

@media(max-width: 1024px) {
    .nw-f-ov .popup-wrapper .left-side img {
        height:100%;
        width: auto
    }
}

.nw-f-ov .popup-wrapper .right-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 450px;
    justify-content: center;
    padding: 30px 25px 30px 50px;
    position: relative;
    width: 360px
}

@media(max-width: 767px) {
    .nw-f-ov .popup-wrapper .right-side {
        height:auto;
        padding: 50px 30px;
        width: 100%
    }
}

.nw-f-ov .popup-wrapper .right-side.without-image {
    height: auto!important;
    padding: 30px!important
}

.nw-f-ov .popup-wrapper .right-side .close-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg);
    border-radius: 100%;
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.1);
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: -40px;
    top: -40px;
    width: 40px
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper .right-side .close-toggle {
        right:-20px;
        top: -20px
    }
}

.nw-f-ov .popup-wrapper .right-side .close-toggle i {
    font-size: 24px;
    position: relative;
    z-index: 10
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper .right-side .close-toggle i {
        font-size:28px
    }
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    max-width: 450px
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper .right-side .cnt-wrp {
        max-width:100%
    }
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .popup-title {
    margin-bottom: 10px;
    text-align: left
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper .right-side .cnt-wrp .popup-title {
        margin-bottom:5px
    }
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .popup-subtitle {
    font-size: 16px;
    margin-bottom: 15px;
    opacity: .7;
    text-align: left
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper .right-side .cnt-wrp .popup-subtitle {
        margin-bottom:15px
    }
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .form-wrapper {
    width: 100%
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .form-wrapper button,.nw-f-ov .popup-wrapper .right-side .cnt-wrp .form-wrapper input {
    background-color: var(--jkd-bg-sec)
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .form-wrapper .info-message {
    font-size: 13px;
    margin-top: 5px
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .checkbox-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    justify-content: flex-start;
    margin-top: 15px;
    text-align: center
}

@media(max-width: 576px) {
    .nw-f-ov .popup-wrapper .right-side .cnt-wrp .checkbox-wrapper {
        margin-top:10px
    }
}

.nw-f-ov .popup-wrapper .right-side .cnt-wrp .checkbox-wrapper label {
    cursor: pointer
}

.posts-slider-wrapper,.posts-slider-wrapper .in-wrp {
    position: relative
}

.posts-slider-wrapper .swiper-slide {
    overflow: hidden!important
}

.posts-slider-wrapper .swiper-slide .post-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

.posts-slider-wrapper .swiper-slide .post-header img {
    height: auto;
    max-height: 700px!important;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.posts-slider-wrapper .swiper-slide .post-header:after,.posts-slider-wrapper .swiper-slide .post-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%
}

.posts-slider-wrapper .swiper-slide .post-header:after {
    background-color: rgba(0,0,0,.1);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.posts-slider-wrapper .swiper-slide .post-body {
    margin-top: 20px
}

.posts-slider-wrapper .swiper-slide .mt-l {
    font-size: 14px;
    margin-top: 5px;
    width: 100%
}

.posts-slider-wrapper .swiper-slide .meta-item,.posts-slider-wrapper .swiper-slide .mt-l {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.posts-slider-wrapper .swiper-slide .meta-item {
    list-style: none
}

.posts-slider-wrapper .swiper-slide .meta-item i {
    margin-right: 5px
}

.posts-slider-wrapper .swiper-slide .meta-item a {
    margin-left: 5px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.posts-slider-wrapper .swiper-slide .meta-item a:hover {
    opacity: .7
}

.posts-slider-wrapper .swiper-slide .meta-item:not(:last-child) {
    margin-right: 15px
}

@media(max-width: 576px) {
    .posts-slider-wrapper .swiper-slide .meta-item:not(:last-child) {
        margin-right:10px
    }
}

.posts-slider-wrapper .swiper-slide:hover .post-inner .post-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.posts-slider-wrapper .swiper-slide:hover .post-inner .post-header:after {
    opacity: 1
}

.posts-slider-wrapper .posts-slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.posts-slider-wrapper .posts-slider .swiper-wrapper {
    position: relative
}

.posts-slider-wrapper .posts-slider-navigation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    position: absolute;
    top: calc(50% - 63px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    z-index: 100
}

.posts-slider-wrapper .posts-slider-navigation.inside {
    padding: 0 30px
}

@media(max-width: 576px) {
    .posts-slider-wrapper .posts-slider-navigation.inside {
        padding:0 15px
    }
}

.posts-slider-wrapper .posts-slider-navigation.outside {
    margin-left: -90px;
    width: calc(100% + 180px)
}

@media(max-width: 1440px) {
    .posts-slider-wrapper .posts-slider-navigation.outside {
        margin-left:0;
        padding: 0 50px;
        width: 100%
    }
}

@media(max-width: 576px) {
    .posts-slider-wrapper .posts-slider-navigation.outside {
        padding:0 15px
    }
}

.posts-slider-wrapper .posts-slider-navigation .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    justify-content: center;
    margin: 0!important;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 50px
}

@media(max-width: 576px) {
    .posts-slider-wrapper .posts-slider-navigation .navigation-button {
        height:40px;
        width: 40px
    }
}

.posts-slider-wrapper .posts-slider-navigation .navigation-button i {
    color: var(--jkd-wh-col);
    font-size: 18px
}

.posts-slider-wrapper .posts-slider-scrollbar {
    background-color: var(--jkd-b-col);
    height: 1px;
    margin-top: 30px;
    position: relative;
    width: 100%
}

.posts-slider-wrapper .swiper-scrollbar-drag {
    background-color: var(--jkd-hd-col);
    opacity: 1
}

.posts-slider-wrapper.full-width .swiper-slide {
    max-width: 330px
}

@media(max-width: 767px) {
    .posts-slider-wrapper.full-width .swiper-slide {
        max-width:unset!important
    }
}

.posts-slider-wrapper.boxed .swiper-slide {
    max-width: 25%
}

@media(max-width: 1000px) {
    .posts-slider-wrapper.boxed .swiper-slide {
        max-width:50%
    }
}

@media(max-width: 500px) {
    .posts-slider-wrapper.boxed .swiper-slide {
        max-width:100%
    }
}

.pricing-plan {
    width: 100%
}

.pricing-plan .plan-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    min-height: 550px;
    padding: 40px;
    position: relative;
    width: 100%
}

@media(max-width: 576px) {
    .pricing-plan .plan-inner {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        min-height: unset;
        padding: 30px
    }
}

.pricing-plan .plan-inner .best-offer-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    color: var(--jkd-wh-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    height: 35px;
    justify-content: center;
    line-height: 1;
    padding: 0 12px;
    position: absolute;
    right: 40px;
    top: 35px
}

@media(max-width: 576px) {
    .pricing-plan .plan-inner .best-offer-label {
        margin-bottom:20px;
        position: relative;
        right: unset;
        top: unset
    }
}

.pricing-plan .plan-inner .top-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.pricing-plan .plan-inner .top-wrapper .plan-title {
    margin-bottom: 10px
}

@media(max-width: 576px) {
    .pricing-plan .plan-inner .top-wrapper .plan-title {
        margin-bottom:5px
    }
}

.pricing-plan .plan-inner .top-wrapper .plan-subtitle {
    font-size: 16px;
    margin-bottom: 15px;
    opacity: .5;
    width: 100%
}

@media(max-width: 576px) {
    .pricing-plan .plan-inner .top-wrapper .plan-subtitle {
        margin-bottom:10px
    }
}

.pricing-plan .plan-inner .top-wrapper .features-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.pricing-plan .plan-inner .top-wrapper .features-list .feature-item {
    font-size: 16px
}

.pricing-plan .plan-inner .top-wrapper .features-list .feature-item i {
    margin-right: 5px
}

.pricing-plan .plan-inner .top-wrapper .features-list .feature-item:not(:last-child) {
    margin-bottom: 5px
}

@media(max-width: 576px) {
    .pricing-plan .plan-inner .top-wrapper .features-list .feature-item:not(:last-child) {
        margin-bottom:3px
    }
}

.pricing-plan .plan-inner .top-wrapper .price-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 2px dashed var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    padding-top: 10px
}

@media(max-width: 576px) {
    .pricing-plan .plan-inner .top-wrapper .price-wrapper {
        margin-top:15px;
        padding-top: 10px
    }
}

.pricing-plan .plan-inner .top-wrapper .price-wrapper .price {
    font-size: 24px
}

.pricing-plan .plan-inner .top-wrapper .price-wrapper .divider {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin: 0 8px;
    opacity: .5
}

.pricing-plan .plan-inner .top-wrapper .price-wrapper .price-per {
    font-size: 16px
}

.pricing-plan .plan-inner .btn-wrp {
    margin-top: 15px;
    width: 100%
}

.pr-brands-wrp,.pricing-plan .plan-inner .btn-wrp .jkd-btn {
    width: 100%
}

.pr-brands-wrp .brands-list,.pr-brands-wrp .brands-list .brand-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.pr-brands-wrp .brands-list .brand-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    justify-content: flex-start
}

.pr-brands-wrp .brands-list .brand-item .term-title {
    margin-bottom: 8px
}

.pr-brands-wrp .brands-list .brand-item .term-count {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1
}

.pr-brands-wrp .brands-list .brand-item:not(:last-child) {
    border-bottom: 1px solid var(--jkd-b-col);
    margin-bottom: 30px;
    padding-bottom: 30px
}

.product-categories-wrapper,.product-categories-wrapper .in-wrp {
    width: 100%
}

.product-categories-wrapper.style-1 .in-wrp .items-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item {
    padding: 15px
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 450px;
    justify-content: center;
    overflow: hidden
}

@media(max-width: 767px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-header {
        height:300px
    }
}

@media(max-width: 576px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-header {
        height:250px
    }
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: unset!important;
    position: relative;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-body {
    margin-top: 30px
}

@media(max-width: 767px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-body {
        margin-top:20px
    }
}

@media(max-width: 576px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-body {
        margin-top:15px
    }
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-body .category-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-body .category-title i {
    font-size: 16px;
    margin-left: 10px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item .category-body .category-description {
    font-size: 16px;
    margin-top: 5px;
    opacity: .7
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item.default {
    max-width: 25%;
    min-width: 25%;
    width: 25%
}

@media(max-width: 1024px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item.default {
        max-width:50%;
        min-width: 50%;
        width: 50%
    }
}

@media(max-width: 767px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item.default {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item.default .category-header img {
    height: 100%!important;
    width: auto!important
}

@media(max-width: 1024px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item.default .category-header img {
        height:auto!important;
        width: 100%!important
    }
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item.featured {
    max-width: 50%;
    min-width: 50%;
    width: 50%
}

@media(max-width: 1024px) {
    .product-categories-wrapper.style-1 .in-wrp .items-list .category-item.featured {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item.featured .category-header img {
    height: auto!important;
    width: 100%!important
}

.product-categories-wrapper.style-1 .in-wrp .items-list .category-item:hover .category-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.product-categories-wrapper.style-2 .in-wrp .items-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item {
    padding: 15px
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 250px;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header:after {
    background-color: rgba(0,0,0,.3);
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto!important;
    max-width: unset!important;
    position: relative;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%!important
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header .category-overlay {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    left: 0;
    padding: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header .category-overlay .category-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--jkd-wh-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header .category-overlay .category-title i {
    font-size: 16px;
    margin-left: 10px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header .category-overlay .category-description {
    color: var(--jkd-wh-col);
    font-size: 16px;
    margin-top: 5px;
    opacity: .7
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item .category-header .category-overlay .btn-wrp {
    margin-top: 20px
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item.default {
    max-width: 25%;
    min-width: 25%;
    width: 25%
}

@media(max-width: 1024px) {
    .product-categories-wrapper.style-2 .in-wrp .items-list .category-item.default {
        max-width:50%;
        min-width: 50%;
        width: 50%
    }
}

@media(max-width: 767px) {
    .product-categories-wrapper.style-2 .in-wrp .items-list .category-item.default {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item.featured {
    max-width: 50%;
    min-width: 50%;
    width: 50%
}

@media(max-width: 1024px) {
    .product-categories-wrapper.style-2 .in-wrp .items-list .category-item.featured {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.product-categories-wrapper.style-2 .in-wrp .items-list .category-item:hover .category-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.products-grid-wrapper,.products-grid-wrapper .in-wrp {
    width: 100%
}

.products-grid-wrapper .in-wrp .products-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

@media(max-width: 576px) {
    .products-grid-wrapper .in-wrp .products-grid {
        margin:-5px
    }
}

.products-grid-wrapper .in-wrp .products-grid .product {
    padding: 15px
}

@media(max-width: 576px) {
    .products-grid-wrapper .in-wrp .products-grid .product {
        padding:5px
    }
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default {
    width: 100%
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default .card-inner .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default .card-inner .card-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default .card-inner .card-header:after {
    background-color: rgba(0,0,0,.1);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default .card-inner .card-body {
    margin-top: 30px
}

@media(max-width: 576px) {
    .products-grid-wrapper .in-wrp .products-grid .product.style-default .card-inner .card-body {
        margin-top:15px
    }
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default .card-inner .card-body .price {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .5
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default:hover .card-inner .card-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.products-grid-wrapper .in-wrp .products-grid .product.style-default:hover .card-inner .card-header:after {
    opacity: 1
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple {
    width: 100%
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto!important;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%!important
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-header:after {
    background-color: rgba(0,0,0,.1);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 90px!important;
    justify-content: center;
    padding: 20px 15px
}

@media(max-width: 576px) {
    .products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-body {
        height:100px!important;
        padding: 15px 10px
    }
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-body .card-title {
    color: var(--jkd-wh-col);
    text-align: center
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple .card-inner .card-body .price {
    color: var(--jkd-wh-col);
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .7;
    text-align: center
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple:hover .card-inner .card-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.products-grid-wrapper .in-wrp .products-grid .product.style-simple:hover .card-inner .card-header:after {
    opacity: 1
}

.products-grid-wrapper .in-wrp .products-grid.columns-1 .product {
    max-width: 100%!important;
    min-width: 100%!important;
    width: 100%!important
}

.products-grid-wrapper .in-wrp .products-grid.columns-2 .product {
    max-width: 50%!important;
    min-width: 50%!important;
    width: 50%!important
}

.products-grid-wrapper .in-wrp .products-grid.columns-3 .product {
    max-width: 33.3333%!important;
    min-width: 33.3333%!important;
    width: 33.3333%!important
}

@media(max-width: 767px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-3 .product {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

.products-grid-wrapper .in-wrp .products-grid.columns-4 .product {
    max-width: 25%!important;
    min-width: 25%!important;
    width: 25%!important
}

@media(max-width: 1024px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-4 .product {
        max-width:33.3333%!important;
        min-width: 33.3333%!important;
        width: 33.3333%!important
    }
}

@media(max-width: 767px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-4 .product {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

.products-grid-wrapper .in-wrp .products-grid.columns-5 .product {
    max-width: 20%!important;
    min-width: 20%!important;
    width: 20%!important
}

@media(max-width: 1200px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-5 .product {
        max-width:25%!important;
        min-width: 25%!important;
        width: 25%!important
    }
}

@media(max-width: 1024px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-5 .product {
        max-width:33.3333%!important;
        min-width: 33.3333%!important;
        width: 33.3333%!important
    }
}

@media(max-width: 767px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-5 .product {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

.products-grid-wrapper .in-wrp .products-grid.columns-6 .product {
    max-width: 16.6666%!important;
    min-width: 16.6666%!important;
    width: 16.6666%!important
}

@media(max-width: 1440px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-6 .product {
        max-width:20%!important;
        min-width: 20%!important;
        width: 20%!important
    }
}

@media(max-width: 1200px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-6 .product {
        max-width:25%!important;
        min-width: 25%!important;
        width: 25%!important
    }
}

@media(max-width: 1024px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-6 .product {
        max-width:33.3333%!important;
        min-width: 33.3333%!important;
        width: 33.3333%!important
    }
}

@media(max-width: 767px) {
    .products-grid-wrapper .in-wrp .products-grid.columns-6 .product {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

.prod-sl-wrp,.prod-sl-wrp .in-wrp {
    position: relative
}

.prod-sl-wrp .in-wrp .products-slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden!important;
    position: relative
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper {
    position: relative
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide {
    overflow: hidden!important
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide .card-inner .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide .card-inner .card-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    max-height: 700px!important;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide .card-inner .card-header:after {
    background-color: rgba(0,0,0,.1);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide .card-inner .card-body {
    margin-top: 30px
}

@media(max-width: 576px) {
    .prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide .card-inner .card-body {
        margin-top:15px
    }
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide .card-inner .card-body .price {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .7
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide:hover .card-inner .card-header img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.prod-sl-wrp .in-wrp .products-slider .swiper-wrapper .swiper-slide:hover .card-inner .card-header:after {
    opacity: 1
}

.prod-sl-wrp .in-wrp .products-slider-navigation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    position: absolute;
    top: calc(50% - 45px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    z-index: 100
}

.prod-sl-wrp .in-wrp .products-slider-navigation.inside {
    padding: 0 30px
}

@media(max-width: 576px) {
    .prod-sl-wrp .in-wrp .products-slider-navigation.inside {
        padding:0 15px
    }
}

.prod-sl-wrp .in-wrp .products-slider-navigation.outside {
    margin-left: -90px;
    width: calc(100% + 180px)
}

@media(max-width: 1440px) {
    .prod-sl-wrp .in-wrp .products-slider-navigation.outside {
        margin-left:0;
        padding: 0 50px;
        width: 100%
    }
}

@media(max-width: 576px) {
    .prod-sl-wrp .in-wrp .products-slider-navigation.outside {
        padding:0 15px
    }
}

.prod-sl-wrp .in-wrp .products-slider-navigation .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    justify-content: center;
    margin: 0!important;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 50px
}

@media(max-width: 576px) {
    .prod-sl-wrp .in-wrp .products-slider-navigation .navigation-button {
        height:40px;
        width: 40px
    }
}

.prod-sl-wrp .in-wrp .products-slider-navigation .navigation-button i {
    color: var(--jkd-wh-col);
    font-size: 18px
}

.prod-sl-wrp .in-wrp .products-slider-scrollbar {
    background-color: var(--jkd-b-col);
    height: 1px;
    margin-top: 30px;
    position: relative;
    width: 100%
}

.prod-sl-wrp .in-wrp .products-slider-scrollbar .swiper-scrollbar-drag {
    background-color: var(--jkd-hd-col);
    opacity: 1
}

.prod-sl-wrp.full-width .products-slider .swiper-wrapper .swiper-slide {
    max-width: 330px
}

@media(max-width: 767px) {
    .prod-sl-wrp.full-width .products-slider .swiper-wrapper .swiper-slide {
        max-width:unset!important
    }
}

.prod-sl-wrp.boxed .products-slider .swiper-wrapper .swiper-slide {
    max-width: 25%
}

@media(max-width: 1000px) {
    .prod-sl-wrp.boxed .products-slider .swiper-wrapper .swiper-slide {
        max-width:50%
    }
}

@media(max-width: 500px) {
    .prod-sl-wrp.boxed .products-slider .swiper-wrapper .swiper-slide {
        max-width:100%
    }
}

.cart-sub {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--jkd-bg);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.12);
    box-shadow: 0 5px 20px rgba(0,0,0,.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-right: -1px;
    min-height: 100px;
    opacity: 0;
    padding: 25px;
    pointer-events: none;
    position: absolute;
    -webkit-transition: all .2s ease-in-out!important;
    transition: all .2s ease-in-out!important;
    width: 425px;
    z-index: 999
}

.cart-sub.empty-state .empty-wrapper {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.cart-sub.empty-state .cart-title,.cart-sub.empty-state .products-list {
    display: none
}

.cart-sub.empty-state .cart-body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.cart-sub.empty-state .cart-footer {
    display: none
}

.cart-sub a:hover {
    opacity: 1!important
}

.cart-sub * {
    pointer-events: none!important
}

.cart-sub .close-toggle-wrapper {
    display: none;
    height: 40px;
    position: absolute!important;
    right: 10px;
    top: 15px;
    width: 40px!important;
    z-index: 100
}

.cart-sub .ov-wrp {
    width: 100%
}

.cart-sub .empty-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 25px 0
}

.cart-sub .empty-wrapper .title {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-bottom: 20px;
    opacity: .7;
    text-align: center;
    width: 100%
}

.cart-sub .loading-message {
    display: none;
    font-size: 14px;
    pointer-events: none;
    text-align: center
}

.cart-sub .loading-message:after {
    -webkit-animation: loader-dots-animation 1.4s linear infinite;
    animation: loader-dots-animation 1.4s linear infinite;
    content: "....";
    overflow: hidden;
    width: 0
}

.cart-sub .products-list {
    width: 100%
}

.cart-sub .products-list .product-article {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(25px);
    transform: translateY(25px)
}

.cart-sub .products-list .product-article a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.cart-sub .products-list .product-article .product-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.cart-sub .products-list .product-article .product-inner .product-header {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 20px;
    min-width: 100px;
    overflow: hidden;
    position: relative;
    width: 100px
}

.cart-sub .products-list .product-article .product-inner .product-header img {
    height: auto!important;
    width: 100%!important
}

.cart-sub .products-list .product-article .product-inner .product-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%
}

.cart-sub .products-list .product-article .product-inner .product-body .product-remote-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 25px
}

.cart-sub .products-list .product-article .product-inner .product-body .product-remote-button i {
    font-size: 14px
}

.cart-sub .products-list .product-article .product-inner .product-body .product-remote-button:hover {
    background-color: var(--jkd-hd-col);
    color: var(--jkd-inverted-color)
}

.cart-sub .products-list .product-article .product-inner .product-body .product-price {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1;
    margin-bottom: 3px;
    margin-top: 8px;
    opacity: .5
}

.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    -moz-appearance: textfield!important;
    -webkit-appearance: none!important;
    appearance: none!important;
    background-color: transparent!important;
    border: 1px solid var(--jkd-b-col);
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    height: 30px;
    justify-content: center;
    padding: 0 10px;
    width: 40px!important
}

.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner input::-webkit-inner-spin-button,.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner input::-webkit-outer-spin-button {
    -webkit-appearance: none!important;
    margin: 0!important
}

.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: transparent;
    bottom: 0;
    color: var(--jkd-hd-col);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 100%;
    justify-content: center;
    padding: 0
}

.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner button.decrease {
    margin-right: 10px
}

.cart-sub .products-list .product-article .product-inner .product-body .quantity-inner button.increase {
    margin-left: 10px
}

.cart-sub .products-list .product-article:not(:last-child) {
    margin-bottom: 25px
}

.cart-sub .products-list.loading {
    opacity: .3!important
}

.cart-sub .products-list.loading * {
    pointer-events: none!important
}

.cart-sub .cart-title {
    font-weight: var(--jkd-hd-col);
    margin-bottom: 25px;
    width: 100%
}

.cart-sub .cart-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 25px
}

.cart-sub .cart-footer,.cart-sub .cart-footer .top-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.cart-sub .cart-footer .top-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    justify-content: space-between
}

.cart-sub .cart-footer .top-side .count p,.cart-sub .cart-footer .top-side .total .symbol {
    margin-left: 5px
}

.cart-sub .cart-footer .top-side .count,.cart-sub .cart-footer .top-side .total {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1
}

.cart-sub .cart-footer .buttons-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 25px
}

.cart-sub .cart-footer .buttons-wrapper .jkd-btn {
    width: 50%
}

.cart-sub .cart-footer .buttons-wrapper .jkd-btn:first-child {
    margin-right: 7px
}

.cart-sub .cart-footer .buttons-wrapper .jkd-btn:last-child {
    margin-left: 7px
}

.cart-sub.top-direction {
    right: 0;
    top: 100%
}

.cart-sub.left-direction,.cart-sub.top-direction {
    -webkit-transform: translateY(25px);
    transform: translateY(25px)
}

.cart-sub.left-direction {
    bottom: -30px;
    left: 100%
}

.cart-sub.active {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cart-sub.active,.cart-sub.active * {
    pointer-events: auto!important
}

@media(max-width: 767px) {
    .global-navigation-scroll .shopping-cart-panel {
        height:calc(20px + 100vh - var(--jkd-admin-bar-height) - var(--jkd-nav-mob-h) - var(--jkd-t-ban-h))!important
    }
}

@media(max-width: 601px) {
    .global-navigation-scroll .shopping-cart-panel {
        height:calc(20px + 100vh - var(--jkd-nav-mob-h) - var(--jkd-t-ban-h))!important
    }
}

.shopping-cart-panel {
    background-color: var(--jkd-bg);
    border-left: 1px solid var(--jkd-b-col);
    bottom: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - var(--jkd-admin-bar-height) - var(--jkd-navigation-height) - var(--jkd-t-ban-h));
    position: fixed;
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 400px;
    z-index: 999
}

@media(max-width: 767px) {
    .shopping-cart-panel {
        height:calc(100vh - var(--jkd-admin-bar-height) - var(--jkd-nav-mob-h) - var(--jkd-t-ban-h))
    }
}

@media(max-width: 601px) {
    .shopping-cart-panel {
        height:calc(100vh - var(--jkd-nav-mob-h) - var(--jkd-t-ban-h))
    }
}

@media(max-width: 576px) {
    .shopping-cart-panel {
        width:100%
    }
}

.shopping-cart-panel.empty-state .cart-body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.shopping-cart-panel.empty-state .cart-body .empty-wrapper {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.shopping-cart-panel.empty-state .cart-footer,.shopping-cart-panel.empty-state .products-list {
    display: none
}

.shopping-cart-panel a:hover {
    opacity: 1!important
}

.shopping-cart-panel.active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.shopping-cart-panel .cart-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.shopping-cart-panel .cart-inner,.shopping-cart-panel .cart-inner .empty-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.shopping-cart-panel .cart-inner .empty-wrapper {
    display: none
}

.shopping-cart-panel .cart-inner .empty-wrapper .title {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-bottom: 20px;
    opacity: .7;
    text-align: center;
    width: 100%
}

.shopping-cart-panel .cart-inner .loading-message {
    display: none;
    font-size: 14px;
    pointer-events: none;
    position: absolute;
    text-align: center
}

.shopping-cart-panel .cart-inner .loading-message:after {
    -webkit-animation: loader-dots-animation 1.4s linear infinite;
    animation: loader-dots-animation 1.4s linear infinite;
    content: "....";
    overflow: hidden;
    width: 0
}

.shopping-cart-panel .cart-inner .cart-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border-bottom: 1px solid var(--jkd-b-col);
    justify-content: space-between;
    padding: 20px 30px;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-header,.shopping-cart-panel .cart-inner .cart-header .cls-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.shopping-cart-panel .cart-inner .cart-header .cls-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    cursor: pointer;
    height: 40px;
    justify-content: center;
    margin-right: -10px;
    width: 40px
}

.shopping-cart-panel .cart-inner .cart-header .cls-btn i {
    font-size: 24px
}

.shopping-cart-panel .cart-inner .cart-body {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-body::-webkit-scrollbar {
    display: none
}

.shopping-cart-panel .cart-inner .cart-body .products-list {
    padding: 30px;
    position: relative;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(25px);
    transform: translateY(25px)
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-header {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 20px;
    min-width: 100px;
    overflow: hidden;
    position: relative;
    width: 100px
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-header img {
    height: auto!important;
    width: 100%!important
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .product-remote-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 25px
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .product-remote-button i {
    font-size: 14px
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .product-remote-button:hover {
    background-color: var(--jkd-hd-col);
    color: var(--jkd-inverted-color)
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .product-price {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1;
    margin-bottom: 3px;
    margin-top: 8px;
    opacity: .5
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    -moz-appearance: textfield!important;
    -webkit-appearance: none!important;
    appearance: none!important;
    background-color: transparent!important;
    border: 1px solid var(--jkd-b-col);
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    height: 30px;
    justify-content: center;
    padding: 0 10px;
    width: 40px!important
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner input::-webkit-inner-spin-button,.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner input::-webkit-outer-spin-button {
    -webkit-appearance: none!important;
    margin: 0!important
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: transparent;
    bottom: 0;
    color: var(--jkd-hd-col);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 100%;
    justify-content: center;
    padding: 0
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner button.decrease {
    margin-right: 10px
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article .product-inner .product-body .quantity-inner button.increase {
    margin-left: 10px
}

.shopping-cart-panel .cart-inner .cart-body .products-list .product-article:not(:last-child) {
    margin-bottom: 25px
}

.shopping-cart-panel .cart-inner .cart-body .products-list.loading {
    opacity: .3!important
}

.shopping-cart-panel .cart-inner .cart-body .products-list.loading * {
    pointer-events: none!important
}

.shopping-cart-panel .cart-inner .cart-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-top: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-footer .top-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.shopping-cart-panel .cart-inner .cart-footer .top-side .count p,.shopping-cart-panel .cart-inner .cart-footer .top-side .total .symbol {
    margin-left: 5px
}

.shopping-cart-panel .cart-inner .cart-footer .top-side .count,.shopping-cart-panel .cart-inner .cart-footer .top-side .total {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1
}

.shopping-cart-panel .cart-inner .cart-footer .buttons-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 20px
}

.shopping-cart-panel .cart-inner .cart-footer .buttons-wrapper .jkd-btn {
    width: 50%
}

.shopping-cart-panel .cart-inner .cart-footer .buttons-wrapper .jkd-btn:first-child {
    margin-right: 7px
}

.shopping-cart-panel .cart-inner .cart-footer .buttons-wrapper .jkd-btn:last-child {
    margin-left: 7px
}

.cart-count,.wishlist-count {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-hd-col);
    border-radius: 100%;
    color: var(--jkd-inverted-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px!important;
    font-weight: var(--jkd-heading-fw);
    height: 16px;
    justify-content: center;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 16px;
    z-index: 10
}

.test-sl-wrp,.test-sl-wrp .testimonials-slider,.test-sl-wrp .testimonials-slider .swiper-wrapper {
    width: 100%
}

.test-sl-wrp.style-1 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 50px
}

@media(max-width: 576px) {
    .test-sl-wrp.style-1 {
        margin-bottom:30px
    }
}

.test-sl-wrp.style-1 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.test-sl-wrp.style-1 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .message-icon {
    color: var(--jkd-b-col);
    font-size: 36px;
    margin-bottom: 25px
}

.test-sl-wrp.style-1 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-message {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    text-align: center
}

.test-sl-wrp.style-1 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-name {
    margin-top: 30px;
    text-align: center
}

@media(max-width: 576px) {
    .test-sl-wrp.style-1 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-name {
        margin-top:10px
    }
}

.test-sl-wrp.style-1 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-position {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    text-align: center
}

.test-sl-wrp.style-1 .pagination-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%
}

.test-sl-wrp.style-1 .pagination-wrapper .swiper-pagination-bullet {
    background-color: var(--jkd-hd-col);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 8px;
    opacity: .1;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 8px
}

.test-sl-wrp.style-1 .pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1
}

.test-sl-wrp.style-1 .pagination-wrapper .swiper-pagination-bullet:not(:last-child) {
    margin-right: 8px
}

.test-sl-wrp.style-1 .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    justify-content: center;
    position: absolute;
    width: 50px
}

@media(max-width: 1024px) {
    .test-sl-wrp.style-1 .navigation-button {
        display:none
    }
}

.test-sl-wrp.style-1 .navigation-button.navigation-button-next {
    right: -100px
}

.test-sl-wrp.style-1 .navigation-button.navigation-button-prev {
    left: -100px
}

.test-sl-wrp.style-2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 800px;
    position: relative
}

.test-sl-wrp.style-2 .testimonials-slider {
    position: relative;
    z-index: 10
}

.test-sl-wrp.style-2 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.test-sl-wrp.style-2 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-message {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    justify-content: center;
    text-align: center
}

@media(max-width: 576px) {
    .test-sl-wrp.style-2 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-message {
        font-size:18px
    }
}

.test-sl-wrp.style-2 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-name {
    margin-top: 35px;
    text-align: center
}

@media(max-width: 576px) {
    .test-sl-wrp.style-2 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-name {
        margin-top:25px
    }
}

.test-sl-wrp.style-2 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-position {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .5;
    text-align: center
}

.test-sl-wrp.style-2 .pagination-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    position: relative;
    width: 100%;
    z-index: 10
}

.test-sl-wrp.style-2 .pagination-wrapper span {
    font-size: 18px;
    font-weight: var(--jkd-medium-fw)
}

.test-sl-wrp.style-2 .pagination-wrapper .divider {
    margin: 0 8px;
    opacity: .3
}

.test-sl-wrp.style-2 .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 28px;
    height: 60px;
    justify-content: center;
    margin-top: -120px;
    position: absolute;
    width: 60px;
    z-index: 100
}

@media(max-width: 1024px) {
    .test-sl-wrp.style-2 .navigation-button {
        display:none
    }
}

.test-sl-wrp.style-2 .navigation-button.navigation-button-next {
    right: -100px
}

.test-sl-wrp.style-2 .navigation-button.navigation-button-prev {
    left: -100px
}

.test-sl-wrp.style-3 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 50px
}

@media(max-width: 576px) {
    .test-sl-wrp.style-3 {
        margin-bottom:30px
    }
}

.test-sl-wrp.style-3 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.test-sl-wrp.style-3 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .message-icon {
    color: var(--jkd-b-col);
    font-size: 36px;
    margin-bottom: 15px
}

.test-sl-wrp.style-3 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-message {
    text-align: left
}

.test-sl-wrp.style-3 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-name {
    margin-top: 20px;
    text-align: left
}

@media(max-width: 576px) {
    .test-sl-wrp.style-3 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-name {
        margin-top:15px
    }
}

.test-sl-wrp.style-3 .testimonials-slider .swiper-wrapper .swiper-slide .testimonial-wrapper .testimonial-position {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    text-align: left
}

.test-sl-wrp.style-3 .pagination-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%
}

.test-sl-wrp.style-3 .pagination-wrapper .swiper-pagination-bullet {
    background-color: var(--jkd-hd-col);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 8px;
    opacity: .1;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 8px
}

.test-sl-wrp.style-3 .pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1
}

.test-sl-wrp.style-3 .pagination-wrapper .swiper-pagination-bullet:not(:last-child) {
    margin-right: 8px
}

.test-sl-wrp.style-3 .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col);
    border-radius: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    justify-content: center;
    position: absolute;
    width: 50px
}

@media(max-width: 1024px) {
    .test-sl-wrp.style-3 .navigation-button {
        display:none
    }
}

.test-sl-wrp.style-3 .navigation-button.navigation-button-next {
    right: -100px
}

.test-sl-wrp.style-3 .navigation-button.navigation-button-prev {
    left: -100px
}

.video-modal {
    cursor: pointer;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.video-modal:after,.video-modal:before {
    content: " ";
    position: absolute;
    z-index: 1
}

.video-modal .in-wrp,.video-modal:after,.video-modal:before {
    border-radius: inherit;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.video-modal .in-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 2
}

.video-modal .in-wrp:after,.video-modal .in-wrp:before {
    border-radius: inherit;
    content: " ";
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 1
}

.video-modal i {
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 10
}

.video-modal-animation-scale .video-modal:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.video-modal-animation-fill .video-modal:hover .in-wrp:after {
    opacity: 1!important;
    -webkit-transform: translateY(0) translateX(0) scale(1)!important;
    transform: translateY(0) translateX(0) scale(1)!important
}

.video-modal-animation-fill .video-modal .in-wrp:after {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.video-modal-animation-fill .video-modal.fill-top-bottom .in-wrp:after {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.video-modal-animation-fill .video-modal.fill-bottom-top .in-wrp:after {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.video-modal-animation-fill .video-modal.fill-right-left .in-wrp:after {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.video-modal-animation-fill .video-modal.fill-left-right .in-wrp:after {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.video-modal-animation-fill .video-modal.fill-center .in-wrp:after {
    opacity: 0
}

.video-modal-animation-pulse .video-modal {
    z-index: 10
}

.video-modal-animation-pulse .video-modal:after {
    height: calc(100% + 30px);
    left: -15px;
    opacity: .7;
    top: -15px;
    width: calc(100% + 30px)
}

.video-modal-animation-pulse .video-modal:before {
    -webkit-animation: video-modal-pulse 1.45s linear infinite forwards;
    animation: video-modal-pulse 1.45s linear infinite forwards;
    height: calc(100% + 60px);
    left: -30px;
    opacity: .4;
    top: -30px;
    width: calc(100% + 60px)
}

@-webkit-keyframes video-modal-pulse {
    0% {
        height: calc(100% + 60px);
        left: -30px;
        opacity: .4;
        top: -30px;
        width: calc(100% + 60px)
    }

    to {
        height: calc(100% + 90px);
        left: -45px;
        opacity: 0;
        top: -45px;
        width: calc(100% + 90px)
    }
}

@keyframes video-modal-pulse {
    0% {
        height: calc(100% + 60px);
        left: -30px;
        opacity: .4;
        top: -30px;
        width: calc(100% + 60px)
    }

    to {
        height: calc(100% + 90px);
        left: -45px;
        opacity: 0;
        top: -45px;
        width: calc(100% + 90px)
    }
}

.search-empty {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.search-empty .not-found-subtitle {
    font-size: 16px;
    margin-top: 15px
}

.search-empty .not-found-subtitle .search-query {
    font-weight: var(--jkd-medium-fw)
}

.search-empty .not-fount-alert {
    font-size: 16px;
    margin-top: 15px
}

.search-empty .not-fount-alert a {
    font-weight: var(--jkd-medium-fw)
}

.bl-wrp {
    padding: 100px 0;
    width: 100%
}

@media(max-width: 767px) {
    .bl-wrp {
        padding:75px 0
    }
}

@media(max-width: 576px) {
    .bl-wrp {
        padding:50px 0
    }
}

.bl-wrp.sidebar-enabled.sidebar-left .in-wrp .jkd-pagination {
    margin-left: auto!important
}

.bl-wrp.sidebar-enabled.sidebar-left .in-wrp .bl-grd-wrp {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 100px
}

@media(max-width: 1024px) {
    .bl-wrp.sidebar-enabled.sidebar-left .in-wrp .bl-grd-wrp {
        padding-left:30px
    }
}

.bl-wrp.sidebar-enabled.sidebar-left .in-wrp .sidebar {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.bl-wrp.sidebar-enabled.sidebar-right .jkd-pagination {
    margin-right: auto!important
}

.bl-wrp.sidebar-enabled.sidebar-right .in-wrp .bl-grd-wrp {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 100px
}

@media(max-width: 1024px) {
    .bl-wrp.sidebar-enabled.sidebar-right .in-wrp .bl-grd-wrp {
        padding-right:30px
    }
}

.bl-wrp.sidebar-enabled.sidebar-right .in-wrp .sidebar {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.bl-wrp.sidebar-enabled .in-wrp .jkd-pagination {
    max-width: 70%!important;
    min-width: 70%!important;
    width: 70%!important
}

@media(max-width: 767px) {
    .bl-wrp.sidebar-enabled .in-wrp .jkd-pagination {
        max-width:100%!important;
        min-width: 100%!important;
        width: 100%!important
    }
}

.bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp {
    max-width: 70%;
    min-width: 70%;
    width: 70%
}

.bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp .post-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp .post-inner .left-side,.bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp .post-inner .right-side {
    max-width: 100%!important;
    min-width: 100%!important;
    width: 100%!important
}

.bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp .post-inner .left-side {
    margin-bottom: 30px;
    padding: 0!important
}

.bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp .post-inner .right-side {
    padding: 0!important
}

@media(max-width: 767px) {
    .bl-wrp.sidebar-enabled .in-wrp .bl-grd-wrp {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.bl-wrp .in-wrp {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.bl-wrp .in-wrp .jkd-pagination {
    -webkit-box-ordinal-group: 100;
    -ms-flex-order: 99;
    min-width: 100%;
    order: 99;
    width: 100%
}

.bl-wrp .in-wrp .bl-grd-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

@media(max-width: 767px) {
    .bl-wrp .in-wrp .bl-grd-wrp {
        padding-left:0!important;
        padding-right: 0!important
    }
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article {
    width: 100%
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article.without-image .right-side {
    max-width: 100%!important;
    min-width: 100%!important;
    width: 100%!important
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article.showing-post {
    opacity: 1!important;
    -webkit-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .left-side,.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .right-side {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 50%;
    min-width: 50%;
    width: 50%
}

@media(max-width: 1024px) {
    .bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .left-side,.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .right-side {
        max-width:100%!important;
        min-width: 100%!important;
        width: 100%!important
    }
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .left-side {
    padding-right: 60px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media(max-width: 1024px) {
    .bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .left-side {
        margin-bottom:30px;
        padding-right: 0
    }
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .left-side img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto!important;
    position: relative;
    width: 100%!important
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .left-side:hover {
    opacity: .9
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .mt-l {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    margin-top: 10px;
    width: 100%
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .mt-l .meta-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: var(--jkd-medium-fw);
    list-style: none;
    opacity: .7
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .mt-l .meta-item i {
    margin-right: 3px
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .mt-l .meta-item a {
    margin-left: 3px
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .mt-l .meta-item:not(:last-child) {
    margin-right: 20px
}

@media(max-width: 576px) {
    .bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .mt-l .meta-item:not(:last-child) {
        margin-right:10px
    }
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .title-wrapper,.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .title-wrapper .title {
    max-width: 100%;
    overflow-wrap: break-word
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .title-wrapper .title a:hover {
    opacity: 1!important
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .excerpt-wrapper {
    font-size: 16px;
    margin-top: 10px;
    opacity: .7
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .load-more-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-top: 20px
}

@media(max-width: 576px) {
    .bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article .post-inner .load-more-wrapper {
        margin-top:15px
    }
}

.bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article:not(:last-child) {
    border-bottom: 1px solid var(--jkd-b-col);
    margin-bottom: 60px;
    padding-bottom: 60px
}

@media(max-width: 576px) {
    .bl-wrp .in-wrp .bl-grd-wrp .bl-grd .post-article:not(:last-child) {
        margin-bottom:30px;
        padding-bottom: 30px
    }
}

.bl-wrp .in-wrp .sidebar {
    max-width: 30%;
    min-width: 30%;
    width: 30%
}

@media(max-width: 767px) {
    .bl-wrp .in-wrp .sidebar {
        display:none!important
    }
}

.author-wrapper,.author-wrapper .author-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.author-wrapper .author-image {
    border-radius: 100%;
    height: 40px;
    margin-right: 15px;
    max-height: 40px;
    max-width: 40px;
    min-height: 40px;
    min-width: 40px;
    overflow: hidden;
    width: 40px
}

@media(max-width: 576px) {
    .author-wrapper .author-image {
        height:40px;
        margin-right: 10px;
        max-height: 40px;
        max-width: 40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px
    }
}

.author-wrapper .author-image img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: 100%
}

.author-wrapper .name-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.author-wrapper .name-wrapper .name {
    font-size: 16px!important;
    font-weight: var(--jkd-medium-fw);
    line-height: 1;
    margin-bottom: 5px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.author-wrapper .name-wrapper .name:hover {
    opacity: .7
}

.author-wrapper .name-wrapper .date {
    font-size: 13px;
    line-height: 1;
    opacity: .7
}

.blog-single-wrapper {
    width: 100%
}

@media(max-width: 767px) {
    .blog-single-wrapper .single-navigation-fixed {
        display:none!important
    }
}

.blog-single-wrapper .single-navigation-fixed .navigation-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    z-index: 99
}

.blog-single-wrapper .single-navigation-fixed .navigation-link .post-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 125px;
    max-height: 125px;
    max-width: 125px;
    min-height: 125px;
    min-width: 125px;
    overflow: hidden;
    position: relative;
    width: 125px
}

@media(max-width: 767px) {
    .blog-single-wrapper .single-navigation-fixed .navigation-link .post-thumbnail {
        display:none
    }
}

.blog-single-wrapper .single-navigation-fixed .navigation-link .post-thumbnail img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    position: relative;
    width: 100%
}

.blog-single-wrapper .single-navigation-fixed .navigation-link .content-side {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--jkd-bg-sec);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 125px;
    justify-content: center;
    max-width: 250px;
    padding: 10px 25px
}

.blog-single-wrapper .single-navigation-fixed .navigation-link .content-side .upper-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-bottom: 3px;
    opacity: .5
}

@media(max-width: 576px) {
    .blog-single-wrapper .single-navigation-fixed .navigation-link .content-side .post-title {
        font-size:14px!important
    }
}

.blog-single-wrapper .single-navigation-fixed .navigation-link:hover {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.prev-post {
    left: 0;
    -webkit-transform: translateX(-125px);
    transform: translateX(-125px)
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.prev-post .content-side {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 15px
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.prev-post .content-side .upper-text {
    text-align: left
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.prev-post .content-side .upper-text i {
    margin-right: 4px
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.prev-post .content-side .post-title {
    text-align: left
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.next-post {
    right: 0;
    -webkit-transform: translateX(125px);
    transform: translateX(125px)
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.next-post .content-side {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-left: 15px
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.next-post .content-side .upper-text {
    text-align: right
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.next-post .content-side .upper-text i {
    margin-left: 4px
}

.blog-single-wrapper .single-navigation-fixed .navigation-link.next-post .content-side .post-title {
    text-align: right
}

.blog-single-wrapper .blog-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.blog-single-wrapper .blog-header .hdr-wrp {
    position: relative;
    width: 100%
}

.blog-single-wrapper .blog-header .hdr-wrp img {
    height: auto!important;
    width: 100%!important
}

.blog-single-wrapper .blog-header .hdr-wrp .categories-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin: -5px -10px 15px;
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 99
}

@media(max-width: 767px) {
    .blog-single-wrapper .blog-header .hdr-wrp .categories-list {
        margin:-5px -5px 15px
    }
}

.blog-single-wrapper .blog-header .hdr-wrp .categories-list .category-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 5px 10px
}

@media(max-width: 767px) {
    .blog-single-wrapper .blog-header .hdr-wrp .categories-list .category-item {
        margin:5px
    }
}

@media(max-width: 576px) {
    .blog-single-wrapper .blog-header .hdr-wrp .categories-list .category-item {
        margin:3px
    }
}

.blog-single-wrapper .blog-header .hdr-wrp .categories-list .category-item .category {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-wh-col);
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    height: 35px;
    justify-content: center;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    z-index: 10
}

.blog-single-wrapper .blog-header .hdr-wrp .categories-list .category-item .category i {
    margin-right: 5px
}

@media(max-width: 576px) {
    .blog-single-wrapper .blog-header .hdr-wrp .categories-list .category-item .category {
        height:30px;
        padding: 0 10px
    }
}

@media(max-width: 767px) {
    .blog-single-wrapper .blog-header .hdr-wrp {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        justify-content: center
    }
}

.blog-single-wrapper .blog-header .left-side,.blog-single-wrapper .blog-header .right-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    max-width: 50%;
    min-width: 50%;
    width: 50%
}

@media(max-width: 767px) {
    .blog-single-wrapper .blog-header .left-side,.blog-single-wrapper .blog-header .right-side {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.blog-single-wrapper .blog-header .left-side img {
    height: auto;
    max-width: unset!important;
    width: 100%
}

.blog-single-wrapper .blog-header .right-side {
    padding: 50px
}

@media(max-width: 1024px) {
    .blog-single-wrapper .blog-header .right-side {
        padding:30px
    }
}

@media(max-width: 767px) {
    .blog-single-wrapper .blog-header .right-side {
        padding:50px 30px
    }
}

.blog-single-wrapper .blog-header .right-side.without-image {
    max-width: 720px!important;
    padding: 75px 30px!important
}

@media(max-width: 1024px) {
    .blog-single-wrapper .blog-header .right-side.without-image {
        padding:50px 30px!important
    }
}

.blog-single-wrapper .blog-header .right-side.without-image .side-inner {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    justify-content: center!important
}

.blog-single-wrapper .blog-header .right-side.without-image .side-inner .post-title {
    text-align: center!important
}

.blog-single-wrapper .blog-header .right-side.without-image .side-inner .mt-l {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.blog-single-wrapper .blog-header .side-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 500px
}

.blog-single-wrapper .blog-header .side-inner .author-wrapper {
    margin-bottom: 25px
}

@media(max-width: 576px) {
    .blog-single-wrapper .blog-header .side-inner .author-wrapper {
        margin-bottom:20px!important
    }
}

.blog-single-wrapper .blog-header .side-inner .mt-l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 15px -5px -5px
}

@media(max-width: 576px) {
    .blog-single-wrapper .blog-header .side-inner .mt-l {
        margin:10px -5px -2px!important
    }
}

.blog-single-wrapper .blog-header .side-inner .mt-l li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    margin: 5px
}

@media(max-width: 576px) {
    .blog-single-wrapper .blog-header .side-inner .mt-l li {
        margin:2px 5px!important
    }
}

.blog-single-wrapper .blog-header .side-inner .mt-l li i {
    margin-right: 5px
}

@media(max-width: 576px) {
    .blog-single-wrapper .blog-header .side-inner .mt-l li i {
        margin-right:3px
    }
}

.blog-single-wrapper .blog-header .side-inner .mt-l li:not(:last-child):after {
    content: "/";
    margin-left: 10px
}

.blog-single-wrapper .in-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 50px 0 75px!important;
    width: 100%
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp {
        padding:50px 0!important
    }
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp {
        padding:30px 0 50px!important
    }
}

.blog-single-wrapper .in-wrp .body-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    order: 2;
    width: 100%
}

.blog-single-wrapper .in-wrp .banner-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 660px;
    position: relative;
    width: 100%
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .banner-wrapper {
        width:calc(100% - 60px)
    }
}

.blog-single-wrapper .in-wrp .banner-wrapper.single-post-banner-top {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin-top: 30px;
    order: 1
}

.blog-single-wrapper .in-wrp .banner-wrapper.single-post-banner-bottom {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    margin-bottom: 40px;
    order: 3
}

.blog-single-wrapper .in-wrp .banner-wrapper.no-background {
    border: 1px solid var(--jkd-b-col)
}

.blog-single-wrapper .in-wrp .banner-wrapper.background-enabled .banner-text {
    color: var(--jkd-wh-col)!important
}

.blog-single-wrapper .in-wrp .banner-wrapper.background-enabled .image-wrapper {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    opacity: 1!important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.blog-single-wrapper .in-wrp .banner-wrapper.background-enabled .image-wrapper:after {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.blog-single-wrapper .in-wrp .banner-wrapper .single-post-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    overflow: hidden;
    padding: 50px 0;
    position: relative;
    width: 100%;
    z-index: 10
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .banner-wrapper .single-post-banner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 30px 0
    }
}

.blog-single-wrapper .in-wrp .banner-wrapper .single-post-banner .banner-text {
    font-size: 14px;
    margin-right: 30px;
    z-index: 15
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .banner-wrapper .single-post-banner .banner-text {
        margin-bottom:15px;
        margin-right: 0;
        text-align: center
    }
}

.blog-single-wrapper .in-wrp .post-review {
    margin: 0 auto 50px;
    max-width: 720px;
    padding: 0 30px;
    width: 100%
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .post-review {
        margin-bottom:20px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner {
    border: 1px solid var(--jkd-b-col);
    overflow: hidden
}

.blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 25px 35px;
    position: relative
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper {
        -webkit-box-align:start;
        -ms-flex-align: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        align-items: flex-start;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper {
        padding:20px 25px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper.text-only {
    border-bottom: 1px solid var(--jkd-b-col)
}

.blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper .rating {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 35px
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper .rating {
        margin-top:10px;
        position: relative;
        right: unset
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper .rating .number {
    color: var(--jkd-hd-col);
    font-size: 36px;
    font-weight: var(--jkd-medium-fw);
    line-height: 1;
    text-align: center
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper .rating .number {
        font-size:28px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper .rating .text-var {
    color: var(--jkd-hd-col);
    font-size: 12px;
    font-weight: var(--jkd-medium-fw);
    letter-spacing: 1px;
    line-height: 1;
    margin-right: 15px;
    text-transform: uppercase
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .top-wrapper .rating .text-var {
        margin-right:7px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .thumbnail-wrapper {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    width: 100%
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper {
    padding: 35px
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper {
        padding:25px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .description-title {
    margin-bottom: 10px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .description {
    font-size: 16px;
    margin-bottom: 25px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
    width: 100%
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper,.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 50%;
    min-width: 50%;
    padding: 0 10px;
    width: 50%
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper,.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }

    .blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper:not(:last-child),.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper:not(:last-child) {
        margin-bottom: 15px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper .list-title,.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper .list-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper ul .list-item,.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper ul .list-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper ul .list-item .symbol,.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper ul .list-item .symbol {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 20px;
    justify-content: center;
    margin-right: 8px;
    width: 20px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper ul .list-item .title,.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper ul .list-item .title {
    font-size: 16px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .cons-list-wrapper ul .list-item:not(:last-child),.blog-single-wrapper .in-wrp .post-review .review-inner .description-wrapper .pros-cons-list .pros-list-wrapper ul .list-item:not(:last-child) {
    margin-bottom: 5px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    border-top: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 35px;
    width: 100%
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper {
        padding:25px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown {
    width: 100%
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-title {
    margin-bottom: 15px
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list .list-item .category-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    justify-content: space-between;
    margin-bottom: 5px;
    width: 100%
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list .list-item .category-title .number {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw)
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list .list-item .category-rating {
    background-color: var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 8px;
    overflow: hidden;
    width: 100%
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list .list-item .category-rating .progress {
    background-color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list .list-item:not(:last-child) {
    margin-bottom: 20px
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .breakdown .breakdown-list .list-item:not(:last-child) {
        margin-bottom:15px
    }
}

.blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .jkd-btn {
    margin-top: 35px
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .post-review .review-inner .bottom-wrapper .jkd-btn {
        margin-top:25px
    }
}

.blog-single-wrapper .in-wrp .tags-list {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -16px!important;
    max-width: 720px;
    order: 0;
    padding: 0 30px;
    width: 100%
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .tags-list {
        margin-left:-8px!important
    }
}

.blog-single-wrapper .in-wrp .tags-list .tag-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1!important;
    margin: 8px
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .tags-list .tag-item {
        margin:4px
    }
}

.blog-single-wrapper .in-wrp .tags-list .tag-item .tag {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: var(--jkd-medium-fw);
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.blog-single-wrapper .in-wrp .tags-list .tag-item .tag:hover {
    opacity: 1
}

.blog-single-wrapper .in-wrp .tags-list .tag-item .tag i {
    font-size: 14px;
    margin-right: 3px
}

.blog-single-wrapper .in-wrp .single-navigation {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    max-width: 720px;
    order: 5;
    padding: 0 30px 30px
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .single-navigation {
        padding-bottom:10px
    }
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 50%!important;
    min-width: 50%!important;
    width: 50%!important
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link .post-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 90px;
    max-height: 90px;
    max-width: 90px;
    min-height: 90px;
    min-width: 90px;
    overflow: hidden;
    position: relative;
    width: 90px
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .single-navigation .navigation-link .post-thumbnail {
        display:none
    }
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link .post-thumbnail img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    position: relative;
    width: 100%
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link .content-side {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link .content-side .upper-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-bottom: 2px;
    opacity: .5
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .single-navigation .navigation-link .content-side .post-title {
        font-size:16px!important
    }
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.prev-post {
    padding-right: 15px
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.prev-post .post-thumbnail {
    margin-right: 20px
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.prev-post .content-side {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.prev-post .content-side .upper-text {
    text-align: left
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.prev-post .content-side .upper-text i {
    margin-right: 4px
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.prev-post .content-side .post-title {
    text-align: left
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.next-post {
    padding-left: 15px
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.next-post .post-thumbnail {
    margin-left: 20px
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.next-post .content-side {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.next-post .content-side .upper-text {
    text-align: right
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.next-post .content-side .upper-text i {
    margin-left: 4px
}

.blog-single-wrapper .in-wrp .single-navigation .navigation-link.next-post .content-side .post-title {
    text-align: right
}

.blog-single-wrapper .in-wrp .share-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    max-width: 720px;
    order: 6;
    padding: 0 30px;
    width: 100%
}

.blog-single-wrapper .in-wrp .share-wrapper .share-title {
    margin-bottom: 10px
}

.blog-single-wrapper .in-wrp .share-wrapper .share-list {
    margin-left: -5px
}

.blog-single-wrapper .in-wrp .share-wrapper .share-list,.blog-single-wrapper .in-wrp .share-wrapper .share-list li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blog-single-wrapper .in-wrp .share-wrapper .share-list li a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 30px;
    justify-content: center;
    width: 30px
}

.blog-single-wrapper .in-wrp .share-wrapper .share-list li:not(:last-child) {
    margin-right: 5px
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 50px;
    max-width: 720px;
    order: 7;
    padding: 0 30px;
    width: 100%
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .recent-posts-wrapper {
        margin-top:30px
    }
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper .author-image {
    height: 40px!important;
    max-height: 40px!important;
    max-width: 40px!important;
    min-height: 40px!important;
    min-width: 40px!important;
    width: 40px!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper .recent-posts-title {
    margin-bottom: 25px;
    width: 100%
}

@media(max-width: 576px) {
    .blog-single-wrapper .in-wrp .recent-posts-wrapper .recent-posts-title {
        margin-bottom:15px
    }
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px;
    width: calc(100% + 30px)
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article {
    list-style: none;
    max-width: 33.33333%;
    min-width: 33.33333%;
    padding: 15px;
    width: 33.33333%
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article {
        max-width:100%!important;
        min-width: 100%!important;
        width: 100%!important
    }
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-header .category-label {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto!important;
    width: 100%!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-header:hover {
    opacity: .9
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-body .post-title {
    margin-bottom: 10px!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.list-style .recent-posts-list .post-article .post-inner .recent-post-body .author-wrapper {
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px;
    width: calc(100% + 30px)
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article {
    list-style: none;
    max-width: 33.3333%;
    min-width: 33.3333%;
    padding: 15px;
    width: 33.3333%
}

@media(max-width: 767px) {
    .blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article {
        max-width:50%!important;
        min-width: 50%!important;
        width: 50%!important
    }
}

@media(max-width: 425px) {
    .blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article {
        max-width:100%!important;
        min-width: 100%!important;
        width: 100%!important
    }
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article .post-inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article .post-inner .category-label {
    margin-bottom: 10px
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article .post-inner .recent-post-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article .post-inner .recent-post-body .post-title {
    margin-bottom: 10px!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.minimal-style .recent-posts-list .post-article .post-inner .recent-post-body .author-wrapper,.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style {
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl {
    position: relative;
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper {
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-header .category-label {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-header img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto!important;
    width: 100%!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-header:hover {
    opacity: .9
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-body .post-title {
    margin-bottom: 10px!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .swiper-wrapper .post-article .post-inner .recent-post-body .author-wrapper {
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar,.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-pagination {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-pagination .swiper-pagination-bullet {
    background-color: var(--jkd-hd-col);
    height: 9px;
    opacity: .3;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 9px
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-pagination .swiper-pagination-bullet:not(:last-child) {
    margin-right: 7px
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-navigation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-navigation .navigation-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 30px;
    justify-content: center;
    opacity: .7;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 30px
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-navigation .navigation-button.swiper-button-disabled {
    opacity: .3!important;
    pointer-events: none!important
}

.blog-single-wrapper .in-wrp .recent-posts-wrapper.slider-style .rec-post-sl-wrapper .rec-post-sl .navigation-bar .rec-post-sl-navigation .navigation-button:hover {
    opacity: 1
}

.blog-single-wrapper .in-wrp .com-wrp {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    max-width: 720px;
    order: 8;
    padding: 0 30px;
    width: 100%
}

.career-single-wrapper {
    width: 100%
}

.career-single-wrapper .career-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.career-single-wrapper .career-header .hdr-wrp {
    width: 100%
}

.career-single-wrapper .career-header .hdr-wrp img {
    height: auto!important;
    width: 100%!important
}

@media(max-width: 767px) {
    .career-single-wrapper .career-header .hdr-wrp {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        justify-content: center
    }
}

.career-single-wrapper .career-header .left-side,.career-single-wrapper .career-header .right-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    max-width: 50%;
    min-width: 50%;
    width: 50%
}

@media(max-width: 767px) {
    .career-single-wrapper .career-header .left-side,.career-single-wrapper .career-header .right-side {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.career-single-wrapper .career-header .left-side img {
    height: auto;
    max-width: unset!important;
    width: 100%
}

.career-single-wrapper .career-header .right-side {
    padding: 50px
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .right-side {
        padding:30px
    }
}

@media(max-width: 767px) {
    .career-single-wrapper .career-header .right-side {
        padding:50px 30px
    }
}

.career-single-wrapper .career-header .right-side.without-image {
    max-width: 720px!important;
    padding: 75px 30px!important
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .right-side.without-image {
        padding:50px 30px!important
    }
}

.career-single-wrapper .career-header .right-side.without-image .side-inner {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    justify-content: center!important
}

.career-single-wrapper .career-header .right-side.without-image .side-inner .position-title {
    text-align: center!important
}

.career-single-wrapper .career-header .right-side.without-image .side-inner .mt-l {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.career-single-wrapper .career-header .side-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 720px
}

.career-single-wrapper .career-header .side-inner .position-title {
    margin-bottom: 15px
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .side-inner .position-title {
        margin-bottom:7px
    }
}

.career-single-wrapper .career-header .side-inner .mt-l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -8px
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .side-inner .mt-l {
        margin:-5px
    }
}

.career-single-wrapper .career-header .side-inner .mt-l li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    margin: 8px
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .side-inner .mt-l li {
        margin:5px
    }
}

.career-single-wrapper .career-header .side-inner .mt-l li i {
    margin-right: 5px
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .side-inner .mt-l li i {
        margin-right:3px
    }
}

.career-single-wrapper .career-header .side-inner .btn-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    position: relative
}

@media(max-width: 1024px) {
    .career-single-wrapper .career-header .side-inner .btn-wrp {
        margin-top:20px
    }
}

.career-single-wrapper .in-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 50px 0 75px!important;
    width: 100%
}

@media(max-width: 767px) {
    .career-single-wrapper .in-wrp {
        padding:50px 0!important
    }
}

@media(max-width: 576px) {
    .career-single-wrapper .in-wrp {
        padding:30px 0!important
    }
}

.career-single-wrapper .in-wrp .body-wrapper {
    width: 100%
}

.career-single-wrapper .in-wrp .share-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    max-width: 720px;
    padding: 0 30px;
    width: 100%
}

.career-single-wrapper .in-wrp .share-wrapper .share-title {
    margin-bottom: 10px
}

.career-single-wrapper .in-wrp .share-wrapper .share-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5px
}

.career-single-wrapper .in-wrp .share-wrapper .share-list li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px
}

.career-single-wrapper .in-wrp .share-wrapper .share-list li:not(:last-child) {
    margin-right: 5px
}

.career-single-wrapper .in-wrp .com-wrp {
    max-width: 720px;
    padding: 0 30px;
    width: 100%
}

.positions-list.positions-list-simple {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    border-bottom: 1px solid var(--jkd-b-col);
    border-top: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px 0;
    width: 100%
}

@media(max-width: 576px) {
    .positions-list.positions-list-simple {
        padding:20px 0
    }
}

.positions-list.positions-list-simple .position-item {
    width: 100%
}

.positions-list.positions-list-simple .position-item .item-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media(max-width: 425px) {
    .positions-list.positions-list-simple .position-item .item-inner {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center
    }
}

.positions-list.positions-list-simple .position-item .item-inner .title-side {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.positions-list.positions-list-simple .position-item .item-inner .title-side .post-title {
    margin-bottom: 7px
}

@media(max-width: 576px) {
    .positions-list.positions-list-simple .position-item .item-inner .title-side .post-title {
        margin-bottom:5px
    }
}

@media(max-width: 425px) {
    .positions-list.positions-list-simple .position-item .item-inner .title-side .post-title {
        text-align:center
    }
}

.positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width: 425px) {
    .positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        justify-content: center
    }
}

.positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l .meta-item {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw)
}

.positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l .meta-item i {
    margin-right: 3px
}

@media(max-width: 576px) {
    .positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l .meta-item i {
        margin-right:2px
    }
}

.positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l .meta-item:not(:last-child) {
    margin-right: 15px
}

@media(max-width: 576px) {
    .positions-list.positions-list-simple .position-item .item-inner .title-side .mt-l .meta-item:not(:last-child) {
        margin-right:7px
    }
}

@media(max-width: 425px) {
    .positions-list.positions-list-simple .position-item .item-inner .link-side {
        margin-top:3px
    }
}

.positions-list.positions-list-simple .position-item:not(:last-child) {
    border-bottom: 1px solid var(--jkd-b-col);
    margin-bottom: 30px;
    padding-bottom: 30px
}

@media(max-width: 576px) {
    .positions-list.positions-list-simple .position-item:not(:last-child) {
        margin-bottom:20px;
        padding-bottom: 15px
    }
}

.positions-list.positions-list-advanced {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    border-top: 1px solid var(--jkd-b-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

@media(max-width: 576px) {
    .positions-list.positions-list-advanced {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        justify-content: center
    }
}

.positions-list.positions-list-advanced .position-item {
    border-bottom: 1px solid var(--jkd-b-col);
    padding: 30px 0;
    width: 100%
}

.positions-list.positions-list-advanced .position-item .item-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

@media(max-width: 576px) {
    .positions-list.positions-list-advanced .position-item .item-inner {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center
    }
}

.positions-list.positions-list-advanced .position-item .item-inner .title-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width: 576px) {
    .positions-list.positions-list-advanced .position-item .item-inner .title-side {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center
    }
}

.positions-list.positions-list-advanced .position-item .item-inner .title-side .left-side {
    margin-right: 30px
}

@media(max-width: 576px) {
    .positions-list.positions-list-advanced .position-item .item-inner .title-side .left-side {
        margin-bottom:20px;
        margin-right: 0
    }
}

.positions-list.positions-list-advanced .position-item .item-inner .title-side .left-side .thumbnail-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 120px;
    overflow: hidden;
    width: 120px
}

.positions-list.positions-list-advanced .position-item .item-inner .title-side .left-side .thumbnail-wrapper img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    position: relative;
    width: 100%
}

.positions-list.positions-list-advanced .position-item .item-inner .title-side .right-side {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.positions-list.positions-list-advanced .position-item .item-inner .title-side .right-side .position-category {
    font-size: 13px;
    font-weight: var(--jkd-medium-fw);
    margin-bottom: 15px
}

@media(max-width: 576px) {
    .positions-list.positions-list-advanced .position-item .item-inner .title-side .right-side .position-category,.positions-list.positions-list-advanced .position-item .item-inner .title-side .right-side .post-title {
        text-align:center
    }

    .positions-list.positions-list-advanced .position-item .item-inner .location-side {
        margin-top: 15px
    }
}

.positions-list.positions-list-advanced .position-item .item-inner .location-side .location {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--jkd-hd-col);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width: 576px) {
    .positions-list.positions-list-advanced .position-item .item-inner .location-side .location {
        text-align:center
    }
}

.positions-list.positions-list-advanced .position-item .item-inner .location-side .location i {
    font-size: 18px;
    margin-right: 7px
}

.positions-list.positions-list-advanced .position-item .item-inner .location-side .location span {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    opacity: .7
}

.services-list,.services-list .list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.services-list .list-item {
    list-style: none;
    padding: 15px 0
}

.services-list .list-item .title-wrapper,.services-list .list-item .title-wrapper .price {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.services-list .list-item .title-wrapper .price {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--jkd-hd-col);
    color: var(--jkd-wh-col);
    font-size: 13px;
    font-weight: var(--jkd-medium-fw);
    height: 25px;
    justify-content: center;
    line-height: 1;
    margin-left: 10px;
    padding: 0 7px
}

.services-list .list-item .excerpt {
    font-size: 14px;
    margin-top: 5px;
    opacity: .7
}

.services-list .list-item .minutes-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-top: 4px
}

.services-list .list-item .minutes-wrapper .divider {
    margin: 0 3px
}

.services-list .list-item .minutes-wrapper .minutes-title {
    margin-left: 4px;
    opacity: .5
}

.services-list .list-item .minutes-wrapper i {
    margin-right: 3px;
    opacity: .5
}

.services-tabs {
    width: 100%
}

.services-tabs .services-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 50px
}

@media(max-width: 576px) {
    .services-tabs .services-header {
        margin-bottom:30px
    }
}

.services-tabs .service-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    font-size: 15px;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    letter-spacing: 1px;
    list-style: none;
    opacity: .5;
    position: relative;
    text-transform: uppercase
}

.services-tabs .service-item,.services-tabs .service-item:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.services-tabs .service-item:after {
    background-color: var(--jkd-hd-col);
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    width: 0
}

.services-tabs .service-item.active {
    opacity: 1
}

.services-tabs .service-item.active:after {
    width: 100%
}

.services-tabs .service-item:not(:last-child) {
    margin-right: 30px
}

@media(max-width: 576px) {
    .services-tabs .service-item:not(:last-child) {
        margin-right:15px
    }
}

.services-tabs .list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    max-width: 50%;
    min-width: 50%;
    opacity: 0;
    padding: 15px 30px;
    pointer-events: none;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
    width: 50%
}

@media(max-width: 576px) {
    .services-tabs .list-item {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.services-tabs .list-item .title-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.services-tabs .list-item .price {
    font-size: 14px;
    font-weight: var(--jkd-medium-fw)
}

.services-tabs .list-item .excerpt {
    font-size: 14px;
    margin-top: 5px;
    opacity: .7
}

.services-tabs .list-item .minutes-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    margin-top: 5px
}

.services-tabs .list-item .divider {
    margin: 0 3px
}

.services-tabs .list-item .minutes-title {
    margin-left: 4px;
    opacity: .5
}

.services-tabs .list-item i {
    margin-right: 3px;
    opacity: .5
}

.services-tabs .body-list {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px -30px
}

.services-tabs .body-list.active,.services-tabs .in-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.services-tabs .in-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.elementor-editor-active .services-tabs .list-item {
    opacity: 1!important;
    pointer-events: auto!important;
    -webkit-transform: unset!important;
    transform: unset!important
}

.serv-sg-wrp {
    width: 100%
}

.serv-sg-wrp .serv-hd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: var(--jkd-bg-sec);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.serv-sg-wrp .serv-hd .hdr-wrp {
    width: 100%
}

.serv-sg-wrp .serv-hd .hdr-wrp img {
    height: auto!important;
    width: 100%!important
}

@media(max-width: 767px) {
    .serv-sg-wrp .serv-hd .hdr-wrp {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        justify-content: center
    }
}

.serv-sg-wrp .serv-hd .left-side,.serv-sg-wrp .serv-hd .right-side {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    max-width: 50%;
    min-width: 50%;
    width: 50%
}

@media(max-width: 767px) {
    .serv-sg-wrp .serv-hd .left-side,.serv-sg-wrp .serv-hd .right-side {
        max-width:100%;
        min-width: 100%;
        width: 100%
    }
}

.serv-sg-wrp .serv-hd .left-side img {
    height: auto;
    max-width: unset!important;
    width: 100%
}

.serv-sg-wrp .serv-hd .right-side {
    padding: 50px
}

@media(max-width: 1024px) {
    .serv-sg-wrp .serv-hd .right-side {
        padding:30px
    }
}

@media(max-width: 767px) {
    .serv-sg-wrp .serv-hd .right-side {
        padding:50px 30px
    }
}

.serv-sg-wrp .serv-hd .right-side.without-image {
    max-width: 720px!important;
    padding: 75px 30px!important
}

@media(max-width: 1024px) {
    .serv-sg-wrp .serv-hd .right-side.without-image {
        padding:50px 30px!important
    }
}

.serv-sg-wrp .serv-hd .right-side.without-image .side-inner {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    align-items: center!important;
    justify-content: center!important
}

.serv-sg-wrp .serv-hd .right-side.without-image .side-inner .position-title {
    text-align: center!important
}

.serv-sg-wrp .serv-hd .right-side.without-image .side-inner .mt-l {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.serv-sg-wrp .serv-hd .side-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 720px
}

.serv-sg-wrp .serv-hd .side-inner .position-title {
    margin-bottom: 15px
}

@media(max-width: 1024px) {
    .serv-sg-wrp .serv-hd .side-inner .position-title {
        margin-bottom:7px
    }
}

.serv-sg-wrp .serv-hd .side-inner .mt-l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -5px
}

.serv-sg-wrp .serv-hd .side-inner .mt-l li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: var(--jkd-medium-fw);
    justify-content: center;
    margin: 5px
}

.serv-sg-wrp .serv-hd .side-inner .mt-l li:not(:last-child):after {
    content: "/";
    margin-left: 10px
}

.serv-sg-wrp .serv-hd .side-inner .btn-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    position: relative
}

@media(max-width: 1024px) {
    .serv-sg-wrp .serv-hd .side-inner .btn-wrp {
        margin-top:20px
    }
}

.serv-sg-wrp .in-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 50px 0 75px!important;
    width: 100%
}

@media(max-width: 767px) {
    .serv-sg-wrp .in-wrp {
        padding:50px 0!important
    }
}

@media(max-width: 576px) {
    .serv-sg-wrp .in-wrp {
        padding:30px 0!important
    }
}

.serv-sg-wrp .in-wrp .body-wrapper {
    width: 100%
}

.serv-sg-wrp .in-wrp .share-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    max-width: 720px;
    padding: 0 30px;
    width: 100%
}

.serv-sg-wrp .in-wrp .share-wrapper .share-title {
    margin-bottom: 10px
}

.serv-sg-wrp .in-wrp .share-wrapper .share-list {
    margin-left: -5px
}

.serv-sg-wrp .in-wrp .share-wrapper .share-list,.serv-sg-wrp .in-wrp .share-wrapper .share-list li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.serv-sg-wrp .in-wrp .share-wrapper .share-list li a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 30px;
    justify-content: center;
    width: 30px
}

.serv-sg-wrp .in-wrp .share-wrapper .share-list li:not(:last-child) {
    margin-right: 5px
}

.serv-sg-wrp .in-wrp .com-wrp {
    max-width: 720px;
    padding: 0 30px;
    width: 100%
}
